diff --git a/2/ecolyo.804d01afb84a1005975e.js b/1/ecolyo.0d9eaca620ae795472f0.js similarity index 99% rename from 2/ecolyo.804d01afb84a1005975e.js rename to 1/ecolyo.0d9eaca620ae795472f0.js index 12d58495bbbde9acd5c58d51cfd70f0fd6496bab..7a729ed5afccd7b4b41c7af7e523e9f7746c7f78 100644 --- a/2/ecolyo.804d01afb84a1005975e.js +++ b/1/ecolyo.0d9eaca620ae795472f0.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[1],{ /***/ "/Sqe": /***/ (function(module, exports, __webpack_require__) { @@ -182,7 +182,9 @@ var AnalysisConsumption = function AnalysisConsumption(_ref) { case 0: profileTypeEntityService = new _profileTypeEntity.default(client); _context.next = 3; - return profileTypeEntityService.getProfileType(analysisDate); + return profileTypeEntityService.getProfileType(analysisDate.plus({ + month: -1 + })); case 3: profileType = _context.sent; @@ -1247,8 +1249,8 @@ var AnalysisErrorModal = function AnalysisErrorModal() { var history = (0, _reactRouterDom.useHistory)(); - var goToOptions = function goToOptions() { - history.push('/options'); + var goToConsumption = function goToConsumption() { + history.push('/consumption'); }; var goBack = function goBack() { @@ -1286,7 +1288,7 @@ var AnalysisErrorModal = function AnalysisErrorModal() { } }, t('analysis_error_modal.go_back')), /*#__PURE__*/_react.default.createElement(_Button.default, { "aria-label": t('analysis_error_modal.accessibility.button_goto_konnector'), - onClick: goToOptions, + onClick: goToConsumption, classes: { root: 'btn-highlight', label: 'text-16-bold' @@ -1506,7 +1508,7 @@ var FluidPerformanceIndicator = function FluidPerformanceIndicator(_ref) { case 2: dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.DAY)); dispatch((0, _chart.setSelectedDate)(date)); - history.push("/consumption/".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.NAME').toLowerCase())); + history.push("/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase())); case 5: case "end": @@ -1514,7 +1516,7 @@ var FluidPerformanceIndicator = function FluidPerformanceIndicator(_ref) { } } }, _callee); - })), [t, dispatch, history, date, fluidType, client]); + })), [dispatch, history, date, fluidType, client]); return /*#__PURE__*/_react.default.createElement(_StyledCard.default, { onClick: handleClick, fluidType: fluidType diff --git a/11/ecolyo.0f7113948b7c44d8589d.js b/11/ecolyo.0f7113948b7c44d8589d.js deleted file mode 100644 index 5056da74f7535a2850f85804a4ca2d38f2e72be1..0000000000000000000000000000000000000000 --- a/11/ecolyo.0f7113948b7c44d8589d.js +++ /dev/null @@ -1,326 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ - -/***/ "WD53": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("lgt9"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _fluid = __webpack_require__("5Wkc"); - -var _timeStep = __webpack_require__("cKQ8"); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _FluidChart = _interopRequireDefault(__webpack_require__("iT/d")); - -var _DateNavigator = _interopRequireDefault(__webpack_require__("Hno1")); - -var _chart = __webpack_require__("U6AS"); - -var _ConsumptionDetails = _interopRequireDefault(__webpack_require__("Otk3")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var SingleFluidView = function SingleFluidView(_ref) { - var fluidType = _ref.fluidType; - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep, - loading = _useSelector.loading; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; - - var defineHeaderHeight = (0, _react.useCallback)(function (height) { - setHeaderHeight(height); - }, []); - (0, _react.useEffect)(function () { - if (fluidType !== _fluid.FluidType.ELECTRICITY && currentTimeStep == _timeStep.TimeStep.HALF_AN_HOUR) { - dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK)); - } - }, [dispatch, fluidType, currentTimeStep]); - (0, _react.useEffect)(function () { - dispatch((0, _chart.setLoading)(true)); - }, [dispatch]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, { - titleKey: "FLUID.".concat(_fluid.FluidType[fluidType], ".NAME"), - displayBackArrow: true - }), /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight, - desktopTitleKey: "FLUID.".concat(_fluid.FluidType[fluidType], ".NAME"), - displayBackArrow: true - }, /*#__PURE__*/_react.default.createElement(_DateNavigator.default, null)), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, loading && /*#__PURE__*/_react.default.createElement("div", { - className: 'singlefluidview-loading', - "aria-busy": "true" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: fluidType - })), /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('singlefluidview-content', (0, _defineProperty2.default)({}, '--hidden', loading)) - }, /*#__PURE__*/_react.default.createElement(_FluidChart.default, { - fluidType: fluidType - }), /*#__PURE__*/_react.default.createElement(_ConsumptionDetails.default, { - fluidType: fluidType - })))); -}; - -__signature__(SingleFluidView, "useDispatch{dispatch}\nuseSelector{{ currentTimeStep, loading }}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseCallback{defineHeaderHeight}\nuseEffect{}\nuseEffect{}", function () { - return [_reactRedux.useDispatch, _reactRedux.useSelector]; -}); - -var _default = SingleFluidView; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(SingleFluidView, "SingleFluidView", "/home/hugo/ecolyo/src/components/SingleFluid/SingleFluidView.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/SingleFluid/SingleFluidView.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Y5EC": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _fluid = __webpack_require__("5Wkc"); - -var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); - -var _styles = __webpack_require__("DfQ9"); - -var _excluded = ["fluidType"]; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var SwitchBase = (0, _styles.withStyles)({ - root: { - paddingLeft: 0, - width: 52, - overflow: 'initial' - }, - switchBase: { - color: 'var(--greyBright)', - width: 'auto', - left: -8, - '&$checked': { - color: 'var(--greyBright)', - '& + $track': { - opacity: 1, - backgroundColor: 'var(--multiColor)' - } - } - }, - checked: {}, - track: { - opacity: 1, - backgroundColor: 'var(--greyDark)', - marginTop: 'initial', - marginLeft: 'initial', - left: 0 - } -})(_Switch.default); -var SwitchElec = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--elecColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); -var SwitchWater = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--waterColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); -var SwitchGas = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--gasColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); - -var StyledSwitch = function StyledSwitch(_ref) { - var fluidType = _ref.fluidType, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - - if (fluidType !== undefined) { - switch (fluidType) { - case _fluid.FluidType.ELECTRICITY: - return /*#__PURE__*/_react.default.createElement(SwitchElec, props); - - case _fluid.FluidType.WATER: - return /*#__PURE__*/_react.default.createElement(SwitchWater, props); - - case _fluid.FluidType.GAS: - return /*#__PURE__*/_react.default.createElement(SwitchGas, props); - - default: - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } - } else { - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } -}; - -var _default = StyledSwitch; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(SwitchBase, "SwitchBase", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchElec, "SwitchElec", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchWater, "SwitchWater", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchGas, "SwitchGas", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "lgt9": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("oe+O"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "oe+O": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".singlefluidview-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.singlefluidview-content.--hidden {\n display: none; }\n", ""]); - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/13/ecolyo.1c0120ef3e669643959e.js b/11/ecolyo.d2024b69e46a95adaf69.js similarity index 80% rename from 13/ecolyo.1c0120ef3e669643959e.js rename to 11/ecolyo.d2024b69e46a95adaf69.js index 9075d0f36705bb634187d29468cc1e10c1be830e..d1f8472b264da96dcd61a3a92dc98bb334a6a26a 100644 --- a/13/ecolyo.1c0120ef3e669643959e.js +++ b/11/ecolyo.d2024b69e46a95adaf69.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[13],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[11],{ /***/ "1OgM": /***/ (function(module, exports, __webpack_require__) { @@ -291,7 +291,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** /***/ "otaE": /***/ (function(module) { -module.exports = JSON.parse("[{\"section\":\"Mes données\",\"questions\":[{\"summary\":\"Comment accéder à mes données électricité ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquer sur le bouton \\\"Se connecter à l'électricité\\\". Suivez la procédure (en vous créant un compte Enedis si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données gaz ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur le bouton \\\"Se connecter au gaz\\\". Suivez la procédure (en vous créant un compte GRDF si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données eau ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur \\\"Se connecter à l'eau\\\". Entrez vos identifiants Eau du Grand Lyon. Vos données seront ainsi récupérées.\"]},{\"summary\":\"Mes données ne s'affichent pas. Que se passe-t-il ?\",\"details\":[\"En fonctionnement normal, vos données électricité arrivent à J+1 (le lendemain), vos données eau et gaz arrivent quant à elles 3 jours après (à J+3).\",\"Si passé ce délai vos données manquent toujours à l'appel, il y a effectivement un soucis. Rendez-vous dans la page Options du service au niveau des connecteurs et mettez-les à jour. Si cela ne fonctionne toujours pas, tentez de les supprimer et de réaliser à nouveau la procédure de connexion. Si le connecteur semble fonctionner mais qu'il vous manque des données, il se peut que votre compteur ait un problème. Dans ce cas, et en fonction du fluide concerné, contactez directement Enedis (pour l'électricité), GRDF (pour le gaz) ou Eau du Grand Lyon (pour l'eau).\"]},{\"summary\":\"Pourquoi dois-je avoir un compte Enedis, GRDF ou Eau du Grand Lyon ?\",\"details\":[\"Nous avons fait le choix de passer par les gestionnaires de réseaux (Enedis pour l'électricité, GRDF pour le gaz et Eau du Grand Lyon pour l'eau). Ils sont en effet responsables de votre compteur, de la collecte des données et du partage de celles-ci. Ils ont les données brutes, ces mêmes données qui sont consolidées pour votre fournisseur d'énergie ou d'eau, celui-là même qui vous facture. Pour récupérer vos données, et afin que vous et vous seul y ait accès, il vous faut créer un compte chez ces gestionnaires de réseaux. Ce process n'est à réaliser que lors de première connexion.\"]},{\"summary\":\"Si je n'en ai pas, est-ce possible d'avoir des compteurs communicants (Linky, Gazpar, Téléo ?)\",\"details\":[\" - Linky, le compteur électricité est déployé sur 95% de notre territoire métropolitain. Si vous n'êtes pas encore équipé, vous pouvez contacter Enedis au 0 970 831 970 (prix d'un appel local) entre 8h et 17h pour convenir d'un rendez-vous.\",\" - Concernant Gazpar le compteur gaz, s'il n'est pas encore installé chez vous, vous pouvez vous renseigner sur le planning de déploiement du compteur à cette adresse : <a>https://monespace.grdf.fr/compteur-gazpar-et-ma-commune.</a>\",\" - Concernant Téléo, le compteur eau, si vous êtes en eau individualisé. En principe, vous devriez déjà avoir Téléo chez vous. Si vous êtes abonné et que vous n'êtes pas encore équipé, contactez le service client d'eau du Grand Lyon par téléphone au 09 69 39 69 99 (numéro cristal non surtaxé) pour obtenir l'installation d'un compteur communicant Téléo.\"]},{\"summary\":\"Qui a accès à mes données de consommation?\",\"details\":[\"Personne n'a accès à vos données de consommation, pas même la Métropole de Lyon qui vous met à disposition un cloud personnel dans lequel le service traite vos données. Seul vous, pouvez accéder et visualiser vos données de consommation. \"]},{\"summary\":\"Comment supprimer mon consentement au partage de mes données (électricité, gaz ou eau) ?\",\"details\":[\"Dans un premier temps, vous pouvez supprimer le connecteur électricité, gaz ou eau dans la page Options du service afin de stopper le transfert de vos données vers notre service. Pour supprimer totalement votre consentement vous devez ensuite : \",\" - pour l'électricité : contacter directement dataconnect@enedis.fr pour leur indiquer votre souhait de supprimer le consentement de partage des données avec notre service.\",\" - pour le gaz, rendez-vous dans votre espace GRDF (<a>https://monespace.grdf.fr/</a>) dans partie \\\"Suivi des consommations\\\" puis \\\"Données consultées\\\". Vous pouvez alors supprimer le consentement donné à notre service.\"]}]},{\"section\":\"Contenu du service\",\"questions\":[{\"summary\":\"Pourquoi les prix affichés sont-ils différents de ceux indiqués sur ma facture ?\",\"details\":[\"Les données qui sont transmises au service par Enedis, GRDF ou Eau du Grand Lyon ne comprennent pas les données de prix de l'électricité, du gaz ou de l'eau. En effet ce prix est différent selon le fournisseur d'énergie auquel vous avez souscrit. Dans l'absence de cette donnée et pour cette version, un prix moyen pour chacun des fluides (électricité, gaz et eau) a été choisi. Le coût de l'abonnement et les taxes (qui correspondent par ailleurs à 66% de votre facture) ne sont pas inclus dans les prix présentés dans notre service.\",\"Tarifs moyens retenus dans le service : \",\" - pour l'électricité 1 kWh d’électricité = 0,1546 €TTC (il correspond au tarif réglementé d’EDF au 1/02/2020 pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\" - pour le gaz 1 kWh = 0,0793 €TTC (tarif réglementé de vente au 1/12/2019 pour un consommateur soutirant moins de 6 MWh par an - usages cuisson ou mixte)\",\" - pour l'eau, 1 litre d’eau = 0,0031 € TTC (prix de l'eau par Eau du Grand Lyon)\"]},{\"summary\":\"Est-ce la météo est prise en compte dans les données affichées ?\",\"details\":[\"La météo n'est pour l'instant pas prise en compte dans les données présentées. Nous réfléchissons à termes à une intégration des données de température extérieure. En effet, celles-ci influent fortement sur les comportements et donc les consommations aussi bien d'énergie en hiver que d'eau en été. Affaire à suivre pour notre service !\"]},{\"summary\":\"Quelle est la source des écogestes ?\",\"details\":[\"Les écogestes présentés dans le service sont issus de guides préparé par le CLER - Réseau pour la transition énergétique ainsi que par l'ADEME (l'Agence de l'environnement et de la maîtrise de l'énergie). La source principale est le guide des 100 écogestes (version 2020-2021) produit par le CLER dans le cadre du programme DECLIC.\"]},{\"summary\":\"Qu'est-ce qu'un kWh ?\",\"details\":[\"Le kWh est l'unité de mesure correspondant à l'énergie consommée pendant une heure par un appareil d'une puissance de 1000 watts (1 kW). Avec 1 kWh, il est possible de … regarder la télévision pendant 3 à 5h (selon le modèle de télé), cuire un poulet au four thermostat 6 pendant 1h, vous servir d'un ordinateur au bureau pendant une demi-journée...\"]},{\"summary\":\"Pourquoi dois-je renseigner mon profil dans la service ? Comment le modifier ? \",\"details\":[\"Renseigner votre profil c'est profiter à la fois d'une comparaison de vos consommations avec les consommation d'un foyer vous ressemblant (allez jetez un œil dans la partie Analyse) mais aussi avoir accès à un tri personnalisé des écogestes dans la partie Ecogestes du service.\"]},{\"summary\":\"Comment sont choisis les écogestes personnalisés ?\",\"details\":[\"Les écogestes personnalisés sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ils vous permettent d'agir sur ces consommations. D'autres modes de tri, davantage personnalisables seront proposés à l'avenir.\"]}]},{\"section\":\"Autres infos\",\"questions\":[{\"summary\":\"Comment accéder plus facilement au service à l'avenir ?\",\"details\":[\"Pour retrouver facilement l'accès à Ecolyo à l'avenir, il suffit de vous créer un raccourci :\",\" - Sur mobile APPLE : Pour créer un raccourci sur votre écran d'accueil, ouvrez Ecolyo dans Safari et cliquez sur Partager (carré avec une flèche pointant vers le haut), en descendant dans le menu cliquez sur \\\"Sur l'écran d'accueil\\\" puis ajouter. Un raccourci d'Ecolyo sera alors présent (il ressemblera à une application comme une autre).\",\" - Sur mobile ANDROID : Une fois sur la page web du service, appuyez sur les trois petits points du menu en haut à droite. Sélectionnez \\\"Ajouter à l'écran d'accueil\\\". Nommez la page et appuyez sur \\\"Ajouter\\\". Un raccourci vers la page web est apparu sur l'écran d'accueil de votre smartphone.\",\" - Sur ordinateur : ajoutez classiquement Ecolyo dans les Favoris de votre navigateur préféré. Cela sera plus facile par la suite de retrouver notre service.\",\"Si un jour vous avez totalement perdu l'adresse d'accès à votre service, vous pouvez le retrouver en cliquant tout en bas sur le bouton \\\"Accéder à mon cloud personnel\\\" du site web Ecolyo.com\"]},{\"summary\":\"Pour accéder à Ecolyo, j'ai dû me créer un cloud personnel Grand Lyon. Qu'est-ce ?\",\"details\":[\"Souvent le cloud personnel est réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé. Vous seul pouvez y accéder, personne d'autre. Dans le cloud vous avez deux types de services: les premiers sont des services qui vous permettent de récupérer vos données et les stocker dans cet espace. Vous avez aussi des services qui vous permettent de valoriser vos données pour qu'elles aient plus de sens pour vous (c'est le cas d'Ecolyo!). Si vous souhaitez en savoir plus sur votre cloud personnel cliquez ici (lien vers <a>https://support.grandlyon.com/clouds-personnels-grand-lyon/</a>).\"]}]}]"); +module.exports = JSON.parse("[{\"section\":\"Mes données\",\"questions\":[{\"summary\":\"Comment accéder à mes données électricité ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquer sur le bouton \\\"Se connecter à l'électricité\\\". Suivez la procédure (en vous créant un compte Enedis si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données gaz ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur le bouton \\\"Se connecter au gaz\\\". Suivez la procédure (en vous créant un compte GRDF si nécessaire). Une fois votre consentement donné, vos données de consommation seront récupérées.\"]},{\"summary\":\"Comment accéder à mes données eau ?\",\"details\":[\"Rendez-vous dans la partie Options du service et cliquez sur \\\"Se connecter à l'eau\\\". Entrez vos identifiants Eau du Grand Lyon. Vos données seront ainsi récupérées.\"]},{\"summary\":\"Mes données ne s'affichent pas. Que se passe-t-il ?\",\"details\":[\"En fonctionnement normal, vos données électricité arrivent à J+1 (le lendemain), vos données eau et gaz arrivent quant à elles 3 jours après (à J+3).\",\"Si passé ce délai vos données manquent toujours à l'appel, il y a effectivement un soucis. Rendez-vous dans la page Options du service au niveau des connecteurs et mettez-les à jour. Si cela ne fonctionne toujours pas, tentez de les supprimer et de réaliser à nouveau la procédure de connexion. Si le connecteur semble fonctionner mais qu'il vous manque des données, il se peut que votre compteur ait un problème. Dans ce cas, et en fonction du fluide concerné, contactez directement Enedis (pour l'électricité), GRDF (pour le gaz) ou Eau du Grand Lyon (pour l'eau).\"]},{\"summary\":\"Pourquoi dois-je avoir un compte Enedis, GRDF ou Eau du Grand Lyon ?\",\"details\":[\"Nous avons fait le choix de passer par les gestionnaires de réseaux (Enedis pour l'électricité, GRDF pour le gaz et Eau du Grand Lyon pour l'eau). Ils sont en effet responsables de votre compteur, de la collecte des données et du partage de celles-ci. Ils ont les données brutes, ces mêmes données qui sont consolidées pour votre fournisseur d'énergie ou d'eau, celui-là même qui vous facture. Pour récupérer vos données, et afin que vous et vous seul y ait accès, il vous faut créer un compte chez ces gestionnaires de réseaux. Ce process n'est à réaliser que lors de première connexion.\"]},{\"summary\":\"Si je n'en ai pas, est-ce possible d'avoir des compteurs communicants (Linky, Gazpar, Téléo ?)\",\"details\":[\" - Linky, le compteur électricité est déployé sur 95% de notre territoire métropolitain. Si vous n'êtes pas encore équipé, vous pouvez contacter Enedis au 0 970 831 970 (prix d'un appel local) entre 8h et 17h pour convenir d'un rendez-vous.\",\" - Concernant Gazpar le compteur gaz, s'il n'est pas encore installé chez vous, vous pouvez vous renseigner sur le planning de déploiement du compteur à cette adresse : <a>https://monespace.grdf.fr/compteur-gazpar-et-ma-commune.</a>\",\" - Concernant Téléo, le compteur eau, si vous êtes en eau individualisé. En principe, vous devriez déjà avoir Téléo chez vous. Si vous êtes abonné et que vous n'êtes pas encore équipé, contactez le service client d'eau du Grand Lyon par téléphone au 09 69 39 69 99 (numéro cristal non surtaxé) pour obtenir l'installation d'un compteur communicant Téléo.\"]},{\"summary\":\"Qui a accès à mes données de consommation?\",\"details\":[\"Personne n'a accès à vos données de consommation, pas même la Métropole de Lyon qui vous met à disposition un cloud personnel dans lequel le service traite vos données. Seul vous, pouvez accéder et visualiser vos données de consommation. \"]},{\"summary\":\"Comment supprimer mon consentement au partage de mes données (électricité, gaz ou eau) ?\",\"details\":[\"Dans un premier temps, vous pouvez supprimer le connecteur électricité, gaz ou eau dans la page Options du service afin de stopper le transfert de vos données vers notre service. Pour supprimer totalement votre consentement vous devez ensuite : \",\" - pour l'électricité : contacter directement dataconnect@enedis.fr pour leur indiquer votre souhait de supprimer le consentement de partage des données avec notre service.\",\" - pour le gaz, rendez-vous dans votre espace GRDF (<a>https://monespace.grdf.fr/</a>) dans partie \\\"Suivi des consommations\\\" puis \\\"Données consultées\\\". Vous pouvez alors supprimer le consentement donné à notre service.\"]}]},{\"section\":\"Contenu du service\",\"questions\":[{\"summary\":\"Pourquoi les prix affichés sont-ils différents de ceux indiqués sur ma facture ?\",\"details\":[\"Les données qui sont transmises au service par Enedis, GRDF ou Eau du Grand Lyon ne comprennent pas les données de prix de l'électricité, du gaz ou de l'eau. En effet ce prix est différent selon le fournisseur d'énergie auquel vous avez souscrit. Dans l'absence de cette donnée et pour cette version, un prix moyen pour chacun des fluides (électricité, gaz et eau) a été choisi. Le coût de l'abonnement et les taxes (qui correspondent par ailleurs à 66% de votre facture) ne sont pas inclus dans les prix présentés dans notre service.\",\"Tarifs moyens retenus dans le service : \",\" - pour l'électricité 1 kWh d’électricité = 0,1558 €TTC (il correspond au tarif réglementé d’EDF au 1/06/2021 pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\" - pour le gaz 1 kWh = 0,1121 €TTC (tarif réglementé de vente au 1/10/2021 pour un consommateur soutirant moins de 6 MWh par an)\",\" - pour l'eau, 1 litre d’eau = 0,00319 € TTC (prix constaté au 1/01/2021 pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\"]},{\"summary\":\"Est-ce la météo est prise en compte dans les données affichées ?\",\"details\":[\"La météo n'est pour l'instant pas prise en compte dans les données présentées. Nous réfléchissons à termes à une intégration des données de température extérieure. En effet, celles-ci influent fortement sur les comportements et donc les consommations aussi bien d'énergie en hiver que d'eau en été. Affaire à suivre pour notre service !\"]},{\"summary\":\"Quelle est la source des écogestes ?\",\"details\":[\"Les écogestes présentés dans le service sont issus de guides préparé par le CLER - Réseau pour la transition énergétique ainsi que par l'ADEME (l'Agence de l'environnement et de la maîtrise de l'énergie). La source principale est le guide des 100 écogestes (version 2020-2021) produit par le CLER dans le cadre du programme DECLIC.\"]},{\"summary\":\"Qu'est-ce qu'un kWh ?\",\"details\":[\"Le kWh est l'unité de mesure correspondant à l'énergie consommée pendant une heure par un appareil d'une puissance de 1000 watts (1 kW). Avec 1 kWh, il est possible de … regarder la télévision pendant 3 à 5h (selon le modèle de télé), cuire un poulet au four thermostat 6 pendant 1h, vous servir d'un ordinateur au bureau pendant une demi-journée...\"]},{\"summary\":\"Pourquoi dois-je renseigner mon profil dans la service ? Comment le modifier ? \",\"details\":[\"Renseigner votre profil c'est profiter à la fois d'une comparaison de vos consommations avec les consommation d'un foyer vous ressemblant (allez jetez un œil dans la partie Analyse) mais aussi avoir accès à un tri personnalisé des écogestes dans la partie Ecogestes du service.\"]},{\"summary\":\"Comment sont choisis les écogestes personnalisés ?\",\"details\":[\"Les écogestes personnalisés sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ils vous permettent d'agir sur ces consommations. D'autres modes de tri, davantage personnalisables seront proposés à l'avenir.\"]}]},{\"section\":\"Autres infos\",\"questions\":[{\"summary\":\"Comment accéder plus facilement au service à l'avenir ?\",\"details\":[\"Pour retrouver facilement l'accès à Ecolyo à l'avenir, il suffit de vous créer un raccourci :\",\" - Sur mobile APPLE : Pour créer un raccourci sur votre écran d'accueil, ouvrez Ecolyo dans Safari et cliquez sur Partager (carré avec une flèche pointant vers le haut), en descendant dans le menu cliquez sur \\\"Sur l'écran d'accueil\\\" puis ajouter. Un raccourci d'Ecolyo sera alors présent (il ressemblera à une application comme une autre).\",\" - Sur mobile ANDROID : Une fois sur la page web du service, appuyez sur les trois petits points du menu en haut à droite. Sélectionnez \\\"Ajouter à l'écran d'accueil\\\". Nommez la page et appuyez sur \\\"Ajouter\\\". Un raccourci vers la page web est apparu sur l'écran d'accueil de votre smartphone.\",\" - Sur ordinateur : ajoutez classiquement Ecolyo dans les Favoris de votre navigateur préféré. Cela sera plus facile par la suite de retrouver notre service.\",\"Si un jour vous avez totalement perdu l'adresse d'accès à votre service, vous pouvez le retrouver en cliquant tout en bas sur le bouton \\\"Accéder à mon cloud personnel\\\" du site web Ecolyo.com\"]},{\"summary\":\"Pour accéder à Ecolyo, j'ai dû me créer un cloud personnel Grand Lyon. Qu'est-ce ?\",\"details\":[\"Souvent le cloud personnel est réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé. Vous seul pouvez y accéder, personne d'autre. Dans le cloud vous avez deux types de services: les premiers sont des services qui vous permettent de récupérer vos données et les stocker dans cet espace. Vous avez aussi des services qui vous permettent de valoriser vos données pour qu'elles aient plus de sens pour vous (c'est le cas d'Ecolyo!). Si vous souhaitez en savoir plus sur votre cloud personnel cliquez ici (lien vers <a>https://support.grandlyon.com/clouds-personnels-grand-lyon/</a>).\"]}]}]"); /***/ }) diff --git a/12/ecolyo.95821306342dba6b09fa.js b/12/ecolyo.95821306342dba6b09fa.js deleted file mode 100644 index c033eeafc61c47abc58351246a8ba90a29b64399..0000000000000000000000000000000000000000 --- a/12/ecolyo.95821306342dba6b09fa.js +++ /dev/null @@ -1,3235 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[12],{ - -/***/ 0: -/***/ (function(module, exports) { - -/* (ignored) */ - -/***/ }), - -/***/ "0iMs": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.knotfound {\n margin: 0 1.5rem;\n padding: 0 1rem; }\n @media only screen and (max-width: 768px) {\n .knotfound {\n margin: 0;\n padding: 0 1rem; } }\n .knotfound .knotfound-text {\n color: #e0e0e0;\n padding-top: 1rem; }\n .knotfound .knotfound-button {\n margin-bottom: 1rem; }\n", ""]); - - - -/***/ }), - -/***/ 1: -/***/ (function(module, exports) { - -/* (ignored) */ - -/***/ }), - -/***/ "1v1H": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _account2 = _interopRequireDefault(__webpack_require__("gucQ")); - -var _connection = _interopRequireDefault(__webpack_require__("3nDq")); - -var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _trailingIcon = _interopRequireDefault(__webpack_require__("h1zO")); - -var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); - -var _eglLogo = _interopRequireDefault(__webpack_require__("QRYu")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -__webpack_require__("lWzs"); - -__webpack_require__("SsTg"); - -var _fluid = __webpack_require__("5Wkc"); - -var _global = __webpack_require__("c4IZ"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionFormLogin = function ConnectionFormLogin(_ref) { - var fluidStatus = _ref.fluidStatus, - onSuccess = _ref.onSuccess; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; - var lastKnownCredentials = fluidStatus.connection.konnectorConfig.lastKnownCredentials; - var fluidName = _fluid.FluidType[fluidStatus.fluidType]; - var siteLink = fluidStatus.connection.konnectorConfig.siteLink; - var account = fluidStatus.connection.account; - - var _useState = (0, _react.useState)(''), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - login = _useState2[0], - setLogin = _useState2[1]; - - var _useState3 = (0, _react.useState)(''), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - password = _useState4[0], - setPassword = _useState4[1]; - - var _useState5 = (0, _react.useState)(''), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - error = _useState6[0], - setError = _useState6[1]; - - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - loading = _useState8[0], - setLoading = _useState8[1]; - - var getIcon = function getIcon(fluidType) { - switch (fluidType) { - case _fluid.FluidType.GAS: - return _grdfLogo.default; - - case _fluid.FluidType.WATER: - return _eglLogo.default; - - default: - return ''; - } - }; - - var icon = getIcon(fluidStatus.fluidType); - - var changeLogin = function changeLogin(value) { - setError(''); - setLogin(value); - }; - - var changePassword = function changePassword(value) { - setError(''); - setPassword(value); - }; - - var revealPassword = function revealPassword(idInput) { - var input = document.getElementById(idInput); - - if (input) { - if (input.getAttribute('type') === 'password') { - input.setAttribute('type', 'text'); - } else { - input.setAttribute('type', 'password'); - } - } - }; - - var connect = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var connectionService, _yield$connectionServ, _account, _trigger, updatedConnection; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - connectionService = new _connection.default(client); - _context.prev = 1; - _context.next = 4; - return connectionService.connectNewUser(konnectorSlug, login, password); - - case 4: - _yield$connectionServ = _context.sent; - _account = _yield$connectionServ.account; - _trigger = _yield$connectionServ.trigger; - - if (_trigger) { - _context.next = 10; - break; - } - - setError(t('konnector_form.error_account_creation')); - return _context.abrupt("return", null); - - case 10: - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - account: _account, - trigger: _trigger - }); - setLoading(false); - _context.next = 14; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, - target: konnectorSlug, - result: 'success' - }); - - case 14: - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - onSuccess(); - _context.next = 23; - break; - - case 18: - _context.prev = 18; - _context.t0 = _context["catch"](1); - setLoading(false); - - _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, - target: konnectorSlug, - result: 'error' - }); - - console.log(_context.t0); - - case 23: - case "end": - return _context.stop(); - } - } - }, _callee, null, [[1, 18]]); - })); - - return function connect() { - return _ref2.apply(this, arguments); - }; - }(); - - var update = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var _account, auth, accountService, updatedAccount, updatedConnection; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!fluidStatus.connection.account) { - _context2.next = 11; - break; - } - - _account = fluidStatus.connection.account; - auth = { - login: login, - password: password - }; - _account.auth = auth; - accountService = new _account2.default(client); - _context2.next = 7; - return accountService.updateAccount(_account); - - case 7: - updatedAccount = _context2.sent; - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - account: updatedAccount - }); - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - onSuccess(); - - case 11: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - - return function update() { - return _ref3.apply(this, arguments); - }; - }(); - - var handleSubmit = /*#__PURE__*/function () { - var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(e) { - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - e.preventDefault(); - _context3.prev = 1; - setError(''); - setLoading(true); - - if (!(!login || !password)) { - _context3.next = 8; - break; - } - - setError(t('konnector_form.error_no_login_password')); - setLoading(false); - return _context3.abrupt("return", null); - - case 8: - if (account) { - _context3.next = 13; - break; - } - - _context3.next = 11; - return connect(); - - case 11: - _context3.next = 15; - break; - - case 13: - _context3.next = 15; - return update(); - - case 15: - _context3.next = 20; - break; - - case 17: - _context3.prev = 17; - _context3.t0 = _context3["catch"](1); - setLoading(false); - - case 20: - case "end": - return _context3.stop(); - } - } - }, _callee3, null, [[1, 17]]); - })); - - return function handleSubmit(_x) { - return _ref4.apply(this, arguments); - }; - }(); - - (0, _react.useEffect)(function () { - if (account && account.auth) { - var auth = account.auth; - var authData = auth; - - if (authData.login) { - setLogin(authData.login); - } - } else if (lastKnownCredentials) { - setLogin(lastKnownCredentials); - setError(t('konnector_form.error_login_failed')); - } - }, [account, t]); - return /*#__PURE__*/_react.default.createElement("form", { - className: "form", - onSubmit: function onSubmit(e) { - return handleSubmit(e); - } - }, /*#__PURE__*/_react.default.createElement("p", { - className: "form-info-provider text-16-normal" - }, t('auth.' + "".concat(konnectorSlug) + '.connect.info')), /*#__PURE__*/_react.default.createElement("div", { - className: "form-group" - }, /*#__PURE__*/_react.default.createElement("input", { - id: 'idFieldLogin' + fluidName, - type: "number", - className: error === '' ? 'form-control form-input' : 'form-control form-input --error', - "aria-label": t('auth.' + konnectorSlug + '.connect.placeholder'), - placeholder: t('auth.' + konnectorSlug + '.connect.placeholder'), - name: "login", - onChange: function onChange(e) { - return changeLogin(e.target.value); - }, - value: login, - pattern: "[0-9]*", - inputMode: "numeric" - })), /*#__PURE__*/_react.default.createElement("div", { - className: "form-group" - }, /*#__PURE__*/_react.default.createElement("input", { - id: 'idFieldPassword' + fluidName, - type: "password", - className: error === '' ? 'form-control form-input' : 'form-control form-input --error', - "aria-label": t('auth.password_label'), - placeholder: t('auth.password_label'), - name: "password", - onChange: function onChange(e) { - return changePassword(e.target.value); - }, - value: password - }), /*#__PURE__*/_react.default.createElement("span", null, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { - icon: _trailingIcon.default, - "aria-label": t('auth.accessibility.button_reveal_password'), - className: "form-trailing-icon", - size: 22, - onClick: function onClick() { - return revealPassword('idFieldPassword' + fluidName); - } - }))), /*#__PURE__*/_react.default.createElement("div", { - className: "form-message" - }, error === '' ? null : error), /*#__PURE__*/_react.default.createElement("div", { - className: "kloginauthform" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "kloginauthform-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - type: "submit", - "aria-label": t('auth.accessibility.button_connect'), - disabled: loading, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-content-icon" - }, icon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: icon, - size: 48 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-text text-18-bold" - }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect.label1')), /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect.label2')))))), /*#__PURE__*/_react.default.createElement("div", { - className: "kloginauthform-text text-16-bold" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, t('auth.' + konnectorSlug + '.no_account.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t('auth.' + konnectorSlug + '.no_account.text'))), /*#__PURE__*/_react.default.createElement(_Button.default, { - disabled: loading, - "aria-label": t('auth.accessibility.button_create_account'), - onClick: function onClick() { - return window.open(siteLink, '_blank'); - }, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t('auth.' + konnectorSlug + '.create_account')))); -}; - -__signature__(ConnectionFormLogin, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[login, setLogin]('')}\nuseState{[password, setPassword]('')}\nuseState{[error, setError]('')}\nuseState{[loading, setLoading](false)}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; -}); - -var _default = ConnectionFormLogin; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionFormLogin, "ConnectionFormLogin", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormLogin.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormLogin.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "3nDq": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _account = _interopRequireDefault(__webpack_require__("gucQ")); - -var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); - -var _konnector = _interopRequireDefault(__webpack_require__("kFhK")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionService = /*#__PURE__*/function () { - function ConnectionService(_client) { - (0, _classCallCheck2.default)(this, ConnectionService); - (0, _defineProperty2.default)(this, "_client", void 0); - this._client = _client; - } - - (0, _createClass2.default)(ConnectionService, [{ - key: "connectNewUser", - value: function () { - var _connectNewUser = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(konnectorId, login, password) { - var konnectorService, konnector, accountAuthData, accountService, account, triggersServices, trigger; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - // Retrieve konnector - konnectorService = new _konnector.default(this._client); - _context.next = 3; - return konnectorService.getKonnector(konnectorId); - - case 3: - konnector = _context.sent; - - if (!(!konnector || !konnector.slug)) { - _context.next = 6; - break; - } - - throw new Error("Could not find konnector for ".concat(konnectorId)); - - case 6: - // Creation of the account linked to the konnector retrieved - accountAuthData = { - login: login, - password: password - }; - accountService = new _account.default(this._client); - _context.next = 10; - return accountService.createAccount(konnector, accountAuthData); - - case 10: - account = _context.sent; - - if (!(!account || !account._id)) { - _context.next = 13; - break; - } - - throw new Error("Error during account creation"); - - case 13: - // creation of the trigger for the konnector retrieve and the created account - triggersServices = new _triggers.default(this._client); - _context.next = 16; - return triggersServices.createTrigger(account, konnector); - - case 16: - trigger = _context.sent; - - if (trigger) { - _context.next = 19; - break; - } - - throw new Error("Error during trigger creation"); - - case 19: - return _context.abrupt("return", { - account: account, - trigger: trigger - }); - - case 20: - case "end": - return _context.stop(); - } - } - }, _callee, this); - })); - - function connectNewUser(_x, _x2, _x3) { - return _connectNewUser.apply(this, arguments); - } - - return connectNewUser; - }() - }, { - key: "__reactstandin__regenerateByEval", - value: // @ts-ignore - function __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - }]); - return ConnectionService; -}(); - -exports.default = ConnectionService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionService, "ConnectionService", "/home/hugo/ecolyo/src/services/connection.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ 4: -/***/ (function(module, exports) { - -/* (ignored) */ - -/***/ }), - -/***/ "4xwb": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.connection-update-result {\n flex: 1;\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem; } }\n .connection-update-result .connection-update-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0 2.5rem; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result .connection-update-errored {\n margin: 0 -1.2rem;\n padding: 0 1.2rem; } }\n .connection-update-result .connection-update-errored .connection-caption-errored {\n display: flex;\n align-items: center;\n color: #e0e0e0; }\n .connection-update-result .connection-update-errored .warning-icon {\n margin-right: 1rem; }\n .connection-update-result .connection-update-errored .warning-white {\n margin-right: 1rem; }\n .connection-update-result .connection-caption {\n color: #e0e0e0;\n text-transform: lowercase; }\n .connection-update-result .connection-caption::first-letter {\n text-transform: uppercase; }\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap; }\n .inline-buttons button.btn-secondary-positive {\n margin-right: 0.25rem; }\n .inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important; }\n .inline-buttons button.btn-highlight {\n margin-left: 0.25rem; }\n", ""]); - - - -/***/ }), - -/***/ 5: -/***/ (function(module, exports) { - -/* (ignored) */ - -/***/ }), - -/***/ 6: -/***/ (function(module, exports) { - -/* (ignored) */ - -/***/ }), - -/***/ "7qdp": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -__webpack_require__("s+h/"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionNotFound = function ConnectionNotFound(_ref) { - var konnectorSlug = _ref.konnectorSlug; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var openKonnectorURL = function openKonnectorURL() { - // TODO - Use getstoreinstallationurl from client - https://docs.cozy.io/en/cozy-client/api/cozy-client/#getstoreinstallationurl-string - var hostname = window.location.origin.replace('ecolyo', 'store'); - var url = hostname + '/#/discover/' + konnectorSlug; - window.open(url, '_blank'); - }; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "knotfound" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "knotfound-text" - }, " ", t('konnector_form.not_installed')), /*#__PURE__*/_react.default.createElement("div", { - className: "knotfound-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_form.accessibility.button_install'), - onClick: openKonnectorURL, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('konnector_form.button_install')))); -}; - -__signature__(ConnectionNotFound, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = ConnectionNotFound; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/hugo/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "981c": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("V+fP"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "9tz8": -/***/ (function(module) { - -module.exports = JSON.parse("{\"v\":\"5.5.8\",\"fr\":30,\"ip\":0,\"op\":60,\"w\":128,\"h\":128,\"nm\":\"Comp 1\",\"ddd\":0,\"assets\":[],\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":4,\"nm\":\"Shape Layer 2\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[102.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.665,\"y\":1},\"o\":{\"x\":0.088,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]},{\"i\":{\"x\":0.888,\"y\":0.992},\"o\":{\"x\":0.315,\"y\":0},\"t\":15,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-29.5],[10,45],[5,50],[-5,50],[-10,45],[-10,-29.5],[-5,-34.5],[5,-34.5]],\"c\":true}]},{\"i\":{\"x\":0.777,\"y\":1},\"o\":{\"x\":0.117,\"y\":0.013},\"t\":30,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]},{\"i\":{\"x\":0.853,\"y\":1},\"o\":{\"x\":0.098,\"y\":0},\"t\":46,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,18.75],[10,45],[5,50],[-5,50],[-10,45],[-10,18.75],[-5,13.75],[5,13.75]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":2,\"ty\":4,\"nm\":\"Shape Layer 3\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[62.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.631,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.391,\"y\":0},\"t\":13.846,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,4],[10,45],[5,50],[-5,50],[-10,45],[-10,4],[-5,-1],[5,-1]],\"c\":true}]},{\"i\":{\"x\":0.88,\"y\":1},\"o\":{\"x\":0.093,\"y\":0},\"t\":27,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]},{\"i\":{\"x\":0.873,\"y\":1},\"o\":{\"x\":0.165,\"y\":0},\"t\":45,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,11.875],[10,45],[5,50],[-5,50],[-10,45],[-10,11.875],[-5,6.875],[5,6.875]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":3,\"ty\":4,\"nm\":\"Shape Layer 4\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[22.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.562,\"y\":1},\"o\":{\"x\":0.46,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]},{\"i\":{\"x\":0.505,\"y\":1},\"o\":{\"x\":0.402,\"y\":0},\"t\":15,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,13],[10,45],[5,50],[-5,50],[-10,45],[-10,13],[-5,8],[5,8]],\"c\":true}]},{\"i\":{\"x\":0.407,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":32,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]},{\"i\":{\"x\":0.599,\"y\":1},\"o\":{\"x\":0.526,\"y\":0},\"t\":47,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,3],[10,45],[5,50],[-5,50],[-10,45],[-10,3],[-5,-2],[5,-2]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0}],\"markers\":[]}"); - -/***/ }), - -/***/ "AFMj": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.authform-button-content {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%; }\n @media only screen and (max-width: 768px) {\n .authform-button-content {\n justify-content: left; } }\n .authform-button-content .authform-button-content-icon {\n margin: 0 1.375rem; }\n .authform-button-content .authform-button-text {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n text-align: left;\n max-width: 10.625rem; }\n", ""]); - - - -/***/ }), - -/***/ "AYiI": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kmodal-content {\n margin: 0.5rem 1.5rem;\n min-height: 12rem; }\n @media only screen and (max-width: 768px) {\n .kmodal-content {\n margin: 0.5rem 0; } }\n .kmodal-content .kmodal-content-text {\n color: #e0e0e0;\n margin: 1rem;\n text-align: center; }\n .kmodal-content .kmodal-waiting-text {\n align-items: center;\n display: flex;\n justify-content: center;\n margin: 1rem;\n min-height: 11.25rem;\n text-align: center; }\n .kmodal-content .kmodal-waiting-text .kc-wait {\n margin-bottom: 2rem; }\n .kmodal-content .kmodal-waiting-text .waiting-text {\n display: none; }\n .kmodal-content .kmodal-waiting-text .waiting-text.show {\n animation-duration: 8s;\n animation-name: fadeIn;\n display: block;\n opacity: 0; }\n .kmodal-content .kmodal-content-text-center {\n text-align: center; }\n .kmodal-content .kmodal-info {\n margin: 1.5rem;\n text-align: center; }\n .kmodal-content .kmodal-info .konnector-config {\n align-items: center;\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center; }\n .kmodal-content .kmodal-info .konnector-config .kce-picto-txt {\n color: #d25959;\n margin: 1.25rem; }\n .kmodal-content .kmodal-info .konnector-config .kcs-picto-txt {\n color: #e3b82a;\n margin: 1.25rem; }\n\n#accessibility-title {\n display: none; }\n\n@keyframes fadeIn {\n 10%,\n 90% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n", ""]); - - - -/***/ }), - -/***/ "Ana0": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.enedisInfoModal {\n padding: 0 0.5rem; }\n .enedisInfoModal p {\n color: white; }\n .enedisInfoModal button.btn-highlight {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n margin: 1.5rem 0 1rem;\n padding: 1rem 2rem;\n transition: all 300ms ease; }\n\n#accessibility-title {\n display: none; }\n", ""]); - - - -/***/ }), - -/***/ "CYAo": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1", - "use": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1-usage", - "viewBox": "0 0 14 8", - "content": "<symbol viewBox=\"0 0 14 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1\">\n<path d=\"M2.5 0L7 5L11.5 0L14 0L7 8L0 0L2.5 0Z\" fill=\"white\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "GyzU": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -__webpack_require__("981c"); - -var _fluid = __webpack_require__("5Wkc"); - -var _userChallenge = __webpack_require__("dQx6"); - -var _userDuel = __webpack_require__("MBn6"); - -var _picto = __webpack_require__("6DBe"); - -var _profile = __webpack_require__("jPH6"); - -var _challenge = __webpack_require__("ojwR"); - -var _global = __webpack_require__("c4IZ"); - -var _fluid2 = _interopRequireDefault(__webpack_require__("z34f")); - -var _initialization = _interopRequireDefault(__webpack_require__("zIFU")); - -var _challenge2 = _interopRequireDefault(__webpack_require__("kdea")); - -var _account = _interopRequireDefault(__webpack_require__("gucQ")); - -var _chevronDown = _interopRequireDefault(__webpack_require__("CYAo")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _ExpansionPanel = _interopRequireDefault(__webpack_require__("Betk")); - -var _ExpansionPanelSummary = _interopRequireDefault(__webpack_require__("Tp5u")); - -var _ExpansionPanelDetails = _interopRequireDefault(__webpack_require__("rD/X")); - -var _pictoFailure = _interopRequireDefault(__webpack_require__("SFZJ")); - -var _ConnectionNotFound = _interopRequireDefault(__webpack_require__("7qdp")); - -var _ConnectionForm = _interopRequireDefault(__webpack_require__("b5KJ")); - -var _ConnectionResult = _interopRequireDefault(__webpack_require__("sWHR")); - -var _KonnectorModal = _interopRequireDefault(__webpack_require__("jer4")); - -var _triggers = __webpack_require__("Ih3Q"); - -var _ConnectionFlow = _interopRequireDefault(__webpack_require__("/HH+")); - -var _flowEvents = __webpack_require__("Pdj9"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _luxon = __webpack_require__("ExVU"); - -var _chart = __webpack_require__("U6AS"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -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; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var KonnectorViewerCard = function KonnectorViewerCard(_ref) { - var fluidStatus = _ref.fluidStatus, - isParam = _ref.isParam; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useParams = (0, _reactRouterDom.useParams)(), - connectParam = _useParams.connectParam; - - var fluidSlug = fluidStatus.connection.konnectorConfig.slug; - var fluidState = fluidStatus.status; - var konnector = fluidStatus.connection.konnector; - var account = fluidStatus.connection.account; - var trigger = fluidStatus.connection.trigger; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - active = _useState2[0], - setActive = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - openModal = _useState4[0], - setOpenModal = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isUpdating = _useState6[0], - setIsUpdating = _useState6[1]; - - var _useState7 = (0, _react.useState)(null), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - konnectorErrorDescription = _useState8[0], - setKonnectorErrorDescription = _useState8[1]; - - var _useState9 = (0, _react.useState)(null), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - konnectorState = _useState10[0], - setKonnectorState = _useState10[1]; - - var _useState11 = (0, _react.useState)([]), - _useState12 = (0, _slicedToArray2.default)(_useState11, 2), - updatedFluidStatus = _useState12[0], - setUpdatedFluidStatus = _useState12[1]; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.challenge; - }), - currentChallenge = _useSelector.currentChallenge; - - var iconType = (0, _picto.getPicto)(fluidStatus.fluidType); - var iconAddType = isParam ? (0, _picto.getParamPicto)(fluidStatus.fluidType) : (0, _picto.getAddPicto)(fluidStatus.fluidType); - - var toggleAccordion = function toggleAccordion() { - setActive(function (prev) { - return !prev; - }); - }; - - var updateProfileHaveSeenOldFluidModal = (0, _react.useCallback)(function () { - dispatch((0, _profile.updateProfile)({ - haveSeenOldFluidModal: false - })); - }, [dispatch]); - var updateGlobalFluidStatus = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var fluidService, _updatedFluidStatus, refDate, lastDataDate, _iterator, _step, fluid; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - fluidService = new _fluid2.default(client); - _context.next = 3; - return fluidService.getFluidStatus(); - - case 3: - _updatedFluidStatus = _context.sent; - setUpdatedFluidStatus(_updatedFluidStatus); - refDate = _luxon.DateTime.fromISO('0001-01-01'); - lastDataDate = _luxon.DateTime.fromISO('0001-01-01'); - _iterator = _createForOfIteratorHelper(_updatedFluidStatus); - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - fluid = _step.value; - - if (fluid.lastDataDate && fluid.lastDataDate > lastDataDate) { - lastDataDate = fluid.lastDataDate; - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (lastDataDate > refDate) { - dispatch((0, _chart.setSelectedDate)(lastDataDate)); - } - - return _context.abrupt("return", _updatedFluidStatus); - - case 11: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [client, dispatch]); - var refreshChallengeState = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var initializationService, _yield$initialization, updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone; - - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - if (!(currentChallenge && currentChallenge.state === _userChallenge.UserChallengeState.DUEL && currentChallenge.duel.state === _userDuel.UserDuelState.ONGOING)) { - _context2.next = 14; - break; - } - - initializationService = new _initialization.default(client); - _context2.next = 4; - return initializationService.initDuelProgress(currentChallenge); - - case 4: - _yield$initialization = _context2.sent; - updatedUserChallenge = _yield$initialization.updatedUserChallenge; - dataloads = _yield$initialization.dataloads; - dispatch((0, _challenge.setChallengeConsumption)(updatedUserChallenge, dataloads)); // Check is duel is done and display notification - - challengeService = new _challenge2.default(client); - _context2.next = 11; - return challengeService.isChallengeDone(updatedUserChallenge, dataloads); - - case 11: - _yield$challengeServi = _context2.sent; - isDone = _yield$challengeServi.isDone; - dispatch((0, _global.toggleChallengeDuelNotification)(isDone)); - - case 14: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })), [client, dispatch, currentChallenge]); - var handleAccountDeletion = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { - var _updatedFluidStatus; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - updateProfileHaveSeenOldFluidModal(); - _context3.next = 3; - return refreshChallengeState(); - - case 3: - _context3.next = 5; - return updateGlobalFluidStatus(); - - case 5: - _updatedFluidStatus = _context3.sent; - - if (_updatedFluidStatus.length > 0) { - dispatch((0, _global.setFluidStatus)(_updatedFluidStatus)); - } - - setActive(false); - - case 8: - case "end": - return _context3.stop(); - } - } - }, _callee3); - })), [updateGlobalFluidStatus, updateProfileHaveSeenOldFluidModal, refreshChallengeState, dispatch]); - var handleConnectionEnd = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { - var accountService; - return _regenerator.default.wrap(function _callee4$(_context4) { - while (1) { - switch (_context4.prev = _context4.next) { - case 0: - if (!(account && konnectorErrorDescription === 'LOGIN_FAILED' && fluidStatus !== null && fluidStatus.connection.account !== null && fluidStatus.connection.account.auth !== undefined && fluidStatus.connection.account.auth.login)) { - _context4.next = 9; - break; - } - - fluidStatus.connection.konnectorConfig.lastKnownCredentials = fluidStatus.connection.account.auth.login; - accountService = new _account.default(client); - _context4.next = 5; - return accountService.deleteAccount(account); - - case 5: - _context4.next = 7; - return handleAccountDeletion(); - - case 7: - _context4.next = 10; - break; - - case 9: - if (updatedFluidStatus.length > 0) { - dispatch((0, _global.setFluidStatus)(updatedFluidStatus)); - } - - case 10: - setActive(false); - setOpenModal(false); // TODO null state seems to be read before modal closing and display a success icon in modal - - setKonnectorState(null); - setKonnectorErrorDescription(null); - - case 14: - case "end": - return _context4.stop(); - } - } - }, _callee4); - })), [account, client, dispatch, fluidStatus, handleAccountDeletion, konnectorErrorDescription, updatedFluidStatus]); - var getConnectionCard = (0, _react.useCallback)(function () { - if (fluidState === _fluid.FluidState.KONNECTOR_NOT_FOUND) { - return /*#__PURE__*/_react.default.createElement(_ConnectionNotFound.default, { - konnectorSlug: fluidSlug - }); - } else if (account && fluidState !== _fluid.FluidState.ERROR_LOGIN_FAILED) { - return /*#__PURE__*/_react.default.createElement(_ConnectionResult.default, { - fluidStatus: fluidStatus, - handleAccountDeletion: handleAccountDeletion - }); - } else { - return /*#__PURE__*/_react.default.createElement(_ConnectionForm.default, { - fluidStatus: fluidStatus - }); - } - }, [fluidSlug, fluidState, account, fluidStatus, handleAccountDeletion]); - var callbackResponse = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref6 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(_state) { - var updatedConnection; - return _regenerator.default.wrap(function _callee5$(_context5) { - while (1) { - switch (_context5.prev = _context5.next) { - case 0: - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - shouldLaunchKonnector: false - }); - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - updateProfileHaveSeenOldFluidModal(); - _context5.next = 5; - return refreshChallengeState(); - - case 5: - _context5.next = 7; - return updateGlobalFluidStatus(); - - case 7: - setKonnectorState(_state); - - case 8: - case "end": - return _context5.stop(); - } - } - }, _callee5); - })); - - return function (_x) { - return _ref6.apply(this, arguments); - }; - }(), [dispatch, fluidStatus.connection, fluidStatus.fluidType, updateProfileHaveSeenOldFluidModal, refreshChallengeState, updateGlobalFluidStatus]); - (0, _react.useEffect)(function () { - var subscribed = true; - - function getData() { - return _getData.apply(this, arguments); - } - - function _getData() { - _getData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() { - var connectionFlow; - return _regenerator.default.wrap(function _callee6$(_context6) { - while (1) { - switch (_context6.prev = _context6.next) { - case 0: - if (!(fluidStatus.connection.shouldLaunchKonnector && !(0, _triggers.isKonnectorRunning)(trigger))) { - _context6.next = 8; - break; - } - - connectionFlow = new _ConnectionFlow.default(client, trigger, konnector); - _context6.next = 4; - return connectionFlow.launch(); - - case 4: - connectionFlow.jobWatcher.on(_flowEvents.ERROR_EVENT, function () { - setKonnectorErrorDescription(connectionFlow.jobWatcher.on()._error); - callbackResponse(_flowEvents.ERROR_EVENT); - }); // When LOGIN SUCESS EVENT is triggered, the status retrieve from the trigger is still running - - connectionFlow.jobWatcher.on(_flowEvents.LOGIN_SUCCESS_EVENT, function () { - callbackResponse(_flowEvents.LOGIN_SUCCESS_EVENT); - }); - connectionFlow.jobWatcher.on(_flowEvents.SUCCESS_EVENT, function () { - callbackResponse(_flowEvents.SUCCESS_EVENT); - }); - - if (subscribed) { - if (fluidStatus.connection.isUpdating) setIsUpdating(true); - setOpenModal(true); - } - - case 8: - case "end": - return _context6.stop(); - } - } - }, _callee6); - })); - return _getData.apply(this, arguments); - } - - getData(); - - if (connectParam && connectParam === fluidStatus.fluidType.toString()) { - setActive(true); - } else { - setActive(false); - } - - return function () { - subscribed = false; - }; - }, [client, konnector, trigger, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, connectParam]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ExpansionPanel.default, { - expanded: active, - onChange: toggleAccordion, - classes: { - root: "expansion-panel-root ".concat(fluidStatus.status === _fluid.FluidState.ERROR || fluidStatus.status === _fluid.FluidState.ERROR_LOGIN_FAILED ? 'red-border' : '') - } - }, /*#__PURE__*/_react.default.createElement(_ExpansionPanelSummary.default, { - "aria-label": t("konnector_options.accessibility.button_toggle_detail_".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase())), - expandIcon: /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _chevronDown.default, - size: 16 - }), - classes: { - root: 'expansion-panel-summary', - content: 'expansion-panel-content' - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "konnector-icon" - }, fluidStatus.connection.account && fluidStatus.status !== _fluid.FluidState.ERROR_LOGIN_FAILED ? /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: iconType, - size: 49 - }) : /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: iconAddType, - size: 49 - }), fluidStatus.status === _fluid.FluidState.ERROR ? /*#__PURE__*/_react.default.createElement("img", { - className: "konnector-state-picto", - src: _pictoFailure.default, - alt: t('konnector_options.accessibility.label_ko_status') - }) : null), /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('konnector-title', (0, _defineProperty2.default)({}, "".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase(), "-connected text-18-bold"), fluidStatus.status !== _fluid.FluidState.NOT_CONNECTED)) - }, fluidStatus.connection.account && fluidStatus.status !== _fluid.FluidState.ERROR_LOGIN_FAILED ? t('FLUID.' + _fluid.FluidType[fluidStatus.fluidType] + '.LABEL') : t("konnector_options.label_connect_to_".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase())))), /*#__PURE__*/_react.default.createElement(_ExpansionPanelDetails.default, { - classes: { - root: 'expansion-panel-details' - } - }, getConnectionCard())), /*#__PURE__*/_react.default.createElement(_KonnectorModal.default, { - open: openModal, - isUpdating: isUpdating, - state: konnectorState, - error: konnectorErrorDescription, - fluidType: fluidStatus.fluidType, - handleCloseClick: handleConnectionEnd - })); -}; - -__signature__(KonnectorViewerCard, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseParams{{ connectParam }: ConnectParam}\nuseState{[active, setActive](false)}\nuseState{[openModal, setOpenModal](false)}\nuseState{[isUpdating, setIsUpdating](false)}\nuseState{[konnectorErrorDescription, setKonnectorErrorDescription](null)}\nuseState{[konnectorState, setKonnectorState](null)}\nuseState{[updatedFluidStatus, setUpdatedFluidStatus]([])}\nuseSelector{{ currentChallenge }}\nuseCallback{updateProfileHaveSeenOldFluidModal}\nuseCallback{updateGlobalFluidStatus}\nuseCallback{refreshChallengeState}\nuseCallback{handleAccountDeletion}\nuseCallback{handleConnectionEnd}\nuseCallback{getConnectionCard}\nuseCallback{callbackResponse}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch, _reactRouterDom.useParams, _reactRedux.useSelector]; -}); - -var _default = KonnectorViewerCard; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "NeHz": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _switchGRDFMobile = _interopRequireDefault(__webpack_require__("pJUi")); - -var _switchGRDFDesktop = _interopRequireDefault(__webpack_require__("OCSB")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -var _screen = __webpack_require__("41Xj"); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); - -var _reactRedux = __webpack_require__("/MKj"); - -__webpack_require__("skte"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ModalGRDF = function ModalGRDF(_ref) { - var open = _ref.open, - handleSubmit = _ref.handleSubmit, - handleCloseClick = _ref.handleCloseClick, - isWaiting = _ref.isWaiting; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - screenType = _useSelector.screenType; - - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - disableBackdropClick: true, - disableEscapeKeyDown: true, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('auth.grdfgrandlyon.authModal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('auth.grdfgrandlyon.authModal.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), screenType === _screen.ScreenType.MOBILE ? /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _switchGRDFMobile.default, - size: 200 - }) : /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _switchGRDFDesktop.default, - size: 300 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "grdfAuthModal" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.grdfgrandlyon.authModal.text1'), /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-bold yellowText" - }, t('auth.grdfgrandlyon.authModal.text2'))), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.grdfgrandlyon.authModal.listItem1'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.grdfgrandlyon.authModal.listItem2')), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.grdfgrandlyon.authModal.endText1'), /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-bold yellowText" - }, t('auth.grdfgrandlyon.authModal.duration')), t('auth.grdfgrandlyon.authModal.endText2')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.grdfgrandlyon.authModal.accessibility.button_validate'), - onClick: handleSubmit, - disabled: isWaiting, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('auth.grdfgrandlyon.authModal.buttonText'), isWaiting && /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { - size: 30 - })))); -}; - -__signature__(ModalGRDF, "useI18n{{ t }}\nuseSelector{{ screenType }}", function () { - return [_I18n.useI18n, _reactRedux.useSelector]; -}); - -var _default = ModalGRDF; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ModalGRDF, "ModalGRDF", "/home/hugo/ecolyo/src/components/Connection/ModalGRDF.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ModalGRDF.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "OCSB": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f", - "use": "switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f-usage", - "viewBox": "0 0 335 256", - "content": "<symbol viewBox=\"0 0 335 256\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f\">\n<g opacity=\"0.55\" filter=\"url(#switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f_filter0_f)\">\n<rect x=\"18\" y=\"18\" width=\"299\" height=\"220\" rx=\"2\" fill=\"#121212\" />\n</g>\n<rect x=\"18\" y=\"18\" width=\"299\" height=\"220\" rx=\"4\" fill=\"white\" />\n<rect x=\"273\" y=\"73\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"75.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"273\" y=\"96\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"98.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"273\" y=\"119\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"121.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 300 160)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 280.5 162.5)\" fill=\"#AEAEAE\" />\n<rect x=\"273\" y=\"183\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"185.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 300 206)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 280.5 208.5)\" fill=\"#AEAEAE\" />\n<path d=\"M32 77L41.0476 73L40.0423 77L48.5873 73L47.0794 77L57.1323 73L55.6243 77L67.1852 73L64.672 77L75.2275 73L73.7196 77L84.7778 73L82.2645 77L92.3175 73L91.3122 77L101.365 73L99.3545 77L109.91 73L107.899 77L118.455 73L115.942 77L127 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M127.005 73L126 77L134.545 73L133.037 77L143.09 73L141.582 77L153.143 73L150.63 77L161.185 73L159.677 77L170.735 73L168.222 77L178.275 73L177.27 77L187.323 73L185.312 77L195.868 73L193.857 77L204.413 73L201.899 77L212.958 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M75.0053 95L74 99L82.545 95L81.037 99L91.0899 95L89.582 99L101.143 95L98.6296 99L109.185 95L107.677 99L118.735 95L116.222 99L126.275 95L125.27 99L135.323 95L133.312 99L143.868 95L141.857 99L152.413 95L149.899 99L160.958 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M102.005 117L101 121L109.545 117L108.037 121L118.09 117L116.582 121L128.143 117L125.63 121L136.185 117L134.677 121L145.735 117L143.222 121L153.275 117L152.27 121L162.323 117L160.312 121L170.868 117L168.857 121L179.413 117L176.899 121L187.958 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M93.0053 161L92 165L100.545 161L99.037 165L109.09 161L107.582 165L119.143 161L116.63 165L127.185 161L125.677 165L136.735 161L134.222 165L144.275 161L143.27 165L153.323 161L151.312 165L161.868 161L159.857 165L170.413 161L167.899 165L178.958 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M119.005 183L118 187L126.545 183L125.037 187L135.09 183L133.582 187L145.143 183L142.63 187L153.185 183L151.677 187L162.735 183L160.222 187L170.275 183L169.27 187L179.323 183L177.312 187L187.868 183L185.857 187L196.413 183L193.899 187L204.958 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M102.005 207L101 211L109.545 207L108.037 211L118.09 207L116.582 211L128.143 207L125.63 211L136.185 207L134.677 211L145.735 207L143.222 211L153.275 207L152.27 211L162.323 207L160.312 211L170.868 207L168.857 211L179.413 207L176.899 211L187.958 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 99L41.0476 95L40.0423 99L48.5873 95L47.0794 99L57.1323 95L55.6243 99L67.1852 95L64.672 99L75.2275 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 121L41.0476 117L40.0423 121L48.5873 117L47.0794 121L57.1323 117L55.6243 121L67.1852 117L64.672 121L75.2275 117L73.7196 121L84.7778 117L82.2645 121L92.3175 117L91.3122 121L101.365 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 187L41.0476 183L40.0423 187L48.5873 183L47.0794 187L57.1323 183L55.6243 187L67.1852 183L64.672 187L75.2275 183L73.7196 187L84.7778 183L82.2645 187L92.3175 183L91.3122 187L101.365 183L99.3545 187L109.91 183L107.899 187L118.455 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 211L41.0476 207L40.0423 211L48.5873 207L47.0794 211L57.1323 207L55.6243 211L67.1852 207L64.672 211L75.2275 207L73.7196 211L84.7778 207L82.2645 211L92.3175 207L91.3122 211L101.365 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 165L41.0476 161L40.0423 165L48.5873 161L47.0794 165L57.1323 161L55.6243 165L67.1852 161L64.672 165L75.2275 161L73.7196 165L84.7778 161L82.2645 165L92.3175 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M18 22C18 19.7909 19.7909 18 22 18H313C315.209 18 317 19.7909 317 22V51H18V22Z\" fill=\"#01B1AE\" />\n<path d=\"M39.1588 34.7091C39.8892 34.7428 39.9893 35.3904 40.0013 35.5602V38.9181C39.9847 38.9392 39.9681 38.9607 39.9512 38.9824C39.879 39.0754 39.8038 39.1722 39.7258 39.2592C39.5829 39.4159 39.3546 39.6577 39.2689 39.739C37.6995 41.2258 35.8554 41.7672 34.1354 41.7672C32.7216 41.7672 30.7763 41.3212 29.1192 39.7359C26.308 37.0351 26.2798 32.7103 29.1177 30.0352C29.6434 29.5431 29.847 29.3592 30.6836 28.8848C31.8382 28.2276 33.1469 28 34.2041 28C35.1323 28 36.1486 28.2004 36.9095 28.5143C37.0868 28.5859 37.2869 28.6714 37.5384 28.8162C38.2117 29.2048 39.0951 29.8861 39.5366 30.9633V30.9683H31.2333V36.0008C31.2963 36.8979 31.4917 37.6099 32.0437 38.1104C32.4895 38.5162 33.1704 38.7821 34.2041 38.8867C34.5351 38.9224 34.906 38.9396 35.3177 38.9396L37.1224 38.9354C37.1054 38.9296 37.037 38.8867 36.7867 38.5763C36.4754 38.1859 36.4055 37.5175 36.4055 37.0182H36.4039V34.7083L39.1588 34.7091Z\" fill=\"white\" />\n<path d=\"M65.3996 28.028V34.7739C66.0084 34.2753 66.9752 34.109 68.4898 34.0113L68.4863 30.971H70.9051C72.1771 30.9139 75.0058 30.536 75 28.028H65.3996Z\" fill=\"white\" />\n<path d=\"M55.13 46.6042C55.13 46.8241 54.948 47 54.7286 47H47.3261C47.1083 47 46.931 46.8241 46.931 46.6042V45.4683C46.931 45.2495 47.1083 45.0717 47.3261 45.0717H54.7286C54.948 45.0717 55.13 45.2495 55.13 45.4683V46.6042Z\" fill=\"white\" />\n<path d=\"M72.7146 33.934H73.3554C73.3554 33.934 73.3539 34.3901 73.3539 34.5682C73.3539 35.9688 72.1167 36.6789 69.6824 36.6789H68.4865V38.9988C68.4865 39.8154 68.291 41.7 66.4358 41.7395H65.3994V38.3412C65.693 34.4196 70.8991 33.9762 72.7146 33.934Z\" fill=\"white\" />\n<path d=\"M58.6291 28.0314L51.8945 28.0291V41.7392C54.2418 41.4511 55.1001 40.3455 55.2245 38.7158V30.9694H58.1849C58.2213 30.9718 58.2627 30.9741 58.3043 30.9764C58.3758 30.9803 58.448 30.9843 58.4966 30.9889C59.9011 31.1552 60.7961 31.7676 60.8869 34.5784C60.8973 34.6884 60.894 34.8121 60.891 34.9245C60.8897 34.9741 60.8884 35.0216 60.8884 35.0646C60.8162 39.6182 57.3235 41.0127 55.3887 41.5216L55.3786 41.525C55.3555 41.5346 55.3389 41.5461 55.3389 41.5695V41.6921C55.3389 41.717 55.3586 41.7358 55.3786 41.7385L55.3852 41.7392H55.6119C58.4321 41.7392 64.0999 41.0591 64.0999 34.9144V34.8022C64.0666 29.4768 61.7536 28.0314 58.6291 28.0314Z\" fill=\"white\" />\n<path d=\"M46.0177 30.9822L44.4259 30.9691C44.3243 30.9691 44.2254 30.9649 44.1242 30.9576C42.1623 30.8185 41.0414 29.3352 40.5844 28.5573C40.4797 28.3979 40.3801 28.2342 40.2858 28.0614C40.2858 28.0614 40.2762 28.0281 40.2924 28.0281H44.8453C46.3688 28.0281 47.0034 28.1216 47.6779 28.3837C47.837 28.4427 48.0027 28.5155 48.1785 28.5964C49.1561 29.0524 49.8186 29.8693 50.0836 30.9174C50.123 31.0619 50.1481 31.2163 50.1697 31.3707C50.1994 31.5742 50.2164 31.7861 50.2164 32.0053C50.2195 33.6351 49.4014 34.5643 48.2696 35.215C48.2681 35.2177 48.2495 35.2284 48.2495 35.2284C48.2341 35.2342 48.2341 35.2342 48.2252 35.2414C48.2127 35.2475 48.2016 35.2542 48.1912 35.2605C48.1846 35.2644 48.1782 35.2683 48.1719 35.2717C48.1684 35.2717 48.1518 35.284 48.1518 35.284C48.0197 35.3499 47.8899 35.3905 47.769 35.42C47.75 35.4239 47.7318 35.4288 47.7147 35.4333C47.6999 35.4373 47.6858 35.4411 47.6728 35.4438V32.2337C47.6311 31.2443 46.7535 30.9856 46.2487 30.9856C46.2327 30.9856 46.2162 30.9858 46.1992 30.986C46.144 30.9865 46.0836 30.9871 46.0177 30.9822Z\" fill=\"white\" />\n<path d=\"M42.635 34.7091C41.8679 34.7386 41.7937 35.4402 41.7849 35.5778V37.6479H44.6661C44.9089 38.0019 45.1505 38.3524 45.3752 38.6783L45.6306 39.0488C45.955 39.5121 46.2664 39.9494 46.3958 40.1168C46.4046 40.1284 46.4149 40.1429 46.4269 40.1598C46.5904 40.3898 47.0831 41.0827 48.7845 41.4971C49.4069 41.6479 50.0927 41.6928 50.4763 41.7179C50.5458 41.7224 50.6058 41.7263 50.6533 41.7301L50.824 41.7385L50.8058 41.7056C50.8058 41.7056 50.4976 41.2817 50.1082 40.6134L50.0234 40.4677C49.4873 39.5466 47.6691 36.4226 47.3201 35.8127C47.0057 35.2628 46.5051 35.018 45.9929 34.8693H45.9879C45.6209 34.7681 45.218 34.7294 44.9164 34.7141C44.903 34.7135 44.89 34.7127 44.877 34.7119C44.8542 34.7105 44.8316 34.7091 44.8082 34.7091H42.635Z\" fill=\"white\" />\n<defs>\n<filter id=\"switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f_filter0_f\" x=\"0\" y=\"0\" width=\"335\" height=\"256\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"9\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "PhcN": -/***/ (function(module) { - -module.exports = JSON.parse("[{\"first\":\"Le saviez-vous ?\",\"second\":\"Pour acheminer l’eau sur Lyon (Lugdunum !) l’acqueduc de Gier faisait 86 km à l’époque Romaine !\"},{\"first\":\"Rien que de l’eau, de l’eau de pluie, de l’eau de la Métroooooo\",\"second\":\"♪♪\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"Environ 90% de notre électricité provient de centrales de production hors de notre métropole.\"},{\"first\":\"« Il y a de l’eau dans le gaz » …\",\"second\":\"Avec Ecolyo c’est l’eau AVEC le gaz.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La consommation énergétique résidentielle représente environ 30% de la consommation énergétique totale de notre territoire.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La Métropole de Lyon a été territoire d’expérimentation Linky. Le compteur est présent sur notre territoire depuis plus de 10 ans !\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"10 minutes d'aération par jour permettent à notre habitat d’être plus sain, avec un air renouvelé, moins de polluants et l’évacuation de l’humidité qui stagne et qui nous oblige à consommer plus de chauffage.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"2°C ! C’est la différence qu’on peut mesurer dans une rue bien arborée en comparaison d’une rue vide : la végétation est donc cruciale pour le bien être en ville l’été et pour limiter l’installation des climatiseurs.\"},{\"first\":\"Il y a les bonnes pratiques de consommations énergétiques (et Ecolyo est là pour cela !) mais aussi et bien sûr, la rénovation.\",\"second\":\"Le saviez-vous ? La loi énergie climat de 2019 impose que d’ici 2025, les bâtiments privés résidentiels les plus énergivores soient tous rénovés !\"}]"); - -/***/ }), - -/***/ "Rj0y": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("vU6X"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "SFZJ": -/***/ (function(module, exports) { - -module.exports = "/img/picto-failure.948bd4ceba4eb6291960d3b280aae380.png"; - -/***/ }), - -/***/ "SsTg": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("s+Fc"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "V+fP": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.konnector-icon {\n margin-right: 1rem;\n position: relative; }\n @media only screen and (max-width: 768px) {\n .konnector-icon {\n max-width: 16vw; } }\n .konnector-icon .konnector-state-picto {\n position: absolute;\n top: 0;\n right: -13px; }\n\n.konnector-title, .konnector-title.electricity-connected, .konnector-title.gas-connected, .konnector-title.water-connected {\n color: #e0e0e0; }\n .electricity-connected.konnector-title {\n color: #d87b39; }\n .gas-connected.konnector-title {\n color: #45d1b8; }\n .water-connected.konnector-title {\n color: #3a98ec; }\n", ""]); - - - -/***/ }), - -/***/ "WoCI": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -__webpack_require__("kpuL"); - -var _KonnectorViewerCard = _interopRequireDefault(__webpack_require__("GyzU")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var KonnectorViewerList = function KonnectorViewerList(_ref) { - var _ref$isParam = _ref.isParam, - isParam = _ref$isParam === void 0 ? false : _ref$isParam; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useSelector.fluidStatus; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "kv-root" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "kv-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "kv-header text-16-normal-uppercase" - }, t('konnector_form.title')), /*#__PURE__*/_react.default.createElement("div", null, fluidStatus.map(function (fluidStatusItem, index) { - return /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { - key: index, - isParam: isParam, - fluidStatus: fluidStatusItem - }); - })))); -}; - -__signature__(KonnectorViewerList, "useI18n{{ t }}\nuseSelector{{ fluidStatus }}", function () { - return [_I18n.useI18n, _reactRedux.useSelector]; -}); - -var _default = KonnectorViewerList; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Y5EC": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _fluid = __webpack_require__("5Wkc"); - -var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); - -var _styles = __webpack_require__("DfQ9"); - -var _excluded = ["fluidType"]; - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var SwitchBase = (0, _styles.withStyles)({ - root: { - paddingLeft: 0, - width: 52, - overflow: 'initial' - }, - switchBase: { - color: 'var(--greyBright)', - width: 'auto', - left: -8, - '&$checked': { - color: 'var(--greyBright)', - '& + $track': { - opacity: 1, - backgroundColor: 'var(--multiColor)' - } - } - }, - checked: {}, - track: { - opacity: 1, - backgroundColor: 'var(--greyDark)', - marginTop: 'initial', - marginLeft: 'initial', - left: 0 - } -})(_Switch.default); -var SwitchElec = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--elecColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); -var SwitchWater = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--waterColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); -var SwitchGas = (0, _styles.withStyles)({ - switchBase: { - '&$checked': { - '& + $track': { - backgroundColor: 'var(--gasColor)' - } - } - }, - checked: {}, - track: {} -})(SwitchBase); - -var StyledSwitch = function StyledSwitch(_ref) { - var fluidType = _ref.fluidType, - props = (0, _objectWithoutProperties2.default)(_ref, _excluded); - - if (fluidType !== undefined) { - switch (fluidType) { - case _fluid.FluidType.ELECTRICITY: - return /*#__PURE__*/_react.default.createElement(SwitchElec, props); - - case _fluid.FluidType.WATER: - return /*#__PURE__*/_react.default.createElement(SwitchWater, props); - - case _fluid.FluidType.GAS: - return /*#__PURE__*/_react.default.createElement(SwitchGas, props); - - default: - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } - } else { - return /*#__PURE__*/_react.default.createElement(SwitchBase, props); - } -}; - -var _default = StyledSwitch; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(SwitchBase, "SwitchBase", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchElec, "SwitchElec", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchWater, "SwitchWater", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(SwitchGas, "SwitchGas", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Y6c4": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _fluid = __webpack_require__("5Wkc"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -var _OAuthWindow = __webpack_require__("TZPm"); - -var _enedisLogo = _interopRequireDefault(__webpack_require__("ayFb")); - -var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); - -var _eglLogo = _interopRequireDefault(__webpack_require__("QRYu")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); - -var _ModalGRDF = _interopRequireDefault(__webpack_require__("NeHz")); - -__webpack_require__("lWzs"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var OAuthForm = function OAuthForm(_ref) { - var konnector = _ref.konnector, - onSuccess = _ref.onSuccess; - var IDLE = 'idle'; - var WAITING = 'waiting'; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)(IDLE), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - status = _useState2[0], - setStatus = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - openGRDFModal = _useState4[0], - setOpenGRDFModal = _useState4[1]; - - var toggleGRDFModal = (0, _react.useCallback)(function () { - setOpenGRDFModal(function (prev) { - return !prev; - }); - }, []); - - var endOAuth = function endOAuth() { - setOpenGRDFModal(false); - setStatus(IDLE); - }; - - var startOAuth = function startOAuth() { - setStatus(WAITING); - }; - - var handleAccountId = (0, _react.useCallback)(function (accountId) { - endOAuth(); - onSuccess(accountId); - }, [onSuccess]); - - var handleSubmit = function handleSubmit() { - startOAuth(); - }; - - var handleOAuthCancel = (0, _react.useCallback)(function () { - endOAuth(); - }, []); - var fluidconfig = new _fluidConfig.default().getFluidConfig(); - var icon = konnector ? konnector.slug === fluidconfig[_fluid.FluidType.ELECTRICITY].konnectorConfig.slug ? _enedisLogo.default : konnector.slug === fluidconfig[_fluid.FluidType.GAS].konnectorConfig.slug ? _grdfLogo.default : konnector.slug === fluidconfig[_fluid.FluidType.WATER].konnectorConfig.slug ? _eglLogo.default : '' : ''; - var isWaiting = status === WAITING; - return !konnector ? null : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.accessibility.button_connect'), - onClick: konnector.slug === fluidconfig[_fluid.FluidType.GAS].konnectorConfig.slug ? toggleGRDFModal : handleSubmit, - disabled: isWaiting, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-content-icon" - }, isWaiting ? /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { - size: 48 - }) : /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: icon, - size: 48 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "authform-button-text text-18-bold" - }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnector.slug + '.connect.label1')), /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnector.slug + '.connect.label2'))))), isWaiting && /*#__PURE__*/_react.default.createElement(_OAuthWindow.OAuthWindow, { - client: client, - konnector: konnector, - redirectSlug: client.appMetadata.slug, - onSuccess: handleAccountId, - onCancel: handleOAuthCancel, - t: t - }), /*#__PURE__*/_react.default.createElement(_ModalGRDF.default, { - open: openGRDFModal, - handleSubmit: handleSubmit, - handleCloseClick: toggleGRDFModal, - isWaiting: isWaiting - })); -}; - -__signature__(OAuthForm, "useI18n{{ t }}\nuseClient{client}\nuseState{[status, setStatus](IDLE)}\nuseState{[openGRDFModal, setOpenGRDFModal](false)}\nuseCallback{toggleGRDFModal}\nuseCallback{handleAccountId}\nuseCallback{handleOAuthCancel}", function () { - return [_I18n.useI18n, _cozyClient.useClient]; -}); - -var _default = OAuthForm; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(OAuthForm, "OAuthForm", "/home/hugo/ecolyo/src/components/Connection/OAuthForm.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/OAuthForm.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "YqUa": -/***/ (function(module) { - -module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\"},{\"first\":\"Afin de limiter le temps de ce premier chargement, un historique réduit de vos consommations va être chargé. Vous aurez tout de même accès à un an d'historique dès à présent.\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\"}]"); - -/***/ }), - -/***/ "Z62S": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kv-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.5rem; }\n .kv-root .kv-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .kv-root .kv-content {\n width: 100%; } }\n .kv-root .kv-content .kv-header {\n margin-top: 2.5rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0; }\n\n.state-icon {\n height: 22px;\n width: 22px;\n position: absolute;\n bottom: 8px;\n left: 30px; }\n", ""]); - - - -/***/ }), - -/***/ "b5KJ": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRedux = __webpack_require__("/MKj"); - -var _global = __webpack_require__("c4IZ"); - -var _ConnectionFormLogin = _interopRequireDefault(__webpack_require__("1v1H")); - -var _ConnectionFormOAuth = _interopRequireDefault(__webpack_require__("mAnQ")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionForm = function ConnectionForm(_ref) { - var fluidStatus = _ref.fluidStatus; - var dispatch = (0, _reactRedux.useDispatch)(); - var handleSuccess = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var updatedConnection; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - shouldLaunchKonnector: true - }); - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - - case 2: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [dispatch, fluidStatus.fluidType, fluidStatus.connection]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !fluidStatus.connection.konnectorConfig.oauth ? /*#__PURE__*/_react.default.createElement(_ConnectionFormLogin.default, { - fluidStatus: fluidStatus, - onSuccess: handleSuccess - }) : /*#__PURE__*/_react.default.createElement(_ConnectionFormOAuth.default, { - fluidStatus: fluidStatus, - onSuccess: handleSuccess - })); -}; - -__signature__(ConnectionForm, "useDispatch{dispatch}\nuseCallback{handleSuccess}", function () { - return [_reactRedux.useDispatch]; -}); - -var _default = ConnectionForm; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionForm, "ConnectionForm", "/home/hugo/ecolyo/src/components/Connection/ConnectionForm.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionForm.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "c+fo": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("AYiI"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "h1zO": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade", - "use": "trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade-usage", - "viewBox": "0 0 24 24", - "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 5C7 5 2.73 8.11 1 12.5C2.73 16.89 7 20 12 20C17 20 21.27 16.89 23 12.5C21.27 8.11 17 5 12 5ZM12 17.5C9.24 17.5 7 15.26 7 12.5C7 9.74 9.24 7.5 12 7.5C14.76 7.5 17 9.74 17 12.5C17 15.26 14.76 17.5 12 17.5ZM12 9.5C10.34 9.5 9 10.84 9 12.5C9 14.16 10.34 15.5 12 15.5C13.66 15.5 15 14.16 15 12.5C15 10.84 13.66 9.5 12 9.5Z\" fill=\"white\" fill-opacity=\"0.6\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "jer4": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("c+fo"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _I18n = __webpack_require__("buk/"); - -var _reactLottie = _interopRequireDefault(__webpack_require__("hxQi")); - -var loadingData = _interopRequireWildcard(__webpack_require__("9tz8")); - -var _flowEvents = __webpack_require__("Pdj9"); - -var _fluid = __webpack_require__("5Wkc"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _dataNok = _interopRequireDefault(__webpack_require__("DCDI")); - -var _dataOk = _interopRequireDefault(__webpack_require__("PA2O")); - -var _connectionWaitingText = _interopRequireDefault(__webpack_require__("PhcN")); - -var _firstConnectionWaitingText = _interopRequireDefault(__webpack_require__("YqUa")); - -var _lodash = __webpack_require__("LvDl"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var loadingOptions = { - loop: true, - autoplay: true, - animationData: loadingData, - rendererSettings: { - preserveAspectRatio: 'xMidYMid slice' - } -}; - -var KonnectorModal = function KonnectorModal(_ref) { - var open = _ref.open, - isUpdating = _ref.isUpdating, - state = _ref.state, - error = _ref.error, - fluidType = _ref.fluidType, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var fluidName = _fluid.FluidType[fluidType]; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - index = _useState2[0], - setIndex = _useState2[1]; - - var shuffledWaitingTexts = (0, _react.useMemo)(function () { - if (fluidType) { - return (0, _lodash.shuffle)(_connectionWaitingText.default); - } else { - return _connectionWaitingText.default; - } - }, [fluidType]); - - var firstConnectionWaitingTexts = _firstConnectionWaitingText.default.concat.apply(_firstConnectionWaitingText.default, (0, _toConsumableArray2.default)(shuffledWaitingTexts)); - - (0, _react.useEffect)(function () { - var interval = setInterval(function () { - if (open && !state) { - setIndex(function (prev) { - return prev + 1; - }); - } - }, 8000); - return function () { - clearInterval(interval); - }; - }, [open, state]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - disableBackdropClick: true, - disableEscapeKeyDown: true, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('konnector_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "kmodal-content" - }, open && !state ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_reactLottie.default, { - options: loadingOptions, - height: 50, - width: 50, - speed: 2 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "kmodal-content-text kmodal-content-text-center text-16-normal" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "kc-wait text-16-bold" - }, t("konnector_modal.loading_data".concat(isUpdating ? '_update' : '')))), isUpdating ? /*#__PURE__*/_react.default.createElement("div", { - className: "kmodal-waiting-text text-18-italic" - }, shuffledWaitingTexts.map(function (text, idx) { - return /*#__PURE__*/_react.default.createElement("div", { - key: idx, - className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % shuffledWaitingTexts.length)) - }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); - })) : /*#__PURE__*/_react.default.createElement("div", { - className: "kmodal-waiting-text text-18-italic" - }, firstConnectionWaitingTexts.map(function (text, idx) { - return /*#__PURE__*/_react.default.createElement("div", { - key: idx, - className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % firstConnectionWaitingTexts.length)) - }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); - }))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "kmodal-info" - }, state === _flowEvents.ERROR_EVENT ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, error === 'LOGIN_FAILED' ? /*#__PURE__*/_react.default.createElement("div", { - className: "konnector-config" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _dataNok.default, - size: 48 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "kce-picto-txt text-20-bold" - }, t('konnector_modal.error_txt')), /*#__PURE__*/_react.default.createElement("div", null, t("konnector_modal.error_credentials_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase())))) : /*#__PURE__*/_react.default.createElement("div", { - className: "konnector-config" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _dataNok.default, - size: 48 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "kce-picto-txt text-20-bold" - }, t('konnector_modal.error_txt')), /*#__PURE__*/_react.default.createElement("div", null, t("konnector_modal.error_data_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase()))), /*#__PURE__*/_react.default.createElement("div", null, t('konnector_modal.error_data_2')))) : /*#__PURE__*/_react.default.createElement("div", { - className: "konnector-config" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _dataOk.default, - size: 48 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "kcs-picto-txt text-20-bold" - }, t('konnector_modal.success_txt')), t("konnector_modal.success_data_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase()))), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_modal.accessibility.button_close'), - onClick: function onClick() { - return handleCloseClick(); - }, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, /*#__PURE__*/_react.default.createElement("div", null, t('konnector_modal.button_validate'))))))); -}; - -__signature__(KonnectorModal, "useI18n{{ t }}\nuseState{[index, setIndex](0)}\nuseMemo{shuffledWaitingTexts}\nuseEffect{}", function () { - return [_I18n.useI18n]; -}); - -var _default = KonnectorModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(loadingOptions, "loadingOptions", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); - reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "k7GL": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "warning-white_005553194dc3c136dc56dfad6ad56db4", - "use": "warning-white_005553194dc3c136dc56dfad6ad56db4-usage", - "viewBox": "0 0 63 55", - "content": "<symbol viewBox=\"0 0 63 55\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warning-white_005553194dc3c136dc56dfad6ad56db4\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.3426 1.11412C32.4849 -0.37137 30.3408 -0.371375 29.4832 1.11412L0.301852 51.6576C-0.555796 53.1431 0.516259 55 2.23156 55H60.5942C62.3095 55 63.3816 53.1431 62.5239 51.6576L33.3426 1.11412ZM29.1746 32.5018V20.8405H33.5604V32.5018C33.5604 33.4617 33.505 34.4163 33.3941 35.3657C33.2832 36.3047 33.137 37.2646 32.9555 38.2453H29.7795C29.598 37.2646 29.4518 36.3047 29.3409 35.3657C29.23 34.4163 29.1746 33.4617 29.1746 32.5018ZM33.878 42.8463C34.0091 43.1698 34.0747 43.5193 34.0747 43.8949C34.0747 44.2705 34.0091 44.6252 33.878 44.9591C33.7369 45.2825 33.5504 45.5642 33.3185 45.8042C33.0765 46.0441 32.7942 46.2319 32.4715 46.3675C32.1489 46.5032 31.796 46.571 31.4129 46.571C31.0398 46.571 30.692 46.5032 30.3693 46.3675C30.0467 46.2319 29.7644 46.0441 29.5224 45.8042C29.2804 45.5642 29.0939 45.2825 28.9628 44.9591C28.8217 44.6252 28.7511 44.2705 28.7511 43.8949C28.7511 43.5193 28.8217 43.1698 28.9628 42.8463C29.0939 42.5229 29.2804 42.2412 29.5224 42.0013C29.7644 41.7613 30.0467 41.5735 30.3693 41.4379C30.692 41.2918 31.0398 41.2188 31.4129 41.2188C31.796 41.2188 32.1489 41.2918 32.4715 41.4379C32.7942 41.5735 33.0765 41.7613 33.3185 42.0013C33.5504 42.2412 33.7369 42.5229 33.878 42.8463Z\" fill=\"#FFFFFF\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "kpuL": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("Z62S"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "lWzs": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("AFMj"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "mAnQ": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -__webpack_require__("Rj0y"); - -var _OAuthForm = _interopRequireDefault(__webpack_require__("Y6c4")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _account = _interopRequireDefault(__webpack_require__("gucQ")); - -var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); - -var _global = __webpack_require__("c4IZ"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -var _ConnectionInfoCreationEnedisAccountModal = _interopRequireDefault(__webpack_require__("pkpa")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionFormOAuth = function ConnectionFormOAuth(_ref) { - var fluidStatus = _ref.fluidStatus, - onSuccess = _ref.onSuccess; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - openConnectionInfoCreationEnedisAccountModal = _useState2[0], - setOpenConnectionInfoCreationEnedisAccountModal = _useState2[1]; - - var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; - var siteLink = fluidStatus.connection.konnectorConfig.siteLink; - var konnector = fluidStatus.connection.konnector; - var handleSuccess = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(accountId) { - var accountService, account, updatedConnection, triggersServices, trigger, _updatedConnection; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (!konnector) { - _context.next = 21; - break; - } - - accountService = new _account.default(client); - _context.next = 4; - return accountService.getAccount(accountId); - - case 4: - account = _context.sent; - - if (account) { - _context.next = 12; - break; - } - - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - account: null, - trigger: null - }); - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - _context.next = 10; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, - target: konnectorSlug, - result: 'error' - }); - - case 10: - _context.next = 21; - break; - - case 12: - triggersServices = new _triggers.default(client); - _context.next = 15; - return triggersServices.createTrigger(account, konnector); - - case 15: - trigger = _context.sent; - _updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - account: account, - trigger: trigger - }); - _context.next = 19; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, - target: konnectorSlug, - result: 'success' - }); - - case 19: - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, _updatedConnection)); - onSuccess(); - - case 21: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), [client, konnector, dispatch, fluidStatus.fluidType, fluidStatus.connection, onSuccess, konnectorSlug]); - var toggleInfoCreationEnedisAccount = (0, _react.useCallback)(function () { - setOpenConnectionInfoCreationEnedisAccountModal(function (prev) { - return !prev; - }); - }, []); - - var handleSubmit = function handleSubmit() { - toggleInfoCreationEnedisAccount(); - window.open(siteLink, '_blank'); - }; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "koauthform" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "koauthform-info-provider text-16-normal" - }, t('auth.' + "".concat(konnectorSlug) + '.connect.info')), /*#__PURE__*/_react.default.createElement("div", { - className: "koauthform-button" - }, /*#__PURE__*/_react.default.createElement(_OAuthForm.default, { - konnector: konnector, - onSuccess: handleSuccess - })), /*#__PURE__*/_react.default.createElement("div", { - className: "koauthform-text text-16-bold" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, t('auth.' + konnectorSlug + '.no_account.title')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t('auth.' + konnectorSlug + '.no_account.text'))), /*#__PURE__*/_react.default.createElement("div", null, konnectorSlug === 'enedisgrandlyon' && /*#__PURE__*/_react.default.createElement("div", { - className: "koauthform-button" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.accessibility.button_create_account'), - onClick: toggleInfoCreationEnedisAccount, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t('auth.' + konnectorSlug + '.create_account')))), /*#__PURE__*/_react.default.createElement(_ConnectionInfoCreationEnedisAccountModal.default, { - open: openConnectionInfoCreationEnedisAccountModal, - handleCloseClick: toggleInfoCreationEnedisAccount, - handleSubmit: handleSubmit - })); -}; - -__signature__(ConnectionFormOAuth, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[\r\n openConnectionInfoCreationEnedisAccountModal,\r\n setOpenConnectionInfoCreationEnedisAccountModal,\r\n ](false)}\nuseCallback{handleSuccess}\nuseCallback{toggleInfoCreationEnedisAccount}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; -}); - -var _default = ConnectionFormOAuth; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionFormOAuth, "ConnectionFormOAuth", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormOAuth.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormOAuth.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "pJUi": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae", - "use": "switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae-usage", - "viewBox": "0 0 210 256", - "content": "<symbol viewBox=\"0 0 210 256\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae\">\n<g opacity=\"0.55\" filter=\"url(#switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae_filter0_f)\">\n<rect x=\"18\" y=\"18\" width=\"174\" height=\"220\" rx=\"2\" fill=\"#121212\" />\n</g>\n<rect x=\"18\" y=\"18\" width=\"174\" height=\"220\" rx=\"4\" fill=\"white\" />\n<rect x=\"150\" y=\"73\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"75.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"150\" y=\"96\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"98.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"150\" y=\"119\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"121.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 177 160)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 157.5 162.5)\" fill=\"#AEAEAE\" />\n<rect x=\"150\" y=\"183\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"185.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 177 206)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 157.5 208.5)\" fill=\"#AEAEAE\" />\n<path d=\"M32 77L41.0476 73L40.0423 77L48.5873 73L47.0794 77L57.1323 73L55.6243 77L67.1852 73L64.672 77L75.2275 73L73.7196 77L84.7778 73L82.2645 77L92.3175 73L91.3122 77L101.365 73L99.3545 77L109.91 73L107.899 77L118.455 73L115.942 77L127 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 99L41.0476 95L40.0423 99L48.5873 95L47.0794 99L57.1323 95L55.6243 99L67.1852 95L64.672 99L75.2275 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 121L41.0476 117L40.0423 121L48.5873 117L47.0794 121L57.1323 117L55.6243 121L67.1852 117L64.672 121L75.2275 117L73.7196 121L84.7778 117L82.2645 121L92.3175 117L91.3122 121L101.365 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 187L41.0476 183L40.0423 187L48.5873 183L47.0794 187L57.1323 183L55.6243 187L67.1852 183L64.672 187L75.2275 183L73.7196 187L84.7778 183L82.2645 187L92.3175 183L91.3122 187L101.365 183L99.3545 187L109.91 183L107.899 187L118.455 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 210L41.0476 207L40.0423 210L48.5873 207L47.0794 210L57.1323 207L55.6243 210L67.1852 207L64.672 210L75.2275 207L73.7196 210L84.7778 207L82.2645 210L92.3175 207L91.3122 210L101.365 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 165L41.0476 161L40.0423 165L48.5873 161L47.0794 165L57.1323 161L55.6243 165L67.1852 161L64.672 165L75.2275 161L73.7196 165L84.7778 161L82.2645 165L92.3175 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M18 22C18 19.7909 19.7909 18 22 18H188C190.209 18 192 19.7909 192 22V51H18V22Z\" fill=\"#01B1AE\" />\n<path d=\"M39.1588 34.7091C39.8892 34.7428 39.9893 35.3904 40.0013 35.5602V38.9181C39.9847 38.9392 39.9681 38.9607 39.9512 38.9824C39.879 39.0754 39.8038 39.1722 39.7258 39.2592C39.5829 39.4159 39.3546 39.6577 39.2689 39.739C37.6995 41.2258 35.8554 41.7672 34.1354 41.7672C32.7216 41.7672 30.7763 41.3212 29.1192 39.7359C26.308 37.0351 26.2798 32.7103 29.1177 30.0352C29.6434 29.5431 29.847 29.3592 30.6836 28.8848C31.8382 28.2276 33.1469 28 34.2041 28C35.1323 28 36.1486 28.2004 36.9095 28.5143C37.0868 28.5859 37.2869 28.6714 37.5384 28.8162C38.2117 29.2048 39.0951 29.8861 39.5366 30.9633V30.9683H31.2333V36.0008C31.2963 36.8979 31.4917 37.6099 32.0437 38.1104C32.4895 38.5162 33.1704 38.7821 34.2041 38.8867C34.5351 38.9224 34.906 38.9396 35.3177 38.9396L37.1224 38.9354C37.1054 38.9296 37.037 38.8867 36.7867 38.5763C36.4754 38.1859 36.4055 37.5175 36.4055 37.0182H36.4039V34.7083L39.1588 34.7091Z\" fill=\"white\" />\n<path d=\"M65.3996 28.028V34.7739C66.0084 34.2753 66.9752 34.109 68.4898 34.0113L68.4863 30.971H70.9051C72.1771 30.9139 75.0058 30.536 75 28.028H65.3996Z\" fill=\"white\" />\n<path d=\"M55.13 46.6042C55.13 46.8241 54.948 47 54.7286 47H47.3261C47.1083 47 46.931 46.8241 46.931 46.6042V45.4683C46.931 45.2495 47.1083 45.0717 47.3261 45.0717H54.7286C54.948 45.0717 55.13 45.2495 55.13 45.4683V46.6042Z\" fill=\"white\" />\n<path d=\"M72.7146 33.934H73.3554C73.3554 33.934 73.3539 34.3901 73.3539 34.5682C73.3539 35.9688 72.1167 36.6789 69.6824 36.6789H68.4865V38.9988C68.4865 39.8154 68.291 41.7 66.4358 41.7395H65.3994V38.3412C65.693 34.4196 70.8991 33.9762 72.7146 33.934Z\" fill=\"white\" />\n<path d=\"M58.6291 28.0314L51.8945 28.0291V41.7392C54.2418 41.4511 55.1001 40.3455 55.2245 38.7158V30.9694H58.1849C58.2213 30.9718 58.2627 30.9741 58.3043 30.9764C58.3758 30.9803 58.448 30.9843 58.4966 30.9889C59.9011 31.1552 60.7961 31.7676 60.8869 34.5784C60.8973 34.6884 60.894 34.8121 60.891 34.9245C60.8897 34.9741 60.8884 35.0216 60.8884 35.0646C60.8162 39.6182 57.3235 41.0127 55.3887 41.5216L55.3786 41.525C55.3555 41.5346 55.3389 41.5461 55.3389 41.5695V41.6921C55.3389 41.717 55.3586 41.7358 55.3786 41.7385L55.3852 41.7392H55.6119C58.4321 41.7392 64.0999 41.0591 64.0999 34.9144V34.8022C64.0666 29.4768 61.7536 28.0314 58.6291 28.0314Z\" fill=\"white\" />\n<path d=\"M46.0177 30.9822L44.4259 30.9691C44.3243 30.9691 44.2254 30.9649 44.1242 30.9576C42.1623 30.8185 41.0414 29.3352 40.5844 28.5573C40.4797 28.3979 40.3801 28.2342 40.2858 28.0614C40.2858 28.0614 40.2762 28.0281 40.2924 28.0281H44.8453C46.3688 28.0281 47.0034 28.1216 47.6779 28.3837C47.837 28.4427 48.0027 28.5155 48.1785 28.5964C49.1561 29.0524 49.8186 29.8693 50.0836 30.9174C50.123 31.0619 50.1481 31.2163 50.1697 31.3707C50.1994 31.5742 50.2164 31.7861 50.2164 32.0053C50.2195 33.6351 49.4014 34.5643 48.2696 35.215C48.2681 35.2177 48.2495 35.2284 48.2495 35.2284C48.2341 35.2342 48.2341 35.2342 48.2252 35.2414C48.2127 35.2475 48.2016 35.2542 48.1912 35.2605C48.1846 35.2644 48.1782 35.2683 48.1719 35.2717C48.1684 35.2717 48.1518 35.284 48.1518 35.284C48.0197 35.3499 47.8899 35.3905 47.769 35.42C47.75 35.4239 47.7318 35.4288 47.7147 35.4333C47.6999 35.4373 47.6858 35.4411 47.6728 35.4438V32.2337C47.6311 31.2443 46.7535 30.9856 46.2487 30.9856C46.2327 30.9856 46.2162 30.9858 46.1992 30.986C46.144 30.9865 46.0836 30.9871 46.0177 30.9822Z\" fill=\"white\" />\n<path d=\"M42.635 34.7091C41.8679 34.7386 41.7937 35.4402 41.7849 35.5778V37.6479H44.6661C44.9089 38.0019 45.1505 38.3524 45.3752 38.6783L45.6306 39.0488C45.955 39.5121 46.2664 39.9494 46.3958 40.1168C46.4046 40.1284 46.4149 40.1429 46.4269 40.1598C46.5904 40.3898 47.0831 41.0827 48.7845 41.4971C49.4069 41.6479 50.0927 41.6928 50.4763 41.7179C50.5458 41.7224 50.6058 41.7263 50.6533 41.7301L50.824 41.7385L50.8058 41.7056C50.8058 41.7056 50.4976 41.2817 50.1082 40.6134L50.0234 40.4677C49.4873 39.5466 47.6691 36.4226 47.3201 35.8127C47.0057 35.2628 46.5051 35.018 45.9929 34.8693H45.9879C45.6209 34.7681 45.218 34.7294 44.9164 34.7141C44.903 34.7135 44.89 34.7127 44.877 34.7119C44.8542 34.7105 44.8316 34.7091 44.8082 34.7091H42.635Z\" fill=\"white\" />\n<defs>\n<filter id=\"switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae_filter0_f\" x=\"0\" y=\"0\" width=\"210\" height=\"256\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"9\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "pZVl": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.grdfAuthModal {\n padding: 0 0.5rem; }\n .grdfAuthModal p {\n color: white; }\n .grdfAuthModal .yellowText {\n color: #e3b82a; }\n .grdfAuthModal button.btn-highlight {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n margin: 1.5rem 0 1rem;\n padding: 1rem 2rem;\n transition: all 300ms ease; }\n\n#accessibility-title {\n display: none; }\n", ""]); - - - -/***/ }), - -/***/ "pkpa": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("qNXM"); - -var _I18n = __webpack_require__("buk/"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); - -var _close = _interopRequireDefault(__webpack_require__("aodS")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionInfoCreationEnedisAccountModal = function ConnectionInfoCreationEnedisAccountModal(_ref) { - var open = _ref.open, - handleCloseClick = _ref.handleCloseClick, - handleSubmit = _ref.handleSubmit; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - disableBackdropClick: true, - disableEscapeKeyDown: true, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('auth.enedisgrandlyon.infoModal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('auth.enedisgrandlyon.infoModal.accessibility.button_close'), - className: "modal-paper-close-button", - onClick: handleCloseClick - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _close.default, - size: 16 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "enedisInfoModal" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.enedisgrandlyon.infoModal.text1'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.enedisgrandlyon.infoModal.text2')), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.enedisgrandlyon.infoModal.text3')), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.enedisgrandlyon.infoModal.text4')), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.enedisgrandlyon.infoModal.text5')), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('auth.enedisgrandlyon.infoModal.text6'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.enedisgrandlyon.infoModal.text7')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('auth.enedisgrandlyon.infoModal.accessibility.buttonText'), - onClick: handleSubmit, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('auth.enedisgrandlyon.infoModal.buttonText')))); -}; - -__signature__(ConnectionInfoCreationEnedisAccountModal, "useI18n{{ t }}", function () { - return [_I18n.useI18n]; -}); - -var _default = ConnectionInfoCreationEnedisAccountModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionInfoCreationEnedisAccountModal, "ConnectionInfoCreationEnedisAccountModal", "/home/hugo/ecolyo/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "qNXM": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("Ana0"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "s+Fc": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kloginauthform button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n\n.kloginauthform .kloginauthform-text {\n color: #e0e0e0;\n padding-top: 1rem; }\n\n.kloginauthform .kloginauthform-button {\n margin-bottom: 1rem; }\n .kloginauthform .kloginauthform-button button.btn-highlight {\n padding: 0.5rem; }\n\n.form {\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 768px) {\n .form {\n margin: 0 0 0.25rem; } }\n .form .form-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0; }\n .form label {\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n color: #e0e0e0;\n margin-top: 0rem; }\n .form .form-input {\n background: rgba(0, 0, 0, 0.3);\n border: 1px solid #7b7b7b;\n border-radius: 4px;\n color: #e0e0e0;\n padding: 0 5%;\n outline-offset: -1px; }\n .form .form-input.--error {\n border: 1px solid #d25959; }\n .form .form-input:focus {\n outline: none;\n border: 1px solid #e3b82a; }\n .form .form-group {\n display: flex;\n flex-direction: column;\n margin: 1.5rem 0 0 0; }\n .form .form-group .form-trailing-icon {\n float: right;\n position: relative;\n margin-top: -48px;\n margin-right: 15px; }\n .form .form-control {\n height: 3rem; }\n @media only screen and (max-width: 768px) {\n .form .form-control {\n max-width: 100vw; } }\n .form .form-message {\n color: #d25959;\n min-height: 1.25rem;\n margin-top: 0.75rem; }\n .form button.btn-highlight {\n margin-top: 0.75rem; }\n .form ::placeholder {\n color: #e0e0e0;\n opacity: 0.6; }\n", ""]); - - - -/***/ }), - -/***/ "s+h/": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("0iMs"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "sWHR": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _global = __webpack_require__("c4IZ"); - -var _account = _interopRequireDefault(__webpack_require__("gucQ")); - -var _utils = __webpack_require__("c+yx"); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _warningWhite = _interopRequireDefault(__webpack_require__("k7GL")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); - -__webpack_require__("uUyM"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConnectionResult = function ConnectionResult(_ref) { - var fluidStatus = _ref.fluidStatus, - handleAccountDeletion = _ref.handleAccountDeletion; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - var account = fluidStatus.connection.account; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - updating = _useState2[0], - setUpdating = _useState2[1]; - - var _useState3 = (0, _react.useState)('-'), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - lastExecutionDate = _useState4[0], - setLastExecutionDate = _useState4[1]; - - var _useState5 = (0, _react.useState)(''), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - konnectorError = _useState6[0], - setKonnectorError = _useState6[1]; - - var _useState7 = (0, _react.useState)(''), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - status = _useState8[0], - setStatus = _useState8[1]; - - var updateKonnector = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var updatedConnection; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - setUpdating(true); - setStatus(''); - setLastExecutionDate('-'); - setKonnectorError(''); - updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { - shouldLaunchKonnector: true, - isUpdating: true - }); - _context.next = 7; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.KONNECTOR_REFRESH_EVENT, - target: updatedConnection.konnector ? updatedConnection.konnector.slug : '', - result: updatedConnection.triggerState && updatedConnection.triggerState.status === 'done' ? 'success' : 'error' - }); - - case 7: - dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); - setUpdating(false); - - case 9: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function updateKonnector() { - return _ref2.apply(this, arguments); - }; - }(); - - var deleteAccount = /*#__PURE__*/function () { - var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var accountService; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - setUpdating(true); - _context2.prev = 1; - - if (!account) { - _context2.next = 8; - break; - } - - accountService = new _account.default(client); - _context2.next = 6; - return accountService.deleteAccount(account); - - case 6: - _context2.next = 8; - return handleAccountDeletion(); - - case 8: - _context2.next = 13; - break; - - case 10: - _context2.prev = 10; - _context2.t0 = _context2["catch"](1); - setUpdating(false); - - case 13: - case "end": - return _context2.stop(); - } - } - }, _callee2, null, [[1, 10]]); - })); - - return function deleteAccount() { - return _ref3.apply(this, arguments); - }; - }(); - - (0, _react.useEffect)(function () { - if (fluidStatus.connection.triggerState && fluidStatus.connection.triggerState.last_success) { - setLastExecutionDate(new Date(fluidStatus.connection.triggerState.last_success).toLocaleString()); - } else { - setLastExecutionDate('-'); - } - - if (fluidStatus.connection.triggerState && fluidStatus.connection.triggerState.status === 'errored' && fluidStatus.connection.triggerState.last_error) { - setStatus('errored'); - setKonnectorError((0, _utils.getKonnectorUpdateError)(fluidStatus.connection.triggerState.last_error)); - } - }, [fluidStatus.connection.triggerState]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "connection-update-result" - }, /*#__PURE__*/_react.default.createElement("div", { - className: status === 'errored' ? 'connection-update-errored' : '' - }, status === 'errored' && /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption-errored warning-white text-16-normal" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _warningWhite.default, - size: 36, - className: "warning-icon", - role: "img", - title: "Attention", - ariaHidden: false - }), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal" - }, t("konnector_form.".concat(konnectorError)), /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption" - }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, lastExecutionDate))), status !== 'errored' && /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { - className: "connection-caption text-16-normal" - }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-bold" - }, lastExecutionDate))), /*#__PURE__*/_react.default.createElement("div", { - className: "inline-buttons" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_form.accessibility.button_delete'), - onClick: deleteAccount, - disabled: updating, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('konnector_form.accessibility.button_update'), - onClick: updateKonnector, - disabled: updating, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, updating ? /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { - size: "2em" - }) : /*#__PURE__*/_react.default.createElement("div", null, t('konnector_form.button_update'))))); -}; - -__signature__(ConnectionResult, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[updating, setUpdating](false)}\nuseState{[lastExecutionDate, setLastExecutionDate]('-')}\nuseState{[konnectorError, setKonnectorError]('')}\nuseState{[status, setStatus]('')}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; -}); - -var _default = ConnectionResult; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/hugo/ecolyo/src/components/Connection/ConnectionResult.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionResult.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "skte": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("pZVl"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "uUyM": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("4xwb"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "vU6X": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.koauthform {\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 768px) {\n .koauthform {\n margin: 0 0 0.25rem; } }\n .koauthform .koauthform-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0; }\n .koauthform button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n .koauthform .koauthform-text {\n color: #e0e0e0;\n padding-top: 0.5rem; }\n .koauthform .koauthform-button button.btn-highlight {\n padding: 0.5rem; }\n", ""]); - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/14/ecolyo.6ae30475da9b862eea7a.js b/14/ecolyo.6ae30475da9b862eea7a.js deleted file mode 100644 index 64098d4f1d526921ae69a648f967ff9eb74929cc..0000000000000000000000000000000000000000 --- a/14/ecolyo.6ae30475da9b862eea7a.js +++ /dev/null @@ -1,3012 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{ - -/***/ "/knn": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumption-details-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem 1rem; }\n @media only screen and (max-width: 768px) {\n .consumption-details-root {\n margin-bottom: 0; } }\n .consumption-details-root .consumption-details-content {\n min-height: 15rem;\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .consumption-details-root .consumption-details-content {\n width: 100%; } }\n .consumption-details-root .consumption-details-content .consumption-details-header {\n margin-top: 1rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0;\n font-size: 1rem; }\n .consumption-details-root .consumption-details-content .fluid-details {\n margin-top: 2.75rem; }\n .consumption-details-root .consumption-details-content .details-title {\n display: block;\n color: #e0e0e0;\n font-size: 1rem;\n margin-top: 1rem; }\n\n.details-container {\n margin-top: 1rem;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n", ""]); - - - -/***/ }), - -/***/ "0Udq": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("N1/j"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "3RoJ": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("RoAm"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "5dJ/": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("nZey"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _chart = __webpack_require__("U6AS"); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var LastDataConsumptionVisualizer = function LastDataConsumptionVisualizer(_ref) { - var lastDataDate = _ref.lastDataDate; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep; - - var moveToDate = function moveToDate() { - if (lastDataDate) { - var dateChartService = new _dateChart.default(); - var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDataDate); - dispatch((0, _chart.setSelectedDate)(lastDataDate)); - dispatch((0, _chart.setCurrentIndex)(updatedIndex)); - } - }; - - return /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("button", { - className: "lastdatavisualizer-button", - onClick: moveToDate - }, t('consumption.display_last_data'))); -}; - -__signature__(LastDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep }}", function () { - return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector]; -}); - -var _default = LastDataConsumptionVisualizer; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(LastDataConsumptionVisualizer, "LastDataConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "7ygC": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("iTrb"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "9tcv": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "zoom-out_e22cb1d390f29554f4eec9d5695dbaee", - "use": "zoom-out_e22cb1d390f29554f4eec9d5695dbaee-usage", - "viewBox": "0 0 26 27", - "content": "<symbol viewBox=\"0 0 26 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"zoom-out_e22cb1d390f29554f4eec9d5695dbaee\">\n<rect x=\"6\" y=\"13\" width=\"2\" height=\"12\" rx=\"1\" transform=\"rotate(-90 6 13)\" fill=\"white\" />\n<circle cx=\"12\" cy=\"12\" r=\"11.5\" stroke=\"white\" />\n<path d=\"M25.1464 26.8536C25.3417 27.0488 25.6583 27.0488 25.8536 26.8536C26.0488 26.6583 26.0488 26.3417 25.8536 26.1464L25.1464 26.8536ZM19.6464 21.3536L25.1464 26.8536L25.8536 26.1464L20.3536 20.6464L19.6464 21.3536Z\" fill=\"white\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "B+yx": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.dataloadvisualizer-root {\n min-height: 5.25rem;\n display: flex;\n align-items: center; }\n\n.dataloadvisualizer-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n color: #e0e0e0; }\n .dataloadvisualizer-content .dataloadvisualizer-section {\n display: flex;\n flex-direction: column;\n align-items: center; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left {\n align-items: flex-end;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left-novalue {\n align-items: flex-start;\n padding: 0.5rem 0.5rem 0.5rem 0; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-right {\n align-items: flex-start;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value {\n flex-direction: row; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value span {\n align-self: flex-end;\n margin-left: 0.5em; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity {\n color: #d87b39; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water {\n color: #3a98ec; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas {\n color: #45d1b8; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-content .dataloadvisualizer-section .error {\n color: #d25959; }\n\n.dataloadvisualizer-euro {\n display: flex;\n flex-direction: row; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-link {\n text-decoration: none;\n color: transparent; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid {\n padding: 0 0.5rem;\n display: flex;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid .dataloadvisualizer-euro-fluid-icon {\n margin-right: 0.5rem; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid div {\n padding-top: 0.2rem; }\n .dataloadvisualizer-euro .electricity {\n color: #d87b39; }\n .dataloadvisualizer-euro .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-euro .water {\n color: #3a98ec; }\n .dataloadvisualizer-euro .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-euro .gas {\n color: #45d1b8; }\n .dataloadvisualizer-euro .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-euro .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-euro .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-euro .error {\n color: #d25959; }\n", ""]); - - - -/***/ }), - -/***/ "C5+q": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("hIxu"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "CPpy": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _d3Scale = __webpack_require__("ziQ1"); - -var _luxon = __webpack_require__("ExVU"); - -var _Bar = _interopRequireDefault(__webpack_require__("qOdy")); - -var _AxisBottom = _interopRequireDefault(__webpack_require__("ZUUJ")); - -var _AxisRight = _interopRequireDefault(__webpack_require__("0bt6")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var BarChart = function BarChart(_ref) { - var chartData = _ref.chartData, - fluidType = _ref.fluidType, - timeStep = _ref.timeStep, - showCompare = _ref.showCompare, - _ref$width = _ref.width, - width = _ref$width === void 0 ? 600 : _ref$width, - _ref$height = _ref.height, - height = _ref$height === void 0 ? 400 : _ref$height, - _ref$marginLeft = _ref.marginLeft, - marginLeft = _ref$marginLeft === void 0 ? 10 : _ref$marginLeft, - _ref$marginRight = _ref.marginRight, - marginRight = _ref$marginRight === void 0 ? 55 : _ref$marginRight, - _ref$marginTop = _ref.marginTop, - marginTop = _ref$marginTop === void 0 ? 20 : _ref$marginTop, - _ref$marginBottom = _ref.marginBottom, - marginBottom = _ref$marginBottom === void 0 ? 50 : _ref$marginBottom, - isSwitching = _ref.isSwitching; - - var getContentWidth = function getContentWidth() { - return width - marginLeft - marginRight; - }; - - var getContentHeight = function getContentHeight() { - return height - marginTop - marginBottom; - }; - - var getMaxLoad = function getMaxLoad() { - var maxCompare = chartData.comparisonData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(chartData.comparisonData.map(function (d) { - return d.value; - }))) : 0; - var max = chartData.actualData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(chartData.actualData.map(function (d) { - return d.value; - }))) : 0; - max = max <= 0 ? 15 : max; - return showCompare ? Math.max(max, maxCompare) : max; - }; - - var xScale = (0, _d3Scale.scaleBand)().domain(chartData.actualData.map(function (d) { - return d.date.toLocaleString(_luxon.DateTime.DATETIME_SHORT); - })).range([0, getContentWidth()]).padding(0.2); - var yScale = (0, _d3Scale.scaleLinear)().domain([0, getMaxLoad()]).range([getContentHeight(), 0]); - return /*#__PURE__*/_react.default.createElement("svg", { - width: width, - height: height - }, /*#__PURE__*/_react.default.createElement(_AxisRight.default, { - fluidType: fluidType, - yScale: yScale, - width: width, - marginRight: marginRight, - marginTop: marginTop - }), /*#__PURE__*/_react.default.createElement("g", { - transform: "translate(".concat(marginLeft, ",").concat(marginTop, ")") - }, chartData.actualData.map(function (d, index) { - return /*#__PURE__*/_react.default.createElement(_Bar.default, { - key: index, - index: index, - dataload: d, - compareDataload: chartData.comparisonData && chartData.comparisonData[index] ? chartData.comparisonData[index] : null, - fluidType: fluidType, - timeStep: timeStep, - showCompare: showCompare, - xScale: xScale, - yScale: yScale, - height: getContentHeight(), - isSwitching: isSwitching - }); - })), /*#__PURE__*/_react.default.createElement(_AxisBottom.default, { - data: chartData.actualData, - timeStep: timeStep, - xScale: xScale, - height: height, - marginLeft: marginLeft, - marginBottom: marginBottom - })); -}; - -var _default = BarChart; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(BarChart, "BarChart", "/home/hugo/ecolyo/src/components/Charts/BarChart.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Charts/BarChart.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Dio8": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "warning_c776c1b7562d7abd57829d277e982111", - "use": "warning_c776c1b7562d7abd57829d277e982111-usage", - "viewBox": "0 0 25 24", - "content": "<symbol viewBox=\"0 0 25 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warning_c776c1b7562d7abd57829d277e982111\">\n<path d=\"M20.8438 17.75C21.1146 18.25 21.1042 18.75 20.8125 19.25C20.5417 19.75 20.1146 20 19.5312 20H4.53125C3.94792 20 3.51042 19.75 3.21875 19.25C2.94792 18.75 2.94792 18.25 3.21875 17.75L10.7188 4.75C11.0104 4.25 11.4479 4 12.0312 4C12.6146 4 13.0521 4.25 13.3438 4.75L20.8438 17.75ZM13.0312 15.5C12.7604 15.2083 12.4271 15.0625 12.0312 15.0625C11.6354 15.0625 11.2917 15.2083 11 15.5C10.7292 15.7708 10.5938 16.1042 10.5938 16.5C10.5938 16.8958 10.7292 17.2396 11 17.5312C11.2917 17.8021 11.6354 17.9375 12.0312 17.9375C12.4271 17.9375 12.7604 17.8021 13.0312 17.5312C13.3229 17.2396 13.4688 16.8958 13.4688 16.5C13.4688 16.1042 13.3229 15.7708 13.0312 15.5ZM10.6562 9.90625L10.9062 14.1562C10.9062 14.3854 11.0312 14.5 11.2812 14.5H12.7812C13.0312 14.5 13.1562 14.3854 13.1562 14.1562L13.4062 9.90625C13.4062 9.78125 13.3646 9.6875 13.2812 9.625C13.2188 9.54167 13.1354 9.5 13.0312 9.5H11.0312C10.9271 9.5 10.8333 9.54167 10.75 9.625C10.6875 9.6875 10.6562 9.78125 10.6562 9.90625Z\" fill=\"#D24444\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "Fb5D": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("flqf"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "G4GJ": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("iJFh"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "GOCW": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("GbXP"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "GbXP": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".icon-line {\n display: flex; }\n .icon-line .euro-value {\n font-size: 2rem;\n font-weight: bold;\n color: white;\n margin-left: 0.7rem;\n margin-right: 0.3rem; }\n .icon-line .euro-symbol {\n color: white; }\n", ""]); - - - -/***/ }), - -/***/ "KA1Q": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("C5+q"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _chart = __webpack_require__("U6AS"); - -var _luxon = __webpack_require__("ExVU"); - -var _fluid = __webpack_require__("5Wkc"); - -var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _BarChart = _interopRequireDefault(__webpack_require__("CPpy")); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FluidChartSlide = function FluidChartSlide(_ref) { - var index = _ref.index, - fluidType = _ref.fluidType, - showCompare = _ref.showCompare, - width = _ref.width, - height = _ref.height, - isSwitching = _ref.isSwitching; - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep, - currentIndex = _useSelector.currentIndex; - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidTypes = _useSelector2.fluidTypes; - - var _useState = (0, _react.useState)({ - actualData: [], - comparisonData: null - }), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - chartData = _useState2[0], - setChartData = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - isDataLoaded = _useState4[0], - setIsDataLoaded = _useState4[1]; - - var _useState5 = (0, _react.useState)(99), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - timeStep = _useState6[0], - setTimeStep = _useState6[1]; - - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadData() { - return _loadData.apply(this, arguments); - } - - function _loadData() { - _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var dateChartService, referenceDate, _yield$Promise$all, _yield$Promise$all2, timePeriod, compareTimePeriod, consumptionService, fluidTypeArray, graphData; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (currentTimeStep != timeStep && subscribed) { - setIsDataLoaded(false); - setTimeStep(currentTimeStep); - } - - if (!(!isDataLoaded && index >= currentIndex - 1 && index <= currentIndex + 1)) { - _context.next = 16; - break; - } - - dateChartService = new _dateChart.default(); - referenceDate = _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }); - _context.next = 6; - return Promise.all([dateChartService.defineTimePeriod(referenceDate, currentTimeStep, index), dateChartService.defineTimePeriod(referenceDate, currentTimeStep, index + 1)]); - - case 6: - _yield$Promise$all = _context.sent; - _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 2); - timePeriod = _yield$Promise$all2[0]; - compareTimePeriod = _yield$Promise$all2[1]; - consumptionService = new _consumption.default(client); - fluidTypeArray = fluidType === _fluid.FluidType.MULTIFLUID ? fluidTypes : [fluidType]; - _context.next = 14; - return consumptionService.getGraphData(timePeriod, currentTimeStep, fluidTypeArray, compareTimePeriod, fluidType === _fluid.FluidType.MULTIFLUID); - - case 14: - graphData = _context.sent; - - if (subscribed && graphData && graphData.actualData.length > 0) { - setChartData(graphData); - setIsDataLoaded(true); - dispatch((0, _chart.setLoading)(false)); - } - - case 16: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - return _loadData.apply(this, arguments); - } - - loadData(); - return function () { - subscribed = false; - }; - }, [currentIndex, currentTimeStep, fluidType, fluidTypes, client, dispatch, index, isDataLoaded, timeStep]); - (0, _react.useEffect)(function () { - if (index === currentIndex) { - dispatch((0, _chart.setCurrentDatachart)(chartData)); - } - }, [dispatch, index, currentIndex, chartData]); - return /*#__PURE__*/_react.default.createElement("div", { - className: 'fluidchartslide-root', - "aria-busy": !isDataLoaded - }, !isDataLoaded ? /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: fluidType - }) : /*#__PURE__*/_react.default.createElement(_BarChart.default, { - chartData: chartData, - fluidType: fluidType, - timeStep: timeStep, - showCompare: showCompare, - height: height, - width: width, - isSwitching: isSwitching - })); -}; - -__signature__(FluidChartSlide, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, currentIndex }}\nuseSelector{{ fluidTypes }}\nuseState{[chartData, setChartData]({\n actualData: [],\n comparisonData: null,\n })}\nuseState{[isDataLoaded, setIsDataLoaded](false)}\nuseState{[timeStep, setTimeStep](99)}\nuseEffect{}\nuseEffect{}", function () { - return [_cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; -}); - -var _default = FluidChartSlide; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "KKCg": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-line {\n color: #d25959;\n cursor: pointer;\n display: flex;\n align-items: center; }\n\n.underlined-error {\n border-bottom: solid 1px #d25959; }\n\n.warning-icon {\n margin-right: 4px; }\n", ""]); - - - -/***/ }), - -/***/ "N1/j": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".fluidchartswipe-root {\n flex: 1;\n height: 22rem; }\n @media only screen and (max-width: 768px) {\n .fluidchartswipe-root {\n height: 14rem; } }\n", ""]); - - - -/***/ }), - -/***/ "NMMM": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("KKCg"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "Nxpj": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("n6jp"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "OaDc": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("cuPq"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _utils = __webpack_require__("c+yx"); - -var _fluid = __webpack_require__("5Wkc"); - -var _converter = _interopRequireDefault(__webpack_require__("LXmx")); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _picto = __webpack_require__("6DBe"); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var DataloadConsumptionVisualizer = function DataloadConsumptionVisualizer(_ref) { - var fluidType = _ref.fluidType, - dataload = _ref.dataload, - compareDataload = _ref.compareDataload, - showCompare = _ref.showCompare, - lastDataDate = _ref.lastDataDate; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - loading = _useSelector.loading; - - var client = (0, _cozyClient.useClient)(); - var converterService = new _converter.default(); - var fluidStyle = fluidType === _fluid.FluidType.MULTIFLUID ? 'MULTIFLUID' : _fluid.FluidType[fluidType]; - var multiFluid = fluidType === _fluid.FluidType.MULTIFLUID; - var dateChartService = new _dateChart.default(); - var emitNavEvent = (0, _react.useCallback)( /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(targetPage) { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.NAVIGATION_EVENT, - target: targetPage - }); - - case 2: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function (_x) { - return _ref2.apply(this, arguments); - }; - }(), [client]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-root" - }, !loading && dataload && dataload.value > -1 ? /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-content" - }, showCompare && !multiFluid && compareDataload && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, compareDataload.value === -1 ? /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-section dataloadvisualizer-section-left-novalue" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-novalue ".concat(fluidStyle.toLowerCase(), "-compare text-20-normal") - }, t('consumption_visualizer.no_data'))) : /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-section dataloadvisualizer-section-left" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-value ".concat(fluidStyle.toLowerCase(), "-compare text-36-bold") - }, (0, _utils.formatNumberValues)(compareDataload.value), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, "".concat(t('FLUID.' + fluidStyle + '.UNIT')))), /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro ".concat(fluidStyle.toLowerCase(), "-compare text-16-normal") - }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(compareDataload.value, fluidType)), " \u20AC")))), /*#__PURE__*/_react.default.createElement("div", { - className: showCompare ? 'dataloadvisualizer-section dataloadvisualizer-section-right' : 'dataloadvisualizer-section' - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-value ".concat(fluidStyle.toLowerCase(), " text-36-bold") - }, fluidStyle && (0, _utils.formatNumberValues)(dataload.value, fluidStyle, true) >= 1000 && fluidStyle !== 'MULTIFLUID' ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value, fluidStyle), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, "".concat(t('FLUID.' + fluidStyle + '.MEGAUNIT')))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value), /*#__PURE__*/_react.default.createElement("span", { - className: "text-18-normal" - }, "".concat(t('FLUID.' + fluidStyle + '.UNIT'))))), !multiFluid ? /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro ".concat(fluidStyle.toLowerCase(), " text-16-normal") - }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType)), " \u20AC")) : /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro text-16-normal" - }, dataload.valueDetail ? dataload.valueDetail.map(function (load, index) { - return /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { - key: index, - to: "/consumption/".concat(t('FLUID.' + _fluid.FluidType[index] + '.NAME').toLowerCase()), - className: "dataloadvisualizer-euro-link" - }, /*#__PURE__*/_react.default.createElement("div", { - className: load === -1 && !dateChartService.isDataToCome(dataload, index) ? 'dataloadvisualizer-euro-fluid error' : "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()), - onClick: function onClick() { - return emitNavEvent(_fluid.FluidType[index].toLowerCase()); - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "dataloadvisualizer-euro-fluid-icon", - icon: (0, _picto.getPicto)(index), - size: 22 - }), /*#__PURE__*/_react.default.createElement("div", null, !dateChartService.isDataToCome(dataload, index) && load !== -1 ? "".concat((0, _utils.formatNumberValues)(load), " \u20AC") : dateChartService.isDataToCome(dataload, index) ? t('consumption_visualizer.data_to_come') : '---- €'))); - }) : /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { - to: "/consumption/".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.NAME').toLowerCase()), - className: "dataloadvisualizer-euro-link" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[fluidType].toLowerCase()) - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - className: "dataloadvisualizer-euro-fluid-icon", - icon: (0, _picto.getPicto)(fluidType), - size: 22 - }), /*#__PURE__*/_react.default.createElement("div", null, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType)), " \u20AC"))))))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !dataload ? null : dataload && lastDataDate && dataload.date > lastDataDate ? /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-content ".concat(fluidStyle.toLowerCase(), " text-22-normal") - }, "".concat(t('consumption_visualizer.last_data'), " : ").concat(lastDataDate.toFormat("dd'/'MM'/'yy"))) : /*#__PURE__*/_react.default.createElement("div", { - className: "dataloadvisualizer-content ".concat(fluidStyle.toLowerCase(), " text-22-normal") - }, "".concat(t('consumption_visualizer.no_data'))))); -}; - -__signature__(DataloadConsumptionVisualizer, "useI18n{{ t }}\nuseSelector{{ loading }}\nuseClient{client}\nuseCallback{emitNavEvent}", function () { - return [_I18n.useI18n, _reactRedux.useSelector, _cozyClient.useClient]; -}); - -var _default = DataloadConsumptionVisualizer; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Otk3": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -var _date = __webpack_require__("XrP9"); - -var _FluidCard = _interopRequireDefault(__webpack_require__("Pisx")); - -__webpack_require__("oh4O"); - -var _AddKonnectorCard = _interopRequireDefault(__webpack_require__("pc8T")); - -var _TotalConsumption = _interopRequireDefault(__webpack_require__("x29H")); - -var _fluid = __webpack_require__("5Wkc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConsumptionDetails = function ConsumptionDetails(_ref) { - var fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useSelector.fluidStatus, - fluidTypes = _useSelector.fluidTypes; - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector2.currentTimeStep, - currentDatachart = _useSelector2.currentDatachart; - - var configService = new _fluidConfig.default(); - var fluidConfig = configService.getFluidConfig(); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "consumption-details-root" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "consumption-details-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "consumption-details-header text-16-normal-uppercase details-title" - }, (0, _date.convertDateToShortDateString)(currentDatachart.actualData, currentTimeStep)), /*#__PURE__*/_react.default.createElement(_TotalConsumption.default, { - actualData: currentDatachart.actualData, - fluidType: fluidType - }), fluidType === _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement("div", { - className: "fluid-details" - }, /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-normal-uppercase details-title" - }, t('consumption_details.detail')), /*#__PURE__*/_react.default.createElement("div", { - className: "details-container" - }, fluidConfig.map(function (fluid, index) { - return fluidTypes.includes(fluid.fluidTypeId) ? /*#__PURE__*/_react.default.createElement(_FluidCard.default, { - key: index, - fluidType: fluid.fluidTypeId - }) : null; - })), fluidTypes.length !== 3 && /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-normal-uppercase details-title" - }, t('consumption_details.connect')), /*#__PURE__*/_react.default.createElement("div", { - className: "details-container" - }, fluidConfig.map(function (fluid, index) { - return fluidTypes.includes(fluid.fluidTypeId) ? null : /*#__PURE__*/_react.default.createElement(_AddKonnectorCard.default, { - key: index, - fluidStatus: fluidStatus[index], - fluidType: fluid.fluidTypeId - }); - }))) : /*#__PURE__*/_react.default.createElement("div", { - className: "fluid-details" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "text-16-normal-uppercase details-title" - }, t('consumption_details.mini_cards_label')), /*#__PURE__*/_react.default.createElement("div", { - className: "details-container multi-link" - }, /*#__PURE__*/_react.default.createElement(_FluidCard.default, { - fluidType: _fluid.FluidType.MULTIFLUID - }), fluidConfig.map(function (fluid, index) { - return fluidType !== fluid.fluidTypeId && fluidTypes.includes(fluid.fluidTypeId) ? /*#__PURE__*/_react.default.createElement(_FluidCard.default, { - key: index, - fluidType: fluid.fluidTypeId - }) : null; - })))))); -}; - -__signature__(ConsumptionDetails, "useI18n{{ t }}\nuseSelector{{ fluidStatus, fluidTypes }}\nuseSelector{{ currentTimeStep, currentDatachart }}", function () { - return [_I18n.useI18n, _reactRedux.useSelector, _reactRedux.useSelector]; -}); - -var _default = ConsumptionDetails; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/hugo/ecolyo/src/components/Home/ConsumptionDetails.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/ConsumptionDetails.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "Pisx": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _fluid = __webpack_require__("5Wkc"); - -var _picto = __webpack_require__("6DBe"); - -var _StyledCard = _interopRequireDefault(__webpack_require__("mvdD")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -__webpack_require__("7ygC"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FluidCard = function FluidCard(_ref) { - var fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - var iconType = (0, _picto.getPicto)(fluidType); - var client = (0, _cozyClient.useClient)(); - var goToFluid = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - _context.next = 2; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.NAVIGATION_EVENT, - target: _fluid.FluidType[fluidType].toLowerCase() - }); - - case 2: - history.push(fluidType === _fluid.FluidType.MULTIFLUID ? '/consumption' : "/consumption/".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.NAME').toLowerCase())); - - case 3: - case "end": - return _context.stop(); - } - } - }, _callee); - })), [history, fluidType, t, client]); - return /*#__PURE__*/_react.default.createElement(_StyledCard.default, { - fluidType: fluidType, - className: "fluidcard-content", - onClick: goToFluid - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "fluidcard-icon", - icon: iconType, - size: 50 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "fluidcard-title ".concat(_fluid.FluidType[fluidType].toLowerCase()) - }, t('FLUID.' + _fluid.FluidType[fluidType] + '.LABEL'))); -}; - -__signature__(FluidCard, "useI18n{{ t }}\nuseHistory{history}\nuseClient{client}\nuseCallback{goToFluid}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory, _cozyClient.useClient]; -}); - -var _default = FluidCard; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FluidCard, "FluidCard", "/home/hugo/ecolyo/src/components/HomeCards/FluidCard.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/HomeCards/FluidCard.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "RoAm": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluidchart-root {\n background-color: #121212;\n padding: 2rem 2rem 1rem 2rem;\n margin-bottom: 1rem; }\n @media only screen and (max-width: 768px) {\n .fluidchart-root {\n padding: 1.5rem 1rem 1rem 1rem;\n margin-bottom: 0.5rem; } }\n\n.fluidchart-content {\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .fluidchart-content {\n min-height: 21.5rem; } }\n\n.fluidchart-footer {\n display: flex;\n align-items: center;\n justify-content: left;\n margin: auto;\n padding-top: 1.5rem;\n max-width: 45.75rem; }\n .fluidchart-footer .fluidchart-footer-label {\n color: #e0e0e0; }\n", ""]); - - - -/***/ }), - -/***/ "Sv2Q": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.od-content {\n padding: 1.5rem; }\n .od-content p {\n color: #e0e0e0; }\n .od-content .od-warning {\n text-align: center;\n color: #e0e0e0; }\n .od-content .od-warning p {\n margin: 1.125rem 0 2rem 0;\n color: #d25959; }\n .od-content .od-main {\n color: #e0e0e0; }\n .od-content .od-konnectorsList {\n color: #e3b82a; }\n .od-content .verifyState .buttons {\n display: flex;\n justify-content: space-between;\n margin-top: 3rem; }\n .od-content .verifyState .buttons button {\n flex-basis: 48%;\n padding: 0.25rem 0.5rem; }\n .od-content .verifyState .buttons button span:first-child {\n line-height: 1; }\n .od-content .verifyState .buttons button:nth-child(1) {\n margin: 0 0.2rem 0 0; }\n .od-content .verifyState .buttons button:nth-child(2) {\n margin: 0 0 0 0.2rem; }\n .od-content .providerProblem {\n text-align: center; }\n .od-content .providerProblem p,\n .od-content .providerProblem ul {\n text-align: left; }\n\n#accessibility-title {\n display: none; }\n", ""]); - - - -/***/ }), - -/***/ "V6Y7": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("Fb5D"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _fluid = __webpack_require__("5Wkc"); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _DataloadConsumptionVisualizer = _interopRequireDefault(__webpack_require__("OaDc")); - -var _LastDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("5dJ/")); - -var _ErrorDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("pLzo")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -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; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ConsumptionVisualizer = function ConsumptionVisualizer(_ref) { - var fluidType = _ref.fluidType, - showCompare = _ref.showCompare; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useSelector.fluidStatus, - fluidTypes = _useSelector.fluidTypes; - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentDatachart = _useSelector2.currentDatachart, - currentDatachartIndex = _useSelector2.currentDatachartIndex; - - var dataload = currentDatachart.actualData[currentDatachartIndex]; - var compareDataload = currentDatachart.comparisonData ? currentDatachart.comparisonData[currentDatachartIndex] : null; - var dateChartService = new _dateChart.default(); - - var getLastDataDate = function getLastDataDate() { - var lastDay = null; - var lastDays = []; - - if (fluidType === _fluid.FluidType.MULTIFLUID) { - var _iterator = _createForOfIteratorHelper(fluidTypes), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var _fluidType = _step.value; - var date = fluidStatus[_fluidType].lastDataDate; - - if (date) { - lastDays.push(date); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (lastDays.length > 0) { - lastDay = lastDays.reduce(function (a, b) { - return a < b ? b : a; - }); - } - } else { - lastDay = fluidStatus[fluidType].lastDataDate; - } - - return lastDay; - }; - - var lastDataDate = getLastDataDate(); - return /*#__PURE__*/_react.default.createElement("div", { - className: "consumptionvisualizer-root" - }, /*#__PURE__*/_react.default.createElement(_DataloadConsumptionVisualizer.default, { - fluidType: fluidType, - dataload: dataload, - compareDataload: compareDataload, - showCompare: showCompare, - lastDataDate: lastDataDate - }), /*#__PURE__*/_react.default.createElement("div", { - className: "consumptionvisualizer-info" - }, dataload && dataload.valueDetail && (dataload.valueDetail[0] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.ELECTRICITY) || dataload.valueDetail[1] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.WATER) || dataload.valueDetail[2] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.GAS)) && /*#__PURE__*/_react.default.createElement(_ErrorDataConsumptionVisualizer.default, { - fluidType: fluidType - }), !dataload || dataload && dataload.value === -1 && lastDataDate && dataload.date > lastDataDate && /*#__PURE__*/_react.default.createElement(_LastDataConsumptionVisualizer.default, { - lastDataDate: lastDataDate - }))); -}; - -__signature__(ConsumptionVisualizer, "useSelector{{ fluidStatus, fluidTypes }}\nuseSelector{{ currentDatachart, currentDatachartIndex }}", function () { - return [_reactRedux.useSelector, _reactRedux.useSelector]; -}); - -var _default = ConsumptionVisualizer; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "WLbX": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.lastdatavisualizer-button {\n border: none;\n background: none;\n color: #a0a0a0;\n text-decoration: underline; }\n", ""]); - - - -/***/ }), - -/***/ "XMLo": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("ZyoW"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "ZyoW": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.add-konnector-card {\n height: 6rem; }\n .add-konnector-card .add-konnector-icon {\n width: 2rem;\n height: 2rem; }\n .add-konnector-card .add-konnector-title {\n font-size: 0.875rem;\n color: #e0e0e0;\n margin-top: 0.5rem; }\n", ""]); - - - -/***/ }), - -/***/ "cbBy": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("0Udq"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _chart = __webpack_require__("U6AS"); - -var _reactSwipeableViews = _interopRequireDefault(__webpack_require__("7VIw")); - -var _reactSwipeableViewsUtils = __webpack_require__("7wYf"); - -var _FluidChartSlide = _interopRequireDefault(__webpack_require__("KA1Q")); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var VirtualizeSwipeableViews = (0, _reactSwipeableViewsUtils.virtualize)(_reactSwipeableViews.default); - -var FluidChartSwipe = function FluidChartSwipe(_ref) { - var fluidType = _ref.fluidType, - showCompare = _ref.showCompare; - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentIndex = _useSelector.currentIndex, - currentTimeStep = _useSelector.currentTimeStep, - selectedDate = _useSelector.selectedDate, - loading = _useSelector.loading; - - var swipe = (0, _react.useRef)(null); - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - width = _useState2[0], - setWidth = _useState2[1]; - - var _useState3 = (0, _react.useState)(0), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - height = _useState4[0], - setHeight = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - isSwitching = _useState6[0], - setIsSwitching = _useState6[1]; - - var handleChangeIndex = function handleChangeIndex(index) { - var dateChartService = new _dateChart.default(); - var increment = 0; - - if (currentIndex < index) { - increment = dateChartService.defineIncrementForPreviousIndex(currentTimeStep, selectedDate, currentIndex); - } else { - increment = dateChartService.defineIncrementForNextIndex(currentTimeStep, selectedDate, currentIndex); - } - - var updatedDate = dateChartService.incrementeDate(currentTimeStep, selectedDate, increment); - var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, updatedDate); - dispatch((0, _chart.setSelectedDate)(updatedDate)); - dispatch((0, _chart.setCurrentIndex)(updatedIndex)); - }; - - (0, _react.useEffect)(function () { - function handleResize() { - if (!loading) { - var maxWidth = 940; - var maxHeight = 300; - - var _width = swipe.current ? swipe.current.offsetWidth > maxWidth ? maxWidth : swipe.current.offsetWidth : 400; - - setWidth(_width); - - var _height = swipe.current ? swipe.current.offsetHeight > maxHeight ? maxHeight : swipe.current.offsetHeight : 300; - - setHeight(_height); - } - } - - handleResize(); - window.addEventListener('resize', handleResize); - return function () { - return window.removeEventListener('resize', handleResize); - }; - }, [loading]); - (0, _react.useEffect)(function () { - function initIndex() { - var dateChartService = new _dateChart.default(); - var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, selectedDate); - dispatch((0, _chart.setCurrentIndex)(updatedIndex)); - } - - initIndex(); - }, [dispatch, currentTimeStep, selectedDate]); - return /*#__PURE__*/_react.default.createElement("div", { - className: 'fluidchartswipe-root', - ref: swipe - }, /*#__PURE__*/_react.default.createElement(VirtualizeSwipeableViews, { - index: currentIndex, - overscanSlideAfter: 1, - overscanSlideBefore: 1, - onChangeIndex: handleChangeIndex, - slideRenderer: function slideRenderer(_ref2) { - var key = _ref2.key, - index = _ref2.index; - return /*#__PURE__*/_react.default.createElement(_FluidChartSlide.default, { - key: key, - index: index, - fluidType: fluidType, - showCompare: showCompare, - width: width, - height: height, - isSwitching: isSwitching - }); - }, - enableMouseEvents: true, - onSwitching: !isSwitching ? function () { - return setIsSwitching(true); - } : null, - onTransitionEnd: function onTransitionEnd() { - setIsSwitching(false); - }, - axis: "x-reverse" - })); -}; - -__signature__(FluidChartSwipe, "useDispatch{dispatch}\nuseSelector{{ currentIndex, currentTimeStep, selectedDate, loading }}\nuseRef{swipe}\nuseState{[width, setWidth](0)}\nuseState{[height, setHeight](0)}\nuseState{[isSwitching, setIsSwitching](false)}\nuseEffect{}\nuseEffect{}", function () { - return [_reactRedux.useDispatch, _reactRedux.useSelector]; -}); - -var _default = FluidChartSwipe; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); - reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "cuPq": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("B+yx"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "flqf": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionvisualizer-root {\n display: flex;\n flex-direction: column;\n align-items: center; }\n @media only screen and (max-width: 768px) {\n .consumptionvisualizer-root {\n width: 100%; } }\n .consumptionvisualizer-root .consumptionvisualizer-info {\n min-height: 1.5rem;\n display: flex;\n align-items: center; }\n", ""]); - - - -/***/ }), - -/***/ "gmYS": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("Sv2Q"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "goId": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "warn-cross_5cedc163641534008f73ae7bcb74008f", - "use": "warn-cross_5cedc163641534008f73ae7bcb74008f-usage", - "viewBox": "0 0 42 40", - "content": "<symbol viewBox=\"0 0 42 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warn-cross_5cedc163641534008f73ae7bcb74008f\">\n<path d=\"M3.64258 36.1825L38.3566 3\" stroke=\"#D25959\" stroke-width=\"8\" />\n<path d=\"M38.3567 36.1825L3.64269 3\" stroke=\"#D25959\" stroke-width=\"8\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - -/***/ "hIxu": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".fluidchartslide-root {\n min-height: 22rem;\n overflow-x: hidden;\n display: flex;\n justify-content: center;\n align-items: center; }\n @media only screen and (max-width: 768px) {\n .fluidchartslide-root {\n min-height: 14rem; } }\n", ""]); - - - -/***/ }), - -/***/ "iJFh": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.activatehalfhour-box {\n background-color: rgba(18, 18, 18, 0.8);\n padding: 0rem 1rem 0rem 0rem;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box {\n min-height: 21.5rem; } }\n .activatehalfhour-box .activatehalfhour-box-header {\n text-align: center;\n font-weight: bold;\n letter-spacing: 0.2px;\n margin-bottom: 1.5em;\n color: #e0e0e0;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box .activatehalfhour-box-header {\n width: 80%; } }\n .activatehalfhour-box button.btn-highlight {\n margin-left: auto;\n margin-right: auto;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box button.btn-highlight {\n width: 80%; } }\n", ""]); - - - -/***/ }), - -/***/ "iT/d": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("3RoJ"); - -var _I18n = __webpack_require__("buk/"); - -var _cozyClient = __webpack_require__("SH7X"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); - -var _fluid = __webpack_require__("5Wkc"); - -var _timeStep = __webpack_require__("cKQ8"); - -var _userExploration = __webpack_require__("/rev"); - -var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); - -var _StyledSwitch = _interopRequireDefault(__webpack_require__("Y5EC")); - -var _TimeStepSelector = _interopRequireDefault(__webpack_require__("vgHs")); - -var _ActivateHalfHourLoad = _interopRequireDefault(__webpack_require__("nz/l")); - -var _FluidChartSwipe = _interopRequireDefault(__webpack_require__("cbBy")); - -var _ConsumptionVisualizer = _interopRequireDefault(__webpack_require__("V6Y7")); - -var _luxon = __webpack_require__("ExVU"); - -var _profile = __webpack_require__("jPH6"); - -var _OldFluidDataModal = _interopRequireDefault(__webpack_require__("pefK")); - -var _fluid2 = _interopRequireDefault(__webpack_require__("z34f")); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var FluidChart = function FluidChart(_ref) { - var fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var client = (0, _cozyClient.useClient)(); - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useSelector.fluidStatus; - - var profile = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.profile; - }); - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector2.currentTimeStep; - - var _useExploration = (0, _useExploration3.default)(), - _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), - setValidExploration = _useExploration2[1]; - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - isMinuteBlocked = _useState2[0], - setMinuteBlocked = _useState2[1]; - - var _useState3 = (0, _react.useState)(false), - _useState4 = (0, _slicedToArray2.default)(_useState3, 2), - isLoaded = _useState4[0], - setIsLoaded = _useState4[1]; - - var _useState5 = (0, _react.useState)(false), - _useState6 = (0, _slicedToArray2.default)(_useState5, 2), - showCompare = _useState6[0], - setShowCompare = _useState6[1]; - - var _useState7 = (0, _react.useState)(false), - _useState8 = (0, _slicedToArray2.default)(_useState7, 2), - openOldFluidDataModal = _useState8[0], - setopenOldFluidDataModal = _useState8[1]; - - var _useState9 = (0, _react.useState)([]), - _useState10 = (0, _slicedToArray2.default)(_useState9, 2), - fluidOldData = _useState10[0], - setFluidOldData = _useState10[1]; - - var handleCloseClick = (0, _react.useCallback)(function () { - dispatch((0, _profile.updateProfile)({ - haveSeenOldFluidModal: _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }) - })); - setopenOldFluidDataModal(false); - }, [dispatch]); - - var handleChangeSwitch = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - if (showCompare) { - _context.next = 3; - break; - } - - _context.next = 3; - return _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.CONSUMPTION_COMPARE_EVENT, - target: _timeStep.TimeStep[currentTimeStep].toLowerCase(), - context: _fluid.FluidType[fluidType].toLowerCase() - }); - - case 3: - setShowCompare(!showCompare); - - case 4: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function handleChangeSwitch() { - return _ref2.apply(this, arguments); - }; - }(); - - (0, _react.useEffect)(function () { - var subscribed = true; - - function loadData() { - return _loadData.apply(this, arguments); - } - - function _loadData() { - _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { - var consumptionService, activateHalfHourLoad, oldFluidData, lastSeen, diff; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - consumptionService = new _consumption.default(client); - _context2.next = 3; - return consumptionService.checkDoctypeEntries(_fluid.FluidType.ELECTRICITY, _timeStep.TimeStep.HALF_AN_HOUR); - - case 3: - activateHalfHourLoad = _context2.sent; - - if (!subscribed) { - _context2.next = 12; - break; - } - - if (!activateHalfHourLoad) { - setMinuteBlocked(true); - } - - setIsLoaded(true); - _context2.next = 9; - return _fluid2.default.getOldFluidData(fluidStatus); - - case 9: - oldFluidData = _context2.sent; - lastSeen = profile.haveSeenOldFluidModal; - - if (subscribed && oldFluidData.length > 0) { - setFluidOldData(oldFluidData); - - if (lastSeen === false && subscribed) { - setopenOldFluidDataModal(true); - } else if (lastSeen) { - diff = typeof lastSeen === 'boolean' ? 0 : lastSeen.diffNow('hours').toObject().hours; - - if (diff && diff < -23) { - setopenOldFluidDataModal(true); - } - } - } - - case 12: - case "end": - return _context2.stop(); - } - } - }, _callee2); - })); - return _loadData.apply(this, arguments); - } - - loadData(); - return function () { - subscribed = false; - }; - }, [client, fluidStatus, profile.haveSeenOldFluidModal]); - (0, _react.useEffect)(function () { - if (!isMinuteBlocked && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR) { - setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); - } else if (currentTimeStep === _timeStep.TimeStep.YEAR) { - setValidExploration(_userExploration.UserExplorationID.EXPLORATION003); - } - }, [isMinuteBlocked, currentTimeStep, setValidExploration]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isLoaded && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { - className: "fluidchart-root" - }, isMinuteBlocked && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR ? /*#__PURE__*/_react.default.createElement(_ActivateHalfHourLoad.default, null) : /*#__PURE__*/_react.default.createElement("div", { - className: "fluidchart-content" - }, /*#__PURE__*/_react.default.createElement(_ConsumptionVisualizer.default, { - fluidType: fluidType, - showCompare: currentTimeStep === _timeStep.TimeStep.YEAR ? false : showCompare - }), /*#__PURE__*/_react.default.createElement(_FluidChartSwipe.default, { - fluidType: fluidType, - showCompare: currentTimeStep === _timeStep.TimeStep.YEAR ? false : showCompare - })), /*#__PURE__*/_react.default.createElement(_TimeStepSelector.default, { - fluidType: fluidType - }), fluidType !== _fluid.FluidType.MULTIFLUID && currentTimeStep !== _timeStep.TimeStep.YEAR ? /*#__PURE__*/_react.default.createElement("div", { - className: "fluidchart-footer", - onClick: handleChangeSwitch - }, /*#__PURE__*/_react.default.createElement("div", { - className: "fluidchart-footer-compare text-15-normal" - }, /*#__PURE__*/_react.default.createElement(_StyledSwitch.default, { - fluidType: fluidType, - checked: showCompare, - inputProps: { - 'aria-label': t('consumption.accessibility.checkbox_compare') - } - }), /*#__PURE__*/_react.default.createElement("span", { - className: showCompare ? "fluidchart-footer-label graph-switch-text selected" : "fluidchart-footer-label graph-switch-text" - }, t("timestep.".concat(_timeStep.TimeStep[currentTimeStep].toLowerCase(), ".comparelabel"))))) : null), fluidStatus.length > 0 && /*#__PURE__*/_react.default.createElement(_OldFluidDataModal.default, { - open: openOldFluidDataModal, - fluidStatus: fluidStatus, - fluidOldData: fluidOldData, - handleCloseClick: handleCloseClick - }))); -}; - -__signature__(FluidChart, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseSelector{{ fluidStatus }}\nuseSelector{profile: Profile}\nuseSelector{{ currentTimeStep }}\nuseExploration{[, setValidExploration]}\nuseState{[isMinuteBlocked, setMinuteBlocked](false)}\nuseState{[isLoaded, setIsLoaded](false)}\nuseState{[showCompare, setShowCompare](false)}\nuseState{[openOldFluidDataModal, setopenOldFluidDataModal](false)}\nuseState{[fluidOldData, setFluidOldData]([])}\nuseCallback{handleCloseClick}\nuseEffect{}\nuseEffect{}", function () { - return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector, _reactRedux.useSelector, _useExploration3.default]; -}); - -var _default = FluidChart; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(FluidChart, "FluidChart", "/home/hugo/ecolyo/src/components/FluidChart/FluidChart.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChart.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "iTrb": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluidcard-content:not(:first-of-type) {\n margin-left: 0.6rem; }\n\nbutton.fluidcard-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n justify-content: center;\n text-align: center;\n height: 6rem;\n margin-top: 0; }\n button.fluidcard-content .fluidcard-title {\n color: #ffffff;\n margin-top: 0.5rem; }\n", ""]); - - - -/***/ }), - -/***/ "n6jp": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.timestep-selector {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n align-items: center;\n margin: auto;\n max-width: 45.75rem; }\n .timestep-selector button {\n width: 3rem;\n min-width: 3rem;\n height: 3rem;\n padding: 0;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n border: none;\n margin: 0; }\n .timestep-selector button.disabled {\n opacity: 0.3; }\n .timestep-selector button.disabled:hover {\n cursor: default; }\n .timestep-selector .timestep-container {\n width: 100%; }\n .timestep-selector .timestep-bar {\n margin: 0 2.344rem;\n padding: 0;\n display: flex;\n justify-content: space-evenly;\n align-items: center;\n height: 3rem; }\n .timestep-selector .timestep-bar .circle {\n position: relative;\n display: block;\n width: 8px;\n height: 8px;\n border-radius: 100%;\n text-align: center;\n background-color: #a0a0a0;\n z-index: 1;\n transition: all 300ms ease;\n margin: 0 2px; }\n .timestep-selector .timestep-bar .text {\n opacity: 0;\n position: relative;\n display: block;\n top: 15px;\n left: -20px;\n text-align: center;\n color: #e0e0e0;\n width: 50px; }\n .timestep-selector .timestep-bar .bar {\n width: 100%;\n position: relative;\n display: block;\n height: 1px;\n background-color: #a0a0a0;\n z-index: 0;\n padding: 0 2px; }\n .timestep-selector .timestep-bar .bar:last-of-type {\n display: none; }\n .timestep-selector .timestep-bar .circle.active {\n background-color: white;\n width: 10px;\n height: 10px; }\n .timestep-selector .timestep-bar .circle.active .text {\n opacity: 1;\n overflow: visible;\n transition: 300ms ease; }\n", ""]); - - - -/***/ }), - -/***/ "nZey": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("WLbX"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "nz/l": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -var _I18n = __webpack_require__("buk/"); - -var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _enedisLogo = _interopRequireDefault(__webpack_require__("ayFb")); - -__webpack_require__("G4GJ"); - -var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); - -var _userExploration = __webpack_require__("/rev"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ActivateHalfHourLoad = function ActivateHalfHourLoad() { - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var fluidConfig = new _fluidConfig.default().getFluidConfig(); - - var _useExploration = (0, _useExploration3.default)(), - _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), - setValidExploration = _useExploration2[1]; - - return /*#__PURE__*/_react.default.createElement("div", { - className: "activatehalfhour-box" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "activatehalfhour-box-header header-text text-16-normal" - }, t('timestep.activate.enedis.info')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('timestep.activate.enedis.accessibility.button_activate'), - onClick: function onClick() { - setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); - window.open(fluidConfig[0].konnectorConfig.activation, '_blank'); - }, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, /*#__PURE__*/_react.default.createElement("div", { - className: "oauthform-button-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "oauthform-button-content-icon" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _enedisLogo.default, - size: 48 - })), /*#__PURE__*/_react.default.createElement("div", { - className: "oauthform-button-text text-18-bold" - }, /*#__PURE__*/_react.default.createElement("div", null, " ", t('timestep.activate.enedis.label1')))))); -}; - -__signature__(ActivateHalfHourLoad, "useI18n{{ t }: IuseI18n}\nuseExploration{[, setValidExploration]}", function () { - return [_I18n.useI18n, _useExploration3.default]; -}); - -var _default = ActivateHalfHourLoad; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/hugo/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "oh4O": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("/knn"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "pLzo": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("NMMM"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _chart = __webpack_require__("U6AS"); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _warning = _interopRequireDefault(__webpack_require__("Dio8")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _fluid = __webpack_require__("5Wkc"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -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; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var ErrorDataConsumptionVisualizer = function ErrorDataConsumptionVisualizer(_ref) { - var fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep; - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidStatus = _useSelector2.fluidStatus, - fluidTypes = _useSelector2.fluidTypes; - - var getLastDateWithAllData = function getLastDateWithAllData() { - var lastDay = null; - var lastDays = []; - - if (fluidType === _fluid.FluidType.MULTIFLUID) { - var _iterator = _createForOfIteratorHelper(fluidTypes), - _step; - - try { - for (_iterator.s(); !(_step = _iterator.n()).done;) { - var _fluidType = _step.value; - var date = fluidStatus[_fluidType].lastDataDate; - - if (date) { - lastDays.push(date); - } - } - } catch (err) { - _iterator.e(err); - } finally { - _iterator.f(); - } - - if (lastDays.length > 0) { - lastDay = lastDays.reduce(function (a, b) { - return a < b ? a : b; - }); - } - } else { - lastDay = fluidStatus[fluidType].lastDataDate; - } - - return lastDay; - }; - - var lastDateWithAllData = getLastDateWithAllData(); - - var setDateAndMoveToindex = function setDateAndMoveToindex() { - if (lastDateWithAllData) { - var dateChartService = new _dateChart.default(); - var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDateWithAllData); - dispatch((0, _chart.setSelectedDate)(lastDateWithAllData)); - dispatch((0, _chart.setCurrentIndex)(updatedIndex)); - } - }; - - return /*#__PURE__*/_react.default.createElement("div", { - onClick: function onClick() { - return setDateAndMoveToindex(); - }, - className: "error-line" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _warning.default, - size: 22, - className: "warning-icon" - }), /*#__PURE__*/_react.default.createElement("span", { - className: "text-16-normal underlined-error" - }, "".concat(t('consumption_visualizer.last_valid_data'), " : ").concat(lastDateWithAllData ? lastDateWithAllData.toFormat("dd'/'MM'/'yy") : '-'))); -}; - -__signature__(ErrorDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep }}\nuseSelector{{ fluidStatus, fluidTypes }}", function () { - return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; -}); - -var _default = ErrorDataConsumptionVisualizer; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ErrorDataConsumptionVisualizer, "ErrorDataConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "pc8T": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _I18n = __webpack_require__("buk/"); - -var _fluid = __webpack_require__("5Wkc"); - -var _picto = __webpack_require__("6DBe"); - -var _StyledCard = _interopRequireDefault(__webpack_require__("mvdD")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -__webpack_require__("XMLo"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var AddKonnectorCard = function AddKonnectorCard(_ref) { - var fluidStatus = _ref.fluidStatus, - fluidType = _ref.fluidType; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - var iconAddType = (0, _picto.getAddPicto)(fluidStatus.fluidType); - var goToKonnector = (0, _react.useCallback)(function () { - history.push("/options/".concat(fluidType)); - }, [history, fluidType]); - return /*#__PURE__*/_react.default.createElement(_StyledCard.default, { - fluidType: fluidType, - className: "fluidcard-content add-konnector-card", - onClick: goToKonnector - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "add-konnector-icon", - icon: iconAddType, - size: 50 - }), /*#__PURE__*/_react.default.createElement("div", { - className: "add-konnector-title" - }, t('FLUID.' + _fluid.FluidType[fluidType] + '.ADD'))); -}; - -__signature__(AddKonnectorCard, "useI18n{{ t }}\nuseHistory{history}\nuseCallback{goToKonnector}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; -}); - -var _default = AddKonnectorCard; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(AddKonnectorCard, "AddKonnectorCard", "/home/hugo/ecolyo/src/components/HomeCards/AddKonnectorCard.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/HomeCards/AddKonnectorCard.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "pefK": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("gmYS"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRouterDom = __webpack_require__("55Ip"); - -var _fluid = __webpack_require__("5Wkc"); - -var _warnCross = _interopRequireDefault(__webpack_require__("goId")); - -var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); - -var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var OldFluidDataModal = function OldFluidDataModal(_ref) { - var open = _ref.open, - fluidStatus = _ref.fluidStatus, - fluidOldData = _ref.fluidOldData, - handleCloseClick = _ref.handleCloseClick; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var history = (0, _reactRouterDom.useHistory)(); - - var _useState = (0, _react.useState)(false), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - konnectorError = _useState2[0], - setkonnectorError = _useState2[1]; - - var _useState3 = (0, _react.useState)([]), - _useState4 = (0, _slicedToArray2.default)(_useState3, 1), - erroredKonnectors = _useState4[0]; - - var checkFluidDataDate = (0, _react.useCallback)(function () { - fluidStatus && fluidStatus.length > 0 && fluidStatus.forEach(function (fluid) { - if (fluid.status === _fluid.FluidState.ERROR) { - !erroredKonnectors.includes(fluid.fluidType) && erroredKonnectors.push(fluid.fluidType); - } - }); - if (erroredKonnectors.length > 0) setkonnectorError(true); - }, [erroredKonnectors, fluidStatus]); - - var redirectToKonnectors = function redirectToKonnectors() { - handleCloseClick(); - history.push('/options'); - }; - - (0, _react.useEffect)(function () { - checkFluidDataDate(); - }, [checkFluidDataDate]); - return /*#__PURE__*/_react.default.createElement(_Dialog.default, { - open: open, - onClose: handleCloseClick, - "aria-labelledby": 'accessibility-title', - classes: { - root: 'modal-root', - paper: 'modal-paper' - } - }, /*#__PURE__*/_react.default.createElement("div", { - id: 'accessibility-title' - }, t('old_fluid_data_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { - className: "od-content" - }, /*#__PURE__*/_react.default.createElement("div", { - className: "od-warning" - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _warnCross.default, - size: 40 - }), /*#__PURE__*/_react.default.createElement("p", { - className: "text-20-bold" - }, t('old_fluid_data_modal.errorTxt'))), /*#__PURE__*/_react.default.createElement("p", { - className: "od-main text-16-bold" - }, ' ', t('old_fluid_data_modal.oldData')), konnectorError ? /*#__PURE__*/_react.default.createElement("div", { - className: "verifyState" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('old_fluid_data_modal.verify')), /*#__PURE__*/_react.default.createElement("ul", { - className: "od-konnectorsList" - }, erroredKonnectors.map(function (err, index) { - return /*#__PURE__*/_react.default.createElement("li", { - key: index - }, err === _fluid.FluidType.ELECTRICITY && t('FLUID.ELECTRICITY.LABEL'), err === _fluid.FluidType.WATER && t('FLUID.WATER.LABEL'), err === _fluid.FluidType.GAS && t('FLUID.GAS.LABEL')); - })), /*#__PURE__*/_react.default.createElement("div", { - className: "buttons" - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('old_fluid_data_modal.accessibility.button_later'), - onClick: handleCloseClick, - classes: { - root: 'btn-secondary-positive', - label: 'text-16-normal' - } - }, t('old_fluid_data_modal.later')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('old_fluid_data_modal.accessibility.button_goto_konnector'), - onClick: redirectToKonnectors, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('old_fluid_data_modal.accessButton')))) : /*#__PURE__*/_react.default.createElement("div", { - className: "providerProblem" - }, /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('old_fluid_data_modal.problem')), /*#__PURE__*/_react.default.createElement("ul", { - className: "od-konnectorsList" - }, fluidOldData.map(function (err, index) { - return /*#__PURE__*/_react.default.createElement("li", { - key: index - }, err === _fluid.FluidType.ELECTRICITY && "".concat(t('FLUID.ELECTRICITY.provider'), " ").concat(t('old_fluid_data_modal.problem_electricity')), err === _fluid.FluidType.WATER && "".concat(t('FLUID.WATER.provider'), " ").concat(t('old_fluid_data_modal.problem_water')), err === _fluid.FluidType.GAS && "".concat(t('FLUID.GAS.provider'), " ").concat(t('old_fluid_data_modal.problem_gas'))); - })), /*#__PURE__*/_react.default.createElement("p", { - className: "text-16-normal" - }, t('old_fluid_data_modal.contact')), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('old_fluid_data_modal.accessibility.button_ok'), - onClick: handleCloseClick, - classes: { - root: 'btn-highlight', - label: 'text-16-bold' - } - }, t('old_fluid_data_modal.ok'))))); -}; - -__signature__(OldFluidDataModal, "useI18n{{ t }}\nuseHistory{history}\nuseState{[konnectorError, setkonnectorError](false)}\nuseState{[erroredKonnectors]([])}\nuseCallback{checkFluidDataDate}\nuseEffect{}", function () { - return [_I18n.useI18n, _reactRouterDom.useHistory]; -}); - -var _default = OldFluidDataModal; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(OldFluidDataModal, "OldFluidDataModal", "/home/hugo/ecolyo/src/components/Home/OldFluidDataModal.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/OldFluidDataModal.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "vgHs": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _react = _interopRequireDefault(__webpack_require__("q1tI")); - -__webpack_require__("Nxpj"); - -var _I18n = __webpack_require__("buk/"); - -var _reactRedux = __webpack_require__("/MKj"); - -var _chart = __webpack_require__("U6AS"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); - -var _fluid = __webpack_require__("5Wkc"); - -var _timeStep = __webpack_require__("cKQ8"); - -var _Button = _interopRequireDefault(__webpack_require__("FtsS")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _zoomIn = _interopRequireDefault(__webpack_require__("yKgf")); - -var _zoomOut = _interopRequireDefault(__webpack_require__("9tcv")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _usageEvent = __webpack_require__("/fHX"); - -var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var TimeStepSelector = function TimeStepSelector(_ref) { - var fluidType = _ref.fluidType; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep, - selectedDate = _useSelector.selectedDate; - - var _useI18n = (0, _I18n.useI18n)(), - t = _useI18n.t; - - var dispatch = (0, _reactRedux.useDispatch)(); - var dateChartService = new _dateChart.default(); - var client = (0, _cozyClient.useClient)(); - var timeStepElecArray = [_timeStep.TimeStep.HALF_AN_HOUR, _timeStep.TimeStep.WEEK, _timeStep.TimeStep.DAY, _timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR]; - var timeStepMultiArray = [_timeStep.TimeStep.WEEK, _timeStep.TimeStep.DAY, _timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR]; - var timeStepArray = fluidType === _fluid.FluidType.ELECTRICITY ? [].concat(timeStepElecArray) : [].concat(timeStepMultiArray); - - var handleZoomInClick = function handleZoomInClick() { - var previousTimeStep = dateChartService.definePreviousTimeStep(currentTimeStep); - var index = dateChartService.defineDateIndex(previousTimeStep, selectedDate); - - _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, - target: _timeStep.TimeStep[previousTimeStep].toLowerCase(), - context: _fluid.FluidType[fluidType].toLowerCase() - }); - - dispatch((0, _chart.setCurrentTimeStep)(previousTimeStep)); - dispatch((0, _chart.setCurrentIndex)(index)); - }; - - var handleZoomOutClick = function handleZoomOutClick() { - var nextTimeStep = dateChartService.defineNextTimeStep(currentTimeStep); - var index = dateChartService.defineDateIndex(nextTimeStep, selectedDate); - - _usageEvent2.default.addEvent(client, { - type: _usageEvent.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, - target: _timeStep.TimeStep[nextTimeStep].toLowerCase(), - context: _fluid.FluidType[fluidType].toLowerCase() - }); - - dispatch((0, _chart.setCurrentTimeStep)(nextTimeStep)); - dispatch((0, _chart.setCurrentIndex)(index)); - }; - - var disableZoomIn = fluidType === _fluid.FluidType.ELECTRICITY ? currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR : currentTimeStep === _timeStep.TimeStep.WEEK; - var disableZoomOut = currentTimeStep === _timeStep.TimeStep.YEAR; - return /*#__PURE__*/_react.default.createElement("div", { - className: 'timestep-selector' - }, /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('timestep.accessibility.button_zoom_in'), - onClick: handleZoomInClick, - disabled: disableZoomIn, - classes: { - root: (0, _classnames.default)('btn-secondary-negative', (0, _defineProperty2.default)({}, 'disabled', disableZoomIn)), - label: 'text-16-normal' - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _zoomIn.default, - size: 26 - })), /*#__PURE__*/_react.default.createElement("div", { - className: 'timestep-container' - }, /*#__PURE__*/_react.default.createElement("ul", { - className: 'timestep-bar' - }, timeStepArray.map(function (step, key) { - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { - key: key - }, /*#__PURE__*/_react.default.createElement("li", { - className: step === currentTimeStep ? 'active circle' : 'circle' - }, /*#__PURE__*/_react.default.createElement("span", { - className: 'text text-14-normal' - }, t("timestep.".concat(_timeStep.TimeStep[step].toLowerCase(), ".period")))), /*#__PURE__*/_react.default.createElement("li", { - className: "bar" - })); - }))), /*#__PURE__*/_react.default.createElement(_Button.default, { - "aria-label": t('timestep.accessibility.button_zoom_out'), - onClick: handleZoomOutClick, - disabled: disableZoomOut, - classes: { - root: (0, _classnames.default)('btn-secondary-negative', (0, _defineProperty2.default)({}, 'disabled', disableZoomOut)), - label: 'text-16-normal' - } - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - icon: _zoomOut.default, - size: 26 - }))); -}; - -__signature__(TimeStepSelector, "useSelector{{ currentTimeStep, selectedDate }}\nuseI18n{{ t }}\nuseDispatch{dispatch}\nuseClient{client}", function () { - return [_reactRedux.useSelector, _I18n.useI18n, _reactRedux.useDispatch, _cozyClient.useClient]; -}); - -var _default = TimeStepSelector; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/hugo/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "x29H": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); - -var _coins = _interopRequireDefault(__webpack_require__("Vp4i")); - -__webpack_require__("GOCW"); - -var _fluid = __webpack_require__("5Wkc"); - -var _converter = _interopRequireDefault(__webpack_require__("LXmx")); - -var _utils = __webpack_require__("c+yx"); - -var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); - -var _cozyClient = __webpack_require__("SH7X"); - -var _timeStep = __webpack_require__("cKQ8"); - -var _reactRedux = __webpack_require__("/MKj"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var TotalConsumption = function TotalConsumption(_ref) { - var actualData = _ref.actualData, - fluidType = _ref.fluidType; - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector.currentTimeStep; - - var client = (0, _cozyClient.useClient)(); - - var _useState = (0, _react.useState)(), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - totalValue = _useState2[0], - setTotalValue = _useState2[1]; - - (0, _react.useEffect)(function () { - var calculateTotalValue = /*#__PURE__*/function () { - var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var consumptionService, activateHalfHourLoad, converterService, total, displayedValue; - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - consumptionService = new _consumption.default(client); - _context.next = 3; - return consumptionService.checkDoctypeEntries(_fluid.FluidType.ELECTRICITY, _timeStep.TimeStep.HALF_AN_HOUR); - - case 3: - activateHalfHourLoad = _context.sent; - converterService = new _converter.default(); - total = 0; - actualData.forEach(function (data) { - if (data.value !== -1) total += data.value; - }); - displayedValue = total <= 0 || !activateHalfHourLoad && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR && fluidType === _fluid.FluidType.ELECTRICITY ? '-----' : fluidType === _fluid.FluidType.MULTIFLUID ? (0, _utils.formatNumberValues)(total).toString() : (0, _utils.formatNumberValues)(converterService.LoadToEuro(total, fluidType)).toString(); - setTotalValue(displayedValue); - - case 9: - case "end": - return _context.stop(); - } - } - }, _callee); - })); - - return function calculateTotalValue() { - return _ref2.apply(this, arguments); - }; - }(); - - calculateTotalValue(); - }, [actualData, fluidType, currentTimeStep, client]); - return /*#__PURE__*/_react.default.createElement("div", { - className: "icon-line" - }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { - className: "pile-icon", - icon: _coins.default, - size: 35 - }), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("span", { - className: "euro-value" - }, totalValue), /*#__PURE__*/_react.default.createElement("span", { - className: "euro-symbol" - }, " \u20AC"))); -}; - -__signature__(TotalConsumption, "useSelector{{ currentTimeStep }}\nuseClient{client}\nuseState{[totalValue, setTotalValue]}\nuseEffect{}", function () { - return [_reactRedux.useSelector, _cozyClient.useClient]; -}); - -var _default = TotalConsumption; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/hugo/ecolyo/src/components/HomeCards/TotalConsumption.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/HomeCards/TotalConsumption.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "yKgf": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "zoom-in_c4a6ba916ca30ccef3b1deb49446e790", - "use": "zoom-in_c4a6ba916ca30ccef3b1deb49446e790-usage", - "viewBox": "0 0 26 27", - "content": "<symbol viewBox=\"0 0 26 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"zoom-in_c4a6ba916ca30ccef3b1deb49446e790\">\n<rect x=\"11\" y=\"5\" width=\"2\" height=\"14\" rx=\"1\" fill=\"white\" />\n<rect x=\"5\" y=\"13\" width=\"2\" height=\"14\" rx=\"1\" transform=\"rotate(-90 5 13)\" fill=\"white\" />\n<circle cx=\"12\" cy=\"12\" r=\"11.5\" stroke=\"white\" />\n<path d=\"M25.1464 26.8536C25.3417 27.0488 25.6583 27.0488 25.8536 26.8536C26.0488 26.6583 26.0488 26.3417 25.8536 26.1464L25.1464 26.8536ZM19.6464 21.3536L25.1464 26.8536L25.8536 26.1464L20.3536 20.6464L19.6464 21.3536Z\" fill=\"white\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }) - -}]); \ No newline at end of file diff --git a/2/ecolyo.cf9ee90cae50c0599c7c.js b/2/ecolyo.cf9ee90cae50c0599c7c.js new file mode 100644 index 0000000000000000000000000000000000000000..9d27d4593a9aebd39bfe1c4a6fcebc3186302ba9 --- /dev/null +++ b/2/ecolyo.cf9ee90cae50c0599c7c.js @@ -0,0 +1,6776 @@ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[2],{ + +/***/ "/knn": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumption-details-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n width: 100%;\n box-sizing: border-box;\n padding: 0.5rem 1rem 1.5rem 1rem; }\n @media only screen and (max-width: 768px) {\n .consumption-details-root {\n margin-bottom: 1rem; } }\n .consumption-details-root .consumption-details-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .consumption-details-root .consumption-details-content {\n width: 100%; } }\n .consumption-details-root .consumption-details-content .consumption-details-header {\n margin-top: 1rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0;\n font-size: 1rem; }\n .consumption-details-root .consumption-details-content .fluid-details {\n margin-top: 2.75rem; }\n .consumption-details-root .consumption-details-content .details-title {\n display: block;\n color: #e0e0e0;\n font-size: 1rem;\n margin-top: 1rem; }\n\n.details-container {\n margin-top: 1rem;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n", ""]); + + + +/***/ }), + +/***/ 0: +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), + +/***/ "0Udq": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("N1/j"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "0iMs": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.knotfound {\n margin: 0 1.5rem;\n padding: 0 1rem; }\n @media only screen and (max-width: 768px) {\n .knotfound {\n margin: 0;\n padding: 0 1rem; } }\n .knotfound .knotfound-text {\n color: #e0e0e0;\n padding-top: 1rem; }\n .knotfound .knotfound-button {\n margin-bottom: 1rem; }\n", ""]); + + + +/***/ }), + +/***/ 1: +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), + +/***/ "1Yut": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _questionMark = _interopRequireDefault(__webpack_require__("H9Js")); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _core = __webpack_require__("TTf+"); + +__webpack_require__("wrKB"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var NoDataModal = function NoDataModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('consumption_visualizer.modal.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('consumption_visualizer.modal.close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 16 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "nodata-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "question-mark" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _questionMark.default, + size: 36 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-normal title" + }, t('consumption_visualizer.why_no_data')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.dataModal.list_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.dataModal.item1')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.dataModal.item2')), /*#__PURE__*/_react.default.createElement(_core.Button, { + "aria-label": t('ecogesture_info_modal.button_close'), + onClick: handleCloseClick, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('ecogesture_info_modal.button_close')))); +}; + +__signature__(NoDataModal, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = NoDataModal; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(NoDataModal, "NoDataModal", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/NoDataModal.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "1v1H": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _account2 = _interopRequireDefault(__webpack_require__("gucQ")); + +var _connection = _interopRequireDefault(__webpack_require__("3nDq")); + +var _StyledIconButton = _interopRequireDefault(__webpack_require__("jZ8W")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _trailingIcon = _interopRequireDefault(__webpack_require__("h1zO")); + +var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); + +var _eglLogo = _interopRequireDefault(__webpack_require__("QRYu")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +__webpack_require__("lWzs"); + +__webpack_require__("SsTg"); + +var _fluid = __webpack_require__("5Wkc"); + +var _global = __webpack_require__("c4IZ"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionFormLogin = function ConnectionFormLogin(_ref) { + var fluidStatus = _ref.fluidStatus, + onSuccess = _ref.onSuccess; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _reactRedux.useDispatch)(); + var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; + var lastKnownCredentials = fluidStatus.connection.konnectorConfig.lastKnownCredentials; + var fluidName = _fluid.FluidType[fluidStatus.fluidType]; + var siteLink = fluidStatus.connection.konnectorConfig.siteLink; + var account = fluidStatus.connection.account; + + var _useState = (0, _react.useState)(''), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + login = _useState2[0], + setLogin = _useState2[1]; + + var _useState3 = (0, _react.useState)(''), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + password = _useState4[0], + setPassword = _useState4[1]; + + var _useState5 = (0, _react.useState)(''), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + error = _useState6[0], + setError = _useState6[1]; + + var _useState7 = (0, _react.useState)(false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + loading = _useState8[0], + setLoading = _useState8[1]; + + var getIcon = function getIcon(fluidType) { + switch (fluidType) { + case _fluid.FluidType.GAS: + return _grdfLogo.default; + + case _fluid.FluidType.WATER: + return _eglLogo.default; + + default: + return ''; + } + }; + + var icon = getIcon(fluidStatus.fluidType); + + var changeLogin = function changeLogin(value) { + if (/[0-9]/.test(value) && value.length <= 7 || value === '') { + setError(''); + setLogin(value); + } + }; + + var changePassword = function changePassword(value) { + setError(''); + setPassword(value); + }; + + var revealPassword = function revealPassword(idInput) { + var input = document.getElementById(idInput); + + if (input) { + if (input.getAttribute('type') === 'password') { + input.setAttribute('type', 'text'); + } else { + input.setAttribute('type', 'password'); + } + } + }; + + var connect = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var connectionService, _yield$connectionServ, _account, _trigger, updatedConnection; + + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + connectionService = new _connection.default(client); + _context.prev = 1; + _context.next = 4; + return connectionService.connectNewUser(konnectorSlug, login, password); + + case 4: + _yield$connectionServ = _context.sent; + _account = _yield$connectionServ.account; + _trigger = _yield$connectionServ.trigger; + + if (_trigger) { + _context.next = 10; + break; + } + + setError(t('konnector_form.error_account_creation')); + return _context.abrupt("return", null); + + case 10: + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + account: _account, + trigger: _trigger + }); + setLoading(false); + _context.next = 14; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, + target: konnectorSlug, + result: 'success' + }); + + case 14: + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + onSuccess(); + _context.next = 23; + break; + + case 18: + _context.prev = 18; + _context.t0 = _context["catch"](1); + setLoading(false); + + _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, + target: konnectorSlug, + result: 'error' + }); + + console.log(_context.t0); + + case 23: + case "end": + return _context.stop(); + } + } + }, _callee, null, [[1, 18]]); + })); + + return function connect() { + return _ref2.apply(this, arguments); + }; + }(); + + var update = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var _account, auth, accountService, updatedAccount, updatedConnection; + + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + if (!fluidStatus.connection.account) { + _context2.next = 11; + break; + } + + _account = fluidStatus.connection.account; + auth = { + login: login, + password: password + }; + _account.auth = auth; + accountService = new _account2.default(client); + _context2.next = 7; + return accountService.updateAccount(_account); + + case 7: + updatedAccount = _context2.sent; + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + account: updatedAccount + }); + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + onSuccess(); + + case 11: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + + return function update() { + return _ref3.apply(this, arguments); + }; + }(); + + var handleSubmit = /*#__PURE__*/function () { + var _ref4 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(e) { + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + e.preventDefault(); + _context3.prev = 1; + setError(''); + setLoading(true); + + if (!(!login || !password)) { + _context3.next = 8; + break; + } + + setError(t('konnector_form.error_no_login_password')); + setLoading(false); + return _context3.abrupt("return", null); + + case 8: + if (account) { + _context3.next = 13; + break; + } + + _context3.next = 11; + return connect(); + + case 11: + _context3.next = 15; + break; + + case 13: + _context3.next = 15; + return update(); + + case 15: + _context3.next = 20; + break; + + case 17: + _context3.prev = 17; + _context3.t0 = _context3["catch"](1); + setLoading(false); + + case 20: + case "end": + return _context3.stop(); + } + } + }, _callee3, null, [[1, 17]]); + })); + + return function handleSubmit(_x) { + return _ref4.apply(this, arguments); + }; + }(); + + (0, _react.useEffect)(function () { + if (account && account.auth) { + var auth = account.auth; + var authData = auth; + + if (authData.login) { + setLogin(authData.login); + } + } else if (lastKnownCredentials) { + setLogin(lastKnownCredentials); + setError(t('konnector_form.error_login_failed')); + } + }, [account, lastKnownCredentials, t]); + return /*#__PURE__*/_react.default.createElement("form", { + className: "form", + onSubmit: function onSubmit(e) { + return handleSubmit(e); + } + }, /*#__PURE__*/_react.default.createElement("p", { + className: "form-info-provider text-16-normal" + }, t('auth.' + "".concat(konnectorSlug) + '.connect.info')), /*#__PURE__*/_react.default.createElement("div", { + className: "form-group" + }, /*#__PURE__*/_react.default.createElement("input", { + id: 'idFieldLogin' + fluidName, + type: "number", + className: error === '' ? 'form-control form-input' : 'form-control form-input --error', + "aria-label": t('auth.' + konnectorSlug + '.connect.placeholder'), + placeholder: t('auth.' + konnectorSlug + '.connect.placeholder'), + name: "login", + onChange: function onChange(e) { + return changeLogin(e.target.value); + }, + value: login, + inputMode: "numeric" + })), /*#__PURE__*/_react.default.createElement("div", { + className: "form-group" + }, /*#__PURE__*/_react.default.createElement("input", { + id: 'idFieldPassword' + fluidName, + type: "password", + className: error === '' ? 'form-control form-input' : 'form-control form-input --error', + "aria-label": t('auth.password_label'), + placeholder: t('auth.password_label'), + name: "password", + onChange: function onChange(e) { + return changePassword(e.target.value); + }, + value: password + }), /*#__PURE__*/_react.default.createElement("span", null, /*#__PURE__*/_react.default.createElement(_StyledIconButton.default, { + icon: _trailingIcon.default, + "aria-label": t('auth.accessibility.button_reveal_password'), + className: "form-trailing-icon", + size: 22, + onClick: function onClick() { + return revealPassword('idFieldPassword' + fluidName); + } + }))), /*#__PURE__*/_react.default.createElement("div", { + className: "form-message" + }, error === '' ? null : error), /*#__PURE__*/_react.default.createElement("div", { + className: "kloginauthform" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "kloginauthform-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + type: "submit", + "aria-label": t('auth.accessibility.button_connect'), + disabled: loading, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-content-icon" + }, icon && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: icon, + size: 48 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-text text-18-bold" + }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect.label1')), /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnectorSlug + '.connect.label2')))))), /*#__PURE__*/_react.default.createElement("div", { + className: "kloginauthform-text text-16-bold" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, t('auth.' + konnectorSlug + '.no_account.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('auth.' + konnectorSlug + '.no_account.text'))), /*#__PURE__*/_react.default.createElement(_Button.default, { + disabled: loading, + "aria-label": t('auth.accessibility.button_create_account'), + onClick: function onClick() { + return window.open(siteLink, '_blank'); + }, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('auth.' + konnectorSlug + '.create_account')))); +}; + +__signature__(ConnectionFormLogin, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[login, setLogin]('')}\nuseState{[password, setPassword]('')}\nuseState{[error, setError]('')}\nuseState{[loading, setLoading](false)}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; +}); + +var _default = ConnectionFormLogin; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionFormLogin, "ConnectionFormLogin", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormLogin.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormLogin.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "2aqi": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("PU46"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "3RoJ": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("RoAm"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "3nDq": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); + +var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _account = _interopRequireDefault(__webpack_require__("gucQ")); + +var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); + +var _konnector = _interopRequireDefault(__webpack_require__("kFhK")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionService = /*#__PURE__*/function () { + function ConnectionService(_client) { + (0, _classCallCheck2.default)(this, ConnectionService); + (0, _defineProperty2.default)(this, "_client", void 0); + this._client = _client; + } + + (0, _createClass2.default)(ConnectionService, [{ + key: "connectNewUser", + value: function () { + var _connectNewUser = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(konnectorId, login, password) { + var konnectorService, konnector, accountAuthData, accountService, account, triggersServices, trigger; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + // Retrieve konnector + konnectorService = new _konnector.default(this._client); + _context.next = 3; + return konnectorService.getKonnector(konnectorId); + + case 3: + konnector = _context.sent; + + if (!(!konnector || !konnector.slug)) { + _context.next = 6; + break; + } + + throw new Error("Could not find konnector for ".concat(konnectorId)); + + case 6: + // Creation of the account linked to the konnector retrieved + accountAuthData = { + login: login, + password: password + }; + accountService = new _account.default(this._client); + _context.next = 10; + return accountService.createAccount(konnector, accountAuthData); + + case 10: + account = _context.sent; + + if (!(!account || !account._id)) { + _context.next = 13; + break; + } + + throw new Error("Error during account creation"); + + case 13: + // creation of the trigger for the konnector retrieve and the created account + triggersServices = new _triggers.default(this._client); + _context.next = 16; + return triggersServices.createTrigger(account, konnector); + + case 16: + trigger = _context.sent; + + if (trigger) { + _context.next = 19; + break; + } + + throw new Error("Error during trigger creation"); + + case 19: + return _context.abrupt("return", { + account: account, + trigger: trigger + }); + + case 20: + case "end": + return _context.stop(); + } + } + }, _callee, this); + })); + + function connectNewUser(_x, _x2, _x3) { + return _connectNewUser.apply(this, arguments); + } + + return connectNewUser; + }() + }, { + key: "__reactstandin__regenerateByEval", + value: // @ts-ignore + function __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + }]); + return ConnectionService; +}(); + +exports.default = ConnectionService; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionService, "ConnectionService", "/home/hugo/ecolyo/src/services/connection.service.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ 4: +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), + +/***/ "4xwb": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.connection-update-result {\n flex: 1;\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result {\n margin: 0 0 0.25rem; } }\n .connection-update-result .connection-update-errored {\n background-color: #d25959;\n margin: 0 -2.5rem;\n padding: 0.4rem 2.5rem;\n display: flex;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .connection-update-result .connection-update-errored {\n margin: 0 -1.2rem;\n padding: 0.4rem 1.2rem; } }\n .connection-update-result .connection-update-errored .connection-caption-errored {\n display: flex;\n align-items: center;\n color: #e0e0e0; }\n .connection-update-result .connection-update-errored .warning-icon {\n margin-right: 1rem; }\n .connection-update-result .connection-update-errored .warning-white {\n margin-right: 1rem; }\n .connection-update-result .connection-caption {\n color: #e0e0e0; }\n\n.inline-buttons {\n display: flex;\n flex-flow: row nowrap; }\n .inline-buttons button.btn-secondary-positive {\n margin-right: 0.25rem; }\n .inline-buttons button.btn-secondary-positive span:first-child {\n color: #d25959 !important; }\n .inline-buttons button.btn-highlight {\n margin-left: 0.25rem; }\n", ""]); + + + +/***/ }), + +/***/ 5: +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), + +/***/ "5dJ/": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("nZey"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _fluid = __webpack_require__("5Wkc"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var LastDataConsumptionVisualizer = function LastDataConsumptionVisualizer(_ref) { + var lastDataDate = _ref.lastDataDate, + fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep; + + var moveToDate = function moveToDate() { + console.log(fluidType); + + if (lastDataDate) { + var dateChartService = new _dateChart.default(); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDataDate); + dispatch((0, _chart.setSelectedDate)(lastDataDate)); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + } + }; + + return /*#__PURE__*/_react.default.createElement("div", { + onClick: function onClick() { + return moveToDate(); + }, + className: "lastdatavisualizer-button" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-normal underlined-error" + }, (fluidType && fluidType === _fluid.FluidType.MULTIFLUID ? "".concat(t('consumption_visualizer.last_valid_data_multi')) : "".concat(t('consumption_visualizer.last_valid_data'))) + " : ".concat(lastDataDate ? lastDataDate.toFormat("dd'/'MM'/'yy") : '-'))); +}; + +__signature__(LastDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep }}", function () { + return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector]; +}); + +var _default = LastDataConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(LastDataConsumptionVisualizer, "LastDataConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/LastDataConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ 6: +/***/ (function(module, exports) { + +/* (ignored) */ + +/***/ }), + +/***/ "7qdp": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +__webpack_require__("s+h/"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionNotFound = function ConnectionNotFound(_ref) { + var konnectorSlug = _ref.konnectorSlug; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var openKonnectorURL = function openKonnectorURL() { + // TODO - Use getstoreinstallationurl from client - https://docs.cozy.io/en/cozy-client/api/cozy-client/#getstoreinstallationurl-string + var hostname = window.location.origin.replace('ecolyo', 'store'); + var url = hostname + '/#/discover/' + konnectorSlug; + window.open(url, '_blank'); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "knotfound" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "knotfound-text" + }, " ", t('konnector_form.not_installed')), /*#__PURE__*/_react.default.createElement("div", { + className: "knotfound-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_form.accessibility.button_install'), + onClick: openKonnectorURL, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('konnector_form.button_install')))); +}; + +__signature__(ConnectionNotFound, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = ConnectionNotFound; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionNotFound, "ConnectionNotFound", "/home/hugo/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionNotFound.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "981c": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("V+fP"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "9tz8": +/***/ (function(module) { + +module.exports = JSON.parse("{\"v\":\"5.5.8\",\"fr\":30,\"ip\":0,\"op\":60,\"w\":128,\"h\":128,\"nm\":\"Comp 1\",\"ddd\":0,\"assets\":[],\"layers\":[{\"ddd\":0,\"ind\":1,\"ty\":4,\"nm\":\"Shape Layer 2\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[102.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.665,\"y\":1},\"o\":{\"x\":0.088,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]},{\"i\":{\"x\":0.888,\"y\":0.992},\"o\":{\"x\":0.315,\"y\":0},\"t\":15,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-29.5],[10,45],[5,50],[-5,50],[-10,45],[-10,-29.5],[-5,-34.5],[5,-34.5]],\"c\":true}]},{\"i\":{\"x\":0.777,\"y\":1},\"o\":{\"x\":0.117,\"y\":0.013},\"t\":30,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]},{\"i\":{\"x\":0.853,\"y\":1},\"o\":{\"x\":0.098,\"y\":0},\"t\":46,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,18.75],[10,45],[5,50],[-5,50],[-10,45],[-10,18.75],[-5,13.75],[5,13.75]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-8.75],[10,45],[5,50],[-5,50],[-10,45],[-10,-8.75],[-5,-13.75],[5,-13.75]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":2,\"ty\":4,\"nm\":\"Shape Layer 3\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[62.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.631,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]},{\"i\":{\"x\":0.667,\"y\":1},\"o\":{\"x\":0.391,\"y\":0},\"t\":13.846,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,4],[10,45],[5,50],[-5,50],[-10,45],[-10,4],[-5,-1],[5,-1]],\"c\":true}]},{\"i\":{\"x\":0.88,\"y\":1},\"o\":{\"x\":0.093,\"y\":0},\"t\":27,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]},{\"i\":{\"x\":0.873,\"y\":1},\"o\":{\"x\":0.165,\"y\":0},\"t\":45,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,11.875],[10,45],[5,50],[-5,50],[-10,45],[-10,11.875],[-5,6.875],[5,6.875]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,-33],[10,45],[5,50],[-5,50],[-10,45],[-10,-33],[-5,-38],[5,-38]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0},{\"ddd\":0,\"ind\":3,\"ty\":4,\"nm\":\"Shape Layer 4\",\"sr\":1,\"ks\":{\"o\":{\"a\":0,\"k\":100,\"ix\":11},\"r\":{\"a\":0,\"k\":0,\"ix\":10},\"p\":{\"a\":0,\"k\":[22.5,114,0],\"ix\":2},\"a\":{\"a\":0,\"k\":[0,50,0],\"ix\":1},\"s\":{\"a\":0,\"k\":[100,100,100],\"ix\":6}},\"ao\":0,\"shapes\":[{\"ind\":0,\"ty\":\"sh\",\"ix\":1,\"ks\":{\"a\":1,\"k\":[{\"i\":{\"x\":0.562,\"y\":1},\"o\":{\"x\":0.46,\"y\":0},\"t\":0,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]},{\"i\":{\"x\":0.505,\"y\":1},\"o\":{\"x\":0.402,\"y\":0},\"t\":15,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,13],[10,45],[5,50],[-5,50],[-10,45],[-10,13],[-5,8],[5,8]],\"c\":true}]},{\"i\":{\"x\":0.407,\"y\":1},\"o\":{\"x\":0.167,\"y\":0},\"t\":32,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]},{\"i\":{\"x\":0.599,\"y\":1},\"o\":{\"x\":0.526,\"y\":0},\"t\":47,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,3],[10,45],[5,50],[-5,50],[-10,45],[-10,3],[-5,-2],[5,-2]],\"c\":true}]},{\"t\":60,\"s\":[{\"i\":[[0,-2.761],[0,0],[2.761,0],[0,0],[0,2.761],[0,0],[-2.761,0],[0,0]],\"o\":[[0,0],[0,2.761],[0,0],[-2.761,0],[0,0],[0,-2.761],[0,0],[2.761,0]],\"v\":[[10,29.25],[10,45],[5,50],[-5,50],[-10,45],[-10,29.25],[-5,24.25],[5,24.25]],\"c\":true}]}],\"ix\":2},\"nm\":\"Path 1\",\"mn\":\"ADBE Vector Shape - Group\",\"hd\":false},{\"ty\":\"fl\",\"c\":{\"a\":0,\"k\":[0.8901960784313725,0.7215686274509804,0.16470588235294117,1],\"ix\":4},\"o\":{\"a\":0,\"k\":100,\"ix\":5},\"r\":1,\"bm\":0,\"nm\":\"Fill 1\",\"mn\":\"ADBE Vector Graphic - Fill\",\"hd\":false}],\"ip\":0,\"op\":61,\"st\":0,\"bm\":0}],\"markers\":[]}"); + +/***/ }), + +/***/ "AFMj": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.authform-button-content {\n display: flex;\n justify-content: center;\n align-items: center;\n width: 100%; }\n @media only screen and (max-width: 768px) {\n .authform-button-content {\n justify-content: left; } }\n .authform-button-content .authform-button-content-icon {\n margin: 0 1.375rem; }\n .authform-button-content .authform-button-text {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n text-align: left;\n max-width: 10.625rem; }\n", ""]); + + + +/***/ }), + +/***/ "AYiI": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kmodal-content {\n margin: 0.5rem 1.5rem;\n min-height: 12rem; }\n @media only screen and (max-width: 768px) {\n .kmodal-content {\n margin: 0.5rem 0; } }\n .kmodal-content .kmodal-content-text {\n color: #e0e0e0;\n margin: 1rem;\n text-align: center; }\n .kmodal-content .kmodal-waiting-text {\n align-items: center;\n display: flex;\n justify-content: center;\n margin: 1rem;\n min-height: 11.25rem;\n text-align: center; }\n .kmodal-content .kmodal-waiting-text .kc-wait {\n margin-bottom: 2rem; }\n .kmodal-content .kmodal-waiting-text .waiting-text {\n display: none; }\n .kmodal-content .kmodal-waiting-text .waiting-text.show {\n animation-duration: 8s;\n animation-name: fadeIn;\n display: block;\n opacity: 0; }\n .kmodal-content .kmodal-content-text-center {\n text-align: center; }\n .kmodal-content .kmodal-info {\n margin: 1.5rem;\n text-align: center; }\n .kmodal-content .kmodal-info .konnector-config {\n align-items: center;\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center; }\n .kmodal-content .kmodal-info .konnector-config .kce-picto-txt {\n color: #d25959;\n margin: 1.25rem; }\n .kmodal-content .kmodal-info .konnector-config .kcs-picto-txt {\n color: #e3b82a;\n margin: 1.25rem; }\n\n#accessibility-title {\n display: none; }\n\n@keyframes fadeIn {\n 10%,\n 90% {\n opacity: 1; }\n 100% {\n opacity: 0; } }\n", ""]); + + + +/***/ }), + +/***/ "Ana0": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.enedisInfoModal {\n padding: 0 0.5rem; }\n .enedisInfoModal p {\n color: white; }\n .enedisInfoModal button.btn-highlight {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n margin: 1.5rem 0 1rem;\n padding: 1rem 2rem;\n transition: all 300ms ease; }\n\n#accessibility-title {\n display: none; }\n", ""]); + + + +/***/ }), + +/***/ "B+yx": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.dataloadvisualizer-root {\n min-height: 5rem;\n display: flex;\n align-items: center; }\n\n.dataloadvisualizer-content {\n display: flex;\n flex-direction: row;\n align-items: center;\n color: #e0e0e0; }\n .dataloadvisualizer-content.error {\n cursor: pointer;\n color: #d25959;\n font-weight: bold;\n text-decoration: underline; }\n .dataloadvisualizer-content .dataloadvisualizer-section {\n display: flex;\n flex-direction: column;\n align-items: center; }\n .dataloadvisualizer-content .dataloadvisualizer-section .no-data-text {\n cursor: pointer;\n color: #e0e0e0;\n border-bottom: solid 1px #e0e0e0;\n margin-top: 1rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left {\n align-items: flex-end;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-left-novalue {\n align-items: flex-start;\n padding: 0.5rem 0.5rem 0.5rem 0; }\n .dataloadvisualizer-content .dataloadvisualizer-section.dataloadvisualizer-section-right {\n align-items: flex-start;\n padding: 0.5rem 0.5rem; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value {\n flex-direction: row; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value span {\n align-self: flex-end;\n margin-left: 0.5em; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .euroUnit {\n margin-left: 0.4em;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .dataloadvisualizer-value .estimated {\n cursor: pointer;\n font-weight: 500;\n text-decoration: underline;\n margin-left: 0.5rem;\n position: relative;\n top: -12px; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper {\n font-weight: bold; }\n .dataloadvisualizer-content .dataloadvisualizer-section .upper:first-letter {\n text-transform: uppercase; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity {\n color: #d87b39; }\n .dataloadvisualizer-content .dataloadvisualizer-section .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water {\n color: #3a98ec; }\n .dataloadvisualizer-content .dataloadvisualizer-section .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas {\n color: #45d1b8; }\n .dataloadvisualizer-content .dataloadvisualizer-section .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare-color {\n color: #deaf0e; }\n .dataloadvisualizer-content .dataloadvisualizer-section .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-content .dataloadvisualizer-section .error {\n color: #d25959; }\n\n.dataloadvisualizer-euro {\n display: flex;\n flex-direction: row;\n min-height: 2rem;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-link {\n text-decoration: none;\n color: transparent; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid {\n padding: 0 0.5rem;\n display: flex;\n align-items: center; }\n .dataloadvisualizer-euro .dataloadvisualizer-euro-fluid .dataloadvisualizer-euro-fluid-icon {\n margin-right: 0.5rem; }\n .dataloadvisualizer-euro .electricity {\n color: #d87b39; }\n .dataloadvisualizer-euro .electricity-compare {\n color: #e2bca1; }\n .dataloadvisualizer-euro .water {\n color: #3a98ec; }\n .dataloadvisualizer-euro .water-compare {\n color: #abd4fa; }\n .dataloadvisualizer-euro .gas {\n color: #45d1b8; }\n .dataloadvisualizer-euro .gas-compare {\n color: #a8f7e9; }\n .dataloadvisualizer-euro .multifluid {\n color: #ffffff; }\n .dataloadvisualizer-euro .multifluid-compare {\n color: #ffd597; }\n .dataloadvisualizer-euro .error {\n color: #d25959; }\n", ""]); + + + +/***/ }), + +/***/ "C5+q": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("hIxu"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "CPpy": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _d3Scale = __webpack_require__("ziQ1"); + +var _luxon = __webpack_require__("ExVU"); + +var _Bar = _interopRequireDefault(__webpack_require__("qOdy")); + +var _AxisBottom = _interopRequireDefault(__webpack_require__("ZUUJ")); + +var _AxisRight = _interopRequireDefault(__webpack_require__("0bt6")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var BarChart = function BarChart(_ref) { + var chartData = _ref.chartData, + fluidType = _ref.fluidType, + timeStep = _ref.timeStep, + showCompare = _ref.showCompare, + _ref$width = _ref.width, + width = _ref$width === void 0 ? 600 : _ref$width, + _ref$height = _ref.height, + height = _ref$height === void 0 ? 400 : _ref$height, + _ref$marginLeft = _ref.marginLeft, + marginLeft = _ref$marginLeft === void 0 ? 10 : _ref$marginLeft, + _ref$marginRight = _ref.marginRight, + marginRight = _ref$marginRight === void 0 ? 55 : _ref$marginRight, + _ref$marginTop = _ref.marginTop, + marginTop = _ref$marginTop === void 0 ? 20 : _ref$marginTop, + _ref$marginBottom = _ref.marginBottom, + marginBottom = _ref$marginBottom === void 0 ? 50 : _ref$marginBottom, + isSwitching = _ref.isSwitching; + + var getContentWidth = function getContentWidth() { + return width - marginLeft - marginRight; + }; + + var getContentHeight = function getContentHeight() { + return height - marginTop - marginBottom; + }; + + var getMaxLoad = function getMaxLoad() { + var maxCompare = chartData.comparisonData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(chartData.comparisonData.map(function (d) { + return d.value; + }))) : 0; + var max = chartData.actualData ? Math.max.apply(Math, (0, _toConsumableArray2.default)(chartData.actualData.map(function (d) { + return d.value; + }))) : 0; + max = max <= 0 ? 15 : max; + return showCompare ? Math.max(max, maxCompare) : max; + }; + + var xScale = (0, _d3Scale.scaleBand)().domain(chartData.actualData.map(function (d) { + return d.date.toLocaleString(_luxon.DateTime.DATETIME_SHORT); + })).range([0, getContentWidth()]).padding(0.2); + var yScale = (0, _d3Scale.scaleLinear)().domain([0, getMaxLoad()]).range([getContentHeight(), 0]); + return /*#__PURE__*/_react.default.createElement("svg", { + width: width, + height: height + }, /*#__PURE__*/_react.default.createElement(_AxisRight.default, { + fluidType: fluidType, + yScale: yScale, + width: width, + marginRight: marginRight, + marginTop: marginTop + }), /*#__PURE__*/_react.default.createElement("g", { + transform: "translate(".concat(marginLeft, ",").concat(marginTop, ")") + }, chartData.actualData.map(function (d, index) { + return /*#__PURE__*/_react.default.createElement(_Bar.default, { + key: index, + index: index, + dataload: d, + compareDataload: chartData.comparisonData && chartData.comparisonData[index] ? chartData.comparisonData[index] : null, + fluidType: fluidType, + timeStep: timeStep, + showCompare: showCompare, + xScale: xScale, + yScale: yScale, + height: getContentHeight(), + isSwitching: isSwitching, + isMultiMissingFluid: d.valueDetail ? d.valueDetail.includes(-1) ? true : false : false + }); + })), /*#__PURE__*/_react.default.createElement(_AxisBottom.default, { + data: chartData.actualData, + timeStep: timeStep, + xScale: xScale, + height: height, + marginLeft: marginLeft, + marginBottom: marginBottom + })); +}; + +var _default = BarChart; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(BarChart, "BarChart", "/home/hugo/ecolyo/src/components/Charts/BarChart.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Charts/BarChart.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "CXh2": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.nodata-modal {\n padding: 0.5rem;\n color: #e0e0e0; }\n .nodata-modal div {\n margin: 0.5rem 0;\n line-height: 1.3; }\n .nodata-modal .question-mark {\n text-align: center; }\n .nodata-modal .title {\n color: #e3b82a;\n font-weight: bold;\n text-align: center;\n margin: 1rem 0; }\n", ""]); + + + +/***/ }), + +/***/ "CYAo": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1", + "use": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1-usage", + "viewBox": "0 0 14 8", + "content": "<symbol viewBox=\"0 0 14 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1\">\n<path d=\"M2.5 0L7 5L11.5 0L14 0L7 8L0 0L2.5 0Z\" fill=\"white\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "Fb5D": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("flqf"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "Fz84": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("xz5R"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _fluid = __webpack_require__("5Wkc"); + +var _timeStep = __webpack_require__("cKQ8"); + +var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); + +var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); + +var _Header = _interopRequireDefault(__webpack_require__("frrP")); + +var _Content = _interopRequireDefault(__webpack_require__("VOVi")); + +var _FluidChart = _interopRequireDefault(__webpack_require__("iT/d")); + +var _DateNavigator = _interopRequireDefault(__webpack_require__("Hno1")); + +var _chart = __webpack_require__("U6AS"); + +var _ConsumptionDetails = _interopRequireDefault(__webpack_require__("Otk3")); + +var _FluidButtons = _interopRequireDefault(__webpack_require__("rB8r")); + +var _KonnectorViewerCard = _interopRequireDefault(__webpack_require__("GyzU")); + +var _KonnectorViewerList = _interopRequireDefault(__webpack_require__("WoCI")); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _utils = __webpack_require__("c+yx"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConsumptionView = function ConsumptionView(_ref) { + var fluidType = _ref.fluidType; + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep, + loading = _useSelector.loading; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector2.fluidStatus; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + isFluidKonnected = _useState2[0], + setIsFluidKonnected = _useState2[1]; + + var _useState3 = (0, _react.useState)(0), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + headerHeight = _useState4[0], + setHeaderHeight = _useState4[1]; + + var _useState5 = (0, _react.useState)(fluidType === _fluid.FluidType.MULTIFLUID ? true : false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 1), + isMulti = _useState6[0]; + + var _useState7 = (0, _react.useState)(false), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + active = _useState8[0], + setActive = _useState8[1]; + + var defineHeaderHeight = (0, _react.useCallback)(function (height) { + setHeaderHeight(height); + }, []); + (0, _react.useEffect)(function () { + setIsFluidKonnected((0, _utils.isKonnectorActive)(fluidStatus, fluidType)); + + if (fluidType !== _fluid.FluidType.ELECTRICITY && currentTimeStep == _timeStep.TimeStep.HALF_AN_HOUR) { + dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK)); + } + }, [dispatch, fluidType, currentTimeStep, fluidStatus, isMulti]); + (0, _react.useEffect)(function () { + dispatch((0, _chart.setLoading)(true)); + }, [dispatch]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, null), /*#__PURE__*/_react.default.createElement(_Header.default, { + setHeaderHeight: defineHeaderHeight + }, /*#__PURE__*/_react.default.createElement(_DateNavigator.default, null), /*#__PURE__*/_react.default.createElement(_FluidButtons.default, { + activeFluid: fluidType + })), /*#__PURE__*/_react.default.createElement(_Content.default, { + height: headerHeight + }, isFluidKonnected ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, loading && /*#__PURE__*/_react.default.createElement("div", { + className: 'consumptionview-loading', + "aria-busy": "true" + }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { + size: "5em", + fluidType: fluidType + })), /*#__PURE__*/_react.default.createElement("div", { + className: (0, _classnames.default)('consumptionview-content', (0, _defineProperty2.default)({}, '--hidden', loading)) + }, /*#__PURE__*/_react.default.createElement(_FluidChart.default, { + fluidType: fluidType, + setActive: setActive + }), /*#__PURE__*/_react.default.createElement(_ConsumptionDetails.default, { + fluidType: fluidType + })), !isMulti && /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-section" + }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { + fluidStatus: fluidStatus[fluidType], + fluidType: fluidType, + isParam: true, + isDisconnected: false, + setActive: setActive, + active: active + }))) : !isMulti ? /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-section" + }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerCard.default, { + fluidStatus: fluidStatus[fluidType], + fluidType: fluidType, + isParam: false, + isDisconnected: true, + setActive: setActive, + active: active + })) : /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-section" + }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerList.default, null)))); +}; + +__signature__(ConsumptionView, "useDispatch{dispatch}\nuseSelector{{ currentTimeStep, loading }}\nuseSelector{{ fluidStatus }}\nuseState{[isFluidKonnected, setIsFluidKonnected](false)}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[isMulti](fluidType === FluidType.MULTIFLUID ? true : false)}\nuseState{[active, setActive](false)}\nuseCallback{defineHeaderHeight}\nuseEffect{}\nuseEffect{}", function () { + return [_reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; +}); + +var _default = ConsumptionView; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/hugo/ecolyo/src/components/Home/ConsumptionView.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/ConsumptionView.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "G4GJ": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("iJFh"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "GyzU": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +__webpack_require__("981c"); + +var _fluid = __webpack_require__("5Wkc"); + +var _userChallenge = __webpack_require__("dQx6"); + +var _userDuel = __webpack_require__("MBn6"); + +var _picto = __webpack_require__("6DBe"); + +var _challenge = __webpack_require__("ojwR"); + +var _global = __webpack_require__("c4IZ"); + +var _fluid2 = _interopRequireDefault(__webpack_require__("z34f")); + +var _initialization = _interopRequireDefault(__webpack_require__("zIFU")); + +var _challenge2 = _interopRequireDefault(__webpack_require__("kdea")); + +var _account = _interopRequireDefault(__webpack_require__("gucQ")); + +var _chevronDown = _interopRequireDefault(__webpack_require__("CYAo")); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _ExpansionPanel = _interopRequireDefault(__webpack_require__("Betk")); + +var _ExpansionPanelSummary = _interopRequireDefault(__webpack_require__("Tp5u")); + +var _ExpansionPanelDetails = _interopRequireDefault(__webpack_require__("rD/X")); + +var _pictoFailure = _interopRequireDefault(__webpack_require__("SFZJ")); + +var _ConnectionNotFound = _interopRequireDefault(__webpack_require__("7qdp")); + +var _ConnectionForm = _interopRequireDefault(__webpack_require__("b5KJ")); + +var _ConnectionResult = _interopRequireDefault(__webpack_require__("sWHR")); + +var _KonnectorModal = _interopRequireDefault(__webpack_require__("jer4")); + +var _triggers = __webpack_require__("Ih3Q"); + +var _ConnectionFlow = _interopRequireDefault(__webpack_require__("/HH+")); + +var _flowEvents = __webpack_require__("Pdj9"); + +var _luxon = __webpack_require__("ExVU"); + +var _chart = __webpack_require__("U6AS"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +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; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var KonnectorViewerCard = function KonnectorViewerCard(_ref) { + var fluidStatus = _ref.fluidStatus, + isParam = _ref.isParam, + isDisconnected = _ref.isDisconnected, + active = _ref.active, + fluidType = _ref.fluidType, + setActive = _ref.setActive; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _reactRedux.useDispatch)(); + var fluidSlug = fluidStatus.connection.konnectorConfig.slug; + var fluidState = fluidStatus.status; + var konnector = fluidStatus.connection.konnector; + var account = fluidStatus.connection.account; + var trigger = fluidStatus.connection.trigger; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openModal = _useState2[0], + setOpenModal = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isUpdating = _useState4[0], + setIsUpdating = _useState4[1]; + + var _useState5 = (0, _react.useState)(null), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + konnectorErrorDescription = _useState6[0], + setKonnectorErrorDescription = _useState6[1]; + + var _useState7 = (0, _react.useState)(null), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + konnectorState = _useState8[0], + setKonnectorState = _useState8[1]; + + var _useState9 = (0, _react.useState)([]), + _useState10 = (0, _slicedToArray2.default)(_useState9, 2), + updatedFluidStatus = _useState10[0], + setUpdatedFluidStatus = _useState10[1]; + + var _useState11 = (0, _react.useState)(null), + _useState12 = (0, _slicedToArray2.default)(_useState11, 2), + isOutdatedData = _useState12[0], + setisOutdatedData = _useState12[1]; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.challenge; + }), + currentChallenge = _useSelector.currentChallenge; + + var iconType = (0, _picto.getParamPicto)(fluidStatus.fluidType); + var iconAddType = isParam ? (0, _picto.getParamPicto)(fluidStatus.fluidType) : (0, _picto.getAddPicto)(fluidStatus.fluidType); + + var toggleAccordion = function toggleAccordion() { + setActive(function (prev) { + return !prev; + }); + }; + + var updateGlobalFluidStatus = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var fluidService, _updatedFluidStatus, refDate, lastDataDate, _iterator, _step, fluid; + + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + fluidService = new _fluid2.default(client); + _context.next = 3; + return fluidService.getFluidStatus(); + + case 3: + _updatedFluidStatus = _context.sent; + setUpdatedFluidStatus(_updatedFluidStatus); + refDate = _luxon.DateTime.fromISO('0001-01-01'); + lastDataDate = _luxon.DateTime.fromISO('0001-01-01'); + _iterator = _createForOfIteratorHelper(_updatedFluidStatus); + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + fluid = _step.value; + + if (fluid.lastDataDate && fluid.lastDataDate > lastDataDate) { + lastDataDate = fluid.lastDataDate; + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + if (lastDataDate > refDate) { + dispatch((0, _chart.setSelectedDate)(lastDataDate)); + } + + return _context.abrupt("return", _updatedFluidStatus); + + case 11: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [client, dispatch]); + var refreshChallengeState = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var initializationService, _yield$initialization, updatedUserChallenge, dataloads, challengeService, _yield$challengeServi, isDone; + + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + if (!(currentChallenge && currentChallenge.state === _userChallenge.UserChallengeState.DUEL && currentChallenge.duel.state === _userDuel.UserDuelState.ONGOING)) { + _context2.next = 14; + break; + } + + initializationService = new _initialization.default(client); + _context2.next = 4; + return initializationService.initDuelProgress(currentChallenge); + + case 4: + _yield$initialization = _context2.sent; + updatedUserChallenge = _yield$initialization.updatedUserChallenge; + dataloads = _yield$initialization.dataloads; + dispatch((0, _challenge.setChallengeConsumption)(updatedUserChallenge, dataloads)); // Check is duel is done and display notification + + challengeService = new _challenge2.default(client); + _context2.next = 11; + return challengeService.isChallengeDone(updatedUserChallenge, dataloads); + + case 11: + _yield$challengeServi = _context2.sent; + isDone = _yield$challengeServi.isDone; + dispatch((0, _global.toggleChallengeDuelNotification)(isDone)); + + case 14: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })), [client, dispatch, currentChallenge]); + var handleAccountDeletion = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3() { + var _updatedFluidStatus; + + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + _context3.next = 2; + return refreshChallengeState(); + + case 2: + _context3.next = 4; + return updateGlobalFluidStatus(); + + case 4: + _updatedFluidStatus = _context3.sent; + + if (_updatedFluidStatus.length > 0) { + dispatch((0, _global.setFluidStatus)(_updatedFluidStatus)); + } + + setActive(false); + + case 7: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })), [refreshChallengeState, updateGlobalFluidStatus, setActive, dispatch]); + var handleConnectionEnd = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { + var accountService; + return _regenerator.default.wrap(function _callee4$(_context4) { + while (1) { + switch (_context4.prev = _context4.next) { + case 0: + if (!(account && konnectorErrorDescription === 'LOGIN_FAILED' && fluidStatus !== null && fluidStatus.connection.account !== null && fluidStatus.connection.account.auth !== undefined && fluidStatus.connection.account.auth.login)) { + _context4.next = 9; + break; + } + + fluidStatus.connection.konnectorConfig.lastKnownCredentials = fluidStatus.connection.account.auth.login; + accountService = new _account.default(client); + _context4.next = 5; + return accountService.deleteAccount(account); + + case 5: + _context4.next = 7; + return handleAccountDeletion(); + + case 7: + _context4.next = 10; + break; + + case 9: + if (updatedFluidStatus.length > 0) { + dispatch((0, _global.setFluidStatus)(updatedFluidStatus)); + } + + case 10: + setActive(false); + setOpenModal(false); // TODO null state seems to be read before modal closing and display a success icon in modal + + setKonnectorState(null); + setKonnectorErrorDescription(null); + + case 14: + case "end": + return _context4.stop(); + } + } + }, _callee4); + })), [account, client, dispatch, fluidStatus, handleAccountDeletion, konnectorErrorDescription, setActive, updatedFluidStatus]); + var getConnectionCard = (0, _react.useCallback)(function () { + if (fluidState === _fluid.FluidState.KONNECTOR_NOT_FOUND && !isUpdating) { + return /*#__PURE__*/_react.default.createElement(_ConnectionNotFound.default, { + konnectorSlug: fluidSlug + }); + } else if (account && fluidState !== _fluid.FluidState.ERROR_LOGIN_FAILED) { + return /*#__PURE__*/_react.default.createElement(_ConnectionResult.default, { + fluidStatus: fluidStatus, + handleAccountDeletion: handleAccountDeletion, + fluidType: fluidType + }); + } else { + return /*#__PURE__*/_react.default.createElement(_ConnectionForm.default, { + fluidStatus: fluidStatus + }); + } + }, [fluidState, isUpdating, account, fluidSlug, fluidStatus, handleAccountDeletion, fluidType]); + var callbackResponse = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref6 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee5(_state) { + var updatedConnection; + return _regenerator.default.wrap(function _callee5$(_context5) { + while (1) { + switch (_context5.prev = _context5.next) { + case 0: + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + shouldLaunchKonnector: false + }); + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + _context5.next = 4; + return refreshChallengeState(); + + case 4: + _context5.next = 6; + return updateGlobalFluidStatus(); + + case 6: + setKonnectorState(_state); + + case 7: + case "end": + return _context5.stop(); + } + } + }, _callee5); + })); + + return function (_x) { + return _ref6.apply(this, arguments); + }; + }(), [dispatch, fluidStatus.connection, fluidStatus.fluidType, refreshChallengeState, updateGlobalFluidStatus]); + (0, _react.useEffect)(function () { + var subscribed = true; + + function getData() { + return _getData.apply(this, arguments); + } + + function _getData() { + _getData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee6() { + var connectionFlow; + return _regenerator.default.wrap(function _callee6$(_context6) { + while (1) { + switch (_context6.prev = _context6.next) { + case 0: + if (!(fluidStatus.connection.shouldLaunchKonnector && !(0, _triggers.isKonnectorRunning)(trigger))) { + _context6.next = 8; + break; + } + + connectionFlow = new _ConnectionFlow.default(client, trigger, konnector); + _context6.next = 4; + return connectionFlow.launch(); + + case 4: + connectionFlow.jobWatcher.on(_flowEvents.ERROR_EVENT, function () { + setKonnectorErrorDescription(connectionFlow.jobWatcher.on()._error); + callbackResponse(_flowEvents.ERROR_EVENT); + }); // When LOGIN SUCESS EVENT is triggered, the status retrieve from the trigger is still running + + connectionFlow.jobWatcher.on(_flowEvents.LOGIN_SUCCESS_EVENT, function () { + callbackResponse(_flowEvents.LOGIN_SUCCESS_EVENT); + }); + connectionFlow.jobWatcher.on(_flowEvents.SUCCESS_EVENT, function () { + callbackResponse(_flowEvents.SUCCESS_EVENT); + }); + + if (subscribed) { + if (fluidStatus.connection.isUpdating) setIsUpdating(true); + setOpenModal(true); + } + + case 8: + case "end": + return _context6.stop(); + } + } + }, _callee6); + })); + return _getData.apply(this, arguments); + } + + getData(); + var dateChartService = new _dateChart.default(); + setisOutdatedData(dateChartService.isDataOutdated(fluidStatus.lastDataDate, fluidType)); + return function () { + subscribed = false; + }; + }, [client, konnector, trigger, fluidStatus.connection.shouldLaunchKonnector, fluidStatus.connection.isUpdating, fluidStatus.fluidType, callbackResponse, setActive, fluidStatus.lastDataDate, fluidType]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, !isDisconnected ? /*#__PURE__*/_react.default.createElement(_ExpansionPanel.default, { + expanded: active, + onChange: toggleAccordion, + classes: { + root: "expansion-panel-root ".concat(fluidStatus.status === _fluid.FluidState.ERROR || fluidStatus.status === _fluid.FluidState.ERROR_LOGIN_FAILED || isOutdatedData ? 'red-border' : '') + } + }, /*#__PURE__*/_react.default.createElement(_ExpansionPanelSummary.default, { + "aria-label": t("konnector_options.accessibility.button_toggle_detail_".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase())), + expandIcon: /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _chevronDown.default, + size: 16 + }), + classes: { + root: 'expansion-panel-summary', + content: 'expansion-panel-content' + } + }, /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-icon" + }, fluidStatus.connection.account && fluidStatus.status !== _fluid.FluidState.ERROR_LOGIN_FAILED ? /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: iconType, + size: 49 + }) : /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: iconAddType, + size: 49 + }), fluidStatus.status === _fluid.FluidState.ERROR ? /*#__PURE__*/_react.default.createElement("img", { + className: "konnector-state-picto", + src: _pictoFailure.default, + alt: t('konnector_options.accessibility.label_ko_status') + }) : null), /*#__PURE__*/_react.default.createElement("div", { + className: (0, _classnames.default)('konnector-title', (0, _defineProperty2.default)({}, "".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase(), "-connected text-18-bold"), fluidStatus.status !== _fluid.FluidState.NOT_CONNECTED)) + }, fluidStatus.connection.account && fluidStatus.status !== _fluid.FluidState.ERROR_LOGIN_FAILED && !isOutdatedData ? t('FLUID.' + _fluid.FluidType[fluidStatus.fluidType] + '.LABEL') : fluidStatus.status !== _fluid.FluidState.ERROR_LOGIN_FAILED ? /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-bold outdated" + }, "Donn\xE9es manquantes depuis ", isOutdatedData, " jours") : t("konnector_options.label_connect_to_".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase())))), /*#__PURE__*/_react.default.createElement(_ExpansionPanelDetails.default, { + classes: { + root: 'expansion-panel-details' + } + }, getConnectionCard())) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getConnectionCard()), /*#__PURE__*/_react.default.createElement(_KonnectorModal.default, { + open: openModal, + isUpdating: isUpdating, + state: konnectorState, + error: konnectorErrorDescription, + fluidType: fluidStatus.fluidType, + handleCloseClick: handleConnectionEnd + })); +}; + +__signature__(KonnectorViewerCard, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[openModal, setOpenModal](false)}\nuseState{[isUpdating, setIsUpdating](false)}\nuseState{[konnectorErrorDescription, setKonnectorErrorDescription](null)}\nuseState{[konnectorState, setKonnectorState](null)}\nuseState{[updatedFluidStatus, setUpdatedFluidStatus]([])}\nuseState{[isOutdatedData, setisOutdatedData](null)}\nuseSelector{{ currentChallenge }}\nuseCallback{updateGlobalFluidStatus}\nuseCallback{refreshChallengeState}\nuseCallback{handleAccountDeletion}\nuseCallback{handleConnectionEnd}\nuseCallback{getConnectionCard}\nuseCallback{callbackResponse}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector]; +}); + +var _default = KonnectorViewerCard; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(KonnectorViewerCard, "KonnectorViewerCard", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerCard.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "H9Js": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "questionMark_c4363091d7e37ed64f07ddc5d4e72372", + "use": "questionMark_c4363091d7e37ed64f07ddc5d4e72372-usage", + "viewBox": "0 0 21 41", + "content": "<symbol viewBox=\"0 0 21 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"questionMark_c4363091d7e37ed64f07ddc5d4e72372\">\n<path d=\"M0 4.09723C0.637168 3.5251 1.31859 2.98987 2.04425 2.49156C2.78761 1.99325 3.58407 1.55953 4.43362 1.19041C5.30088 0.821293 6.23008 0.535225 7.22124 0.33221C8.23008 0.110737 9.30974 0 10.4602 0C12.0531 0 13.4956 0.230701 14.7876 0.692102C16.0797 1.13505 17.1858 1.781 18.1062 2.62998C19.0266 3.4605 19.7345 4.46635 20.2301 5.64754C20.7434 6.82872 21 8.14833 21 9.60635C21 11.009 20.8053 12.2271 20.4159 13.2606C20.0443 14.2757 19.5664 15.1616 18.9823 15.9183C18.4159 16.675 17.7876 17.3302 17.0973 17.8839C16.4071 18.4375 15.7522 18.9543 15.1327 19.4342C14.5133 19.914 13.9734 20.3939 13.5133 20.8737C13.0708 21.3351 12.7965 21.8519 12.6903 22.424L12.0266 26.3829H7.00885L6.50442 21.898C6.38053 21.0122 6.48673 20.2462 6.82301 19.6003C7.15929 18.9359 7.61062 18.336 8.17699 17.8008C8.74337 17.2471 9.37169 16.7211 10.062 16.2228C10.7699 15.7061 11.4248 15.1616 12.0266 14.5895C12.646 13.9989 13.1593 13.3437 13.5664 12.6239C13.9912 11.8857 14.2035 11.0182 14.2035 10.0216C14.2035 8.80351 13.7965 7.83457 12.9823 7.11479C12.1858 6.395 11.1239 6.03511 9.79646 6.03511C8.82301 6.03511 8 6.14585 7.32744 6.36732C6.67257 6.58879 6.10619 6.83795 5.62832 7.11479C5.15044 7.37317 4.74336 7.6131 4.40708 7.83457C4.07079 8.05604 3.75222 8.16678 3.45133 8.16678C2.77876 8.16678 2.27434 7.86226 1.93805 7.25321L0 4.09723ZM4.96461 36.5982C4.96461 35.9892 5.07079 35.4171 5.28318 34.8818C5.51327 34.3282 5.82302 33.8575 6.2124 33.47C6.60178 33.0639 7.05309 32.7502 7.56637 32.5287C8.09734 32.2888 8.67256 32.1688 9.29203 32.1688C9.8938 32.1688 10.4602 32.2888 10.9912 32.5287C11.5221 32.7502 11.9823 33.0639 12.3717 33.47C12.7611 33.8575 13.0619 34.3282 13.2743 34.8818C13.5044 35.4171 13.6195 35.9892 13.6195 36.5982C13.6195 37.2257 13.5044 37.8071 13.2743 38.3423C13.0619 38.8776 12.7611 39.3482 12.3717 39.7542C11.9823 40.1418 11.5221 40.4463 10.9912 40.6678C10.4602 40.8893 9.8938 41 9.29203 41C8.67256 41 8.09734 40.8893 7.56637 40.6678C7.05309 40.4463 6.60178 40.1418 6.2124 39.7542C5.82302 39.3482 5.51327 38.8776 5.28318 38.3423C5.07079 37.8071 4.96461 37.2257 4.96461 36.5982Z\" fill=\"#E3B82A\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "Ijwy": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("zfb4"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "JFZP": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, ".consumptionview-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.consumptionview-content.--hidden {\n display: none; }\n\n.konnector-section {\n margin: auto;\n width: 45.75rem;\n box-sizing: border-box;\n margin-top: 1rem; }\n @media only screen and (max-width: 768px) {\n .konnector-section {\n width: 100%;\n padding: 0rem 1rem 3rem 1rem; } }\n", ""]); + + + +/***/ }), + +/***/ "KA1Q": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("C5+q"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _luxon = __webpack_require__("ExVU"); + +var _fluid = __webpack_require__("5Wkc"); + +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _BarChart = _interopRequireDefault(__webpack_require__("CPpy")); + +var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); + +var _timeStep = __webpack_require__("cKQ8"); + +var _ConsumptionVisualizer = _interopRequireDefault(__webpack_require__("V6Y7")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var FluidChartSlide = function FluidChartSlide(_ref) { + var index = _ref.index, + fluidType = _ref.fluidType, + showCompare = _ref.showCompare, + width = _ref.width, + height = _ref.height, + isSwitching = _ref.isSwitching, + setActive = _ref.setActive; + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep, + currentIndex = _useSelector.currentIndex; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidTypes = _useSelector2.fluidTypes; + + var _useState = (0, _react.useState)({ + actualData: [], + comparisonData: null + }), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + chartData = _useState2[0], + setChartData = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isDataLoaded = _useState4[0], + setIsDataLoaded = _useState4[1]; + + var _useState5 = (0, _react.useState)(99), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + timeStep = _useState6[0], + setTimeStep = _useState6[1]; + + (0, _react.useEffect)(function () { + var subscribed = true; + + function loadData() { + return _loadData.apply(this, arguments); + } + + function _loadData() { + _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var dateChartService, referenceDate, _yield$Promise$all, _yield$Promise$all2, timePeriod, compareTimePeriod, consumptionService, fluidTypeArray, graphData; + + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (currentTimeStep != timeStep && subscribed) { + setIsDataLoaded(false); + setTimeStep(currentTimeStep); + } + + if (!(!isDataLoaded && index >= currentIndex - 1 && index <= currentIndex + 1)) { + _context.next = 16; + break; + } + + dateChartService = new _dateChart.default(); + referenceDate = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + _context.next = 6; + return Promise.all([dateChartService.defineTimePeriod(referenceDate, currentTimeStep, index), dateChartService.defineTimePeriod(referenceDate, currentTimeStep, index + 1)]); + + case 6: + _yield$Promise$all = _context.sent; + _yield$Promise$all2 = (0, _slicedToArray2.default)(_yield$Promise$all, 2); + timePeriod = _yield$Promise$all2[0]; + compareTimePeriod = _yield$Promise$all2[1]; + consumptionService = new _consumption.default(client); + fluidTypeArray = fluidType === _fluid.FluidType.MULTIFLUID ? fluidTypes : [fluidType]; + _context.next = 14; + return consumptionService.getGraphData(timePeriod, currentTimeStep, fluidTypeArray, compareTimePeriod, fluidType === _fluid.FluidType.MULTIFLUID); + + case 14: + graphData = _context.sent; + + if (subscribed && graphData && graphData.actualData.length > 0) { + setChartData(graphData); + setIsDataLoaded(true); + dispatch((0, _chart.setLoading)(false)); + } + + case 16: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + return _loadData.apply(this, arguments); + } + + loadData(); + return function () { + subscribed = false; + }; + }, [currentIndex, currentTimeStep, fluidType, fluidTypes, client, dispatch, index, isDataLoaded, timeStep]); + (0, _react.useEffect)(function () { + if (index === currentIndex) { + dispatch((0, _chart.setCurrentDatachart)(chartData)); + } + }, [dispatch, index, currentIndex, chartData]); + return /*#__PURE__*/_react.default.createElement("div", { + className: 'fluidchartslide-root', + "aria-busy": !isDataLoaded + }, !isDataLoaded ? /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { + size: "5em", + fluidType: fluidType, + className: "data-spinner" + }) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_ConsumptionVisualizer.default, { + fluidType: fluidType, + showCompare: currentTimeStep === _timeStep.TimeStep.YEAR ? false : showCompare, + setActive: setActive + }), /*#__PURE__*/_react.default.createElement(_BarChart.default, { + chartData: chartData, + fluidType: fluidType, + timeStep: timeStep, + showCompare: showCompare, + height: height, + width: width, + isSwitching: isSwitching + }))); +}; + +__signature__(FluidChartSlide, "useClient{client}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, currentIndex }}\nuseSelector{{ fluidTypes }}\nuseState{[chartData, setChartData]({\n actualData: [],\n comparisonData: null,\n })}\nuseState{[isDataLoaded, setIsDataLoaded](false)}\nuseState{[timeStep, setTimeStep](99)}\nuseEffect{}\nuseEffect{}", function () { + return [_cozyClient.useClient, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; +}); + +var _default = FluidChartSlide; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(FluidChartSlide, "FluidChartSlide", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSlide.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "KKCg": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.error-line {\n color: #e0e0e0;\n cursor: pointer;\n display: flex;\n align-items: center; }\n\n.underlined-error {\n border-bottom: solid 1px #e0e0e0; }\n\n.warning-icon {\n margin-right: 4px; }\n", ""]); + + + +/***/ }), + +/***/ "N1/j": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, ".fluidchartswipe-root {\n flex: 1;\n height: 22rem; }\n @media only screen and (max-width: 768px) {\n .fluidchartswipe-root {\n height: 14rem; } }\n", ""]); + + + +/***/ }), + +/***/ "NMMM": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("KKCg"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "NeHz": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _switchGRDFMobile = _interopRequireDefault(__webpack_require__("pJUi")); + +var _switchGRDFDesktop = _interopRequireDefault(__webpack_require__("OCSB")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _screen = __webpack_require__("41Xj"); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); + +var _reactRedux = __webpack_require__("/MKj"); + +__webpack_require__("skte"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ModalGRDF = function ModalGRDF(_ref) { + var open = _ref.open, + handleSubmit = _ref.handleSubmit, + handleCloseClick = _ref.handleCloseClick, + isWaiting = _ref.isWaiting; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + screenType = _useSelector.screenType; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + disableBackdropClick: true, + disableEscapeKeyDown: true, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('auth.grdfgrandlyon.authModal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { + "aria-label": t('auth.grdfgrandlyon.authModal.accessibility.button_close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 16 + })), screenType === _screen.ScreenType.MOBILE ? /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _switchGRDFMobile.default, + size: 200 + }) : /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _switchGRDFDesktop.default, + size: 300 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "grdfAuthModal" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.grdfgrandlyon.authModal.text1'), /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-bold yellowText" + }, t('auth.grdfgrandlyon.authModal.text2'))), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.grdfgrandlyon.authModal.listItem1'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.grdfgrandlyon.authModal.listItem2')), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.grdfgrandlyon.authModal.endText1'), /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-bold yellowText" + }, t('auth.grdfgrandlyon.authModal.duration')), t('auth.grdfgrandlyon.authModal.endText2')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.grdfgrandlyon.authModal.accessibility.button_validate'), + onClick: handleSubmit, + disabled: isWaiting, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('auth.grdfgrandlyon.authModal.buttonText'), isWaiting && /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { + size: 30 + })))); +}; + +__signature__(ModalGRDF, "useI18n{{ t }}\nuseSelector{{ screenType }}", function () { + return [_I18n.useI18n, _reactRedux.useSelector]; +}); + +var _default = ModalGRDF; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ModalGRDF, "ModalGRDF", "/home/hugo/ecolyo/src/components/Connection/ModalGRDF.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ModalGRDF.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "Nxpj": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("n6jp"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "OCSB": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f", + "use": "switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f-usage", + "viewBox": "0 0 335 256", + "content": "<symbol viewBox=\"0 0 335 256\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f\">\n<g opacity=\"0.55\" filter=\"url(#switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f_filter0_f)\">\n<rect x=\"18\" y=\"18\" width=\"299\" height=\"220\" rx=\"2\" fill=\"#121212\" />\n</g>\n<rect x=\"18\" y=\"18\" width=\"299\" height=\"220\" rx=\"4\" fill=\"white\" />\n<rect x=\"273\" y=\"73\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"75.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"273\" y=\"96\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"98.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"273\" y=\"119\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"121.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 300 160)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 280.5 162.5)\" fill=\"#AEAEAE\" />\n<rect x=\"273\" y=\"183\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"292.5\" cy=\"185.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 300 206)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 280.5 208.5)\" fill=\"#AEAEAE\" />\n<path d=\"M32 77L41.0476 73L40.0423 77L48.5873 73L47.0794 77L57.1323 73L55.6243 77L67.1852 73L64.672 77L75.2275 73L73.7196 77L84.7778 73L82.2645 77L92.3175 73L91.3122 77L101.365 73L99.3545 77L109.91 73L107.899 77L118.455 73L115.942 77L127 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M127.005 73L126 77L134.545 73L133.037 77L143.09 73L141.582 77L153.143 73L150.63 77L161.185 73L159.677 77L170.735 73L168.222 77L178.275 73L177.27 77L187.323 73L185.312 77L195.868 73L193.857 77L204.413 73L201.899 77L212.958 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M75.0053 95L74 99L82.545 95L81.037 99L91.0899 95L89.582 99L101.143 95L98.6296 99L109.185 95L107.677 99L118.735 95L116.222 99L126.275 95L125.27 99L135.323 95L133.312 99L143.868 95L141.857 99L152.413 95L149.899 99L160.958 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M102.005 117L101 121L109.545 117L108.037 121L118.09 117L116.582 121L128.143 117L125.63 121L136.185 117L134.677 121L145.735 117L143.222 121L153.275 117L152.27 121L162.323 117L160.312 121L170.868 117L168.857 121L179.413 117L176.899 121L187.958 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M93.0053 161L92 165L100.545 161L99.037 165L109.09 161L107.582 165L119.143 161L116.63 165L127.185 161L125.677 165L136.735 161L134.222 165L144.275 161L143.27 165L153.323 161L151.312 165L161.868 161L159.857 165L170.413 161L167.899 165L178.958 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M119.005 183L118 187L126.545 183L125.037 187L135.09 183L133.582 187L145.143 183L142.63 187L153.185 183L151.677 187L162.735 183L160.222 187L170.275 183L169.27 187L179.323 183L177.312 187L187.868 183L185.857 187L196.413 183L193.899 187L204.958 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M102.005 207L101 211L109.545 207L108.037 211L118.09 207L116.582 211L128.143 207L125.63 211L136.185 207L134.677 211L145.735 207L143.222 211L153.275 207L152.27 211L162.323 207L160.312 211L170.868 207L168.857 211L179.413 207L176.899 211L187.958 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 99L41.0476 95L40.0423 99L48.5873 95L47.0794 99L57.1323 95L55.6243 99L67.1852 95L64.672 99L75.2275 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 121L41.0476 117L40.0423 121L48.5873 117L47.0794 121L57.1323 117L55.6243 121L67.1852 117L64.672 121L75.2275 117L73.7196 121L84.7778 117L82.2645 121L92.3175 117L91.3122 121L101.365 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 187L41.0476 183L40.0423 187L48.5873 183L47.0794 187L57.1323 183L55.6243 187L67.1852 183L64.672 187L75.2275 183L73.7196 187L84.7778 183L82.2645 187L92.3175 183L91.3122 187L101.365 183L99.3545 187L109.91 183L107.899 187L118.455 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 211L41.0476 207L40.0423 211L48.5873 207L47.0794 211L57.1323 207L55.6243 211L67.1852 207L64.672 211L75.2275 207L73.7196 211L84.7778 207L82.2645 211L92.3175 207L91.3122 211L101.365 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 165L41.0476 161L40.0423 165L48.5873 161L47.0794 165L57.1323 161L55.6243 165L67.1852 161L64.672 165L75.2275 161L73.7196 165L84.7778 161L82.2645 165L92.3175 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M18 22C18 19.7909 19.7909 18 22 18H313C315.209 18 317 19.7909 317 22V51H18V22Z\" fill=\"#01B1AE\" />\n<path d=\"M39.1588 34.7091C39.8892 34.7428 39.9893 35.3904 40.0013 35.5602V38.9181C39.9847 38.9392 39.9681 38.9607 39.9512 38.9824C39.879 39.0754 39.8038 39.1722 39.7258 39.2592C39.5829 39.4159 39.3546 39.6577 39.2689 39.739C37.6995 41.2258 35.8554 41.7672 34.1354 41.7672C32.7216 41.7672 30.7763 41.3212 29.1192 39.7359C26.308 37.0351 26.2798 32.7103 29.1177 30.0352C29.6434 29.5431 29.847 29.3592 30.6836 28.8848C31.8382 28.2276 33.1469 28 34.2041 28C35.1323 28 36.1486 28.2004 36.9095 28.5143C37.0868 28.5859 37.2869 28.6714 37.5384 28.8162C38.2117 29.2048 39.0951 29.8861 39.5366 30.9633V30.9683H31.2333V36.0008C31.2963 36.8979 31.4917 37.6099 32.0437 38.1104C32.4895 38.5162 33.1704 38.7821 34.2041 38.8867C34.5351 38.9224 34.906 38.9396 35.3177 38.9396L37.1224 38.9354C37.1054 38.9296 37.037 38.8867 36.7867 38.5763C36.4754 38.1859 36.4055 37.5175 36.4055 37.0182H36.4039V34.7083L39.1588 34.7091Z\" fill=\"white\" />\n<path d=\"M65.3996 28.028V34.7739C66.0084 34.2753 66.9752 34.109 68.4898 34.0113L68.4863 30.971H70.9051C72.1771 30.9139 75.0058 30.536 75 28.028H65.3996Z\" fill=\"white\" />\n<path d=\"M55.13 46.6042C55.13 46.8241 54.948 47 54.7286 47H47.3261C47.1083 47 46.931 46.8241 46.931 46.6042V45.4683C46.931 45.2495 47.1083 45.0717 47.3261 45.0717H54.7286C54.948 45.0717 55.13 45.2495 55.13 45.4683V46.6042Z\" fill=\"white\" />\n<path d=\"M72.7146 33.934H73.3554C73.3554 33.934 73.3539 34.3901 73.3539 34.5682C73.3539 35.9688 72.1167 36.6789 69.6824 36.6789H68.4865V38.9988C68.4865 39.8154 68.291 41.7 66.4358 41.7395H65.3994V38.3412C65.693 34.4196 70.8991 33.9762 72.7146 33.934Z\" fill=\"white\" />\n<path d=\"M58.6291 28.0314L51.8945 28.0291V41.7392C54.2418 41.4511 55.1001 40.3455 55.2245 38.7158V30.9694H58.1849C58.2213 30.9718 58.2627 30.9741 58.3043 30.9764C58.3758 30.9803 58.448 30.9843 58.4966 30.9889C59.9011 31.1552 60.7961 31.7676 60.8869 34.5784C60.8973 34.6884 60.894 34.8121 60.891 34.9245C60.8897 34.9741 60.8884 35.0216 60.8884 35.0646C60.8162 39.6182 57.3235 41.0127 55.3887 41.5216L55.3786 41.525C55.3555 41.5346 55.3389 41.5461 55.3389 41.5695V41.6921C55.3389 41.717 55.3586 41.7358 55.3786 41.7385L55.3852 41.7392H55.6119C58.4321 41.7392 64.0999 41.0591 64.0999 34.9144V34.8022C64.0666 29.4768 61.7536 28.0314 58.6291 28.0314Z\" fill=\"white\" />\n<path d=\"M46.0177 30.9822L44.4259 30.9691C44.3243 30.9691 44.2254 30.9649 44.1242 30.9576C42.1623 30.8185 41.0414 29.3352 40.5844 28.5573C40.4797 28.3979 40.3801 28.2342 40.2858 28.0614C40.2858 28.0614 40.2762 28.0281 40.2924 28.0281H44.8453C46.3688 28.0281 47.0034 28.1216 47.6779 28.3837C47.837 28.4427 48.0027 28.5155 48.1785 28.5964C49.1561 29.0524 49.8186 29.8693 50.0836 30.9174C50.123 31.0619 50.1481 31.2163 50.1697 31.3707C50.1994 31.5742 50.2164 31.7861 50.2164 32.0053C50.2195 33.6351 49.4014 34.5643 48.2696 35.215C48.2681 35.2177 48.2495 35.2284 48.2495 35.2284C48.2341 35.2342 48.2341 35.2342 48.2252 35.2414C48.2127 35.2475 48.2016 35.2542 48.1912 35.2605C48.1846 35.2644 48.1782 35.2683 48.1719 35.2717C48.1684 35.2717 48.1518 35.284 48.1518 35.284C48.0197 35.3499 47.8899 35.3905 47.769 35.42C47.75 35.4239 47.7318 35.4288 47.7147 35.4333C47.6999 35.4373 47.6858 35.4411 47.6728 35.4438V32.2337C47.6311 31.2443 46.7535 30.9856 46.2487 30.9856C46.2327 30.9856 46.2162 30.9858 46.1992 30.986C46.144 30.9865 46.0836 30.9871 46.0177 30.9822Z\" fill=\"white\" />\n<path d=\"M42.635 34.7091C41.8679 34.7386 41.7937 35.4402 41.7849 35.5778V37.6479H44.6661C44.9089 38.0019 45.1505 38.3524 45.3752 38.6783L45.6306 39.0488C45.955 39.5121 46.2664 39.9494 46.3958 40.1168C46.4046 40.1284 46.4149 40.1429 46.4269 40.1598C46.5904 40.3898 47.0831 41.0827 48.7845 41.4971C49.4069 41.6479 50.0927 41.6928 50.4763 41.7179C50.5458 41.7224 50.6058 41.7263 50.6533 41.7301L50.824 41.7385L50.8058 41.7056C50.8058 41.7056 50.4976 41.2817 50.1082 40.6134L50.0234 40.4677C49.4873 39.5466 47.6691 36.4226 47.3201 35.8127C47.0057 35.2628 46.5051 35.018 45.9929 34.8693H45.9879C45.6209 34.7681 45.218 34.7294 44.9164 34.7141C44.903 34.7135 44.89 34.7127 44.877 34.7119C44.8542 34.7105 44.8316 34.7091 44.8082 34.7091H42.635Z\" fill=\"white\" />\n<defs>\n<filter id=\"switchGRDFDesktop_6507b93ed93884c75d7a2e3316bc8a9f_filter0_f\" x=\"0\" y=\"0\" width=\"335\" height=\"256\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"9\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "OaDc": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("cuPq"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _reactRouterDom = __webpack_require__("55Ip"); + +var _utils = __webpack_require__("c+yx"); + +var _fluid = __webpack_require__("5Wkc"); + +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _picto = __webpack_require__("6DBe"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _EstimatedConsumptionModal = _interopRequireDefault(__webpack_require__("ta6n")); + +var _DataloadComparisonLeft = _interopRequireDefault(__webpack_require__("tAQF")); + +var _DataloadNoValue = _interopRequireDefault(__webpack_require__("k66a")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var DataloadConsumptionVisualizer = function DataloadConsumptionVisualizer(_ref) { + var fluidType = _ref.fluidType, + dataload = _ref.dataload, + compareDataload = _ref.compareDataload, + showCompare = _ref.showCompare, + lastDataDate = _ref.lastDataDate, + setActive = _ref.setActive; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + loading = _useSelector.loading, + currentDatachart = _useSelector.currentDatachart; + + var client = (0, _cozyClient.useClient)(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openEstimationModal = _useState2[0], + setOpenEstimationModal = _useState2[1]; + + var converterService = new _converter.default(); + var dateChartService = new _dateChart.default(); + var emitNavEvent = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(targetPage) { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.NAVIGATION_EVENT, + target: targetPage + }); + + case 2: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), [client]); + var toggleEstimationModal = (0, _react.useCallback)(function () { + setOpenEstimationModal(function (prev) { + return !prev; + }); + }, []); + return /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-root" + }, !loading && dataload && dataload.value > -1 ? /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-content" + }, showCompare && compareDataload && /*#__PURE__*/_react.default.createElement(_DataloadComparisonLeft.default, { + fluidType: fluidType, + compareDataload: compareDataload + }), /*#__PURE__*/_react.default.createElement("div", { + className: showCompare ? 'dataloadvisualizer-section dataloadvisualizer-section-right' : 'dataloadvisualizer-section' + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " text-36-bold ").concat(fluidType === _fluid.FluidType.MULTIFLUID && showCompare ? 'multifluid-compare-color' : '') + }, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType], true) >= 1000 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value, _fluid.FluidType[fluidType]), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal" + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.MEGAUNIT')))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, (0, _utils.formatNumberValues)(dataload.value), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal ".concat(fluidType === _fluid.FluidType.MULTIFLUID && !showCompare ? 'euroUnit' : '') + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT'))), fluidType === _fluid.FluidType.MULTIFLUID && !showCompare && /*#__PURE__*/_react.default.createElement("span", { + className: "text-14-normal estimated", + onClick: toggleEstimationModal + }, t('consumption_visualizer.estimated')))), fluidType !== _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro ".concat(_fluid.FluidType[fluidType].toLowerCase(), " text-16-normal") + }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType)), " \u20AC")) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, showCompare ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro text-16-normal" + }, dataload.valueDetail ? dataload.valueDetail.map(function (load, index) { + return /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { + key: index, + to: "/consumption/".concat(_fluid.FluidType[index].toLowerCase()), + className: "dataloadvisualizer-euro-link" + }, /*#__PURE__*/_react.default.createElement("div", { + className: load !== -1 ? "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()) : !dateChartService.isDataToCome(dataload, index) ? dateChartService.isDataHole(currentDatachart, index) ? "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()) : 'dataloadvisualizer-euro-fluid error' : "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[index].toLowerCase()), + onClick: function onClick() { + return emitNavEvent(_fluid.FluidType[index].toLowerCase()); + } + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "dataloadvisualizer-euro-fluid-icon", + icon: (0, _picto.getNavPicto)(index, true, true), + size: 22 + }), /*#__PURE__*/_react.default.createElement("div", null, load !== -1 ? "".concat((0, _utils.formatNumberValues)(load), " \u20AC") : !dateChartService.isDataToCome(dataload, index) ? dateChartService.isDataHole(currentDatachart, index) ? 'Vide' : t('consumption_visualizer.aie') : t('consumption_visualizer.data_to_come')))); + }) : /*#__PURE__*/_react.default.createElement(_reactRouterDom.NavLink, { + to: "/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase()), + className: "dataloadvisualizer-euro-link" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro-fluid ".concat(_fluid.FluidType[fluidType].toLowerCase()) + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + className: "dataloadvisualizer-euro-fluid-icon", + icon: (0, _picto.getNavPicto)(fluidType, true, true), + size: 22 + }), /*#__PURE__*/_react.default.createElement("div", null, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(dataload.value, fluidType)), " \u20AC")))))))) : /*#__PURE__*/_react.default.createElement(_DataloadNoValue.default, { + lastDataDate: lastDataDate, + dataload: dataload, + setActive: setActive, + fluidType: fluidType + }), /*#__PURE__*/_react.default.createElement(_EstimatedConsumptionModal.default, { + open: openEstimationModal, + handleCloseClick: toggleEstimationModal + })); +}; + +__signature__(DataloadConsumptionVisualizer, "useI18n{{ t }}\nuseSelector{{ loading, currentDatachart }}\nuseClient{client}\nuseState{[openEstimationModal, setOpenEstimationModal](false)}\nuseCallback{emitNavEvent}\nuseCallback{toggleEstimationModal}", function () { + return [_I18n.useI18n, _reactRedux.useSelector, _cozyClient.useClient]; +}); + +var _default = DataloadConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(DataloadConsumptionVisualizer, "DataloadConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "Otk3": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _reactRedux = __webpack_require__("/MKj"); + +var _date = __webpack_require__("XrP9"); + +__webpack_require__("oh4O"); + +var _TotalConsumption = _interopRequireDefault(__webpack_require__("jLkG")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConsumptionDetails = function ConsumptionDetails(_ref) { + var fluidType = _ref.fluidType; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep, + currentDatachart = _useSelector.currentDatachart; + + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "consumption-details-root" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "consumption-details-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "consumption-details-header text-16-normal-uppercase details-title" + }, (0, _date.convertDateToShortDateString)(currentDatachart.actualData, currentTimeStep)), /*#__PURE__*/_react.default.createElement(_TotalConsumption.default, { + actualData: currentDatachart.actualData, + fluidType: fluidType + })))); +}; + +__signature__(ConsumptionDetails, "useSelector{{ currentTimeStep, currentDatachart }}", function () { + return [_reactRedux.useSelector]; +}); + +var _default = ConsumptionDetails; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConsumptionDetails, "ConsumptionDetails", "/home/hugo/ecolyo/src/components/Home/ConsumptionDetails.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/ConsumptionDetails.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "PU46": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.estimation-modal {\n padding: 0.5rem;\n color: #e0e0e0; }\n .estimation-modal .modal-title {\n color: #e3b82a;\n font-weight: bold;\n text-align: center;\n margin-bottom: 0.5rem; }\n .estimation-modal ul {\n padding-left: 1rem; }\n .estimation-modal .electricity {\n color: #d87b39; }\n .estimation-modal .water {\n color: #3a98ec; }\n .estimation-modal .gas {\n color: #45d1b8; }\n", ""]); + + + +/***/ }), + +/***/ "PhcN": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"first\":\"Le saviez-vous ?\",\"second\":\"Pour acheminer l’eau sur Lyon (Lugdunum !) l’acqueduc de Gier faisait 86 km à l’époque Romaine !\"},{\"first\":\"Rien que de l’eau, de l’eau de pluie, de l’eau de la Métroooooo\",\"second\":\"♪♪\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"Environ 90% de notre électricité provient de centrales de production hors de notre métropole.\"},{\"first\":\"« Il y a de l’eau dans le gaz » …\",\"second\":\"Avec Ecolyo c’est l’eau AVEC le gaz.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La consommation énergétique résidentielle représente environ 30% de la consommation énergétique totale de notre territoire.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"La Métropole de Lyon a été territoire d’expérimentation Linky. Le compteur est présent sur notre territoire depuis plus de 10 ans !\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"10 minutes d'aération par jour permettent à notre habitat d’être plus sain, avec un air renouvelé, moins de polluants et l’évacuation de l’humidité qui stagne et qui nous oblige à consommer plus de chauffage.\"},{\"first\":\"Le saviez-vous ?\",\"second\":\"2°C ! C’est la différence qu’on peut mesurer dans une rue bien arborée en comparaison d’une rue vide : la végétation est donc cruciale pour le bien être en ville l’été et pour limiter l’installation des climatiseurs.\"},{\"first\":\"Il y a les bonnes pratiques de consommations énergétiques (et Ecolyo est là pour cela !) mais aussi et bien sûr, la rénovation.\",\"second\":\"Le saviez-vous ? La loi énergie climat de 2019 impose que d’ici 2025, les bâtiments privés résidentiels les plus énergivores soient tous rénovés !\"}]"); + +/***/ }), + +/***/ "Rj0y": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("vU6X"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "RoAm": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluidchart-root {\n background-color: #121212;\n padding: 2rem 2rem 1rem 2rem;\n margin-bottom: 1rem; }\n @media only screen and (max-width: 768px) {\n .fluidchart-root {\n padding: 1.5rem 1rem 1rem 1rem;\n margin-bottom: 0.5rem; } }\n\n.fluidchart-content {\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .fluidchart-content {\n min-height: 21.5rem; } }\n\n.fluidchart-footer {\n display: flex;\n align-items: center;\n justify-content: left;\n margin: auto;\n padding-top: 1.5rem;\n max-width: 45.75rem; }\n .fluidchart-footer .fluidchart-footer-label {\n color: #e0e0e0; }\n", ""]); + + + +/***/ }), + +/***/ "SFZJ": +/***/ (function(module, exports) { + +module.exports = "/img/picto-failure.948bd4ceba4eb6291960d3b280aae380.png"; + +/***/ }), + +/***/ "SsTg": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("s+Fc"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "V+fP": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.konnector-icon {\n margin-right: 1rem;\n position: relative; }\n @media only screen and (max-width: 768px) {\n .konnector-icon {\n max-width: 16vw; } }\n .konnector-icon .konnector-state-picto {\n position: absolute;\n top: 0;\n right: -13px; }\n\n.konnector-title, .konnector-title.electricity-connected, .konnector-title.gas-connected, .konnector-title.water-connected {\n color: #e0e0e0; }\n .electricity-connected.konnector-title {\n color: #d87b39; }\n .gas-connected.konnector-title {\n color: #45d1b8; }\n .water-connected.konnector-title {\n color: #3a98ec; }\n .konnector-title .outdated {\n color: #e0e0e0; }\n", ""]); + + + +/***/ }), + +/***/ "V6Y7": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("Fb5D"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _fluid = __webpack_require__("5Wkc"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _DataloadConsumptionVisualizer = _interopRequireDefault(__webpack_require__("OaDc")); + +var _LastDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("5dJ/")); + +var _ErrorDataConsumptionVisualizer = _interopRequireDefault(__webpack_require__("pLzo")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +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; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConsumptionVisualizer = function ConsumptionVisualizer(_ref) { + var fluidType = _ref.fluidType, + showCompare = _ref.showCompare, + setActive = _ref.setActive; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector.fluidStatus, + fluidTypes = _useSelector.fluidTypes; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentDatachart = _useSelector2.currentDatachart, + currentDatachartIndex = _useSelector2.currentDatachartIndex; + + var dataload = currentDatachart.actualData[currentDatachartIndex]; + var compareDataload = currentDatachart.comparisonData ? currentDatachart.comparisonData[currentDatachartIndex] : null; + var dateChartService = new _dateChart.default(); + + var getLastDataDate = function getLastDataDate() { + var lastDay = null; + var lastDays = []; + + if (fluidType === _fluid.FluidType.MULTIFLUID) { + var _iterator = _createForOfIteratorHelper(fluidTypes), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _fluidType = _step.value; + var date = fluidStatus[_fluidType].lastDataDate; + + if (date) { + lastDays.push(date); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + if (lastDays.length > 0) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } + } else { + lastDay = fluidStatus[fluidType].lastDataDate; + } + + return lastDay; + }; + + var lastDataDate = getLastDataDate(); + return /*#__PURE__*/_react.default.createElement("div", { + className: "consumptionvisualizer-root" + }, /*#__PURE__*/_react.default.createElement(_DataloadConsumptionVisualizer.default, { + fluidType: fluidType, + dataload: dataload, + compareDataload: compareDataload, + showCompare: showCompare, + lastDataDate: lastDataDate, + setActive: setActive + }), /*#__PURE__*/_react.default.createElement("div", { + className: "consumptionvisualizer-info" + }, dataload && dataload.valueDetail && (dataload.valueDetail[0] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.ELECTRICITY) || dataload.valueDetail[1] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.WATER) || dataload.valueDetail[2] === -1 && !dateChartService.isDataToCome(dataload, _fluid.FluidType.GAS)) && /*#__PURE__*/_react.default.createElement(_ErrorDataConsumptionVisualizer.default, { + fluidType: fluidType + }), !dataload || dataload && dataload.value === -1 && lastDataDate && dataload.date > lastDataDate && /*#__PURE__*/_react.default.createElement(_LastDataConsumptionVisualizer.default, { + lastDataDate: lastDataDate, + fluidType: fluidType + }))); +}; + +__signature__(ConsumptionVisualizer, "useSelector{{ fluidStatus, fluidTypes }}\nuseSelector{{ currentDatachart, currentDatachartIndex }}", function () { + return [_reactRedux.useSelector, _reactRedux.useSelector]; +}); + +var _default = ConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConsumptionVisualizer, "ConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "WLbX": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.lastdatavisualizer-button {\n color: #e0e0e0;\n cursor: pointer;\n display: flex;\n align-items: center; }\n", ""]); + + + +/***/ }), + +/***/ "WoCI": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _reactRedux = __webpack_require__("/MKj"); + +__webpack_require__("kpuL"); + +var _StyledCard = _interopRequireDefault(__webpack_require__("mvdD")); + +var _fluid = __webpack_require__("5Wkc"); + +var _picto = __webpack_require__("6DBe"); + +var _reactRouterDom = __webpack_require__("55Ip"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var KonnectorViewerList = function KonnectorViewerList() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector.fluidStatus; + + var history = (0, _reactRouterDom.useHistory)(); + var goToFluid = (0, _react.useCallback)(function (fluidType) { + history.push("/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase())); + }, [history]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "kv-root" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "kv-content" + }, /*#__PURE__*/_react.default.createElement("div", null, fluidStatus.map(function (fluidStatusItem, key) { + return /*#__PURE__*/_react.default.createElement(_StyledCard.default, { + key: key, + className: "connection-card", + onClick: function onClick() { + return goToFluid(fluidStatusItem.fluidType); + } + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: (0, _picto.getAddPicto)(fluidStatusItem.fluidType), + size: 36 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-title text-18-bold ".concat(_fluid.FluidType[fluidStatusItem.fluidType].toLowerCase()) + }, t("konnector_options.label_connect_to_".concat(_fluid.FluidType[fluidStatusItem.fluidType].toLowerCase())))); + })))); +}; + +__signature__(KonnectorViewerList, "useI18n{{ t }}\nuseSelector{{ fluidStatus }}\nuseHistory{history}\nuseCallback{goToFluid}", function () { + return [_I18n.useI18n, _reactRedux.useSelector, _reactRouterDom.useHistory]; +}); + +var _default = KonnectorViewerList; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(KonnectorViewerList, "KonnectorViewerList", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorViewerList.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "XeNL": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("gCZX"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "Y5EC": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _fluid = __webpack_require__("5Wkc"); + +var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); + +var _styles = __webpack_require__("DfQ9"); + +var _excluded = ["fluidType"]; + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var SwitchBase = (0, _styles.withStyles)({ + root: { + paddingLeft: 0, + width: 52, + overflow: 'initial' + }, + switchBase: { + color: 'var(--greyBright)', + width: 'auto', + left: -8, + '&$checked': { + color: 'var(--greyBright)', + '& + $track': { + opacity: 1, + backgroundColor: 'var(--multiColor)' + } + } + }, + checked: {}, + track: { + opacity: 1, + backgroundColor: 'var(--greyDark)', + marginTop: 'initial', + marginLeft: 'initial', + left: 0 + } +})(_Switch.default); +var SwitchElec = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--elecColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); +var SwitchWater = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--waterColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); +var SwitchGas = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--gasColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); + +var StyledSwitch = function StyledSwitch(_ref) { + var fluidType = _ref.fluidType, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + + if (fluidType !== undefined) { + switch (fluidType) { + case _fluid.FluidType.ELECTRICITY: + return /*#__PURE__*/_react.default.createElement(SwitchElec, props); + + case _fluid.FluidType.WATER: + return /*#__PURE__*/_react.default.createElement(SwitchWater, props); + + case _fluid.FluidType.GAS: + return /*#__PURE__*/_react.default.createElement(SwitchGas, props); + + default: + return /*#__PURE__*/_react.default.createElement(SwitchBase, props); + } + } else { + return /*#__PURE__*/_react.default.createElement(SwitchBase, props); + } +}; + +var _default = StyledSwitch; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(SwitchBase, "SwitchBase", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchElec, "SwitchElec", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchWater, "SwitchWater", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchGas, "SwitchGas", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "Y6c4": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _fluid = __webpack_require__("5Wkc"); + +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); + +var _OAuthWindow = __webpack_require__("TZPm"); + +var _enedisLogo = _interopRequireDefault(__webpack_require__("ayFb")); + +var _grdfLogo = _interopRequireDefault(__webpack_require__("aXGb")); + +var _eglLogo = _interopRequireDefault(__webpack_require__("QRYu")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); + +var _ModalGRDF = _interopRequireDefault(__webpack_require__("NeHz")); + +__webpack_require__("lWzs"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var OAuthForm = function OAuthForm(_ref) { + var konnector = _ref.konnector, + onSuccess = _ref.onSuccess; + var IDLE = 'idle'; + var WAITING = 'waiting'; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + + var _useState = (0, _react.useState)(IDLE), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + status = _useState2[0], + setStatus = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + openGRDFModal = _useState4[0], + setOpenGRDFModal = _useState4[1]; + + var toggleGRDFModal = (0, _react.useCallback)(function () { + setOpenGRDFModal(function (prev) { + return !prev; + }); + }, []); + + var endOAuth = function endOAuth() { + setOpenGRDFModal(false); + setStatus(IDLE); + }; + + var startOAuth = function startOAuth() { + setStatus(WAITING); + }; + + var handleAccountId = (0, _react.useCallback)(function (accountId) { + endOAuth(); + onSuccess(accountId); + }, [onSuccess]); + + var handleSubmit = function handleSubmit() { + startOAuth(); + }; + + var handleOAuthCancel = (0, _react.useCallback)(function () { + endOAuth(); + }, []); + var fluidconfig = new _fluidConfig.default().getFluidConfig(); + var icon = konnector ? konnector.slug === fluidconfig[_fluid.FluidType.ELECTRICITY].konnectorConfig.slug ? _enedisLogo.default : konnector.slug === fluidconfig[_fluid.FluidType.GAS].konnectorConfig.slug ? _grdfLogo.default : konnector.slug === fluidconfig[_fluid.FluidType.WATER].konnectorConfig.slug ? _eglLogo.default : '' : ''; + var isWaiting = status === WAITING; + return !konnector ? null : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.accessibility.button_connect'), + onClick: konnector.slug === fluidconfig[_fluid.FluidType.GAS].konnectorConfig.slug ? toggleGRDFModal : handleSubmit, + disabled: isWaiting, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-content-icon" + }, isWaiting ? /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { + size: 48 + }) : /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: icon, + size: 48 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "authform-button-text text-18-bold" + }, /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnector.slug + '.connect.label1')), /*#__PURE__*/_react.default.createElement("div", null, t('auth.' + konnector.slug + '.connect.label2'))))), isWaiting && /*#__PURE__*/_react.default.createElement(_OAuthWindow.OAuthWindow, { + client: client, + konnector: konnector, + redirectSlug: client.appMetadata.slug, + onSuccess: handleAccountId, + onCancel: handleOAuthCancel, + t: t + }), /*#__PURE__*/_react.default.createElement(_ModalGRDF.default, { + open: openGRDFModal, + handleSubmit: handleSubmit, + handleCloseClick: toggleGRDFModal, + isWaiting: isWaiting + })); +}; + +__signature__(OAuthForm, "useI18n{{ t }}\nuseClient{client}\nuseState{[status, setStatus](IDLE)}\nuseState{[openGRDFModal, setOpenGRDFModal](false)}\nuseCallback{toggleGRDFModal}\nuseCallback{handleAccountId}\nuseCallback{handleOAuthCancel}", function () { + return [_I18n.useI18n, _cozyClient.useClient]; +}); + +var _default = OAuthForm; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(OAuthForm, "OAuthForm", "/home/hugo/ecolyo/src/components/Connection/OAuthForm.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/OAuthForm.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "YqUa": +/***/ (function(module) { + +module.exports = JSON.parse("[{\"first\":\"La première fois cela peut prendre quelques minutes, par la suite, seulement quelques secondes.\"},{\"first\":\"Afin de limiter le temps de ce premier chargement, un historique réduit de vos consommations va être chargé. Vous aurez tout de même accès à un an d'historique dès à présent.\"},{\"first\":\"Demain matin, vous aurez accès à l'ensemble de vos données (jusqu'à trois ans d'historique).\"}]"); + +/***/ }), + +/***/ "Z62S": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kv-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1.5rem 1rem 1rem 1rem; }\n .kv-root .kv-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .kv-root .kv-content {\n width: 100%; } }\n .kv-root .kv-content .kv-header {\n margin-top: 2.5rem;\n margin-bottom: 1.25rem;\n color: #e0e0e0; }\n\nbutton.connection-card div {\n display: flex;\n align-items: center;\n justify-content: start;\n height: 80px;\n font-weight: normal;\n box-sizing: border-box; }\n button.connection-card div svg {\n margin-right: 1.5rem; }\n", ""]); + + + +/***/ }), + +/***/ "b5KJ": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _reactRedux = __webpack_require__("/MKj"); + +var _global = __webpack_require__("c4IZ"); + +var _I18n = __webpack_require__("buk/"); + +var _ConnectionFormLogin = _interopRequireDefault(__webpack_require__("1v1H")); + +var _ConnectionFormOAuth = _interopRequireDefault(__webpack_require__("mAnQ")); + +var _fluid = __webpack_require__("5Wkc"); + +__webpack_require__("XeNL"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionForm = function ConnectionForm(_ref) { + var fluidStatus = _ref.fluidStatus; + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var handleSuccess = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var updatedConnection; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + shouldLaunchKonnector: true + }); + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + + case 2: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [dispatch, fluidStatus.fluidType, fluidStatus.connection]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-form" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "form-title ".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase()) + }, t("konnector_form.not_connected_".concat(_fluid.FluidType[fluidStatus.fluidType].toLowerCase()))), !fluidStatus.connection.konnectorConfig.oauth ? /*#__PURE__*/_react.default.createElement(_ConnectionFormLogin.default, { + fluidStatus: fluidStatus, + onSuccess: handleSuccess + }) : /*#__PURE__*/_react.default.createElement(_ConnectionFormOAuth.default, { + fluidStatus: fluidStatus, + onSuccess: handleSuccess + })); +}; + +__signature__(ConnectionForm, "useDispatch{dispatch}\nuseI18n{{ t }}\nuseCallback{handleSuccess}", function () { + return [_reactRedux.useDispatch, _I18n.useI18n]; +}); + +var _default = ConnectionForm; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionForm, "ConnectionForm", "/home/hugo/ecolyo/src/components/Connection/ConnectionForm.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionForm.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "bHYF": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.fluid-buttons {\n width: 100%;\n background: #121212;\n box-shadow: inset 0px 4px 8px #000000; }\n .fluid-buttons .content {\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n padding: 0.6rem 0;\n box-sizing: border-box;\n width: 45.75rem;\n margin: auto; }\n @media only screen and (max-width: 768px) {\n .fluid-buttons .content {\n width: 100%; } }\n .fluid-buttons .fluid-button {\n cursor: pointer;\n min-width: 70px;\n margin: 0 0.3rem;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n position: relative; }\n .fluid-buttons .fluid-button .fluid-title {\n text-align: center;\n color: #7b7b7b;\n transition: all 300ms ease;\n padding-top: 0.3rem; }\n .fluid-buttons .fluid-button .fluid-title.active {\n color: white; }\n .fluid-buttons .fluid-button .notif-error {\n position: absolute;\n top: -2px;\n right: 11px; }\n", ""]); + + + +/***/ }), + +/***/ "c+fo": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("AYiI"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "cbBy": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("0Udq"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _reactSwipeableViews = _interopRequireDefault(__webpack_require__("7VIw")); + +var _reactSwipeableViewsUtils = __webpack_require__("7wYf"); + +var _FluidChartSlide = _interopRequireDefault(__webpack_require__("KA1Q")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var VirtualizeSwipeableViews = (0, _reactSwipeableViewsUtils.virtualize)(_reactSwipeableViews.default); + +var FluidChartSwipe = function FluidChartSwipe(_ref) { + var fluidType = _ref.fluidType, + showCompare = _ref.showCompare, + setActive = _ref.setActive; + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentIndex = _useSelector.currentIndex, + currentTimeStep = _useSelector.currentTimeStep, + selectedDate = _useSelector.selectedDate, + loading = _useSelector.loading; + + var swipe = (0, _react.useRef)(null); + + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + width = _useState2[0], + setWidth = _useState2[1]; + + var _useState3 = (0, _react.useState)(0), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + height = _useState4[0], + setHeight = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + isSwitching = _useState6[0], + setIsSwitching = _useState6[1]; + + var handleChangeIndex = function handleChangeIndex(index) { + var dateChartService = new _dateChart.default(); + var increment = 0; + + if (currentIndex < index) { + increment = dateChartService.defineIncrementForPreviousIndex(currentTimeStep, selectedDate, currentIndex); + } else { + increment = dateChartService.defineIncrementForNextIndex(currentTimeStep, selectedDate, currentIndex); + } + + var updatedDate = dateChartService.incrementeDate(currentTimeStep, selectedDate, increment); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, updatedDate); + dispatch((0, _chart.setSelectedDate)(updatedDate)); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + }; + + (0, _react.useEffect)(function () { + function handleResize() { + if (!loading) { + var maxWidth = 940; + var maxHeight = 300; + + var _width = swipe.current ? swipe.current.offsetWidth > maxWidth ? maxWidth : swipe.current.offsetWidth : 400; + + setWidth(_width); + + var _height = swipe.current ? swipe.current.offsetHeight > maxHeight ? maxHeight : swipe.current.offsetHeight : 300; + + setHeight(_height); + } + } + + handleResize(); + window.addEventListener('resize', handleResize); + return function () { + return window.removeEventListener('resize', handleResize); + }; + }, [loading]); + (0, _react.useEffect)(function () { + function initIndex() { + var dateChartService = new _dateChart.default(); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, selectedDate); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + } + + initIndex(); + }, [dispatch, currentTimeStep, selectedDate]); + return /*#__PURE__*/_react.default.createElement("div", { + className: 'fluidchartswipe-root', + ref: swipe + }, /*#__PURE__*/_react.default.createElement(VirtualizeSwipeableViews, { + index: currentIndex, + overscanSlideAfter: 1, + overscanSlideBefore: 1, + onChangeIndex: handleChangeIndex, + slideRenderer: function slideRenderer(_ref2) { + var key = _ref2.key, + index = _ref2.index; + return /*#__PURE__*/_react.default.createElement(_FluidChartSlide.default, { + key: key, + index: index, + fluidType: fluidType, + showCompare: showCompare, + width: width, + height: height, + isSwitching: isSwitching, + setActive: setActive + }); + }, + enableMouseEvents: true, + onSwitching: !isSwitching ? function () { + return setIsSwitching(true); + } : null, + onTransitionEnd: function onTransitionEnd() { + setIsSwitching(false); + }, + axis: "x-reverse" + })); +}; + +__signature__(FluidChartSwipe, "useDispatch{dispatch}\nuseSelector{{ currentIndex, currentTimeStep, selectedDate, loading }}\nuseRef{swipe}\nuseState{[width, setWidth](0)}\nuseState{[height, setHeight](0)}\nuseState{[isSwitching, setIsSwitching](false)}\nuseEffect{}\nuseEffect{}", function () { + return [_reactRedux.useDispatch, _reactRedux.useSelector]; +}); + +var _default = FluidChartSwipe; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(VirtualizeSwipeableViews, "VirtualizeSwipeableViews", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); + reactHotLoader.register(FluidChartSwipe, "FluidChartSwipe", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChartSwipe.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "cuPq": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("B+yx"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "flqf": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.consumptionvisualizer-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n padding-bottom: 1rem; }\n @media only screen and (max-width: 768px) {\n .consumptionvisualizer-root {\n width: 100%; } }\n .consumptionvisualizer-root .consumptionvisualizer-info {\n min-height: 1.5rem;\n display: flex;\n align-items: center; }\n", ""]); + + + +/***/ }), + +/***/ "gCZX": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.konnector-form {\n margin: 2rem 1.5rem 2rem 1.5rem;\n padding-top: 1rem; }\n @media only screen and (min-width: 768px) {\n .konnector-form {\n padding-top: 2rem;\n margin: 4rem 1.5rem 2rem 1.5rem;\n padding-bottom: 1rem; } }\n .konnector-form .form-title {\n font-size: 20px;\n font-weight: bold;\n text-align: center; }\n .konnector-form .form-title.electricity {\n color: #d87b39; }\n .konnector-form .form-title.gas {\n color: #45d1b8; }\n .konnector-form .form-title.water {\n color: #3a98ec; }\n", ""]); + + + +/***/ }), + +/***/ "h1zO": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade", + "use": "trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade-usage", + "viewBox": "0 0 24 24", + "content": "<symbol viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"trailing-icon_2ccdf9d3cfd16b2764a55a850d8b5ade\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12 5C7 5 2.73 8.11 1 12.5C2.73 16.89 7 20 12 20C17 20 21.27 16.89 23 12.5C21.27 8.11 17 5 12 5ZM12 17.5C9.24 17.5 7 15.26 7 12.5C7 9.74 9.24 7.5 12 7.5C14.76 7.5 17 9.74 17 12.5C17 15.26 14.76 17.5 12 17.5ZM12 9.5C10.34 9.5 9 10.84 9 12.5C9 14.16 10.34 15.5 12 15.5C13.66 15.5 15 14.16 15 12.5C15 10.84 13.66 9.5 12 9.5Z\" fill=\"white\" fill-opacity=\"0.6\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "hIxu": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, ".fluidchartslide-root {\n min-height: 22rem;\n overflow-x: hidden;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center; }\n @media only screen and (max-width: 768px) {\n .fluidchartslide-root {\n min-height: 14rem; } }\n .fluidchartslide-root .data-spinner {\n margin-top: 4rem; }\n", ""]); + + + +/***/ }), + +/***/ "iJFh": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.activatehalfhour-box {\n background-color: rgba(18, 18, 18, 0.8);\n padding: 0rem 1rem 0rem 0rem;\n display: flex;\n justify-content: center;\n align-items: center;\n flex-direction: column;\n min-height: 29.5rem; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box {\n min-height: 21.5rem; } }\n .activatehalfhour-box .activatehalfhour-box-header {\n text-align: center;\n font-weight: bold;\n letter-spacing: 0.2px;\n margin-bottom: 1.5em;\n color: #e0e0e0;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box .activatehalfhour-box-header {\n width: 80%; } }\n .activatehalfhour-box button.btn-highlight {\n margin-left: auto;\n margin-right: auto;\n width: 50%; }\n @media only screen and (max-width: 768px) {\n .activatehalfhour-box button.btn-highlight {\n width: 80%; } }\n", ""]); + + + +/***/ }), + +/***/ "iT/d": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("3RoJ"); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); + +var _fluid = __webpack_require__("5Wkc"); + +var _timeStep = __webpack_require__("cKQ8"); + +var _userExploration = __webpack_require__("/rev"); + +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); + +var _StyledSwitch = _interopRequireDefault(__webpack_require__("Y5EC")); + +var _TimeStepSelector = _interopRequireDefault(__webpack_require__("vgHs")); + +var _ActivateHalfHourLoad = _interopRequireDefault(__webpack_require__("nz/l")); + +var _FluidChartSwipe = _interopRequireDefault(__webpack_require__("cbBy")); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var FluidChart = function FluidChart(_ref) { + var fluidType = _ref.fluidType, + setActive = _ref.setActive; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector.fluidStatus; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector2.currentTimeStep; + + var _useExploration = (0, _useExploration3.default)(), + _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), + setValidExploration = _useExploration2[1]; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + isMinuteBlocked = _useState2[0], + setMinuteBlocked = _useState2[1]; + + var _useState3 = (0, _react.useState)(false), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + isLoaded = _useState4[0], + setIsLoaded = _useState4[1]; + + var _useState5 = (0, _react.useState)(false), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + showCompare = _useState6[0], + setShowCompare = _useState6[1]; + + var handleChangeSwitch = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (showCompare) { + _context.next = 3; + break; + } + + _context.next = 3; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.CONSUMPTION_COMPARE_EVENT, + target: _timeStep.TimeStep[currentTimeStep].toLowerCase(), + context: _fluid.FluidType[fluidType].toLowerCase() + }); + + case 3: + setShowCompare(!showCompare); + + case 4: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function handleChangeSwitch() { + return _ref2.apply(this, arguments); + }; + }(); + + (0, _react.useEffect)(function () { + var subscribed = true; + + function loadData() { + return _loadData.apply(this, arguments); + } + + function _loadData() { + _loadData = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var consumptionService, activateHalfHourLoad; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + consumptionService = new _consumption.default(client); + _context2.next = 3; + return consumptionService.checkDoctypeEntries(_fluid.FluidType.ELECTRICITY, _timeStep.TimeStep.HALF_AN_HOUR); + + case 3: + activateHalfHourLoad = _context2.sent; + + if (subscribed) { + if (!activateHalfHourLoad) { + setMinuteBlocked(true); + } + + setIsLoaded(true); + } + + case 5: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + return _loadData.apply(this, arguments); + } + + loadData(); + return function () { + subscribed = false; + }; + }, [client, fluidStatus]); + (0, _react.useEffect)(function () { + if (!isMinuteBlocked && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR) { + setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); + } else if (currentTimeStep === _timeStep.TimeStep.YEAR) { + setValidExploration(_userExploration.UserExplorationID.EXPLORATION003); + } + }, [isMinuteBlocked, currentTimeStep, setValidExploration]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, isLoaded && /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "fluidchart-root" + }, isMinuteBlocked && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR ? /*#__PURE__*/_react.default.createElement(_ActivateHalfHourLoad.default, null) : /*#__PURE__*/_react.default.createElement("div", { + className: "fluidchart-content" + }, /*#__PURE__*/_react.default.createElement(_FluidChartSwipe.default, { + fluidType: fluidType, + showCompare: currentTimeStep === _timeStep.TimeStep.YEAR ? false : showCompare, + setActive: setActive + })), /*#__PURE__*/_react.default.createElement(_TimeStepSelector.default, { + fluidType: fluidType + }), currentTimeStep !== _timeStep.TimeStep.YEAR ? /*#__PURE__*/_react.default.createElement("div", { + className: "fluidchart-footer", + onClick: handleChangeSwitch + }, /*#__PURE__*/_react.default.createElement("div", { + className: "fluidchart-footer-compare text-15-normal" + }, /*#__PURE__*/_react.default.createElement(_StyledSwitch.default, { + fluidType: fluidType, + checked: showCompare, + inputProps: { + 'aria-label': t('consumption.accessibility.checkbox_compare') + } + }), /*#__PURE__*/_react.default.createElement("span", { + className: showCompare ? "fluidchart-footer-label graph-switch-text selected" : "fluidchart-footer-label graph-switch-text" + }, t("timestep.".concat(_timeStep.TimeStep[currentTimeStep].toLowerCase(), ".comparelabel"))))) : null))); +}; + +__signature__(FluidChart, "useI18n{{ t }}\nuseClient{client}\nuseSelector{{ fluidStatus }}\nuseSelector{{ currentTimeStep }}\nuseExploration{[, setValidExploration]}\nuseState{[isMinuteBlocked, setMinuteBlocked](false)}\nuseState{[isLoaded, setIsLoaded](false)}\nuseState{[showCompare, setShowCompare](false)}\nuseEffect{}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useSelector, _reactRedux.useSelector, _useExploration3.default]; +}); + +var _default = FluidChart; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(FluidChart, "FluidChart", "/home/hugo/ecolyo/src/components/FluidChart/FluidChart.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/FluidChart/FluidChart.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "iYnI": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("bHYF"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "jIrk": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _fluid = __webpack_require__("5Wkc"); + +var _picto = __webpack_require__("6DBe"); + +var _reactRouter = __webpack_require__("Ty5D"); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _utils = __webpack_require__("c+yx"); + +var _notif_error = _interopRequireDefault(__webpack_require__("pSnQ")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var FluidButton = function FluidButton(_ref) { + var fluidType = _ref.fluidType, + isActive = _ref.isActive; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var history = (0, _reactRouter.useHistory)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector.fluidStatus; + + var client = (0, _cozyClient.useClient)(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + showError = _useState2[0], + setShowError = _useState2[1]; + + var isConnected = (0, _react.useCallback)(function () { + if (fluidType === _fluid.FluidType.MULTIFLUID) { + return true; + } else return (0, _utils.isKonnectorActive)(fluidStatus, fluidType); + }, [fluidStatus, fluidType]); + var isErrored = (0, _react.useCallback)(function () { + if (fluidType !== _fluid.FluidType.MULTIFLUID && fluidStatus[fluidType].status === _fluid.FluidState.ERROR) { + return true; + } + + return false; + }, [fluidStatus, fluidType]); + var isOutdated = (0, _react.useCallback)(function () { + var dateChartService = new _dateChart.default(); + return dateChartService.isDataOutdated(fluidStatus[fluidType].lastDataDate, fluidType); + }, [fluidStatus, fluidType]); + var iconType = (0, _picto.getNavPicto)(fluidType, isActive, isConnected()); + var goToFluid = (0, _react.useCallback)( /*#__PURE__*/(0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + _context.next = 2; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.NAVIGATION_EVENT, + target: _fluid.FluidType[fluidType].toLowerCase() + }); + + case 2: + history.push(fluidType === _fluid.FluidType.MULTIFLUID ? '/consumption' : "/consumption/".concat(_fluid.FluidType[fluidType].toLowerCase())); + + case 3: + case "end": + return _context.stop(); + } + } + }, _callee); + })), [history, fluidType, client]); + (0, _react.useEffect)(function () { + //Show errors only on konnected konnectors that are in error, outdated, with no data (specific case), and not in multifluid + if (fluidType !== _fluid.FluidType.MULTIFLUID && isConnected() && isErrored() || fluidType !== _fluid.FluidType.MULTIFLUID && isConnected() && isOutdated() || isConnected() && fluidStatus[fluidType] && !fluidStatus[fluidType].lastDataDate) { + setShowError(true); + } + }, [fluidStatus, fluidType, isConnected, isErrored, isOutdated]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "fluid-title ".concat(_fluid.FluidType[fluidType].toLowerCase(), " fluid-button"), + onClick: goToFluid + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "fluid-icon", + icon: iconType, + size: fluidType === _fluid.FluidType.MULTIFLUID ? 36 : 32 + }), showError && /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _notif_error.default, + size: 22, + className: "notif-error" + }), /*#__PURE__*/_react.default.createElement("div", { + className: "fluid-title ".concat(_fluid.FluidType[fluidType].toLowerCase(), " ").concat(isActive && 'active', " text-14-normal") + }, t('FLUID.' + _fluid.FluidType[fluidType] + '.LABEL'))); +}; + +__signature__(FluidButton, "useI18n{{ t }}\nuseHistory{history}\nuseSelector{{ fluidStatus }}\nuseClient{client}\nuseState{[showError, setShowError](false)}\nuseCallback{isConnected}\nuseCallback{isErrored}\nuseCallback{isOutdated}\nuseCallback{goToFluid}\nuseEffect{}", function () { + return [_I18n.useI18n, _reactRouter.useHistory, _reactRedux.useSelector, _cozyClient.useClient]; +}); + +var _default = FluidButton; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(FluidButton, "FluidButton", "/home/hugo/ecolyo/src/components/Home/FluidButton.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/FluidButton.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "jLkG": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _coins = _interopRequireDefault(__webpack_require__("Vp4i")); + +__webpack_require__("Ijwy"); + +var _fluid = __webpack_require__("5Wkc"); + +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); + +var _utils = __webpack_require__("c+yx"); + +var _consumption = _interopRequireDefault(__webpack_require__("AVq/")); + +var _cozyClient = __webpack_require__("SH7X"); + +var _timeStep = __webpack_require__("cKQ8"); + +var _reactRedux = __webpack_require__("/MKj"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var TotalConsumption = function TotalConsumption(_ref) { + var actualData = _ref.actualData, + fluidType = _ref.fluidType; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep; + + var client = (0, _cozyClient.useClient)(); + + var _useState = (0, _react.useState)(), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + totalValue = _useState2[0], + setTotalValue = _useState2[1]; + + (0, _react.useEffect)(function () { + var calculateTotalValue = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var consumptionService, activateHalfHourLoad, converterService, total, displayedValue; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + consumptionService = new _consumption.default(client); + _context.next = 3; + return consumptionService.checkDoctypeEntries(_fluid.FluidType.ELECTRICITY, _timeStep.TimeStep.HALF_AN_HOUR); + + case 3: + activateHalfHourLoad = _context.sent; + converterService = new _converter.default(); + total = 0; + actualData.forEach(function (data) { + if (data.value !== -1) total += data.value; + }); + displayedValue = total <= 0 || !activateHalfHourLoad && currentTimeStep === _timeStep.TimeStep.HALF_AN_HOUR && fluidType === _fluid.FluidType.ELECTRICITY ? '-----' : fluidType === _fluid.FluidType.MULTIFLUID ? (0, _utils.formatNumberValues)(total).toString() : (0, _utils.formatNumberValues)(converterService.LoadToEuro(total, fluidType)).toString(); + setTotalValue(displayedValue); + + case 9: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function calculateTotalValue() { + return _ref2.apply(this, arguments); + }; + }(); + + calculateTotalValue(); + }, [actualData, fluidType, currentTimeStep, client]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "icon-line" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + className: "pile-icon", + icon: _coins.default, + size: 35 + }), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("span", { + className: "euro-value" + }, totalValue), /*#__PURE__*/_react.default.createElement("span", { + className: "euro-symbol" + }, " \u20AC"))); +}; + +__signature__(TotalConsumption, "useSelector{{ currentTimeStep }}\nuseClient{client}\nuseState{[totalValue, setTotalValue]}\nuseEffect{}", function () { + return [_reactRedux.useSelector, _cozyClient.useClient]; +}); + +var _default = TotalConsumption; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(TotalConsumption, "TotalConsumption", "/home/hugo/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/TotalConsumption/TotalConsumption.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "jer4": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); + +var _toConsumableArray2 = _interopRequireDefault(__webpack_require__("RIqP")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("c+fo"); + +var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); + +var _I18n = __webpack_require__("buk/"); + +var _reactLottie = _interopRequireDefault(__webpack_require__("hxQi")); + +var loadingData = _interopRequireWildcard(__webpack_require__("9tz8")); + +var _flowEvents = __webpack_require__("Pdj9"); + +var _fluid = __webpack_require__("5Wkc"); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _dataNok = _interopRequireDefault(__webpack_require__("DCDI")); + +var _dataOk = _interopRequireDefault(__webpack_require__("PA2O")); + +var _connectionWaitingText = _interopRequireDefault(__webpack_require__("PhcN")); + +var _firstConnectionWaitingText = _interopRequireDefault(__webpack_require__("YqUa")); + +var _lodash = __webpack_require__("LvDl"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var loadingOptions = { + loop: true, + autoplay: true, + animationData: loadingData, + rendererSettings: { + preserveAspectRatio: 'xMidYMid slice' + } +}; + +var KonnectorModal = function KonnectorModal(_ref) { + var open = _ref.open, + isUpdating = _ref.isUpdating, + state = _ref.state, + error = _ref.error, + fluidType = _ref.fluidType, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var fluidName = _fluid.FluidType[fluidType]; + + var _useState = (0, _react.useState)(0), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + index = _useState2[0], + setIndex = _useState2[1]; + + var shuffledWaitingTexts = (0, _react.useMemo)(function () { + if (fluidType) { + return (0, _lodash.shuffle)(_connectionWaitingText.default); + } else { + return _connectionWaitingText.default; + } + }, [fluidType]); + + var firstConnectionWaitingTexts = _firstConnectionWaitingText.default.concat.apply(_firstConnectionWaitingText.default, (0, _toConsumableArray2.default)(shuffledWaitingTexts)); + + (0, _react.useEffect)(function () { + var interval = setInterval(function () { + if (open && !state) { + setIndex(function (prev) { + return prev + 1; + }); + } + }, 8000); + return function () { + clearInterval(interval); + }; + }, [open, state]); + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + disableBackdropClick: true, + disableEscapeKeyDown: true, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('konnector_modal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-content" + }, open && !state ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_reactLottie.default, { + options: loadingOptions, + height: 50, + width: 50, + speed: 2 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-content-text kmodal-content-text-center text-16-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "kc-wait text-16-bold" + }, t("konnector_modal.loading_data".concat(isUpdating ? '_update' : '')))), isUpdating ? /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-waiting-text text-18-italic" + }, shuffledWaitingTexts.map(function (text, idx) { + return /*#__PURE__*/_react.default.createElement("div", { + key: idx, + className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % shuffledWaitingTexts.length)) + }, /*#__PURE__*/_react.default.createElement("p", null, text.first), /*#__PURE__*/_react.default.createElement("p", null, text.second)); + })) : /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-waiting-text text-18-italic" + }, firstConnectionWaitingTexts.map(function (text, idx) { + return /*#__PURE__*/_react.default.createElement("div", { + key: idx, + className: (0, _classnames.default)('waiting-text', (0, _defineProperty2.default)({}, 'show', idx === index % firstConnectionWaitingTexts.length)) + }, /*#__PURE__*/_react.default.createElement("p", null, text.first)); + }))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "kmodal-info" + }, state === _flowEvents.ERROR_EVENT ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, error === 'LOGIN_FAILED' ? /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-config" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _dataNok.default, + size: 48 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "kce-picto-txt text-20-bold" + }, t('konnector_modal.error_txt')), /*#__PURE__*/_react.default.createElement("div", null, t("konnector_modal.error_credentials_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase())))) : /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-config" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _dataNok.default, + size: 48 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "kce-picto-txt text-20-bold" + }, t('konnector_modal.error_txt')), /*#__PURE__*/_react.default.createElement("div", null, t("konnector_modal.error_data_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase()))), /*#__PURE__*/_react.default.createElement("div", { + className: "err-data-2" + }, t('konnector_modal.error_data_2')))) : /*#__PURE__*/_react.default.createElement("div", { + className: "konnector-config" + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _dataOk.default, + size: 48 + }), /*#__PURE__*/_react.default.createElement("div", { + className: "kcs-picto-txt text-20-bold" + }, t('konnector_modal.success_txt')), t("konnector_modal.success_data_".concat(isUpdating ? 'update_' : '').concat(fluidName.toLowerCase()))), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_modal.accessibility.button_close'), + onClick: function onClick() { + return handleCloseClick(); + }, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, /*#__PURE__*/_react.default.createElement("div", null, t('konnector_modal.button_validate'))))))); +}; + +__signature__(KonnectorModal, "useI18n{{ t }}\nuseState{[index, setIndex](0)}\nuseMemo{shuffledWaitingTexts}\nuseEffect{}", function () { + return [_I18n.useI18n]; +}); + +var _default = KonnectorModal; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(loadingOptions, "loadingOptions", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); + reactHotLoader.register(KonnectorModal, "KonnectorModal", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Konnector/KonnectorModal.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "k66a": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +__webpack_require__("Fb5D"); + +var _fluid = __webpack_require__("5Wkc"); + +var _I18n = __webpack_require__("buk/"); + +var _luxon = __webpack_require__("ExVU"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); + +var _NoDataModal = _interopRequireDefault(__webpack_require__("1Yut")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var NoDataState; + +(function (NoDataState) { + NoDataState[NoDataState["DATA_TO_COME"] = 0] = "DATA_TO_COME"; + NoDataState[NoDataState["DATA_HOLE"] = 1] = "DATA_HOLE"; + NoDataState[NoDataState["MISSING_DATA"] = 2] = "MISSING_DATA"; +})(NoDataState || (NoDataState = {})); + +var DataloadNoValue = function DataloadNoValue(_ref) { + var dataload = _ref.dataload, + fluidType = _ref.fluidType, + setActive = _ref.setActive, + lastDataDate = _ref.lastDataDate; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentDatachart = _useSelector.currentDatachart; + + var configService = new _fluidConfig.default(); + var fluidConfig = configService.getFluidConfig(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openNodataModal = _useState2[0], + setopenNodataModal = _useState2[1]; + + var toggleNoDataModal = (0, _react.useCallback)(function () { + setopenNodataModal(function (prev) { + return !prev; + }); + }, []); + var handleToggleKonnectionCard = (0, _react.useCallback)(function () { + setActive(true); + var app = document.querySelector('.app-content'); + var content = document.querySelector('.content-view'); + + if (content && app) { + setTimeout(function () { + //Desktop devices + app.scrollTo({ + top: content.scrollHeight + 300, + behavior: 'smooth' + }); //Mobiles devices + + app.scrollIntoView({ + behavior: 'smooth', + block: 'end', + inline: 'end' + }); + }, 300); + } + }, [setActive]); + var getDataState = (0, _react.useCallback)(function () { + if (fluidType !== _fluid.FluidType.MULTIFLUID) { + //J+3 for elec and J+5 for the other ==> dataDelayPffset + 3 + var delay = fluidConfig[fluidType].dataDelayOffset + 3; + + var today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + var offsetDate = today.minus({ + days: delay + }); + + if (dataload && offsetDate < dataload.date) { + return NoDataState.DATA_TO_COME; + } else if (dataload && dataload.date < offsetDate) { + var dateChartService = new _dateChart.default(); + + if (dateChartService.isDataHole(currentDatachart) && lastDataDate && lastDataDate > dataload.date) { + return NoDataState.DATA_HOLE; + } else return NoDataState.MISSING_DATA; + } else return NoDataState.MISSING_DATA; + } + + return NoDataState.DATA_TO_COME; + }, [currentDatachart, dataload, fluidConfig, fluidType, lastDataDate]); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, getDataState() === NoDataState.DATA_TO_COME && /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-content text-22-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " upper to-come") + }, t('consumption_visualizer.data_to_come')))), getDataState() === NoDataState.MISSING_DATA && /*#__PURE__*/_react.default.createElement("div", { + onClick: handleToggleKonnectionCard, + className: "dataloadvisualizer-content error text-22-normal" + }, t('consumption_visualizer.missing_data')), getDataState() === NoDataState.DATA_HOLE && /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-content text-22-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), " upper") + }, t('consumption_visualizer.no_data')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-15-normal no-data-text", + onClick: toggleNoDataModal + }, t('consumption_visualizer.why_no_data')))), /*#__PURE__*/_react.default.createElement(_NoDataModal.default, { + open: openNodataModal, + handleCloseClick: toggleNoDataModal + })); +}; + +__signature__(DataloadNoValue, "useI18n{{ t }}\nuseSelector{{ currentDatachart }}\nuseState{[openNodataModal, setopenNodataModal](false)}\nuseCallback{toggleNoDataModal}\nuseCallback{handleToggleKonnectionCard}\nuseCallback{getDataState}", function () { + return [_I18n.useI18n, _reactRedux.useSelector]; +}); + +var _default = DataloadNoValue; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(DataloadNoValue, "DataloadNoValue", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadNoValue.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "k7GL": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "warning-white_005553194dc3c136dc56dfad6ad56db4", + "use": "warning-white_005553194dc3c136dc56dfad6ad56db4-usage", + "viewBox": "0 0 63 55", + "content": "<symbol viewBox=\"0 0 63 55\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"warning-white_005553194dc3c136dc56dfad6ad56db4\">\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.3426 1.11412C32.4849 -0.37137 30.3408 -0.371375 29.4832 1.11412L0.301852 51.6576C-0.555796 53.1431 0.516259 55 2.23156 55H60.5942C62.3095 55 63.3816 53.1431 62.5239 51.6576L33.3426 1.11412ZM29.1746 32.5018V20.8405H33.5604V32.5018C33.5604 33.4617 33.505 34.4163 33.3941 35.3657C33.2832 36.3047 33.137 37.2646 32.9555 38.2453H29.7795C29.598 37.2646 29.4518 36.3047 29.3409 35.3657C29.23 34.4163 29.1746 33.4617 29.1746 32.5018ZM33.878 42.8463C34.0091 43.1698 34.0747 43.5193 34.0747 43.8949C34.0747 44.2705 34.0091 44.6252 33.878 44.9591C33.7369 45.2825 33.5504 45.5642 33.3185 45.8042C33.0765 46.0441 32.7942 46.2319 32.4715 46.3675C32.1489 46.5032 31.796 46.571 31.4129 46.571C31.0398 46.571 30.692 46.5032 30.3693 46.3675C30.0467 46.2319 29.7644 46.0441 29.5224 45.8042C29.2804 45.5642 29.0939 45.2825 28.9628 44.9591C28.8217 44.6252 28.7511 44.2705 28.7511 43.8949C28.7511 43.5193 28.8217 43.1698 28.9628 42.8463C29.0939 42.5229 29.2804 42.2412 29.5224 42.0013C29.7644 41.7613 30.0467 41.5735 30.3693 41.4379C30.692 41.2918 31.0398 41.2188 31.4129 41.2188C31.796 41.2188 32.1489 41.2918 32.4715 41.4379C32.7942 41.5735 33.0765 41.7613 33.3185 42.0013C33.5504 42.2412 33.7369 42.5229 33.878 42.8463Z\" fill=\"#FFFFFF\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "kpuL": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("Z62S"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "lWzs": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("AFMj"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "mAnQ": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +__webpack_require__("Rj0y"); + +var _OAuthForm = _interopRequireDefault(__webpack_require__("Y6c4")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _account = _interopRequireDefault(__webpack_require__("gucQ")); + +var _triggers = _interopRequireDefault(__webpack_require__("7d5P")); + +var _global = __webpack_require__("c4IZ"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _ConnectionInfoCreationEnedisAccountModal = _interopRequireDefault(__webpack_require__("pkpa")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionFormOAuth = function ConnectionFormOAuth(_ref) { + var fluidStatus = _ref.fluidStatus, + onSuccess = _ref.onSuccess; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + openConnectionInfoCreationEnedisAccountModal = _useState2[0], + setOpenConnectionInfoCreationEnedisAccountModal = _useState2[1]; + + var konnectorSlug = fluidStatus.connection.konnectorConfig.slug; + var siteLink = fluidStatus.connection.konnectorConfig.siteLink; + var konnector = fluidStatus.connection.konnector; + var handleSuccess = (0, _react.useCallback)( /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(accountId) { + var accountService, account, updatedConnection, triggersServices, trigger, _updatedConnection; + + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + if (!konnector) { + _context.next = 21; + break; + } + + accountService = new _account.default(client); + _context.next = 4; + return accountService.getAccount(accountId); + + case 4: + account = _context.sent; + + if (account) { + _context.next = 12; + break; + } + + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + account: null, + trigger: null + }); + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + _context.next = 10; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, + target: konnectorSlug, + result: 'error' + }); + + case 10: + _context.next = 21; + break; + + case 12: + triggersServices = new _triggers.default(client); + _context.next = 15; + return triggersServices.createTrigger(account, konnector); + + case 15: + trigger = _context.sent; + _updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + account: account, + trigger: trigger + }); + _context.next = 19; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.KONNECTOR_CONNECT_EVENT, + target: konnectorSlug, + result: 'success' + }); + + case 19: + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, _updatedConnection)); + onSuccess(); + + case 21: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function (_x) { + return _ref2.apply(this, arguments); + }; + }(), [client, konnector, dispatch, fluidStatus.fluidType, fluidStatus.connection, onSuccess, konnectorSlug]); + var toggleInfoCreationEnedisAccount = (0, _react.useCallback)(function () { + setOpenConnectionInfoCreationEnedisAccountModal(function (prev) { + return !prev; + }); + }, []); + + var handleSubmit = function handleSubmit() { + toggleInfoCreationEnedisAccount(); + window.open(siteLink, '_blank'); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "koauthform" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "koauthform-info-provider text-16-normal" + }, t('auth.' + "".concat(konnectorSlug) + '.connect.info')), /*#__PURE__*/_react.default.createElement("p", { + className: "koauthform-info-provider text-16-italic info2" + }, t('auth.' + "".concat(konnectorSlug) + '.connect.info2')), /*#__PURE__*/_react.default.createElement("div", { + className: "koauthform-button" + }, /*#__PURE__*/_react.default.createElement(_OAuthForm.default, { + konnector: konnector, + onSuccess: handleSuccess + })), /*#__PURE__*/_react.default.createElement("div", { + className: "koauthform-text text-16-bold" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, t('auth.' + konnectorSlug + '.no_account.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('auth.' + konnectorSlug + '.no_account.text'))), /*#__PURE__*/_react.default.createElement("div", null, konnectorSlug === 'enedisgrandlyon' && /*#__PURE__*/_react.default.createElement("div", { + className: "koauthform-button" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.accessibility.button_create_account'), + onClick: toggleInfoCreationEnedisAccount, + classes: { + root: 'btn-secondary-negative', + label: 'text-16-normal' + } + }, t('auth.' + konnectorSlug + '.create_account')))), /*#__PURE__*/_react.default.createElement(_ConnectionInfoCreationEnedisAccountModal.default, { + open: openConnectionInfoCreationEnedisAccountModal, + handleCloseClick: toggleInfoCreationEnedisAccount, + handleSubmit: handleSubmit + })); +}; + +__signature__(ConnectionFormOAuth, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[\r\n openConnectionInfoCreationEnedisAccountModal,\r\n setOpenConnectionInfoCreationEnedisAccountModal,\r\n ](false)}\nuseCallback{handleSuccess}\nuseCallback{toggleInfoCreationEnedisAccount}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; +}); + +var _default = ConnectionFormOAuth; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionFormOAuth, "ConnectionFormOAuth", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormOAuth.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionFormOAuth.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "n6jp": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.timestep-selector {\n display: flex;\n flex-direction: row;\n justify-content: space-evenly;\n align-items: center;\n margin: auto;\n max-width: 45.75rem; }\n .timestep-selector .btn-today {\n background: transparent;\n background-color: transparent;\n border: 1px solid #a0a0a0;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer;\n max-width: 90px;\n border-radius: 4px;\n margin-top: 0; }\n .timestep-selector .btn-today span:first-child {\n color: #e0e0e0; }\n .timestep-selector .btn-today:disabled {\n cursor: not-allowed; }\n .timestep-selector .timestep-container {\n width: 100%; }\n .timestep-selector .timestep-bar {\n margin: 0 2.344rem;\n padding: 0;\n display: flex;\n justify-content: space-evenly;\n align-items: center;\n height: 3rem; }\n .timestep-selector .timestep-bar .circle {\n cursor: pointer;\n position: relative;\n display: block;\n width: 8px;\n height: 8px;\n border-radius: 100%;\n text-align: center;\n background-color: #a0a0a0;\n z-index: 1;\n transition: all 300ms ease;\n margin: 0 2px; }\n .timestep-selector .timestep-bar .circle .clickable-area {\n position: absolute;\n width: 35px;\n height: 35px;\n display: block;\n left: -14px;\n top: -15px; }\n .timestep-selector .timestep-bar .text {\n opacity: 0;\n position: relative;\n display: block;\n top: 15px;\n left: -20px;\n text-align: center;\n color: #e0e0e0;\n width: 50px; }\n .timestep-selector .timestep-bar .bar {\n width: 100%;\n position: relative;\n display: block;\n background-color: transparent;\n border-top: 1px dashed #a0a0a0;\n height: 0;\n z-index: 0;\n padding: 0 2px; }\n .timestep-selector .timestep-bar .bar:last-of-type {\n display: none; }\n .timestep-selector .timestep-bar .circle.active {\n background-color: white;\n width: 10px;\n height: 10px; }\n .timestep-selector .timestep-bar .circle.active .text {\n opacity: 1;\n overflow: visible;\n transition: 300ms ease; }\n", ""]); + + + +/***/ }), + +/***/ "nZey": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("WLbX"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "nz/l": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _enedisLogo = _interopRequireDefault(__webpack_require__("ayFb")); + +__webpack_require__("G4GJ"); + +var _useExploration3 = _interopRequireDefault(__webpack_require__("sU2c")); + +var _userExploration = __webpack_require__("/rev"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ActivateHalfHourLoad = function ActivateHalfHourLoad() { + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var fluidConfig = new _fluidConfig.default().getFluidConfig(); + + var _useExploration = (0, _useExploration3.default)(), + _useExploration2 = (0, _slicedToArray2.default)(_useExploration, 2), + setValidExploration = _useExploration2[1]; + + return /*#__PURE__*/_react.default.createElement("div", { + className: "activatehalfhour-box" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "activatehalfhour-box-header header-text text-16-normal" + }, t('timestep.activate.enedis.info')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('timestep.activate.enedis.accessibility.button_activate'), + onClick: function onClick() { + setValidExploration(_userExploration.UserExplorationID.EXPLORATION004); + window.open(fluidConfig[0].konnectorConfig.activation, '_blank'); + }, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, /*#__PURE__*/_react.default.createElement("div", { + className: "oauthform-button-content" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "oauthform-button-content-icon" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _enedisLogo.default, + size: 48 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "oauthform-button-text text-18-bold" + }, /*#__PURE__*/_react.default.createElement("div", null, " ", t('timestep.activate.enedis.label1')))))); +}; + +__signature__(ActivateHalfHourLoad, "useI18n{{ t }: IuseI18n}\nuseExploration{[, setValidExploration]}", function () { + return [_I18n.useI18n, _useExploration3.default]; +}); + +var _default = ActivateHalfHourLoad; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ActivateHalfHourLoad, "ActivateHalfHourLoad", "/home/hugo/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ActivateHalfHourLoad/ActivateHalfHourLoad.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "oh4O": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("/knn"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "pJUi": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae", + "use": "switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae-usage", + "viewBox": "0 0 210 256", + "content": "<symbol viewBox=\"0 0 210 256\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae\">\n<g opacity=\"0.55\" filter=\"url(#switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae_filter0_f)\">\n<rect x=\"18\" y=\"18\" width=\"174\" height=\"220\" rx=\"2\" fill=\"#121212\" />\n</g>\n<rect x=\"18\" y=\"18\" width=\"174\" height=\"220\" rx=\"4\" fill=\"white\" />\n<rect x=\"150\" y=\"73\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"75.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"150\" y=\"96\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"98.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect x=\"150\" y=\"119\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"121.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 177 160)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 157.5 162.5)\" fill=\"#AEAEAE\" />\n<rect x=\"150\" y=\"183\" width=\"24\" height=\"6\" rx=\"3\" fill=\"#D5D5D5\" />\n<circle cx=\"169.5\" cy=\"185.5\" r=\"7.5\" fill=\"#01B1AE\" />\n<rect width=\"24\" height=\"6\" rx=\"3\" transform=\"matrix(-1 0 0 1 177 206)\" fill=\"#D5D5D5\" />\n<circle r=\"7.5\" transform=\"matrix(-1 0 0 1 157.5 208.5)\" fill=\"#AEAEAE\" />\n<path d=\"M32 77L41.0476 73L40.0423 77L48.5873 73L47.0794 77L57.1323 73L55.6243 77L67.1852 73L64.672 77L75.2275 73L73.7196 77L84.7778 73L82.2645 77L92.3175 73L91.3122 77L101.365 73L99.3545 77L109.91 73L107.899 77L118.455 73L115.942 77L127 73\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 99L41.0476 95L40.0423 99L48.5873 95L47.0794 99L57.1323 95L55.6243 99L67.1852 95L64.672 99L75.2275 95\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 121L41.0476 117L40.0423 121L48.5873 117L47.0794 121L57.1323 117L55.6243 121L67.1852 117L64.672 121L75.2275 117L73.7196 121L84.7778 117L82.2645 121L92.3175 117L91.3122 121L101.365 117\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 187L41.0476 183L40.0423 187L48.5873 183L47.0794 187L57.1323 183L55.6243 187L67.1852 183L64.672 187L75.2275 183L73.7196 187L84.7778 183L82.2645 187L92.3175 183L91.3122 187L101.365 183L99.3545 187L109.91 183L107.899 187L118.455 183\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 210L41.0476 207L40.0423 210L48.5873 207L47.0794 210L57.1323 207L55.6243 210L67.1852 207L64.672 210L75.2275 207L73.7196 210L84.7778 207L82.2645 210L92.3175 207L91.3122 210L101.365 207\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M32 165L41.0476 161L40.0423 165L48.5873 161L47.0794 165L57.1323 161L55.6243 165L67.1852 161L64.672 165L75.2275 161L73.7196 165L84.7778 161L82.2645 165L92.3175 161\" stroke=\"#878787\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<path d=\"M18 22C18 19.7909 19.7909 18 22 18H188C190.209 18 192 19.7909 192 22V51H18V22Z\" fill=\"#01B1AE\" />\n<path d=\"M39.1588 34.7091C39.8892 34.7428 39.9893 35.3904 40.0013 35.5602V38.9181C39.9847 38.9392 39.9681 38.9607 39.9512 38.9824C39.879 39.0754 39.8038 39.1722 39.7258 39.2592C39.5829 39.4159 39.3546 39.6577 39.2689 39.739C37.6995 41.2258 35.8554 41.7672 34.1354 41.7672C32.7216 41.7672 30.7763 41.3212 29.1192 39.7359C26.308 37.0351 26.2798 32.7103 29.1177 30.0352C29.6434 29.5431 29.847 29.3592 30.6836 28.8848C31.8382 28.2276 33.1469 28 34.2041 28C35.1323 28 36.1486 28.2004 36.9095 28.5143C37.0868 28.5859 37.2869 28.6714 37.5384 28.8162C38.2117 29.2048 39.0951 29.8861 39.5366 30.9633V30.9683H31.2333V36.0008C31.2963 36.8979 31.4917 37.6099 32.0437 38.1104C32.4895 38.5162 33.1704 38.7821 34.2041 38.8867C34.5351 38.9224 34.906 38.9396 35.3177 38.9396L37.1224 38.9354C37.1054 38.9296 37.037 38.8867 36.7867 38.5763C36.4754 38.1859 36.4055 37.5175 36.4055 37.0182H36.4039V34.7083L39.1588 34.7091Z\" fill=\"white\" />\n<path d=\"M65.3996 28.028V34.7739C66.0084 34.2753 66.9752 34.109 68.4898 34.0113L68.4863 30.971H70.9051C72.1771 30.9139 75.0058 30.536 75 28.028H65.3996Z\" fill=\"white\" />\n<path d=\"M55.13 46.6042C55.13 46.8241 54.948 47 54.7286 47H47.3261C47.1083 47 46.931 46.8241 46.931 46.6042V45.4683C46.931 45.2495 47.1083 45.0717 47.3261 45.0717H54.7286C54.948 45.0717 55.13 45.2495 55.13 45.4683V46.6042Z\" fill=\"white\" />\n<path d=\"M72.7146 33.934H73.3554C73.3554 33.934 73.3539 34.3901 73.3539 34.5682C73.3539 35.9688 72.1167 36.6789 69.6824 36.6789H68.4865V38.9988C68.4865 39.8154 68.291 41.7 66.4358 41.7395H65.3994V38.3412C65.693 34.4196 70.8991 33.9762 72.7146 33.934Z\" fill=\"white\" />\n<path d=\"M58.6291 28.0314L51.8945 28.0291V41.7392C54.2418 41.4511 55.1001 40.3455 55.2245 38.7158V30.9694H58.1849C58.2213 30.9718 58.2627 30.9741 58.3043 30.9764C58.3758 30.9803 58.448 30.9843 58.4966 30.9889C59.9011 31.1552 60.7961 31.7676 60.8869 34.5784C60.8973 34.6884 60.894 34.8121 60.891 34.9245C60.8897 34.9741 60.8884 35.0216 60.8884 35.0646C60.8162 39.6182 57.3235 41.0127 55.3887 41.5216L55.3786 41.525C55.3555 41.5346 55.3389 41.5461 55.3389 41.5695V41.6921C55.3389 41.717 55.3586 41.7358 55.3786 41.7385L55.3852 41.7392H55.6119C58.4321 41.7392 64.0999 41.0591 64.0999 34.9144V34.8022C64.0666 29.4768 61.7536 28.0314 58.6291 28.0314Z\" fill=\"white\" />\n<path d=\"M46.0177 30.9822L44.4259 30.9691C44.3243 30.9691 44.2254 30.9649 44.1242 30.9576C42.1623 30.8185 41.0414 29.3352 40.5844 28.5573C40.4797 28.3979 40.3801 28.2342 40.2858 28.0614C40.2858 28.0614 40.2762 28.0281 40.2924 28.0281H44.8453C46.3688 28.0281 47.0034 28.1216 47.6779 28.3837C47.837 28.4427 48.0027 28.5155 48.1785 28.5964C49.1561 29.0524 49.8186 29.8693 50.0836 30.9174C50.123 31.0619 50.1481 31.2163 50.1697 31.3707C50.1994 31.5742 50.2164 31.7861 50.2164 32.0053C50.2195 33.6351 49.4014 34.5643 48.2696 35.215C48.2681 35.2177 48.2495 35.2284 48.2495 35.2284C48.2341 35.2342 48.2341 35.2342 48.2252 35.2414C48.2127 35.2475 48.2016 35.2542 48.1912 35.2605C48.1846 35.2644 48.1782 35.2683 48.1719 35.2717C48.1684 35.2717 48.1518 35.284 48.1518 35.284C48.0197 35.3499 47.8899 35.3905 47.769 35.42C47.75 35.4239 47.7318 35.4288 47.7147 35.4333C47.6999 35.4373 47.6858 35.4411 47.6728 35.4438V32.2337C47.6311 31.2443 46.7535 30.9856 46.2487 30.9856C46.2327 30.9856 46.2162 30.9858 46.1992 30.986C46.144 30.9865 46.0836 30.9871 46.0177 30.9822Z\" fill=\"white\" />\n<path d=\"M42.635 34.7091C41.8679 34.7386 41.7937 35.4402 41.7849 35.5778V37.6479H44.6661C44.9089 38.0019 45.1505 38.3524 45.3752 38.6783L45.6306 39.0488C45.955 39.5121 46.2664 39.9494 46.3958 40.1168C46.4046 40.1284 46.4149 40.1429 46.4269 40.1598C46.5904 40.3898 47.0831 41.0827 48.7845 41.4971C49.4069 41.6479 50.0927 41.6928 50.4763 41.7179C50.5458 41.7224 50.6058 41.7263 50.6533 41.7301L50.824 41.7385L50.8058 41.7056C50.8058 41.7056 50.4976 41.2817 50.1082 40.6134L50.0234 40.4677C49.4873 39.5466 47.6691 36.4226 47.3201 35.8127C47.0057 35.2628 46.5051 35.018 45.9929 34.8693H45.9879C45.6209 34.7681 45.218 34.7294 44.9164 34.7141C44.903 34.7135 44.89 34.7127 44.877 34.7119C44.8542 34.7105 44.8316 34.7091 44.8082 34.7091H42.635Z\" fill=\"white\" />\n<defs>\n<filter id=\"switchGRDFMobile_d0792db43846d8d2582384b397c1d5ae_filter0_f\" x=\"0\" y=\"0\" width=\"210\" height=\"256\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"BackgroundImageFix\" result=\"shape\"></feBlend>\n<feGaussianBlur stdDeviation=\"9\" result=\"effect1_foregroundBlur\"></feGaussianBlur>\n</filter>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "pLzo": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("NMMM"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _fluid = __webpack_require__("5Wkc"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +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; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ErrorDataConsumptionVisualizer = function ErrorDataConsumptionVisualizer(_ref) { + var fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _reactRedux.useDispatch)(); + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + selectedDate = _useSelector.selectedDate; + + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector2.currentTimeStep; + + var _useSelector3 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector3.fluidStatus, + fluidTypes = _useSelector3.fluidTypes; + + var getLastDateWithAllData = function getLastDateWithAllData() { + var lastDay = null; + var lastDays = []; + + if (fluidType === _fluid.FluidType.MULTIFLUID) { + var _iterator = _createForOfIteratorHelper(fluidTypes), + _step; + + try { + for (_iterator.s(); !(_step = _iterator.n()).done;) { + var _fluidType = _step.value; + var date = fluidStatus[_fluidType].lastDataDate; + + if (date) { + lastDays.push(date); + } + } + } catch (err) { + _iterator.e(err); + } finally { + _iterator.f(); + } + + if (lastDays.length > 0) { + lastDay = lastDays.reduce(function (a, b) { + return a < b ? a : b; + }); + } + } else { + lastDay = fluidStatus[fluidType].lastDataDate; + } + + return lastDay; + }; + + var lastDateWithAllData = getLastDateWithAllData(); + + var setDateAndMoveToindex = function setDateAndMoveToindex() { + if (lastDateWithAllData) { + var dateChartService = new _dateChart.default(); + var updatedIndex = dateChartService.defineDateIndex(currentTimeStep, lastDateWithAllData); + dispatch((0, _chart.setSelectedDate)(lastDateWithAllData)); + dispatch((0, _chart.setCurrentIndex)(updatedIndex)); + } + }; + + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, lastDateWithAllData && selectedDate < lastDateWithAllData ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + onClick: function onClick() { + return setDateAndMoveToindex(); + }, + className: "error-line" + }, /*#__PURE__*/_react.default.createElement("span", { + className: "text-16-normal underlined-error" + }, (fluidType && fluidType === _fluid.FluidType.MULTIFLUID ? "".concat(t('consumption_visualizer.last_valid_data_multi')) : "".concat(t('consumption_visualizer.last_valid_data'))) + " : ".concat(lastDateWithAllData ? lastDateWithAllData.toFormat("dd'/'MM'/'yy") : '-')))); +}; + +__signature__(ErrorDataConsumptionVisualizer, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ selectedDate }}\nuseSelector{{ currentTimeStep }}\nuseSelector{{ fluidStatus, fluidTypes }}", function () { + return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector, _reactRedux.useSelector]; +}); + +var _default = ErrorDataConsumptionVisualizer; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ErrorDataConsumptionVisualizer, "ErrorDataConsumptionVisualizer", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/ErrorDataConsumptionVisualizer.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "pSnQ": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "notif_error_0b6509b37bfd8532b6d0471959295b04", + "use": "notif_error_0b6509b37bfd8532b6d0471959295b04-usage", + "viewBox": "0 0 26 26", + "content": "<symbol viewBox=\"0 0 26 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"notif_error_0b6509b37bfd8532b6d0471959295b04\">\n<g filter=\"url(#notif_error_0b6509b37bfd8532b6d0471959295b04_filter0_d)\">\n<circle cx=\"13\" cy=\"11\" r=\"11\" fill=\"#D24444\" />\n<circle cx=\"13\" cy=\"11\" r=\"10.5\" stroke=\"white\" />\n</g>\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M12.114 11.3118L9.03405 14.3917L9.98387 15.3416L13.0638 12.2616L16.3715 15.5692L17.3213 14.6194L14.0137 11.3118L17.3756 7.94982L16.4258 7L13.0638 10.362L9.92956 7.22768L8.97974 8.1775L12.114 11.3118Z\" fill=\"white\" />\n<defs>\n<filter id=\"notif_error_0b6509b37bfd8532b6d0471959295b04_filter0_d\" x=\"0\" y=\"0\" width=\"26\" height=\"26\" filterUnits=\"userSpaceOnUse\" color-interpolation-filters=\"sRGB\">\n<feFlood flood-opacity=\"0\" result=\"BackgroundImageFix\"></feFlood>\n<feColorMatrix in=\"SourceAlpha\" type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0\" result=\"hardAlpha\"></feColorMatrix>\n<feOffset dy=\"2\"></feOffset>\n<feGaussianBlur stdDeviation=\"1\"></feGaussianBlur>\n<feColorMatrix type=\"matrix\" values=\"0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.7 0\"></feColorMatrix>\n<feBlend mode=\"normal\" in2=\"BackgroundImageFix\" result=\"effect1_dropShadow\"></feBlend>\n<feBlend mode=\"normal\" in=\"SourceGraphic\" in2=\"effect1_dropShadow\" result=\"shape\"></feBlend>\n</filter>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + +/***/ "pZVl": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.grdfAuthModal {\n padding: 0 0.5rem; }\n .grdfAuthModal p {\n color: white; }\n .grdfAuthModal .yellowText {\n color: #e3b82a; }\n .grdfAuthModal button.btn-highlight {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: space-evenly;\n margin: 1.5rem 0 1rem;\n padding: 1rem 2rem;\n transition: all 300ms ease; }\n\n#accessibility-title {\n display: none; }\n", ""]); + + + +/***/ }), + +/***/ "pkpa": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("qNXM"); + +var _I18n = __webpack_require__("buk/"); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionInfoCreationEnedisAccountModal = function ConnectionInfoCreationEnedisAccountModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick, + handleSubmit = _ref.handleSubmit; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + disableBackdropClick: true, + disableEscapeKeyDown: true, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('auth.enedisgrandlyon.infoModal.accessibility.window_title')), /*#__PURE__*/_react.default.createElement(_IconButton.default, { + "aria-label": t('auth.enedisgrandlyon.infoModal.accessibility.button_close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 16 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "enedisInfoModal" + }, /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.enedisgrandlyon.infoModal.text1'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.enedisgrandlyon.infoModal.text2')), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.enedisgrandlyon.infoModal.text3')), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.enedisgrandlyon.infoModal.text4')), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.enedisgrandlyon.infoModal.text5')), /*#__PURE__*/_react.default.createElement("p", { + className: "text-16-normal" + }, t('auth.enedisgrandlyon.infoModal.text6'), /*#__PURE__*/_react.default.createElement("br", null), t('auth.enedisgrandlyon.infoModal.text7')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('auth.enedisgrandlyon.infoModal.accessibility.buttonText'), + onClick: handleSubmit, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, t('auth.enedisgrandlyon.infoModal.buttonText')))); +}; + +__signature__(ConnectionInfoCreationEnedisAccountModal, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = ConnectionInfoCreationEnedisAccountModal; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionInfoCreationEnedisAccountModal, "ConnectionInfoCreationEnedisAccountModal", "/home/hugo/ecolyo/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionInfoCreationEnedisAccountModal.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "qNXM": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("Ana0"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "rB8r": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _fluid = __webpack_require__("5Wkc"); + +var _FluidButton = _interopRequireDefault(__webpack_require__("jIrk")); + +__webpack_require__("iYnI"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var FluidButtons = function FluidButtons(_ref) { + var activeFluid = _ref.activeFluid; + var orderedFluids = [_fluid.FluidType.MULTIFLUID, _fluid.FluidType.ELECTRICITY, _fluid.FluidType.WATER, _fluid.FluidType.GAS]; + return /*#__PURE__*/_react.default.createElement("div", { + className: "fluid-buttons" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "content" + }, orderedFluids.map(function (fluid, key) { + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { + key: key + }, /*#__PURE__*/_react.default.createElement(_FluidButton.default, { + isActive: activeFluid === fluid, + fluidType: fluid + })); + }))); +}; + +var _default = FluidButtons; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(FluidButtons, "FluidButtons", "/home/hugo/ecolyo/src/components/Home/FluidButtons.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/FluidButtons.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "s+Fc": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.kloginauthform button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n\n.kloginauthform .kloginauthform-text {\n color: #e0e0e0;\n padding-top: 1rem; }\n\n.kloginauthform .kloginauthform-button {\n margin-bottom: 1rem; }\n .kloginauthform .kloginauthform-button button.btn-highlight {\n padding: 0.5rem; }\n\n.form {\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 768px) {\n .form {\n margin: 0 0 0.25rem; } }\n .form .form-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0;\n text-align: center; }\n .form label {\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n color: #e0e0e0;\n margin-top: 0rem; }\n .form .form-input {\n background: rgba(0, 0, 0, 0.3);\n border: 1px solid #7b7b7b;\n border-radius: 4px;\n color: #e0e0e0;\n padding: 0 5%;\n outline-offset: -1px; }\n .form .form-input.--error {\n border: 1px solid #d25959; }\n .form .form-input:focus {\n outline: none;\n border: 1px solid #e3b82a; }\n .form .form-group {\n display: flex;\n flex-direction: column;\n margin: 1.5rem 0 0 0; }\n .form .form-group .form-trailing-icon {\n float: right;\n position: relative;\n margin-top: -48px;\n margin-right: 15px; }\n .form .form-control {\n height: 3rem; }\n @media only screen and (max-width: 768px) {\n .form .form-control {\n max-width: 100vw; } }\n .form .form-message {\n color: #d25959;\n min-height: 1.25rem;\n margin-top: 0.75rem; }\n .form button.btn-highlight {\n margin-top: 0.75rem; }\n .form ::placeholder {\n color: #e0e0e0;\n opacity: 0.6; }\n", ""]); + + + +/***/ }), + +/***/ "s+h/": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("0iMs"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "sWHR": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); + +var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); + +var _react = _interopRequireWildcard(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _global = __webpack_require__("c4IZ"); + +var _account = _interopRequireDefault(__webpack_require__("gucQ")); + +var _utils = __webpack_require__("c+yx"); + +var _StyledIcon = _interopRequireDefault(__webpack_require__("I07j")); + +var _warningWhite = _interopRequireDefault(__webpack_require__("k7GL")); + +var _Button = _interopRequireDefault(__webpack_require__("FtsS")); + +var _StyledBlackSpinner = _interopRequireDefault(__webpack_require__("97VO")); + +__webpack_require__("uUyM"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _luxon = __webpack_require__("ExVU"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } + +function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var ConnectionResult = function ConnectionResult(_ref) { + var fluidStatus = _ref.fluidStatus, + handleAccountDeletion = _ref.handleAccountDeletion, + fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var client = (0, _cozyClient.useClient)(); + var dispatch = (0, _reactRedux.useDispatch)(); + var account = fluidStatus.connection.account; + + var _useState = (0, _react.useState)(false), + _useState2 = (0, _slicedToArray2.default)(_useState, 2), + updating = _useState2[0], + setUpdating = _useState2[1]; + + var _useState3 = (0, _react.useState)('-'), + _useState4 = (0, _slicedToArray2.default)(_useState3, 2), + lastExecutionDate = _useState4[0], + setLastExecutionDate = _useState4[1]; + + var _useState5 = (0, _react.useState)(''), + _useState6 = (0, _slicedToArray2.default)(_useState5, 2), + konnectorError = _useState6[0], + setKonnectorError = _useState6[1]; + + var _useState7 = (0, _react.useState)(''), + _useState8 = (0, _slicedToArray2.default)(_useState7, 2), + status = _useState8[0], + setStatus = _useState8[1]; + + var _useState9 = (0, _react.useState)(null), + _useState10 = (0, _slicedToArray2.default)(_useState9, 2), + outDatedDataDays = _useState10[0], + setOutDatedDataDays = _useState10[1]; + + var updateKonnector = /*#__PURE__*/function () { + var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { + var updatedConnection; + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + setUpdating(true); + setStatus(''); + setLastExecutionDate('-'); + setKonnectorError(''); + updatedConnection = (0, _objectSpread2.default)({}, fluidStatus.connection, { + shouldLaunchKonnector: true, + isUpdating: true + }); + _context.next = 7; + return _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.KONNECTOR_REFRESH_EVENT, + target: updatedConnection.konnector ? updatedConnection.konnector.slug : '', + result: updatedConnection.triggerState && updatedConnection.triggerState.status === 'done' ? 'success' : 'error' + }); + + case 7: + dispatch((0, _global.updatedFluidConnection)(fluidStatus.fluidType, updatedConnection)); + setUpdating(false); + + case 9: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + return function updateKonnector() { + return _ref2.apply(this, arguments); + }; + }(); + + var deleteAccount = /*#__PURE__*/function () { + var _ref3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2() { + var accountService; + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + setUpdating(true); + _context2.prev = 1; + + if (!account) { + _context2.next = 8; + break; + } + + accountService = new _account.default(client); + _context2.next = 6; + return accountService.deleteAccount(account); + + case 6: + _context2.next = 8; + return handleAccountDeletion(); + + case 8: + _context2.next = 13; + break; + + case 10: + _context2.prev = 10; + _context2.t0 = _context2["catch"](1); + setUpdating(false); + + case 13: + case "end": + return _context2.stop(); + } + } + }, _callee2, null, [[1, 10]]); + })); + + return function deleteAccount() { + return _ref3.apply(this, arguments); + }; + }(); + + var isOutdated = (0, _react.useCallback)(function () { + var dateChartService = new _dateChart.default(); + return dateChartService.isDataOutdated(fluidStatus.lastDataDate, fluidType); + }, [fluidStatus, fluidType]); + var hasUpdatedToday = (0, _react.useCallback)(function () { + var todayDate = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }).minus({ + days: 1 + }).toLocaleString(); + + if (lastExecutionDate === '-') { + return false; + } else if (lastExecutionDate > todayDate) { + return false; + } else { + return true; + } + }, [lastExecutionDate]); + (0, _react.useEffect)(function () { + if (fluidStatus.connection.triggerState && fluidStatus.connection.triggerState.last_success) { + var result = _luxon.DateTime.fromISO(fluidStatus.connection.triggerState.last_success); + + setLastExecutionDate(result); + } else { + setLastExecutionDate('-'); + } + + if (fluidStatus.connection.triggerState && fluidStatus.connection.triggerState.status === 'errored' && fluidStatus.connection.triggerState.last_error) { + setStatus('errored'); + setKonnectorError((0, _utils.getKonnectorUpdateError)(fluidStatus.connection.triggerState.last_error)); + } + + if (isOutdated()) { + setOutDatedDataDays(isOutdated()); + } + }, [fluidStatus.connection.triggerState, isOutdated]); + return /*#__PURE__*/_react.default.createElement("div", { + className: "connection-update-result" + }, /*#__PURE__*/_react.default.createElement("div", { + className: status === 'errored' && !hasUpdatedToday() ? 'connection-update-errored' : '' + }, outDatedDataDays ? /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption text-16-normal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, hasUpdatedToday() === true ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption" + }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, lastExecutionDate.toLocaleString()), /*#__PURE__*/_react.default.createElement("div", null, fluidStatus && fluidStatus.connection && fluidStatus.connection.konnector && t('konnector_form.issue') + ' ' + fluidStatus.connection.konnector.name + '.')) : /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption-errored connection-update-errored warning-white text-16-normal" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _warningWhite.default, + size: 36, + className: "warning-icon", + role: "img", + title: "Attention", + ariaHidden: false + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('konnector_form.resolve'))))) : status === 'errored' ? /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption-errored warning-white text-16-normal" + }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { + icon: _warningWhite.default, + size: 36, + className: "warning-icon", + role: "img", + title: "Attention", + ariaHidden: false + }), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t("konnector_form.".concat(konnectorError)), /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption" + }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, lastExecutionDate.toLocaleString()))) : /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement("div", { + className: "connection-caption text-16-normal" + }, t('konnector_form.label_updated_at')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-bold" + }, lastExecutionDate.toLocaleString()))), /*#__PURE__*/_react.default.createElement("div", { + className: "inline-buttons" + }, /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_form.accessibility.button_delete'), + onClick: deleteAccount, + disabled: updating, + classes: { + root: 'btn-secondary-positive', + label: 'text-16-normal' + } + }, t('konnector_form.button_delete')), /*#__PURE__*/_react.default.createElement(_Button.default, { + "aria-label": t('konnector_form.accessibility.button_update'), + onClick: updateKonnector, + disabled: updating, + classes: { + root: 'btn-highlight', + label: 'text-16-bold' + } + }, updating ? /*#__PURE__*/_react.default.createElement(_StyledBlackSpinner.default, { + size: "2em" + }) : /*#__PURE__*/_react.default.createElement("div", null, t('konnector_form.button_update'))))); +}; + +__signature__(ConnectionResult, "useI18n{{ t }}\nuseClient{client}\nuseDispatch{dispatch}\nuseState{[updating, setUpdating](false)}\nuseState{[lastExecutionDate, setLastExecutionDate]('-')}\nuseState{[konnectorError, setKonnectorError]('')}\nuseState{[status, setStatus]('')}\nuseState{[outDatedDataDays, setOutDatedDataDays](null)}\nuseCallback{isOutdated}\nuseCallback{hasUpdatedToday}\nuseEffect{}", function () { + return [_I18n.useI18n, _cozyClient.useClient, _reactRedux.useDispatch]; +}); + +var _default = ConnectionResult; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConnectionResult, "ConnectionResult", "/home/hugo/ecolyo/src/components/Connection/ConnectionResult.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Connection/ConnectionResult.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "skte": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("pZVl"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "tAQF": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("Fb5D"); + +var _fluid = __webpack_require__("5Wkc"); + +var _I18n = __webpack_require__("buk/"); + +var _utils = __webpack_require__("c+yx"); + +var _converter = _interopRequireDefault(__webpack_require__("LXmx")); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var DataloadComparisonLeft = function DataloadComparisonLeft(_ref) { + var compareDataload = _ref.compareDataload, + fluidType = _ref.fluidType; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var converterService = new _converter.default(); + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, compareDataload.value === -1 ? /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section dataloadvisualizer-section-left-novalue" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-novalue ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-20-normal") + }, t('consumption_visualizer.missing_data'))) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-section dataloadvisualizer-section-left" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-value ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-36-bold") + }, (0, _utils.formatNumberValues)(compareDataload.value), /*#__PURE__*/_react.default.createElement("span", { + className: "text-18-normal" + }, "".concat(t('FLUID.' + _fluid.FluidType[fluidType] + '.UNIT')))), /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, fluidType === _fluid.FluidType.MULTIFLUID ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null) : /*#__PURE__*/_react.default.createElement("div", { + className: "dataloadvisualizer-euro ".concat(_fluid.FluidType[fluidType].toLowerCase(), "-compare text-16-normal") + }, "".concat((0, _utils.formatNumberValues)(converterService.LoadToEuro(compareDataload.value, fluidType)), " \u20AC"))))); +}; + +__signature__(DataloadComparisonLeft, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = DataloadComparisonLeft; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(DataloadComparisonLeft, "DataloadComparisonLeft", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadComparisonLeft.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/DataloadComparisonLeft.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "ta6n": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _I18n = __webpack_require__("buk/"); + +var _Dialog = _interopRequireDefault(__webpack_require__("HhgX")); + +var _fluid = __webpack_require__("5Wkc"); + +var _close = _interopRequireDefault(__webpack_require__("aodS")); + +var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); + +var _core = __webpack_require__("TTf+"); + +__webpack_require__("2aqi"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var EstimatedConsumptionModal = function EstimatedConsumptionModal(_ref) { + var open = _ref.open, + handleCloseClick = _ref.handleCloseClick; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + return /*#__PURE__*/_react.default.createElement(_Dialog.default, { + open: open, + onClose: handleCloseClick, + "aria-labelledby": 'accessibility-title', + classes: { + root: 'modal-root', + paper: 'modal-paper' + } + }, /*#__PURE__*/_react.default.createElement("div", { + id: 'accessibility-title' + }, t('consumption_visualizer.modal.window_title')), /*#__PURE__*/_react.default.createElement(_core.IconButton, { + "aria-label": t('consumption_visualizer.modal.close'), + className: "modal-paper-close-button", + onClick: handleCloseClick + }, /*#__PURE__*/_react.default.createElement(_Icon.default, { + icon: _close.default, + size: 16 + })), /*#__PURE__*/_react.default.createElement("div", { + className: "estimation-modal" + }, /*#__PURE__*/_react.default.createElement("div", { + className: "text-20-normal modal-title" + }, t('consumption_visualizer.modal.title')), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.modal.part1')), /*#__PURE__*/_react.default.createElement("br", null), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.modal.part2')), /*#__PURE__*/_react.default.createElement("ul", null, /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { + className: "".concat(_fluid.FluidType[_fluid.FluidType.ELECTRICITY].toLowerCase()) + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.ELECTRICITY], ".LABEL"))), t('consumption_visualizer.modal.list1')), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { + className: "".concat(_fluid.FluidType[_fluid.FluidType.GAS].toLowerCase()) + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.GAS], ".LABEL"))), t('consumption_visualizer.modal.list2')), /*#__PURE__*/_react.default.createElement("li", null, /*#__PURE__*/_react.default.createElement("span", { + className: "".concat(_fluid.FluidType[_fluid.FluidType.WATER].toLowerCase()) + }, t("FLUID.".concat(_fluid.FluidType[_fluid.FluidType.WATER], ".LABEL"))), t('consumption_visualizer.modal.list3'))), /*#__PURE__*/_react.default.createElement("div", { + className: "text-16-normal" + }, t('consumption_visualizer.modal.part3')))); +}; + +__signature__(EstimatedConsumptionModal, "useI18n{{ t }}", function () { + return [_I18n.useI18n]; +}); + +var _default = EstimatedConsumptionModal; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(EstimatedConsumptionModal, "EstimatedConsumptionModal", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/ConsumptionVisualizer/EstimatedConsumptionModal.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "uUyM": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("4xwb"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "vU6X": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.koauthform {\n margin: 0 1.3rem 1rem; }\n @media only screen and (max-width: 768px) {\n .koauthform {\n margin: 0 0 0.25rem; } }\n .koauthform .koauthform-info-provider {\n padding: 0;\n margin: 0;\n color: #e0e0e0;\n text-align: center; }\n .koauthform .info2 {\n margin-top: 0.5rem; }\n .koauthform button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n .koauthform .koauthform-text {\n text-align: center;\n color: #e0e0e0;\n padding-top: 0.5rem; }\n .koauthform .koauthform-button {\n margin-bottom: 1rem; }\n .koauthform .koauthform-button button.btn-highlight {\n padding: 0.5rem; }\n", ""]); + + + +/***/ }), + +/***/ "vgHs": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +__webpack_require__("Nxpj"); + +var _I18n = __webpack_require__("buk/"); + +var _reactRedux = __webpack_require__("/MKj"); + +var _chart = __webpack_require__("U6AS"); + +var _core = __webpack_require__("TTf+"); + +var _dateChart = _interopRequireDefault(__webpack_require__("Ty7+")); + +var _fluid = __webpack_require__("5Wkc"); + +var _timeStep = __webpack_require__("cKQ8"); + +var _cozyClient = __webpack_require__("SH7X"); + +var _usageEvent = __webpack_require__("/fHX"); + +var _usageEvent2 = _interopRequireDefault(__webpack_require__("dECN")); + +var _luxon = __webpack_require__("ExVU"); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var TimeStepSelector = function TimeStepSelector(_ref) { + var fluidType = _ref.fluidType; + + var _useSelector = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.chart; + }), + currentTimeStep = _useSelector.currentTimeStep, + selectedDate = _useSelector.selectedDate; + + var _useI18n = (0, _I18n.useI18n)(), + t = _useI18n.t; + + var dispatch = (0, _reactRedux.useDispatch)(); + var dateChartService = new _dateChart.default(); + var client = (0, _cozyClient.useClient)(); + var timeStepElecArray = [_timeStep.TimeStep.HALF_AN_HOUR, _timeStep.TimeStep.WEEK, _timeStep.TimeStep.DAY, _timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR]; + var timeStepMultiArray = [_timeStep.TimeStep.WEEK, _timeStep.TimeStep.DAY, _timeStep.TimeStep.MONTH, _timeStep.TimeStep.YEAR]; + var timeStepArray = fluidType === _fluid.FluidType.ELECTRICITY ? [].concat(timeStepElecArray) : [].concat(timeStepMultiArray); + + var handleToday = function handleToday() { + var today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, + target: _timeStep.TimeStep[_timeStep.TimeStep.WEEK].toLowerCase(), + context: _fluid.FluidType[fluidType].toLowerCase() + }); + + dispatch((0, _chart.setCurrentIndex)(0)); + dispatch((0, _chart.setSelectedDate)(today)); + dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK)); + }; + + var handleChangeTimeStep = function handleChangeTimeStep(targetTimestep) { + var index = dateChartService.defineDateIndex(targetTimestep, selectedDate); + + _usageEvent2.default.addEvent(client, { + type: _usageEvent.UsageEventType.CONSUMPTION_CHANGE_TIMESTEP_EVENT, + target: _timeStep.TimeStep[currentTimeStep].toLowerCase(), + context: _fluid.FluidType[fluidType].toLowerCase() + }); + + dispatch((0, _chart.setCurrentTimeStep)(targetTimestep)); + dispatch((0, _chart.setCurrentIndex)(index)); + }; + + return /*#__PURE__*/_react.default.createElement("div", { + className: 'timestep-selector' + }, /*#__PURE__*/_react.default.createElement(_core.Button, { + onClick: handleToday, + classes: { + root: 'btn-today', + label: 'text-13-normal' + } + }, t('timestep.today')), /*#__PURE__*/_react.default.createElement("div", { + className: 'timestep-container' + }, /*#__PURE__*/_react.default.createElement("ul", { + className: 'timestep-bar' + }, timeStepArray.map(function (step, key) { + return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, { + key: key + }, /*#__PURE__*/_react.default.createElement("li", { + className: step === currentTimeStep ? 'active circle' : 'circle', + onClick: function onClick() { + return handleChangeTimeStep(step); + }, + id: _timeStep.TimeStep[step].toLowerCase() + }, /*#__PURE__*/_react.default.createElement("span", { + className: "clickable-area" + }), /*#__PURE__*/_react.default.createElement("span", { + className: 'text text-14-normal' + }, t("timestep.".concat(_timeStep.TimeStep[step].toLowerCase(), ".period")))), /*#__PURE__*/_react.default.createElement("li", { + className: "bar" + })); + })))); +}; + +__signature__(TimeStepSelector, "useSelector{{ currentTimeStep, selectedDate }}\nuseI18n{{ t }}\nuseDispatch{dispatch}\nuseClient{client}", function () { + return [_reactRedux.useSelector, _I18n.useI18n, _reactRedux.useDispatch, _cozyClient.useClient]; +}); + +var _default = TimeStepSelector; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(TimeStepSelector, "TimeStepSelector", "/home/hugo/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/TimeStepSelector/TimeStepSelector.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + +/***/ "wrKB": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("CXh2"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "xz5R": +/***/ (function(module, exports, __webpack_require__) { + + +var content = __webpack_require__("JFZP"); + +if(typeof content === 'string') content = [[module.i, content, '']]; + +var transform; +var insertInto; + + + +var options = {"hmr":true} + +options.transform = transform +options.insertInto = undefined; + +var update = __webpack_require__("aET+")(content, options); + +if(content.locals) module.exports = content.locals; + +if(false) {} + +/***/ }), + +/***/ "zfb4": +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__("JPst")(false); +// Module +exports.push([module.i, ".icon-line {\n display: flex; }\n .icon-line .euro-value {\n font-size: 2rem;\n font-weight: bold;\n color: white;\n margin-left: 0.7rem;\n margin-right: 0.3rem; }\n .icon-line .euro-symbol {\n color: white; }\n", ""]); + + + +/***/ }) + +}]); \ No newline at end of file diff --git a/3/ecolyo.f76db377be10b20a525f.js b/3/ecolyo.25c1f1fd111eec4c2291.js similarity index 99% rename from 3/ecolyo.f76db377be10b20a525f.js rename to 3/ecolyo.25c1f1fd111eec4c2291.js index cdbcbc723d0171e248f6e7dc4f59b902196d2567..614247cb3fad4f550a5bbb2f17fe88f48662f052 100644 --- a/3/ecolyo.f76db377be10b20a525f.js +++ b/3/ecolyo.25c1f1fd111eec4c2291.js @@ -211,7 +211,7 @@ exports.default = _default2; exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem 2.5rem 1.5rem; }\n .ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 97%;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n @media only screen and (max-width: 768px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n .ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative; }\n .ecogesture-root .efficiency-button-content .filters .filter {\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n cursor: pointer; }\n .ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a; }\n .ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative span {\n display: inline-flex;\n margin-bottom: 0;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative {\n margin: 0;\n padding: 0.3rem 0.5rem;\n min-width: 11rem;\n height: 2.25rem;\n justify-content: left; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative.btn-info {\n margin: 0 0 0 1rem;\n padding: 0;\n width: 2.25rem;\n min-width: 2.25rem;\n justify-content: center; }\n .ecogesture-root .ecogesture-content {\n display: flex;\n flex-wrap: wrap;\n max-width: 53rem;\n animation: appear 600ms ease;\n width: 100%; }\n\n@keyframes appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n .ecogesture-root .ecogesture-content .ecogesture-content-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item {\n width: 48%;\n height: 8rem;\n margin: 1% 1%;\n animation: appear 600ms ease; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease; }\n .ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem; }\n .ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem; }\n\ndiv.filter-menu {\n margin-top: 3.5rem;\n margin-left: -0.5rem;\n color: white;\n background: linear-gradient(0deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09)), linear-gradient(180deg, #323339 0%, #25262b 100%);\n border: 1px solid #a0a0a0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n z-index: 3;\n width: 220px;\n padding: 0.5rem 0rem;\n font-size: 0.875rem;\n left: 0;\n transition: all 300ms ease; }\n div.filter-menu.opened {\n display: block; }\n div.filter-menu .filter {\n padding: 0 1rem; }\n div.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2); }\n\n.filter-menu-list li {\n color: white;\n text-transform: initial;\n font-family: Lato, sans-serif; }\n .filter-menu-list li.item-active {\n font-weight: 700; }\n\n.filter-menu-icon {\n margin-left: auto; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.ecogesture-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 1rem 1.5rem 2.5rem 1.5rem; }\n .ecogesture-root .efficiency-button-content {\n max-width: 52rem;\n width: 97%;\n display: flex;\n justify-content: space-between;\n align-items: center; }\n @media only screen and (max-width: 1023px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n @media only screen and (max-width: 768px) {\n .ecogesture-root .efficiency-button-content {\n width: 97%; } }\n .ecogesture-root .efficiency-button-content .filters {\n display: flex;\n align-items: center;\n height: 50px;\n color: white;\n position: relative; }\n .ecogesture-root .efficiency-button-content .filters .filter {\n height: 45px;\n display: flex;\n align-items: center;\n justify-content: flex-start;\n cursor: pointer; }\n .ecogesture-root .efficiency-button-content .filters .filter svg {\n margin-right: 1rem; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon {\n opacity: 0;\n margin-left: auto;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter .checkicon.active {\n opacity: 1; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures {\n font-size: 0.95rem;\n text-transform: initial;\n padding-left: 0.5rem; }\n .ecogesture-root .efficiency-button-content .filters .ecogestures.opened {\n color: #e3b82a; }\n .ecogesture-root .efficiency-button-content .filters .filter-button {\n display: flex; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative {\n margin: auto;\n display: flex;\n align-items: center; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative span {\n display: inline-flex;\n margin-bottom: 0;\n transition: all 300ms ease; }\n .ecogesture-root .efficiency-button-content .filters .filter-button .button.btn-secondary-negative svg {\n margin-right: 1rem;\n margin-left: -0.5rem; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative {\n margin: 0;\n padding: 0.3rem 0.5rem;\n min-width: 11rem;\n height: 2.25rem;\n justify-content: left; }\n .ecogesture-root .efficiency-button-content button.btn-secondary-negative.btn-info {\n margin: 0 0 0 1rem;\n padding: 0;\n width: 2.25rem;\n min-width: 2.25rem;\n justify-content: center; }\n .ecogesture-root .ecogesture-content {\n display: flex;\n flex-wrap: wrap;\n max-width: 53rem;\n animation: appear 600ms ease;\n width: 100%; }\n\n@keyframes appear {\n from {\n opacity: 0; }\n to {\n opacity: 1; } }\n .ecogesture-root .ecogesture-content .ecogesture-content-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item {\n width: 48%;\n height: 8rem;\n margin: 1% 1%;\n animation: appear 600ms ease; }\n .ecogesture-root .ecogesture-content .ecogesture-list-item > button {\n height: 100%;\n overflow: hidden;\n animation: appear 600ms ease; }\n .ecogesture-root .ec-filter-error {\n color: #e0e0e0;\n text-align: center;\n margin-top: 2rem; }\n .ecogesture-root .ec-filter-error div:first-child {\n margin-bottom: 1rem; }\n\ndiv.filter-menu {\n margin-top: 3.5rem;\n margin-left: -0.5rem;\n color: white;\n background: linear-gradient(0deg, rgba(255, 255, 255, 0.09), rgba(255, 255, 255, 0.09)), linear-gradient(180deg, #323339 0%, #25262b 100%);\n border: 1px solid #a0a0a0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n z-index: 3;\n width: 220px;\n padding: 0.5rem 0rem;\n font-size: 0.875rem;\n left: 0;\n transition: all 300ms ease; }\n div.filter-menu.opened {\n display: block; }\n div.filter-menu .filter {\n padding: 0 1rem; }\n div.filter-menu .filter.filter-active {\n background: rgba(160, 160, 160, 0.2); }\n\n.filter-menu-list li {\n color: white;\n text-transform: initial;\n font-family: Lato, sans-serif; }\n .filter-menu-list li.item-active {\n font-weight: 700; }\n\n.filter-menu-icon {\n margin-left: auto;\n min-width: 0; }\n", ""]); @@ -988,7 +988,7 @@ var EcogestureList = function EcogestureList(_ref) { }, "aria-controls": "simple-menu", "aria-haspopup": "true", - "aria-label": t("ecogesture.".concat(activeFilter)), + "aria-label": t("ecogesture.MENU_TITLE"), onClick: toggleMenu, variant: "contained" }, /*#__PURE__*/_react.default.createElement(_StyledIcon.default, { @@ -996,7 +996,7 @@ var EcogestureList = function EcogestureList(_ref) { size: 24 }), /*#__PURE__*/_react.default.createElement("span", { className: openDropDown ? 'ecogestures opened' : 'ecogestures' - }, t("ecogesture.".concat(activeFilter)))), /*#__PURE__*/_react.default.createElement(_core.Menu, { + }, activeFilter === 'ALL' ? t("ecogesture.MENU_TITLE") : t("ecogesture.".concat(activeFilter)))), /*#__PURE__*/_react.default.createElement(_core.Menu, { anchorEl: anchorEl, keepMounted: true, open: Boolean(anchorEl), diff --git a/4/ecolyo.6ae4ca58d414d8f882f9.js b/4/ecolyo.228cc585fd32a7997cf3.js similarity index 82% rename from 4/ecolyo.6ae4ca58d414d8f882f9.js rename to 4/ecolyo.228cc585fd32a7997cf3.js index 970de080416312cf6d27646b7ef72f97a2925d22..07763da01de7f6555e868d31982aa3342698ede9 100644 --- a/4/ecolyo.6ae4ca58d414d8f882f9.js +++ b/4/ecolyo.228cc585fd32a7997cf3.js @@ -157,16 +157,16 @@ var _leftArrow = _interopRequireDefault(__webpack_require__("bZGv")); var _rightArrow = _interopRequireDefault(__webpack_require__("fZGW")); -var _doubleRightArrow = _interopRequireDefault(__webpack_require__("knCy")); - -var _doubleLeftArrow = _interopRequireDefault(__webpack_require__("t2ur")); - var _IconButton = _interopRequireDefault(__webpack_require__("o6Jd")); var _Icon = _interopRequireDefault(__webpack_require__("y6ex")); var _timeStep = __webpack_require__("cKQ8"); +var _utils = __webpack_require__("c+yx"); + +var _fluid = __webpack_require__("5Wkc"); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -192,6 +192,11 @@ var DateNavigator = function DateNavigator(_ref) { selectedDate = _useSelector.selectedDate, currentIndex = _useSelector.currentIndex; + var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { + return state.ecolyo.global; + }), + fluidStatus = _useSelector2.fluidStatus; + var disablePrev = selectedDate < _luxon.DateTime.local(0, 1, 1).setZone('utc', { keepLocalTime: true }); @@ -214,47 +219,28 @@ var DateNavigator = function DateNavigator(_ref) { }; var handleChangePrevIndex = function handleChangePrevIndex() { - if (!disablePrev) { + if (!disablePrev && (0, _utils.isKonnectorActive)(fluidStatus, _fluid.FluidType.MULTIFLUID)) { var increment = dateChartService.defineIncrementForPreviousIndex(currentTimeStep, selectedDate, currentIndex); handleClickMove(increment); } }; var handleChangeNextIndex = function handleChangeNextIndex() { - if (!disableNextSlide) { + console.log(!(0, _utils.isKonnectorActive)(fluidStatus, _fluid.FluidType.MULTIFLUID)); + + if (!disableNextSlide && (0, _utils.isKonnectorActive)(fluidStatus, _fluid.FluidType.MULTIFLUID)) { var increment = dateChartService.defineIncrementForNextIndex(currentTimeStep, selectedDate, currentIndex); handleClickMove(increment); } }; - var handleClickPrev = function handleClickPrev() { - if (!disablePrev) { - handleClickMove(-1); - } - }; - - var handleClickNext = function handleClickNext() { - if (!disableNext) { - handleClickMove(1); - } - }; - return /*#__PURE__*/_react.default.createElement("div", { className: "date-navigator" - }, /*#__PURE__*/_react.default.createElement("div", null, !currentAnalysisDate && /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('consumption.accessibility.button_previous_period'), - className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disablePrev)), - onClick: function onClick() { - return handleChangePrevIndex(); - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _doubleLeftArrow.default, - size: 16 - }))), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_IconButton.default, { + }, /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_IconButton.default, { "aria-label": t('consumption.accessibility.button_previous_value'), - className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disablePrev)), + className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disablePrev || !(0, _utils.isKonnectorActive)(fluidStatus, _fluid.FluidType.MULTIFLUID))), onClick: function onClick() { - return handleClickPrev(); + return handleChangePrevIndex(); } }, /*#__PURE__*/_react.default.createElement(_Icon.default, { icon: _leftArrow.default, @@ -266,27 +252,18 @@ var DateNavigator = function DateNavigator(_ref) { }) : selectedDate }), /*#__PURE__*/_react.default.createElement("div", null, /*#__PURE__*/_react.default.createElement(_IconButton.default, { "aria-label": t('consumption.accessibility.button_next_value'), - className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disableNext)), - onClick: function onClick() { - return handleClickNext(); - } - }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _rightArrow.default, - size: 16 - }))), /*#__PURE__*/_react.default.createElement("div", null, !currentAnalysisDate && /*#__PURE__*/_react.default.createElement(_IconButton.default, { - "aria-label": t('consumption.accessibility.button_next_period'), - className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disableNext || disableNextSlide)), + className: (0, _classnames.default)('date-navigator-button', (0, _defineProperty2.default)({}, 'disable', disableNext || !(0, _utils.isKonnectorActive)(fluidStatus, _fluid.FluidType.MULTIFLUID))), onClick: function onClick() { return handleChangeNextIndex(); } }, /*#__PURE__*/_react.default.createElement(_Icon.default, { - icon: _doubleRightArrow.default, + icon: _rightArrow.default, size: 16 })))); }; -__signature__(DateNavigator, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, selectedDate, currentIndex }}", function () { - return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector]; +__signature__(DateNavigator, "useI18n{{ t }}\nuseDispatch{dispatch}\nuseSelector{{ currentTimeStep, selectedDate, currentIndex }}\nuseSelector{{ fluidStatus }}", function () { + return [_I18n.useI18n, _reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; }); var _default = DateNavigator; @@ -346,7 +323,7 @@ if(false) {} exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.date-navigator {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n width: 100%;\n margin: auto;\n padding-bottom: 0.313rem;\n max-width: 45.75rem; }\n .date-navigator .date-navigator-button {\n border: none;\n background: none;\n color: #a0a0a0;\n text-decoration: underline; }\n .date-navigator .date-navigator-button.disable {\n opacity: 0.3; }\n .date-navigator .date-navigator-button.disable:hover {\n cursor: default; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.date-navigator {\n display: flex;\n flex-direction: row;\n justify-content: space-around;\n width: 100%;\n margin: auto;\n padding-bottom: 0.6rem;\n max-width: 45.75rem; }\n .date-navigator .date-navigator-button {\n border: none;\n background: none;\n color: #a0a0a0;\n text-decoration: underline; }\n .date-navigator .date-navigator-button.disable {\n opacity: 0.3; }\n .date-navigator .date-navigator-button.disable:hover {\n cursor: default; }\n", ""]); @@ -482,28 +459,6 @@ exports.default = _default2; /***/ }), -/***/ "knCy": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "double-right-arrow_6806679594bd9fa51ce719d3b5246b4e", - "use": "double-right-arrow_6806679594bd9fa51ce719d3b5246b4e-usage", - "viewBox": "0 0 17 17", - "content": "<symbol viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"double-right-arrow_6806679594bd9fa51ce719d3b5246b4e\">\n<path d=\"M1 16.5L9 8.5L0.999999 0.500001\" stroke=\"#A0A0A0\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M8 16.5L16 8.5L8 0.500001\" stroke=\"#A0A0A0\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "mvdD": /***/ (function(module, exports, __webpack_require__) { @@ -658,28 +613,6 @@ if(content.locals) module.exports = content.locals; if(false) {} -/***/ }), - -/***/ "t2ur": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "double-left-arrow_ef896c8da06a9a0c2ae0ec67a87afaed", - "use": "double-left-arrow_ef896c8da06a9a0c2ae0ec67a87afaed-usage", - "viewBox": "0 0 17 17", - "content": "<symbol viewBox=\"0 0 17 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"double-left-arrow_ef896c8da06a9a0c2ae0ec67a87afaed\">\n<path d=\"M9 0.5L1 8.5L9 16.5\" stroke=\"#A0A0A0\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n<path d=\"M16 0.5L8 8.5L16 16.5\" stroke=\"#A0A0A0\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" />\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - /***/ }) }]); \ No newline at end of file diff --git a/7/ecolyo.7da5b10713e3ff00ca44.js b/7/ecolyo.7da5b10713e3ff00ca44.js deleted file mode 100644 index e9c40585616c02ef83f83c744e6c73b1d0f992e7..0000000000000000000000000000000000000000 --- a/7/ecolyo.7da5b10713e3ff00ca44.js +++ /dev/null @@ -1,186 +0,0 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{ - -/***/ "3ujk": -/***/ (function(module, exports, __webpack_require__) { - - -var content = __webpack_require__("eRmK"); - -if(typeof content === 'string') content = [[module.i, content, '']]; - -var transform; -var insertInto; - - - -var options = {"hmr":true} - -options.transform = transform -options.insertInto = undefined; - -var update = __webpack_require__("aET+")(content, options); - -if(content.locals) module.exports = content.locals; - -if(false) {} - -/***/ }), - -/***/ "5O/i": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); - -var _react = _interopRequireWildcard(__webpack_require__("q1tI")); - -__webpack_require__("3ujk"); - -var _classnames = _interopRequireDefault(__webpack_require__("TSYQ")); - -var _reactRedux = __webpack_require__("/MKj"); - -var _StyledSpinner = _interopRequireDefault(__webpack_require__("HTwM")); - -var _CozyBar = _interopRequireDefault(__webpack_require__("CJMG")); - -var _Header = _interopRequireDefault(__webpack_require__("frrP")); - -var _Content = _interopRequireDefault(__webpack_require__("VOVi")); - -var _FluidChart = _interopRequireDefault(__webpack_require__("iT/d")); - -var _ConsumptionDetails = _interopRequireDefault(__webpack_require__("Otk3")); - -var _KonnectorViewerList = _interopRequireDefault(__webpack_require__("WoCI")); - -var _fluid = __webpack_require__("5Wkc"); - -var _DateNavigator = _interopRequireDefault(__webpack_require__("Hno1")); - -var _chart = __webpack_require__("U6AS"); - -var _timeStep = __webpack_require__("cKQ8"); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -function _getRequireWildcardCache(nodeInterop) { if (typeof WeakMap !== "function") return null; var cacheBabelInterop = new WeakMap(); var cacheNodeInterop = new WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); } - -function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || typeof obj !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; } - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -var HomeView = function HomeView() { - var dispatch = (0, _reactRedux.useDispatch)(); - - var _useSelector = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.global; - }), - fluidTypes = _useSelector.fluidTypes; - - var _useSelector2 = (0, _reactRedux.useSelector)(function (state) { - return state.ecolyo.chart; - }), - currentTimeStep = _useSelector2.currentTimeStep, - loading = _useSelector2.loading; - - var _useState = (0, _react.useState)(0), - _useState2 = (0, _slicedToArray2.default)(_useState, 2), - headerHeight = _useState2[0], - setHeaderHeight = _useState2[1]; - - var defineHeaderHeight = function defineHeaderHeight(height) { - setHeaderHeight(height); - }; - - (0, _react.useEffect)(function () { - if (currentTimeStep == _timeStep.TimeStep.HALF_AN_HOUR) { - dispatch((0, _chart.setCurrentTimeStep)(_timeStep.TimeStep.WEEK)); - } - }, [dispatch, currentTimeStep]); - (0, _react.useEffect)(function () { - dispatch((0, _chart.setLoading)(true)); - }, [dispatch]); - return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_CozyBar.default, null), fluidTypes && fluidTypes.length > 0 ? /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight - }, /*#__PURE__*/_react.default.createElement(_DateNavigator.default, null)), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, loading && /*#__PURE__*/_react.default.createElement("div", { - className: 'homeview-loading', - "aria-busy": "true" - }, /*#__PURE__*/_react.default.createElement(_StyledSpinner.default, { - size: "5em", - fluidType: _fluid.FluidType.MULTIFLUID - })), /*#__PURE__*/_react.default.createElement("div", { - className: (0, _classnames.default)('homeview-content', (0, _defineProperty2.default)({}, '--hidden', loading)) - }, /*#__PURE__*/_react.default.createElement(_FluidChart.default, { - fluidType: _fluid.FluidType.MULTIFLUID - }), /*#__PURE__*/_react.default.createElement(_ConsumptionDetails.default, { - fluidType: _fluid.FluidType.MULTIFLUID - })))) : /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_Header.default, { - setHeaderHeight: defineHeaderHeight - }), /*#__PURE__*/_react.default.createElement(_Content.default, { - height: headerHeight - }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerList.default, { - isParam: false - })))); -}; - -__signature__(HomeView, "useDispatch{dispatch}\nuseSelector{{ fluidTypes }}\nuseSelector{{ currentTimeStep, loading }}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseEffect{}\nuseEffect{}", function () { - return [_reactRedux.useDispatch, _reactRedux.useSelector, _reactRedux.useSelector]; -}); - -var _default = HomeView; -var _default2 = _default; -exports.default = _default2; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(HomeView, "HomeView", "/home/hugo/ecolyo/src/components/Home/HomeView.tsx"); - reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/Home/HomeView.tsx"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) - -/***/ }), - -/***/ "eRmK": -/***/ (function(module, exports, __webpack_require__) { - -exports = module.exports = __webpack_require__("JPst")(false); -// Module -exports.push([module.i, ".homeview-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n justify-content: center;\n align-items: center; }\n\n.homeview-content.--hidden {\n display: none; }\n", ""]); - - - -/***/ }) - -}]); \ No newline at end of file diff --git a/6/ecolyo.227e8caef6a7ea518d57.js b/7/ecolyo.e8c32a5ea122329104a9.js similarity index 89% rename from 6/ecolyo.227e8caef6a7ea518d57.js rename to 7/ecolyo.e8c32a5ea122329104a9.js index 4dfefba90a418c34851f7923a4d695897007c015..53148d32a74d0aa179cfbc016c4d62fd74038b47 100644 --- a/6/ecolyo.227e8caef6a7ea518d57.js +++ b/7/ecolyo.e8c32a5ea122329104a9.js @@ -1,4 +1,4 @@ -(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[6],{ +(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[7],{ /***/ "2PQp": /***/ (function(module, exports, __webpack_require__) { @@ -425,6 +425,28 @@ if(false) {} /***/ }), +/***/ "CYAo": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1", + "use": "chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1-usage", + "viewBox": "0 0 14 8", + "content": "<symbol viewBox=\"0 0 14 8\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"chevron-down_ffd7f846dca2ed1bad6e7f3641a354b1\">\n<path d=\"M2.5 0L7 5L11.5 0L14 0L7 8L0 0L2.5 0Z\" fill=\"white\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "F1L2": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -463,7 +485,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.report-option-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.5rem;\n margin: 1rem 0; }\n .report-option-root .report-option-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .report-option-root .report-option-content {\n width: 100%; } }\n .report-option-root .head {\n margin: 1rem 0;\n color: #e0e0e0; }\n .report-option-root .switch-container-bilan {\n display: flex;\n flex-direction: column;\n color: #e0e0e0; }\n .report-option-root .switch-container-bilan .switch-label {\n margin-left: 0.2rem;\n padding-right: 0.8rem; }\n .report-option-root .switch-container-bilan .button-container {\n max-width: 200px; }\n .report-option-root .switch-container-bilan .button-container button {\n width: 125px; }\n .report-option-root .switch-container-alert {\n display: flex;\n align-items: center;\n color: #e0e0e0; }\n .report-option-root .switch-container-alert .switch-label {\n margin-left: 0.2rem;\n padding-right: 0.8rem; }\n .report-option-root .switch-container-alert .input-style {\n width: 45px;\n text-align: center;\n margin: 0.5rem;\n background: #121212;\n color: #ffffff;\n border: 1px solid #e3b82a;\n max-width: 5rem;\n height: 2rem; }\n .report-option-root .switch-container-alert .input-style:focus {\n outline: #e3b82a 1px; }\n .report-option-root .switch-container-alert .input-style:disabled {\n -webkit-text-fill-color: #ffffff;\n opacity: 1; }\n .report-option-root .alert-inputs-display {\n padding: 0 1rem; }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.report-option-root {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding: 0 1.5rem;\n margin: 1rem 0; }\n .report-option-root .report-option-content {\n width: 45.75rem; }\n @media only screen and (max-width: 768px) {\n .report-option-root .report-option-content {\n width: 100%; } }\n .report-option-root .head {\n margin: 1rem 0;\n color: #e0e0e0; }\n .report-option-root .switch-container-bilan {\n display: flex;\n flex-direction: column;\n color: #e0e0e0;\n margin-bottom: 2rem; }\n .report-option-root .switch-container-bilan .switch-label {\n margin-left: 0.2rem;\n padding-right: 0.8rem; }\n .report-option-root .switch-container-bilan .button-container {\n max-width: 200px; }\n .report-option-root .switch-container-bilan .button-container button {\n width: 125px;\n margin-top: 0.75rem; }\n .report-option-root .switch-container-alert {\n display: flex;\n align-items: center;\n color: #e0e0e0; }\n .report-option-root .switch-container-alert .switch-label {\n margin-left: 0.2rem;\n padding-right: 0.8rem; }\n .report-option-root .switch-container-alert .input-style {\n width: 45px;\n text-align: center;\n margin: 0.5rem;\n background: #121212;\n color: #ffffff;\n border: 1px solid #e3b82a;\n max-width: 5rem;\n height: 2rem; }\n .report-option-root .switch-container-alert .input-style:focus {\n outline: #e3b82a 1px; }\n .report-option-root .switch-container-alert .input-style:disabled {\n -webkit-text-fill-color: #ffffff;\n opacity: 1; }\n .report-option-root .alert-inputs-display {\n padding: 0 1rem; }\n", ""]); @@ -635,6 +657,154 @@ if(false) {} /***/ }), +/***/ "Y5EC": +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__("TqRt"); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__("QILm")); + +var _react = _interopRequireDefault(__webpack_require__("q1tI")); + +var _fluid = __webpack_require__("5Wkc"); + +var _Switch = _interopRequireDefault(__webpack_require__("DJX/")); + +var _styles = __webpack_require__("DfQ9"); + +var _excluded = ["fluidType"]; + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +var SwitchBase = (0, _styles.withStyles)({ + root: { + paddingLeft: 0, + width: 52, + overflow: 'initial' + }, + switchBase: { + color: 'var(--greyBright)', + width: 'auto', + left: -8, + '&$checked': { + color: 'var(--greyBright)', + '& + $track': { + opacity: 1, + backgroundColor: 'var(--multiColor)' + } + } + }, + checked: {}, + track: { + opacity: 1, + backgroundColor: 'var(--greyDark)', + marginTop: 'initial', + marginLeft: 'initial', + left: 0 + } +})(_Switch.default); +var SwitchElec = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--elecColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); +var SwitchWater = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--waterColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); +var SwitchGas = (0, _styles.withStyles)({ + switchBase: { + '&$checked': { + '& + $track': { + backgroundColor: 'var(--gasColor)' + } + } + }, + checked: {}, + track: {} +})(SwitchBase); + +var StyledSwitch = function StyledSwitch(_ref) { + var fluidType = _ref.fluidType, + props = (0, _objectWithoutProperties2.default)(_ref, _excluded); + + if (fluidType !== undefined) { + switch (fluidType) { + case _fluid.FluidType.ELECTRICITY: + return /*#__PURE__*/_react.default.createElement(SwitchElec, props); + + case _fluid.FluidType.WATER: + return /*#__PURE__*/_react.default.createElement(SwitchWater, props); + + case _fluid.FluidType.GAS: + return /*#__PURE__*/_react.default.createElement(SwitchGas, props); + + default: + return /*#__PURE__*/_react.default.createElement(SwitchBase, props); + } + } else { + return /*#__PURE__*/_react.default.createElement(SwitchBase, props); + } +}; + +var _default = StyledSwitch; +var _default2 = _default; +exports.default = _default2; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(SwitchBase, "SwitchBase", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchElec, "SwitchElec", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchWater, "SwitchWater", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(SwitchGas, "SwitchGas", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(StyledSwitch, "StyledSwitch", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); + reactHotLoader.register(_default, "default", "/home/hugo/ecolyo/src/components/CommonKit/Switch/StyledSwitch.tsx"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("YuTi")(module))) + +/***/ }), + /***/ "Z4wg": /***/ (function(module, exports, __webpack_require__) { @@ -921,8 +1091,6 @@ var _Header = _interopRequireDefault(__webpack_require__("frrP")); var _Content = _interopRequireDefault(__webpack_require__("VOVi")); -var _KonnectorViewerList = _interopRequireDefault(__webpack_require__("WoCI")); - var _ReportOptions = _interopRequireDefault(__webpack_require__("8ziR")); var _FAQLink = _interopRequireDefault(__webpack_require__("synG")); @@ -967,9 +1135,7 @@ var OptionsView = function OptionsView() { desktopTitleKey: 'common.title_options' }), /*#__PURE__*/_react.default.createElement(_Content.default, { height: headerHeight - }, /*#__PURE__*/_react.default.createElement(_KonnectorViewerList.default, { - isParam: true - }), /*#__PURE__*/_react.default.createElement(_ProfileTypeOptions.default, null), /*#__PURE__*/_react.default.createElement(_ReportOptions.default, null), /*#__PURE__*/_react.default.createElement(_FAQLink.default, null), /*#__PURE__*/_react.default.createElement(_LegalNoticeLink.default, null), /*#__PURE__*/_react.default.createElement(_GCULink.default, null), /*#__PURE__*/_react.default.createElement("div", { + }, /*#__PURE__*/_react.default.createElement(_ProfileTypeOptions.default, null), /*#__PURE__*/_react.default.createElement(_ReportOptions.default, null), /*#__PURE__*/_react.default.createElement(_FAQLink.default, null), /*#__PURE__*/_react.default.createElement(_LegalNoticeLink.default, null), /*#__PURE__*/_react.default.createElement(_GCULink.default, null), /*#__PURE__*/_react.default.createElement("div", { className: "parameters-logos" }, /*#__PURE__*/_react.default.createElement("img", { src: _logos.default, diff --git a/8/ecolyo.c2fcd645fb4df8707d6b.js b/8/ecolyo.d625a29dcf8b4a2847e9.js similarity index 99% rename from 8/ecolyo.c2fcd645fb4df8707d6b.js rename to 8/ecolyo.d625a29dcf8b4a2847e9.js index ac72ac1e390eccca95add53414da4c590b18849f..0b476a79993c16008f120086296b462019549d2d 100644 --- a/8/ecolyo.c2fcd645fb4df8707d6b.js +++ b/8/ecolyo.d625a29dcf8b4a2847e9.js @@ -48,6 +48,8 @@ var _fluid = __webpack_require__("5Wkc"); var _converter = _interopRequireDefault(__webpack_require__("LXmx")); +var _logger = _interopRequireDefault(__webpack_require__("gjtA")); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -153,6 +155,9 @@ var ProfileTypeService = /*#__PURE__*/function () { return _ref.apply(this, arguments); }; }()); + + _logger.default.info('[ProfileType] Analysis loaded profileType relative to : ', profileType.updateDate.toString()); + this.profileType = profileType; this._client = _client; this.year = year; @@ -171,7 +176,7 @@ var ProfileTypeService = /*#__PURE__*/function () { var constructionYear = this.profileType.constructionYear; var ratiosHeatingByHousingType = ratiosHeating[housingType]; var currentRatio = ratiosHeatingByHousingType[constructionYear]; - var estimatedConsumption = this.profileType.area * currentRatio; + var estimatedConsumption = parseInt(this.profileType.area) * currentRatio; return estimatedConsumption; } /** diff --git a/9/ecolyo.2714b441ab119964e8c2.js b/9/ecolyo.9594492930a1e519898b.js similarity index 98% rename from 9/ecolyo.2714b441ab119964e8c2.js rename to 9/ecolyo.9594492930a1e519898b.js index 54fda182d9df64f99d148a2d43defa409e60c55c..2d4e6d0d22f91e635518ed8fb2b345227f95a9d0 100644 --- a/9/ecolyo.2714b441ab119964e8c2.js +++ b/9/ecolyo.9594492930a1e519898b.js @@ -1313,7 +1313,7 @@ var ProfileTypeView = function ProfileTypeView() { }), housingType: _profileType2.HousingType.INDIVIDUAL_HOUSE, constructionYear: _profileType2.ConstructionYear.BETWEEN_1975_AND_1989, - area: 0, + area: '0', occupantsNumber: 1, outsideFacingWalls: _profileType2.OutsideFacingWalls.ONE, floor: _profileType2.Floor.NOT_APPLICABLE, @@ -1449,7 +1449,7 @@ var ProfileTypeView = function ProfileTypeView() { })))); }; -__signature__(ProfileTypeView, "useSelector{profile}\nuseSelector{curProfileType}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[profileType, setProfileType]({\n updateDate: DateTime.local().setZone('utc', {\n keepLocalTime: true,\n }),\n housingType: HousingType.INDIVIDUAL_HOUSE,\n constructionYear: ConstructionYear.BETWEEN_1975_AND_1989,\n area: 0,\n occupantsNumber: 1,\n outsideFacingWalls: OutsideFacingWalls.ONE,\n floor: Floor.NOT_APPLICABLE,\n heating: IndividualOrCollective.INDIVIDUAL,\n coldWater: IndividualOrCollective.INDIVIDUAL,\n individualInsulationWork: [IndividualInsulationWork.NONE],\n hasInstalledVentilation: ThreeChoicesAnswer.NO,\n hasReplacedHeater: ThreeChoicesAnswer.NO,\n hotWater: IndividualOrCollective.INDIVIDUAL,\n hotWaterEquipment: HotWaterEquipment.OTHER,\n warmingFluid: FluidType.ELECTRICITY,\n hotWaterFluid: FluidType.ELECTRICITY,\n cookingFluid: FluidType.ELECTRICITY,\n })}\nuseState{[step, setStep](ProfileTypeStepForm.HOUSING_TYPE)}\nuseState{[answerType, setAnswerType]({\n type: ProfileTypeFormType.SINGLE_CHOICE,\n attribute: '',\n choices: [],\n })}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[viewedStep, setViewedStep](-1)}\nuseCallback{defineHeaderHeight}\nuseCallback{setNextStep}\nuseCallback{setPrevioustStep}\nuseEffect{}", function () { +__signature__(ProfileTypeView, "useSelector{profile}\nuseSelector{curProfileType}\nuseState{[headerHeight, setHeaderHeight](0)}\nuseState{[profileType, setProfileType]({\n updateDate: DateTime.local().setZone('utc', {\n keepLocalTime: true,\n }),\n housingType: HousingType.INDIVIDUAL_HOUSE,\n constructionYear: ConstructionYear.BETWEEN_1975_AND_1989,\n area: '0',\n occupantsNumber: 1,\n outsideFacingWalls: OutsideFacingWalls.ONE,\n floor: Floor.NOT_APPLICABLE,\n heating: IndividualOrCollective.INDIVIDUAL,\n coldWater: IndividualOrCollective.INDIVIDUAL,\n individualInsulationWork: [IndividualInsulationWork.NONE],\n hasInstalledVentilation: ThreeChoicesAnswer.NO,\n hasReplacedHeater: ThreeChoicesAnswer.NO,\n hotWater: IndividualOrCollective.INDIVIDUAL,\n hotWaterEquipment: HotWaterEquipment.OTHER,\n warmingFluid: FluidType.ELECTRICITY,\n hotWaterFluid: FluidType.ELECTRICITY,\n cookingFluid: FluidType.ELECTRICITY,\n })}\nuseState{[step, setStep](ProfileTypeStepForm.HOUSING_TYPE)}\nuseState{[answerType, setAnswerType]({\n type: ProfileTypeFormType.SINGLE_CHOICE,\n attribute: '',\n choices: [],\n })}\nuseState{[isLoading, setIsLoading](true)}\nuseState{[viewedStep, setViewedStep](-1)}\nuseCallback{defineHeaderHeight}\nuseCallback{setNextStep}\nuseCallback{setPrevioustStep}\nuseEffect{}", function () { return [_reactRedux.useSelector, _reactRedux.useSelector]; }); diff --git a/app/ecolyo.839f01467b7a9e194945.js b/app/ecolyo.d29901f75778d9d0d53b.js similarity index 98% rename from app/ecolyo.839f01467b7a9e194945.js rename to app/ecolyo.d29901f75778d9d0d53b.js index 226eb6a92e90c66cd4ef4051d9cc2a67e47500dc..64cd472a258edfae1bd7bda3cbfc5cf078d4eac3 100644 --- a/app/ecolyo.839f01467b7a9e194945.js +++ b/app/ecolyo.d29901f75778d9d0d53b.js @@ -57,14 +57,14 @@ /******/ // undefined = chunk not loaded, null = chunk preloaded/prefetched /******/ // Promise = chunk loading, 0 = chunk loaded /******/ var installedChunks = { -/******/ 1: 0 +/******/ 6: 0 /******/ }; /******/ /******/ var deferredModules = []; /******/ /******/ // script path function /******/ function jsonpScriptSrc(chunkId) { -/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"2":"804d01afb84a1005975e","3":"f76db377be10b20a525f","4":"6ae4ca58d414d8f882f9","5":"36f8d615a987964ab9a9","6":"227e8caef6a7ea518d57","7":"7da5b10713e3ff00ca44","8":"c2fcd645fb4df8707d6b","9":"2714b441ab119964e8c2","10":"471eaf9936e7ba2db756","11":"0f7113948b7c44d8589d","12":"95821306342dba6b09fa","13":"1c0120ef3e669643959e","14":"6ae30475da9b862eea7a"}[chunkId] + ".js" +/******/ return __webpack_require__.p + "" + ({}[chunkId]||chunkId) + "/ecolyo." + {"1":"0d9eaca620ae795472f0","2":"cf9ee90cae50c0599c7c","3":"25c1f1fd111eec4c2291","4":"228cc585fd32a7997cf3","5":"36f8d615a987964ab9a9","7":"e8c32a5ea122329104a9","8":"d625a29dcf8b4a2847e9","9":"9594492930a1e519898b","10":"471eaf9936e7ba2db756","11":"d2024b69e46a95adaf69"}[chunkId] + ".js" /******/ } /******/ /******/ // The require function @@ -1219,7 +1219,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE Object.defineProperty(exports, "__esModule", { value: true }); -exports.UserExplorationType = exports.UserExplorationState = exports.UserExplorationID = void 0; +exports.UserExplorationID = exports.UserExplorationType = exports.UserExplorationState = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -2192,9 +2192,6 @@ var ProfileService = /*#__PURE__*/function () { key: "parseProfileEntityToProfile", value: function parseProfileEntityToProfile(profileEntity) { var profile = (0, _objectSpread2.default)({}, profileEntity, { - haveSeenOldFluidModal: typeof profileEntity.haveSeenOldFluidModal === 'string' ? _luxon.DateTime.fromISO(profileEntity.haveSeenOldFluidModal, { - zone: 'utc' - }) : profileEntity.haveSeenOldFluidModal, monthlyAnalysisDate: typeof profileEntity.monthlyAnalysisDate === 'string' ? _luxon.DateTime.fromISO(profileEntity.monthlyAnalysisDate, { zone: 'utc' }) : profileEntity.monthlyAnalysisDate, @@ -3616,7 +3613,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE Object.defineProperty(exports, "__esModule", { value: true }); -exports.FluidType = exports.FluidState = void 0; +exports.FluidState = exports.FluidType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -4441,16 +4438,23 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); +exports.getPicto = getPicto; exports.getAddPicto = getAddPicto; exports.getParamPicto = getParamPicto; -exports.getPicto = getPicto; +exports.getNavPicto = getNavPicto; var _elec = _interopRequireDefault(__webpack_require__("q2Af")); +var _elecGrey = _interopRequireDefault(__webpack_require__("kvNr")); + var _water = _interopRequireDefault(__webpack_require__("4S84")); +var _waterGrey = _interopRequireDefault(__webpack_require__("TQnO")); + var _gas = _interopRequireDefault(__webpack_require__("9Dfj")); +var _gasGrey = _interopRequireDefault(__webpack_require__("f1Xj")); + var _elecSmall = _interopRequireDefault(__webpack_require__("g+cA")); var _waterSmall = _interopRequireDefault(__webpack_require__("ufFJ")); @@ -4465,7 +4469,13 @@ var _addGas = _interopRequireDefault(__webpack_require__("mgqi")); var _elecParam = _interopRequireDefault(__webpack_require__("xZD5")); -var _multiIcon = _interopRequireDefault(__webpack_require__("Uops")); +var _multi = _interopRequireDefault(__webpack_require__("KBDK")); + +var _multiGrey = _interopRequireDefault(__webpack_require__("Z2Hs")); + +var _disconnected = _interopRequireDefault(__webpack_require__("OnF0")); + +var _disconnectedGrey = _interopRequireDefault(__webpack_require__("GFcN")); var _waterParam = _interopRequireDefault(__webpack_require__("P9DW")); @@ -4500,7 +4510,7 @@ function getPicto(type) { return small ? _gasSmall.default : _gas.default; case _fluid.FluidType.MULTIFLUID: - return _multiIcon.default; + return _multi.default; default: return _elec.default; @@ -4543,6 +4553,30 @@ function getParamPicto(type) { return _elecParam.default; } } +/** + * Return an icon corresponding to FuildType enum + * @param type FluidType + */ + + +function getNavPicto(type, active, connected) { + switch (type) { + case _fluid.FluidType.ELECTRICITY: + return connected ? active ? _elecSmall.default : _elecGrey.default : active ? _disconnected.default : _disconnectedGrey.default; + + case _fluid.FluidType.WATER: + return connected ? active ? _waterSmall.default : _waterGrey.default : active ? _disconnected.default : _disconnectedGrey.default; + + case _fluid.FluidType.GAS: + return connected ? active ? _gasSmall.default : _gasGrey.default : active ? _disconnected.default : _disconnectedGrey.default; + + case _fluid.FluidType.MULTIFLUID: + return connected ? active ? _multi.default : _multiGrey.default : active ? _disconnected.default : _disconnectedGrey.default; + + default: + return _elec.default; + } +} ; @@ -4556,6 +4590,7 @@ function getParamPicto(type) { reactHotLoader.register(getPicto, "getPicto", "/home/hugo/ecolyo/src/utils/picto.ts"); reactHotLoader.register(getAddPicto, "getAddPicto", "/home/hugo/ecolyo/src/utils/picto.ts"); reactHotLoader.register(getParamPicto, "getParamPicto", "/home/hugo/ecolyo/src/utils/picto.ts"); + reactHotLoader.register(getNavPicto, "getNavPicto", "/home/hugo/ecolyo/src/utils/picto.ts"); })(); ; @@ -4574,13 +4609,23 @@ function getParamPicto(type) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { +var _interopRequireDefault = __webpack_require__("TqRt"); + Object.defineProperty(exports, "__esModule", { value: true }); -exports.migrations = exports.SCHEMA_INITIAL_VERSION = exports.MIGRATION_RESULT_NOOP = exports.MIGRATION_RESULT_FAILED = exports.MIGRATION_RESULT_COMPLETE = void 0; +exports.migrations = exports.MIGRATION_RESULT_FAILED = exports.MIGRATION_RESULT_COMPLETE = exports.MIGRATION_RESULT_NOOP = exports.SCHEMA_INITIAL_VERSION = void 0; + +var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); + +var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); var _doctypes = __webpack_require__("D2hQ"); +var _luxon = __webpack_require__("ExVU"); + +var _userQuiz = __webpack_require__("Ush/"); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -4601,18 +4646,134 @@ exports.MIGRATION_RESULT_FAILED = MIGRATION_RESULT_FAILED; var migrations = [{ baseSchemaVersion: SCHEMA_INITIAL_VERSION, targetSchemaVersion: 1, - appVersion: '1.2.4', - description: 'Removing GCUApprovalDate from profil', + appVersion: '1.3.0', + description: 'Removes old profileType artifacts from users database : \n - Oldest profileType gets deleted \n - Removes insulation work form field prone to errors \n - Changes area & outsideFacingWalls form field to strings \n - Changes updateDate values of all existing profileType to match "created_at" entry (former updateDate values got corrupted and held no meaning).', + docTypes: _doctypes.PROFILETYPE_DOCTYPE, + run: function () { + var _run = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_client, docs) { + return _regenerator.default.wrap(function _callee$(_context) { + while (1) { + switch (_context.prev = _context.next) { + case 0: + docs.sort(function (a, b) { + var c = _luxon.DateTime.fromISO(a.cozyMetadata.createdAt, { + zone: 'utc' + }); + + var d = _luxon.DateTime.fromISO(b.cozyMetadata.createdAt, { + zone: 'utc' + }); + + return d.millisecond - c.millisecond; + }); + + if (docs[0].area === 100) { + docs[0].deleteAction = true; + } + + return _context.abrupt("return", docs.map(function (doc) { + if (doc.individualInsulationWork.includes('window_replacement_and_wall_insulation')) { + doc.individualInsulationWork = 'window_replacement'; + } + + doc.outsideFacingWalls = doc.outsideFacingWalls.toString(); + doc.area = doc.area.toString(); + doc.updateDate = doc.cozyMetadata.createdAt; + return doc; + })); + + case 3: + case "end": + return _context.stop(); + } + } + }, _callee); + })); + + function run(_x, _x2) { + return _run.apply(this, arguments); + } + + return run; + }() +}, { + baseSchemaVersion: 1, + targetSchemaVersion: 2, + appVersion: '1.3.0', + description: 'Removes old profileType and GCUApprovalDate from profile.', docTypes: _doctypes.PROFILE_DOCTYPE, - run: function run(docs) { - return docs.map(function (doc) { - if (doc.GCUApprovalDate) { - delete doc.GCUApprovalDate; - } + run: function () { + var _run2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(_client, docs) { + return _regenerator.default.wrap(function _callee2$(_context2) { + while (1) { + switch (_context2.prev = _context2.next) { + case 0: + return _context2.abrupt("return", docs.map(function (doc) { + if (doc.GCUApprovalDate) { + delete doc.GCUApprovalDate; + } - return doc; - }); - } + if (doc.profileType) { + delete doc.profileType; + } + + return doc; + })); + + case 1: + case "end": + return _context2.stop(); + } + } + }, _callee2); + })); + + function run(_x3, _x4) { + return _run2.apply(this, arguments); + } + + return run; + }() +}, { + baseSchemaVersion: 2, + targetSchemaVersion: 3, + appVersion: '1.3.0', + description: 'Updates userChallenges to make sure no quiz results are overflowing.', + docTypes: _doctypes.USERCHALLENGE_DOCTYPE, + run: function () { + var _run3 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(_client, docs) { + return _regenerator.default.wrap(function _callee3$(_context3) { + while (1) { + switch (_context3.prev = _context3.next) { + case 0: + return _context3.abrupt("return", docs.map(function (doc) { + if (doc.quiz.result > 5) { + doc.quiz.result = 5; + doc.progress = { + actionProgress: 5, + explorationProgress: 5, + quizProgress: 5 + }; + doc.quiz.state = _userQuiz.UserQuizState.DONE; + } + + return doc; + })); + + case 1: + case "end": + return _context3.stop(); + } + } + }, _callee3); + })); + + function run(_x5, _x6) { + return _run3.apply(this, arguments); + } + + return run; + }() }]; exports.migrations = migrations; ; @@ -5609,7 +5770,7 @@ if(false) {} /***/ "9pOX": /***/ (function(module) { -module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_challenge\":\"Défi\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogestures\":\"Écogestes\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_faq\":\"FAQ\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"CGU\",\"accessibility\":{\"loading\":\"Chargement\"}},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Electricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'écogeste\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre écogeste.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"status\":\"Votre situation\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso du mois\",\"detail\":\"Détail du mois\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"ideal_home\":\"Conso idéale pour votre profil\",\"approximate_title\":\"Cette comparaison est très approximative.\",\"approximative_description\":\"Pour une comparaison plus précise, vous pouvez ajuster votre profil de consommation :\",\"adjust_profile\":\"Ajuster mon profil\",\"not_connected\":\"Non connecté\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"}},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"auth\":{\"enedisgrandlyon\":{\"connect\":{\"placeholder\":\"Adresse mail\",\"label1\":\"J'accède à mon\",\"label2\":\"espace client Enedis\",\"info\":\"Pour accéder à vos données de consommation électrique, connectez-vous à votre compte Enedis via le bouton ci-dessous. Enedis est responsable de votre compteur Linky et en charge de relever vos consommations.\"},\"no_account\":{\"title\":\"Pas de compte Enedis ?\",\"text\":\"Vous pouvez le créer en vous munissant d'une facture d'électricité.\"},\"create_account\":\"Je crée mon compte Enedis\",\"infoModal\":{\"text1\":\"Vous allez devoir créer un compte Enedis !\",\"text2\":\"Un zeste de patience et quelques conseils vous seront utiles :\",\"text3\":\"Munissez-vous d'une facture d'électricité.\",\"text4\":\"Si vous avez France Connect, utilisez ce mode d'identification sauf si le contrat d'électricité n'est pas à votre nom !\",\"text5\":\"Sinon, munissez-vous de la pièce d'identité du titulaire du contrat d'électricité, le titulaire du compte Enedis doit avoir le même nom que le titulaire du contrat.\",\"text6\":\"Promis, vous n'aurez à effectuer cette démarche qu'une seule fois au début !\",\"text7\":\"Une fois votre compte créé, revenez sur Ecolyo vous connecter.\",\"buttonText\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"buttonText\":\"Valider\",\"button_close\":\"Fermer la fenêtre\"}}},\"grdfgrandlyon\":{\"connect\":{\"placeholder\":\"Adresse email\",\"label1\":\"Je me connecte à\",\"label2\":\"mon compte GRDF\",\"info\":\"Pour accéder à vos données de consommation gaz, connectez-vous à votre compte GRDF. GRDF est responsable de votre compteur Gazpar et en charge de relever vos consommations.\"},\"no_account\":{\"title\":\"Pas de compte GRDF ?\",\"text\":\"Pas de panique, vous pouvez le créer facilement en cliquant également sur le bouton jaune ci-dessus. N'oubliez pas de vous munir d'une facture de gaz.\"},\"authModal\":{\"text1\":\"La visualisation de vos données sur Ecolyo demande\",\"text2\":\" l’activation de tous les paramètres à l’exception de :\",\"listItem1\":\"- mes données publiées\",\"listItem2\":\"- mes données contractuelles\",\"endText1\":\"Une période de consentement de \",\"duration\":\"1 an \",\"endText2\":\"minimum est demandée pour une expérience optimale.\",\"buttonText\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information GRDF\",\"button_close\":\"Fermer la fenêtre\",\"button_validate\":\"Valider\"}}},\"eglgrandlyon\":{\"connect\":{\"placeholder\":\"7 chiffres\",\"label1\":\"Je me connecte à\",\"label2\":\"mon compte Eau du Grand Lyon\",\"info\":\"Pour accéder à vos données de consommation d’eau, renseignez votre identifiant Eau du Grand Lyon\"},\"no_account\":{\"title\":\"Pas de compte Eau du Grand Lyon ?\",\"text\":\"Vous pouvez le créer en vous munissant d'une facture d'eau.\"},\"create_account\":\"Je crée mon compte Eau du Grand Lyon\"},\"password_label\":\"Mot de passe\",\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\"}},\"challenge\":{\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le challenge précédent\"}},\"card_done\":{\"day\":\" jour\",\"days\":\" jours\",\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"stars\":\" étoiles\",\"get_in\":\"obtenues en \",\"final_defi\":\"sur le duel final\"},\"card_unlocked\":{\"button_launch\":\"Lancer le challenge\"},\"accessibility\":{\"button_launch\":\"Lancer le challenge\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"no_data\":\"Pas de données\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données valides\",\"data_to_come\":\"à venir\"},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_1\":\"Tous les écogestes\",\"title_tab_2\":\"Écogestes adaptés à votre profil\",\"ALL\":\"Filtrer\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"no_ecogesture\":\"Aucun écogeste ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'écogestes adaptés à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d'éco-gestes vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Tous les écogestes\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’écogestes adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Écogeste\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Je veux moins d’infos\",\"show_more\":\"Je veux plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre ecogeste\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les écogestes adaptés à mon profil ?\",\"text\":\"Les écogestes adaptés à votre profil sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"faq\":{\"title_faq\":\"Foire aux questions\",\"read_faq\":\"Lire la FAQ\",\"accessibility\":{\"button_toggle_detail\":\"Afficher ou masquer le détail de la question\"}},\"feedback\":{\"title\":\"Partagez-nous vos retours\",\"type\":\"Motif du retour :\",\"description\":\"Description :\",\"description_placeholder\":\"Vos remarques\",\"send\":\"Envoyer\",\"ok\":\"Ok\",\"type_bug\":\"Bug\",\"type_idea\":\"Idée\",\"type_other\":\"Autre\",\"success_sending\":\"Nous vous remercions pour votre retour.\",\"warning\":\"Attention !\",\"error_empty_description\":\"Le champ de description est vide.\",\"error_sending\":\"Erreur lors de l'envoi, veuillez essayer ultérieurement.\",\"upload\":\"Joindre une image\",\"imageLabel\":\"Image :\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"select_type_bug\":\"Sélectionner le motif bug\",\"select_type_idea\":\"Sélectionner le motif idée\",\"select_type_other\":\"Sélectionner le motif autre\",\"button_send\":\"Envoyer le retour\",\"button_ok\":\"Valider\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title2\":\"Vous accédez pour la première fois à Ecolyo. Pour cela, nul besoin de vous créer un compte.\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu. \",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition. \",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"subtitle\":\"Envie de prendre le temps de relire ces CGU ces Conditions Générales d’Utilisation plus tard ? Vous pourrez les retrouver dans la page Options du service.\",\"version\":\"V2.0 du 20.08.2021\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des éco-gestes vous sont aussi proposés afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Écogestes : Une liste d’écogestes à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des éco-gestes, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez retrouver les connecteurs - services vous permettant d’aller récupérer vos données d’électricité, de gaz et d’eau - , une foire aux questions, et de quoi ajuster votre profil.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines ! Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois ! Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez Enedis, GRDF et Eau du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maitrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos connecteurs dans la page Options. À ce moment-là, et à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour les données électriques (chez Enedis), elle est par défaut de 6 mois. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale).\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de cette donnée se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la Page Options.\",\"part5_3_list2\":\"Attention : lors de la désinstallation du connecteur qui collecte vos données au sein du cloud, celui-ci ne va plus aller chercher vos données. Par contre, votre consentement chez le partenaire fournisseur est toujours actif jusqu’à votre révocation de consentement auprès de ce dernier. Pour révoquer votre consentement, il vous faudra contacter ou agir directement chez le partenaire en question : Enedis pour l’électricité ou GRDF pour le gaz. Pour l’électricité, vous pouvez peut supprimer votre consentement à partager vos données en écrivant directement à dataconnect(at)enedis.fr. Pour le gaz, il vous faudra vous connecter à <a href=\\\"https://monespace.grdf.fr/monespace/connexion\\\">votre espace GRDF</a> et supprimer le consentement donné à la Métropole de Lyon dans la partie « Suivi de Consommations » puis « Données Consultées ». Au terme de la durée initiale de validité du consentement de 6 mois ou de la durée que vous aurez définie librement, votre consentement sera considéré comme révolu. Tout nouveau transfert de données sera donc soumis à nouveau au recueil préalable de votre consentement.\",\"part5_3_list3\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau du Grand Lyon, un jeton d’identification Enedis et/ou GRDF ainsi que vos numéros de compteurs sont stockés dans votre cloud personnel – sans droit de regard de la Métropole de Lyon.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n’a accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ présente dans le service (page Options) ou à nous contacter via le formulaire de contact (la petite bulle jaune) présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"gcu_option\":{\"title\":\"Conditions générales d’utilisation\",\"read_gcu\":\"Lire les CGU\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"title\":\"Connexion aux distributeurs\",\"label_updated_at\":\"dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"button_delete\":\"Supprimer\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Le service demande d'autoriser à nouveau votre accès. Merci de supprimer puis reconnecter votre compte. Aucune donnée ne sera perdue.\",\"OK\":\"Ok\",\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_update_electricity\":\"Vos données de consommation d'électricité sont maintenant à jour dans Ecolyo.\",\"success_data_update_water\":\"Vos données de consommation d'eau sont maintenant à jour dans Ecolyo.\",\"success_data_update_gas\":\"Vos données de consommation de gaz sont maintenant à jour dans Ecolyo.\",\"error_txt\":\"Aïe !\",\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommmation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales\",\"version\":\"V2.0 du 20.08.2021\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directeur de publication : \",\"p1\":\"Blandine MELAY\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Maria Inés LEAL\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier - <a href=\\\"https://florentdufier.myportfolio.com/\\\">https://florentdufier.myportfolio.com/</a>\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria, Cozy Cloud, Clever Age\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, eslint-config-cozy-app, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-lottie, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les biliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, Sonarqube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service Ecolyo – Enedis, GRDF et Eau du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de l’usager et à leur transmission sur la plateforme de cloud personnel, après consentement de l’usager ;\",\"part2-2\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-2-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-2-2\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-3\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-4\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact\",\"part2-3\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-4\":\"L’utilisateur est donc le seul à accéder :\",\"part2-4-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-5\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-6\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données auprès d’Enedis et de GRDF.\",\"part2-7\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-8\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-9\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Écogestes\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\"},\"profile\":{\"report\":{\"title_alert\":\"Notification par mail\",\"title_bilan\":\"Bilan et conseils\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d'un dépassement de consommation\",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Profil de consommation\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Votre profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"appartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Etes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage.\",\"label2\":\"Nous pourrons aussi vous proposer des écogestes adaptés à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_validate\":\"Valider\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Rééssayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Erreur pendant le chargement des données. Veuillez vérifier votre connexion internet.\",\"button_reload\":\"Recharger\",\"accessibility\":{\"button_reload\":\"Recharger la page\"}},\"timestep\":{\"activate\":{\"enedis\":{\"info\":\"Pour visualiser vos consommations à la demi-heure, il vous faut d'abord valider l'activation de l'enregistrement de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"}}},\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"tutorial_welcome\":{\"title\":\"Bienvenue\",\"perso\":\"Votre espace personnel a bien été créé.\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\",\"next\":\"Suivant\",\"previous\":\"Précédent\",\"finish\":\"C'est parti !\"},\"slide1Txt\":\"Pour accéder à vos consommations d'énergie ou d'eau, vous allez devoir configurer des \\\"connecteurs\\\" dans la partie Options.\",\"slide2Txt\":\"Les données issues de vos compteurs communicants nous seront transmises, après votre accord, par Enedis pour l'électricité, GRDF pour le gaz et Eau du Grand Lyon pour l'eau.\",\"slide2Txt2\":\"Il vous faudra donc un compte Enedis, GRDF ou Eau du Grand Lyon pour vous identifier.\",\"slide3Txt\":\"Si vous n'en avez pas, vous pourrez vous en créer un sur le site du partenaire. Le lien vers ce site se trouve dans la partie Options. Une fois votre compte créé, revenez vous identifier dans Ecolyo.\"},\"unsubscribe\":{\"title\":\"Etes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); +module.exports = JSON.parse("{\"common\":{\"title_app\":\"Ecolyo\",\"title_challenge\":\"Défi\",\"title_quiz\":\"Quiz\",\"title_exploration\":\"Exploration\",\"title_action\":\"Action\",\"title_duel\":\"Duel final\",\"title_ecogestures\":\"Écogestes\",\"title_options\":\"Options\",\"title_analysis\":\"Analyse\",\"title_profiletype\":\"Ajuster mon profil\",\"title_faq\":\"FAQ\",\"title_legal_notice\":\"Mentions légales\",\"title_gcu\":\"CGU\",\"accessibility\":{\"loading\":\"Chargement\"}},\"FLUID\":{\"ELECTRICITY\":{\"NAME\":\"Electricité\",\"LABEL\":\"Électricité\",\"UNIT\":\"kWh\",\"ADD\":\"Ajouter l'électricité\",\"MEGAUNIT\":\"MWh\",\"provider\":\"Enedis\"},\"WATER\":{\"NAME\":\"Eau\",\"LABEL\":\"Eau\",\"ADD\":\"Ajouter l'eau\",\"UNIT\":\"L\",\"MEGAUNIT\":\"m³\",\"provider\":\"Eau du Grand Lyon\"},\"GAS\":{\"NAME\":\"Gaz\",\"LABEL\":\"Gaz\",\"ADD\":\"Ajouter le gaz\",\"UNIT\":\"kWh\",\"MEGAUNIT\":\"MWh\",\"provider\":\"GRDF\"},\"MULTIFLUID\":{\"NAME\":\"Multi fluide\",\"LABEL\":\"Multi\",\"UNIT\":\"€\"}},\"action\":{\"duration\":\"Durée : %{smart_count} jours\",\"result\":\"Résultat\",\"finished\":\"Défi terminé !\",\"details\":\"Détail de l'écogeste\",\"apply\":\"J'applique cette action\",\"other\":\"Je choisis une autre action\",\"resultText1\":\"Cela n'a pas été trop difficile ?\",\"resultText2\":\"Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre écogeste.\",\"resultText3\":\"Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.\",\"resultText4\":\"Dans tous les cas, bravo, vous remportez...\",\"ok\":\"Ok\"},\"action_modal\":{\"accept\":\"Je relève le défi\",\"refuse\":\"Je me défile\",\"accessibility\":{\"window_title\":\"Fenêtre de confirmation\",\"button_accept\":\"Accepter\",\"button_refuse\":\"Refuser\"}},\"analysis\":{\"viewTitle\":\"Analyse\",\"status\":\"Votre situation\",\"comparison\":\"Comparatif\",\"analysis_date\":\"Conso du mois\",\"detail\":\"Détail du mois\",\"challenge\":\"Défis terminés en\",\"user_consumption\":\"Votre conso\",\"average_home\":\"Conso moyenne d'un profil similaire\",\"ideal_home\":\"Conso idéale pour votre profil\",\"approximate_title\":\"Cette comparaison est très approximative.\",\"approximative_description\":\"Pour une comparaison plus précise, vous pouvez ajuster votre profil de consommation :\",\"adjust_profile\":\"Ajuster mon profil\",\"not_connected\":\"Non connecté\",\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"}},\"analysis_error_modal\":{\"title\":\"Aucune analyse\",\"message\":\"Pour profiter d’une analyse de vos consommations, connectez au moins un de vos compteurs.\",\"go_to_options\":\"Je connecte mes compteurs\",\"go_back\":\"Retour\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_go_back\":\"Retour\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"auth\":{\"enedisgrandlyon\":{\"connect\":{\"placeholder\":\"Adresse mail\",\"label1\":\"J'accède à mon\",\"label2\":\"espace client Enedis\",\"info\":\"Veuillez donner votre accord pour qu’Enedis nous transmette vos données de consommation.\",\"info2\":\"Enedis est responsable de votre compteur Linky et en charge de relever vos consommations.\"},\"no_account\":{\"title\":\"Pas de compte Enedis ?\",\"text\":\"Vous pouvez le créer en vous munissant d'une facture d'électricité.\"},\"create_account\":\"Je crée mon compte Enedis\",\"infoModal\":{\"text1\":\"Vous allez devoir créer un compte Enedis !\",\"text2\":\"Un zeste de patience et quelques conseils vous seront utiles :\",\"text3\":\"Munissez-vous d'une facture d'électricité.\",\"text4\":\"Si vous avez France Connect, utilisez ce mode d'identification sauf si le contrat d'électricité n'est pas à votre nom !\",\"text5\":\"Sinon, munissez-vous de la pièce d'identité du titulaire du contrat d'électricité, le titulaire du compte Enedis doit avoir le même nom que le titulaire du contrat.\",\"text6\":\"Promis, vous n'aurez à effectuer cette démarche qu'une seule fois au début !\",\"text7\":\"Une fois votre compte créé, revenez sur Ecolyo vous connecter.\",\"buttonText\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"buttonText\":\"Valider\",\"button_close\":\"Fermer la fenêtre\"}}},\"grdfgrandlyon\":{\"connect\":{\"placeholder\":\"Adresse email\",\"label1\":\"Je me connecte à\",\"label2\":\"mon compte GRDF\",\"info\":\"Veuillez donner votre accord pour que GRDF nous transmette vos données de consommation.\",\"info2\":\"GRDF est responsable de votre compteur Gazpar et en charge de relever vos consommations.\"},\"no_account\":{\"title\":\"Pas de compte GRDF ?\",\"text\":\"Pas de panique, vous pouvez le créer facilement en cliquant également sur le bouton jaune ci-dessus. N'oubliez pas de vous munir d'une facture de gaz.\"},\"authModal\":{\"text1\":\"La visualisation de vos données sur Ecolyo demande\",\"text2\":\" l’activation de tous les paramètres à l’exception de :\",\"listItem1\":\"- mes données publiées\",\"listItem2\":\"- mes données contractuelles\",\"endText1\":\"Une période de consentement de \",\"duration\":\"1 an \",\"endText2\":\"minimum est demandée pour une expérience optimale.\",\"buttonText\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information GRDF\",\"button_close\":\"Fermer la fenêtre\",\"button_validate\":\"Valider\"}}},\"eglgrandlyon\":{\"connect\":{\"placeholder\":\"7 chiffres\",\"label1\":\"Je me connecte à\",\"label2\":\"mon compte Eau du Grand Lyon\",\"info\":\"Pour accéder à vos données de consommation d’eau, renseignez votre identifiant Eau du Grand Lyon\"},\"no_account\":{\"title\":\"Pas de compte Eau du Grand Lyon ?\",\"text\":\"Vous pouvez le créer en vous munissant d'une facture d'eau.\"},\"create_account\":\"Je crée mon compte Eau du Grand Lyon\"},\"password_label\":\"Mot de passe\",\"accessibility\":{\"button_reveal_password\":\"Afficher le mot de passe\",\"button_connect\":\"Se connecter\",\"button_create_account\":\"Se créer un compte\"}},\"challenge\":{\"card\":{\"ongoing\":{\"quiz\":\"Quiz\",\"exploration\":\"Explorations\",\"action\":\"Actions\",\"duel\":\"Duel Final\",\"result\":\"Résultat\",\"duelDone\":\"du duel final\"},\"locked\":{\"desc\":\"À débloquer en terminant le challenge précédent\"}},\"card_done\":{\"day\":\" jour\",\"days\":\" jours\",\"saving\":\"Économie de\",\"depense\":\"Dépense de\",\"win\":\"Gagné\",\"lost\":\"Perdu\",\"stars\":\" étoiles\",\"get_in\":\"obtenues en \",\"final_defi\":\"sur le duel final\"},\"card_unlocked\":{\"button_launch\":\"Lancer le challenge\"},\"accessibility\":{\"button_launch\":\"Lancer le challenge\",\"button_goto_konnector\":\"Aller aux connecteurs\",\"button_slider_previous\":\"Précédent\",\"button_slider_next\":\"Suivant\"}},\"challenge_no_fluid_modal\":{\"title\":\"Oups !\",\"content\":\"Connectez au moins 1 fluide pour pouvoir jouer\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Valider\"}},\"consumption\":{\"display_last_data\":\"Voir mes dernières consos\",\"accessibility\":{\"button_previous_period\":\"Afficher la période précédente\",\"button_next_period\":\"Afficher la période suivante\",\"button_previous_value\":\"Sélectionner la valeur précédente\",\"button_next_value\":\"Sélectionner la valeur suivante\",\"checkbox_compare\":\"Afficher ou cacher la comparaison\"}},\"consumption_details\":{\"detail\":\"Détail par fluide\",\"connect\":\"Connecter d'autres fluides\",\"mini_cards_label\":\"AUTRES ENERGIES\"},\"consumption_visualizer\":{\"missing_data\":\"Données manquantes\",\"no_data\":\"Pas de données\",\"why_no_data\":\"Pourquoi n'ai-je pas de données ?\",\"last_data\":\"Dernières données\",\"last_valid_data\":\"Dernières données disponibles\",\"last_valid_data_multi\":\"Dernières données complètes\",\"data_to_come\":\"à venir\",\"aie\":\"Aïe !\",\"estimated\":\"estimés\",\"dataModal\":{\"list_title\":\"2 raisons possibles :\",\"item1\":\"- le lien entre Ecolyo et le fournisseur de données est rompu : une mise à jour de ce lien (en bas de la page) peut parfois résoudre ce problème.\",\"item2\":\"- la mise à jour a été effectuée mais les données n'apparaissent toujours pas : le soucis vient du fournisseur de données (Enedis pour l'électricité, GRDF pour le gaz, Eau du Grand Lyon pour l'eau). Cela peut-être dû à un problème technique lié à votre compteur ou à leurs systèmes informatiques. Le mieux est de contacter directement ce partenaire pour tenter de régler le problème avec lui.\"},\"modal\":{\"window_title\":\"info estimation des prix\",\"title\":\"Comment sont estimés les prix ?\",\"close\":\"Fermer la fenêtre\",\"part1\":\"Le prix de votre électricité ou de votre gaz dépend de l'offre choisie auprès de votre fournisseur. N’ayant pas accès à cette information, Ecolyo affiche un prix moyen par fluide. \",\"part2\":\"Tarifs moyens retenus :\",\"list1\":\" : 1 kWh = 0,1558 €TTC (il correspond au tarif réglementé d’EDF au 1/06/2021 pour une puissance souscrite de 3 ou 6 kVA et hors offre heure pleine/heure creuse)\",\"list2\":\" : 1 kWh = 0,1121 €TTC (tarif réglementé de vente au 1/10/2021 pour un consommateur soutirant moins de 6 MWh par an)\",\"list3\":\" : 1 litre d’eau = 0,00319 € TTC (prix constaté au 1/01/2021 pour un abonnement et une consommation de 120 m3/an sur la Métropole de Lyon)\",\"part3\":\"À cela s'ajoute le coût de votre abonnement, le coût d'acheminement et les taxes qui représentent plus de 66% de votre facture.\"}},\"duel\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"average_info\":\"%{average} euros étant votre moyenne actuelle, relevez-vous le défi ?\",\"button_start\":\"Allons-y !\",\"goal1\":\"Faites moins que votre moyenne actuelle sur %{durationInDays} jours\",\"goal2\":\"pour gagner le badge %{title}\",\"caption_average\":\"Votre moyenne à titre indicatif\",\"caption_consumption\":\"Votre consommation\",\"caption_incoming\":\"Données à venir\",\"accessibility\":{\"button_go_back\":\"Retour\",\"button_start_duel\":\"Lancer le duel\",\"button_start_quiz\":\"Lancer le quiz\"}},\"duel_result_modal\":{\"sucess\":{\"title\":\"Félicitations !\",\"message1\":\"Vous avez économisé \",\"message2\":\"et gagné le badge \",\"button_validate\":\"Youpi !\"},\"lost\":{\"title\":\"Presque !\",\"message1\":\"Vous avez dépassé de \",\"message2\":\"et manqué le badge \",\"button_validate\":\"Zut alors !\"},\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_validate\":\"Valider\"}},\"duel_empty_value_modal\":{\"title\":\"Oups !\",\"message\":\"Impossible de lancer le duel. Il nous manque en effet certaines de vos données de consommation pour vous proposer un duel à votre hauteur.\",\"button\":\"Je retourne au menu des défis\",\"accessibility\":{\"window_title\":\"Fenêtre d'erreur\",\"button_validate\":\"Retourner au menu des défis\"}},\"ecogesture\":{\"title_tab_1\":\"Tous les écogestes\",\"title_tab_2\":\"Écogestes adaptés à votre profil\",\"MENU_TITLE\":\"Filtrer\",\"ALL\":\"Tous les usages\",\"HEATING\":\"Chauffage\",\"AIR_CONDITIONING\":\"Climatisation\",\"ECS\":\"Eau chaude\",\"COLD_WATER\":\"Eau froide\",\"ELECTRICITY_SPECIFIC\":\"Électricité courante\",\"COOKING\":\"Cuisson\",\"no_ecogesture\":\"Aucun écogeste ne correspond à votre filtrage\",\"no_ecogesture_filter\":{\"text1\":\"Nous n'avons pas trouvé d'écogestes adaptés à votre profil dans cette catégorie.\",\"text2\":\"En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d'éco-gestes vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \\\"Tous les écogestes\\\".\"},\"adjust_profil\":{\"description\":\"Pour une sélection d’écogestes adaptée à votre consommation, vous pouvez ajuster votre profil.\",\"button_go_to_profil\":\"Ajuster mon profil\"},\"accessibility\":{\"button_go_to_profil\":\"Aller à la page de profil\"}},\"ecogesture_modal\":{\"title_ecogesture\":\"Écogeste\",\"title_action\":\"Action\",\"efficiency\":\"Efficacité\",\"show_less\":\"Je veux moins d’infos\",\"show_more\":\"Je veux plus d’infos\",\"select_action\":\"Je choisis cette action\",\"accessibility\":{\"window_title_ecogesture\":\"Fenêtre ecogeste\",\"window_title_action\":\"Fenêtre action\",\"button_close\":\"Fermer la fenêtre\",\"button_select_action\":\"Sélectionner cette action\",\"button_see_more_detail\":\"Afficher plus de détails\"}},\"ecogesture_info_modal\":{\"header\":\"Comment sont choisis les écogestes adaptés à mon profil ?\",\"text\":\"Les écogestes adaptés à votre profil sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.\",\"button_close\":\"J'ai compris\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_close\":\"Fermer la fenêtre\"}},\"exploration\":{\"global_error\":\"Oups. Une erreur est survenue. Veuillez retourner à l'écran d’accueil des défis\",\"button_go_back\":\"Retour\",\"button_already_done\":\"C’est déjà fait !\",\"button_come_back\":\"Je reviens quand cela sera fait\",\"button_start\":\"C'est parti !\",\"watch_consumption\":\"Je fonce\",\"congratulation\":\"Bravo !\",\"earn\":\"Vous remportez\",\"button_confirm\":\"Ok\",\"interval\":{\"explanation\":\"Vous pouvez vérifier cette informations sur l'écran Conso.\"},\"accessibility\":{\"button_already_done\":\"Marquer l'exploration comme déjà réalisée\",\"button_confirm\":\"Valider\",\"button_come_back\":\"Fermer l'exploration\",\"button_go_back\":\"Retour\",\"button_start\":\"Lancer l'exploration\"}},\"faq\":{\"title_faq\":\"Foire aux questions\",\"read_faq\":\"Lire la FAQ\",\"accessibility\":{\"button_toggle_detail\":\"Afficher ou masquer le détail de la question\"}},\"feedback\":{\"title\":\"Partagez-nous vos retours\",\"type\":\"Motif du retour :\",\"description\":\"Description :\",\"description_placeholder\":\"Vos remarques\",\"send\":\"Envoyer\",\"ok\":\"Ok\",\"type_bug\":\"Bug\",\"type_idea\":\"Idée\",\"type_other\":\"Autre\",\"success_sending\":\"Nous vous remercions pour votre retour.\",\"warning\":\"Attention !\",\"error_empty_description\":\"Le champ de description est vide.\",\"error_sending\":\"Erreur lors de l'envoi, veuillez essayer ultérieurement.\",\"upload\":\"Joindre une image\",\"imageLabel\":\"Image :\",\"accessibility\":{\"window_title\":\"Fenêtre de partage de retours\",\"select_type_bug\":\"Sélectionner le motif bug\",\"select_type_idea\":\"Sélectionner le motif idée\",\"select_type_other\":\"Sélectionner le motif autre\",\"button_send\":\"Envoyer le retour\",\"button_ok\":\"Valider\",\"button_close\":\"Fermer la fenêtre de partage de retours\"}},\"dataShare\":{\"title1\":\"Bienvenue !\",\"title2\":\"Vous accédez pour la première fois à Ecolyo. Pour cela, nul besoin de vous créer un compte.\",\"title1Update\":\"Ecolyo évolue !\",\"title2Update\":\"Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.\",\"part1\":\"Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.\",\"part2\":\"Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.\",\"part3\":\"La Métropole de Lyon utilisera cet email afin de vous tenir informé·e :\",\"item1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.\",\"item2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"item3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part4\":\"Vos données privées de consommation d’énergie et d’eau sont récupérées, sauvegardées et stockées dans votre cloud personnel à votre initiative sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part5\":\"Il en est de même pour les données privées de composition du logement et du foyer, fournies par vos soins. Elles restent également sans visibilité de la Métropole de Lyon sur leur contenu. \",\"part6\":\"Dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service (Plus d’informations sur la manière dont votre anonymat est bien préservé dans ce processus <a href=\\\"https://ecolyo.com/cloud_statistiques.html\\\">ici</a>).\",\"part7\":\"Au sein de votre cloud personnel, vous pouvez à tout moment exercer vos droits d’accès, de rectification, de portabilité, de limitation et d’opposition. \",\"part8\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part9\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 \",\"part10\":\"ou en ligne, au moyen du formulaire disponible à l'adresse suivante : \",\"link1\":\"<a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/</a>\",\"validDataConsent\":\"Je consens au traitement de mes données tel que décrit ci-dessus.\",\"validCGU\":\"Je valide les <span class=\\\"action\\\">Conditions Générales d’Utilisation</span> \",\"validLegal\":\" du service et ai pris connaissance des <span class=\\\"action\\\"> Mentions Légales </span> de celui-ci.\"},\"gcu\":{\"title\":\"Conditions générales d’utilisation du service\",\"subtitle\":\"Envie de prendre le temps de relire ces CGU ces Conditions Générales d’Utilisation plus tard ? Vous pourrez les retrouver dans la page Options du service.\",\"version\":\"V2.0 du 20.08.2021\",\"content\":{\"title1\":\"Ecolyo, késako ?\",\"part1_1\":\"Ecolyo est un service proposé par la Métropole de Lyon vous permettant de suivre au même endroit vos consommations d’électricité, de gaz et d’eau, en kWh, en litres, en euros et à différentes échelles de temps. Ce service vous permet également de participer à des défis individuels et vous offre une analyse de vos consommations. Des éco-gestes vous sont aussi proposés afin de vous permettre de réduire vos consommations.\",\"part1_2\":\"C’est un service gratuit qui prend la forme d’un site web dit « responsive », c’est-à-dire qu’il peut être consulté sur ordinateur ou sur mobile. Sur mobile, c’est une application que l’on a souhaitée ergonomique, réactive et esthétique pour votre plaisir de navigation et d’utilisation au quotidien.\",\"part1_3\":\"Tous les termes « techniques » sont définis en bas de page.\",\"title2\":\"Quelles fonctionnalités le service propose-t-il ?\",\"part2_1\":\"La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).\",\"part2_2\":\"Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages : \",\"part2_2_list1\":\"Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.\",\"part2_2_list2\":\"Écogestes : Une liste d’écogestes à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.\",\"part2_2_list3\":\"Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.\",\"part2_3\":\"Pour la page Analyse ainsi que pour la partie personnalisation des éco-gestes, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.\",\"part2_4\":\"Dernière page : la page Options dans laquelle vous pourrez retrouver les connecteurs - services vous permettant d’aller récupérer vos données d’électricité, de gaz et d’eau - , une foire aux questions, et de quoi ajuster votre profil.\",\"title3\":\"Comment ai-je accès à mes données d’électricité, de gaz et d’eau ?\",\"part3_1\":\"Pour visualiser vos consommations réelles et profiter pleinement du potentiel de notre service, il vous faut au minimum un des trois compteurs communicants suivants : Linky (pour l’électricité), Gazpar (pour le gaz), Téléo (pour l’eau).\",\"part3_2\":\"Ces compteurs sont opérés par les gestionnaires de réseaux. Pour Linky, c’est Enedis, le gestionnaire de réseau de distribution d’électricité. Pour Gazpar, GRDF est responsable de cette gestion. Et pour Téléo, c’est Eau du Grand Lyon.\",\"part3_3\":\"Ces acteurs sont responsables de la relève de vos données. Ces données servent notamment à votre fournisseur d’électricité, de gaz ou d’eau pour permettre la facturation de vos consommations d’énergie. Des fournisseurs d’électricité ou de gaz il y en a des dizaines ! Les gestionnaires de réseaux (… et de votre compteur) ne sont qu’au nombre de trois ! Nous avons donc décidé de travailler avec eux, au plus près de la donnée brute issue de vos compteurs.\",\"part3_4\":\"Il vous faudra donc avoir un compte chez Enedis, GRDF et Eau du Grand Lyon pour accéder à vos données. Si vous n’en avez pas, il suffira de vous en créer un. Ceci ne sera à faire qu’une fois, au début.\",\"title4\":\"Ecolyo se trouve dans un cloud personnel Grand Lyon, qu’est-ce que cela signifie ?\",\"part4_1\":\"Comme vous avez dû le remarquer, lors de votre première connexion à Ecolyo vous avez dû vous créer un compte Cloud Personnel Grand Lyon. Ce cloud personnel est un espace sécurisé porté par l’ambition de vous apporter visibilité, transparence et maitrise sur l’usage de vos données personnelles, et dont les fonctionnalités vous permettant de récupérer, synchroniser, stocker et partager vos données avec les destinataires de votre choix. Le service Ecolyo se déploie à l’intérieur de cet espace protégé. Dans ce cloud personnel, vous pourrez accéder également à d’autres services. Toutes les données traitées par Ecolyo, mais aussi les autres services que vous seriez amenés à utiliser dans ce cloud personnel restent dans ce Cloud Personnel Grand Lyon et n’en sortent pas, sauf si vous décidez vous-même de partager vos données avec des tiers.\",\"part4_2\":\"Pour en savoir plus sur ce cloud et son utilisation, ainsi que la durée de conservation de vos données, vous pouvez lire les conditions générales d’utilisation du service <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">ici</a>.\",\"title5\":\"Et donc concrètement pour Ecolyo, quelles données sont collectées et qui y a accès ?\",\"part5_1\":\"Pour qu’Ecolyo ait accès à vos données de consommations, vous devrez activer vos connecteurs dans la page Options. À ce moment-là, et à travers un parcours qui vous conduira de manière intuitive sur le site de chacun des gestionnaires de réseaux concerné, vous pourrez donner votre consentement à partager ces données avec le Service Ecolyo, et ce pour une durée limitée dans le temps. Pour les données électriques (chez Enedis), elle est par défaut de 6 mois. Pour les données gaz, cela sera à vous de la définir (nous vous recommandons 1 an pour une expérience optimale).\",\"part5_2\":\"Vos connecteurs, une fois configurés, permettent le transfert de vos données de consommations au service Ecolyo. Le transfert de cette donnée se fait sans que personne n’accède à leur contenu, pas même la Métropole de Lyon. En effet, ces données sont stockées et traitées directement dans votre cloud personnel qui en assure la protection. Tous les calculs, analyses et traitements sur ces données sont faites DANS votre espace personnel sans visibilité sur le contenu des données par la Métropole de Lyon.\",\"part5_3\":\"Vous pouvez bien sûr mettre fin à la récupération/ au transfert de vos données de consommation sur votre espace cloud personnel à tout moment et à plusieurs niveaux : \",\"part5_3_list1\":\"Vous pouvez supprimer le transfert quotidien de vos données en supprimant tout simplement le connecteur dans la Page Options.\",\"part5_3_list2\":\"Attention : lors de la désinstallation du connecteur qui collecte vos données au sein du cloud, celui-ci ne va plus aller chercher vos données. Par contre, votre consentement chez le partenaire fournisseur est toujours actif jusqu’à votre révocation de consentement auprès de ce dernier. Pour révoquer votre consentement, il vous faudra contacter ou agir directement chez le partenaire en question : Enedis pour l’électricité ou GRDF pour le gaz. Pour l’électricité, vous pouvez peut supprimer votre consentement à partager vos données en écrivant directement à dataconnect(at)enedis.fr. Pour le gaz, il vous faudra vous connecter à <a href=\\\"https://monespace.grdf.fr/monespace/connexion\\\">votre espace GRDF</a> et supprimer le consentement donné à la Métropole de Lyon dans la partie « Suivi de Consommations » puis « Données Consultées ». Au terme de la durée initiale de validité du consentement de 6 mois ou de la durée que vous aurez définie librement, votre consentement sera considéré comme révolu. Tout nouveau transfert de données sera donc soumis à nouveau au recueil préalable de votre consentement.\",\"part5_3_list3\":\"Pour supprimer l’ensemble de vos données ainsi que votre espace personnel Grand Lyon, vous devez demander la suppression de votre cloud. Pour faire cela, rendez-vous dans les paramètres de votre cloud personnel via la barre blanche en haut d’Ecolyo et appuyez sur le bouton « Supprimer mon compte » dans la partie paramètres.\",\"part5_4\":\"Des données sur le profil de votre foyer peuvent être également remplies au sein de l’application. Ces données s’enrichiront au fur et à mesure de votre utilisation du service avec d’autres informations : défis réalisés, étoiles gagnées, etc. L’ensemble de ces données restent à l’intérieur de votre cloud personnel, sans que personne n’y ait accès.\",\"part5_5\":\"Enfin, afin de permettre une mise à jour quotidienne de vos données de consommations, vos identifiants Eau du Grand Lyon, un jeton d’identification Enedis et/ou GRDF ainsi que vos numéros de compteurs sont stockés dans votre cloud personnel – sans droit de regard de la Métropole de Lyon.\",\"title6\":\"Personne n’a donc accès à mes données, pas même la Métropole de Lyon, vraiment ?\",\"part6_1\":\"Conformément aux indications du paragraphe précédent, la Métropole de Lyon n’accède ni à vos données de consommations ni aux données utilisées via certaines fonctionnalités du service comme le formulaire (celui-là même qui permet l’analyse de vos consommations personnalisée ainsi qu’une sélection d’éco-gestes personnalisés). Toutes ces informations sont bien gardées au chaud dans votre cloud personnel Grand Lyon.\",\"part6_2\":\"Seul vous pouvez accepter de partager vos données, documents ou fichiers privés avec la Métropole de Lyon, ses partenaires ou d’autres utilisateurs ou acteurs (publics ou privés) après recueil de votre consentement éclairé et par une action expresse de votre part.\",\"part6_3\":\"La Métropole de Lyon n’a accès qu’à l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon. Elle utilise cet email afin de vous tenir informé·e :\",\"part6_3_list1\":\"En réponse à vos demandes, si vous avez pris l’initiative de nous contacter. \",\"part6_3_list2\":\"En cas de problème majeur avec la gestion de votre compte.\",\"part6_3_list3\":\"De l’évolution de vos consommations, des nouveautés et de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.\",\"part6_4\":\"Par ailleurs, et dans le cadre de l’évaluation et de l’amélioration du service, des données d’utilisation anonymisées seront remontées à des fins d’exploitation statistiques. La récupération de ces statistiques anonymisées nous permettra de s’assurer du bon fonctionnement technique de la connexion à vos données de consommation ainsi que d’évaluer l’impact global en termes de baisse des consommations énergétiques de notre service\",\"title8\":\"Encore des questions ?\",\"part8_1\":\"N’hésitez pas à consulter la FAQ présente dans le service (page Options) ou à nous contacter via le formulaire de contact (la petite bulle jaune) présente sur l’ensemble des pages.\",\"part8_2\":\"Dernière option, contactez-nous directement à <a href=\\\"mailto:ecolyo@grandlyon.com\\\">ecolyo(at)grandlyon.com</a>.\",\"title9\":\"LEXIQUE\",\"part9_1_title\":\"Cloud personnel Grand Lyon : \",\"part9_1_content\":\"Cloud personnel : appelé aussi le « domicile numérique », le cloud personnel est souvent réduit à un simple espace de stockage de documents mais il est bien plus que ça. C'est un espace individuel et sécurisé où vous pouvez accéder à des services sans exposer aucune donnée à l’extérieur. Vous seul pouvez y accéder, personne d'autre.\",\"part9_2_title\":\"Connecteur : \",\"part9_2_content\":\"Un connecteur est un service, installé dans votre cloud personnel également, qui a pour but uniquement d’aller récupérer les données auprès de différents partenaires/sources de données. Dans le cadre d’Ecolyo, trois connecteurs sont pré-installés dans votre cloud personnel : celui d’Enedis, celui de GRDF et celui d’Eau du Grand Lyon.\",\"part9_3_title\":\"Compteur communicant : \",\"part9_3_content\":\"Un compteur communicant est un compteur qui mesure de manière précise et détaillée vos consommations et peut transmettre ces données au gestionnaire de réseau via une technologie radio (c'est le cas pour Gazpar et Téléo par exemple) ou via les réseaux électriques (via Courant Porteur en ligne, c'est le cas pour Linky par exemple).\",\"part9_4_title\":\"Fournisseur : \",\"part9_4_content\":\"Votre fournisseur d’électricité, de gaz ou d’eau est l’entreprise qui vous facture votre électricité, gaz ou eau. Côté électricité il en existe <a href=\\\"https://www.enedis.fr/liste-des-fournisseurs-delectricite\\\">aujourd’hui plus de 50</a>, chacun proposant des tarifs différents.\",\"part9_5_title\":\"Gestionnaire de réseau de distribution : \",\"part9_5_content\":\"Appelé aussi parfois distributeur, il est en charge de la livraison de votre électricité, gaz ou eau jusqu’à votre domicile. Il est aussi en charge du compteur qui relève vos consommations. Il transmet vos données de consommations à votre fournisseur afin qu’il effectue la facturation de vos consommations d’énergie. Il peut également les transmettre à tout acteur avec qui vous avez décidé de partager ces données.\"}},\"gcu_modal\":{\"button_accept\":\"J'accepte\",\"accessibility\":{\"window_title\":\"Conditions générales d’utilisation\",\"button_accept\":\"Accepter les conditions générales d'utilisation\"}},\"gcu_option\":{\"title\":\"Conditions générales d’utilisation\",\"read_gcu\":\"Lire les CGU\"},\"header\":{\"accessibility\":{\"button_back\":\"Retour à la page précédente\",\"button_open_feedbacks\":\"Ouvrir le partage de retours\"}},\"konnector_form\":{\"label_updated_at\":\"Dernière mise-à-jour le\",\"button_update\":\"Mettre à jour\",\"button_delete\":\"Supprimer\",\"issue\":\"Le problème semble venir de \",\"resolve\":\"Une mise à jour peut résoudre ce problème.\",\"not_installed\":\"Le connecteur n'est pas installé. Veuillez l'installer en cliquant sur le bouton ci-dessous.\",\"button_install\":\"Installer\",\"error_account_creation\":\"Une erreur est survenue, veuillez essayer de nouveau.\",\"error_no_login_password\":\"Identifiant et mot de passe requis\",\"error_login_failed\":\"Identifiants invalides\",\"error_update\":\"Un problème est survenu lors du rapatriement de vos données.\",\"error_update_oauth\":\"Le service demande d'autoriser à nouveau votre accès. Merci de supprimer puis reconnecter votre compte. Aucune donnée ne sera perdue.\",\"OK\":\"Ok\",\"not_connected_gas\":\"Ecolyo n'est pas connecté au gaz \",\"not_connected_electricity\":\"Ecolyo n'est pas connecté à l'électricité \",\"not_connected_water\":\"Ecolyo n'est pas connecté à l'eau \",\"accessibility\":{\"button_install\":\"Installer le connecteur\",\"button_update\":\"Mettre à jour votre connexion\",\"button_delete\":\"Supprimer votre connexion\"}},\"konnector_options\":{\"label_connect_to_electricity\":\"Se connecter à l'électricité\",\"label_connect_to_water\":\"Se connecter à l'eau\",\"label_connect_to_gas\":\"Se connecter au gaz\",\"accessibility\":{\"label_ko_status\":\"Connecteur en erreur\",\"button_toggle_detail_electricity\":\"Afficher ou masquer le détail de la connexion à l'électricité\",\"button_toggle_detail_water\":\"Afficher ou masquer le détail de la connexion à l'eau\",\"button_toggle_detail_gas\":\"Afficher ou masquer le détail de la connexion au gaz\"}},\"konnector_modal\":{\"loading_data\":\"Veuillez patienter, vos données sont en cours de chargement.\",\"loading_data_update\":\"Veuillez patienter, vos données sont en cours de mise à jour.\",\"success_txt\":\"Félicitations !\",\"success_data_electricity\":\"Vos données de consommation d'électricité sont maintenant connectées à Ecolyo.\",\"success_data_water\":\"Vos données de consommation d'eau sont maintenant connectées à Ecolyo.\",\"success_data_gas\":\"Vos données de consommation de gaz sont maintenant connectées à Ecolyo.\",\"success_data_update_electricity\":\"Vos données de consommation d'électricité sont maintenant à jour dans Ecolyo.\",\"success_data_update_water\":\"Vos données de consommation d'eau sont maintenant à jour dans Ecolyo.\",\"success_data_update_gas\":\"Vos données de consommation de gaz sont maintenant à jour dans Ecolyo.\",\"error_txt\":\"Aïe !\",\"error_data_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité ne seront pas chargées.\",\"error_data_water\":\"Un problème est survenu. Vos données de consommation d’eau ne seront pas chargées.\",\"error_credentials_water\":\"Une erreur s'est glissée dans vos identifiants de connexion. Veuillez vérifier ces éléments et tenter de vous reconnecter. L'identifiant est un numéro à 7 chiffres (différent de votre numéro de contrat).\",\"error_data_gas\":\"Un problème est survenu. Vos données de consommmation de gaz ne seront pas chargées.\",\"error_data_update_electricity\":\"Un problème est survenu. Vos données de consommation d’électricité n’ont pas été mises à jour.\",\"error_data_update_water\":\"Un problème est survenu. Vos données de consommation d’eau n’ont pas été mises à jour.\",\"error_data_update_gas\":\"Un problème est survenu. Vos données de consommation de gaz n’ont pas été mises à jour.\",\"error_data_2\":\"Merci de réessayer plus tard.\",\"button_validate\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'attente de connexion\",\"button_close\":\"Fermer la fenêtre\"}},\"legal\":{\"read_legal\":\"Lire les mentions légales\",\"title_legal\":\"Mentions légales\",\"version\":\"V2.0 du 20.08.2021\",\"site\":\"Site du service Ecolyo : <a href=\\\"https://ecolyo.com/\\\"> https://ecolyo.com/</a>\",\"adress\":\"Métropole de Lyon - 20, rue du Lac – CS 33569 - 69505 Lyon cedex 03\",\"phone\":\"Tél : (33) 4 78 63 40 40\",\"mail\":\"<a href=\\\"mailto:ecolyo@grandlyon.com\\\"> ecolyo(at)grandlyon.com</a>\",\"p1b\":\"Directeur de publication : \",\"p1\":\"Blandine MELAY\",\"p2b\":\"Animation éditoriale, gestion et mise à jour : \",\"p2\":\"Marion BERTHOLON, Maria Inés LEAL\",\"p3b\":\"Photographies : \",\"p3\":\"sauf mention contraire, les photos sont la propriété de la Métropole de Lyon\",\"p4b\":\"Conception et Charte graphique : \",\"p4\":\"Florent Dufier - <a href=\\\"https://florentdufier.myportfolio.com/\\\">https://florentdufier.myportfolio.com/</a>\",\"p5b\":\"Réalisation technique : \",\"p5\":\"Métropole de Lyon, Sopra Steria, Cozy Cloud, Clever Age\",\"p6b\":\"Maintenance technique : \",\"p6\":\"Délégation Développement économique, emploi & savoirs - Innovation numérique & systèmes d’information - Usages et services numériques - Développement des services numériques\",\"title1\":\"Crédits\",\"part1\":\"Ce site est le résultat de développements spécifiques réalisés dans les langages Go, TypeScript, HTML et Sass. Les développements s’appuient sur plusieurs bibliothèques et frameworks libres : axios, cozy-bar, cozy-client, cozy-harvest-lib, cozy-scripts, cozy-ui, d3, detect-browser, eslint-config-cozy-app, global, lodash, luxon, moment, moment-timezone, node-sass, object-hash, react, react-dom, react-lottie, react-redux, react-router-dom, react-swipeable-views, redux-devtools-extension, sass-loader. Les tests de l’application s’appuient sur les biliothèques et frameworks libres suivants: enzyme, enzyme-adapter-react-16, jest-junit, react-test-renderer, redux-mock-store. La pile technique intègre également les applications Cozy stack, Yarn, Docker, ACH. Les déploiements sont réalisés sur le registre hébergé chez Cozy. L’équipe de réalisation utilise au quotidien les applications GitLab, IceScrum, RocketChat, Sonarqube.\",\"title2\":\"Traitement des données personnelles et droit d’accès, de modification et de suppression\",\"part2\":\"Conformément à la réglementation en vigueur en matière de protection des données personnelles, le service Ecolyo a fait l’objet d’une inscription au registre des traitements de la Métropole de Lyon. Ecolyo fait partie de l’écosystème de services orientés « self data » déployés par la Métropole de Lyon avec l’ambition d’offrir aux usagers métropolitains les outils et les services leur permettant d’exercer directement leur droit à la portabilité, dans un cadre apte à garantir aussi bien la transparence et le contrôle sur l’usage de leurs données personnelles que l’exploitation directe du contenu de ces données selon leurs libres choix. Le self data est en effet selon la Fondation Internet Nouvelle Génération (FING) « la production, l’exploitation et le partage de données personnelles par les individus, sous leur contrôle et à leurs propres fins ». Au sein de cet environnement self data, la gestion des données s’appuie sur l’organisation suivante des rôles et responsabilités associées : \",\"part2-1\":\"Les partenaires du service Ecolyo – Enedis, GRDF et Eau du Grand Lyon sont responsables exclusivement des seuls traitements de Données Personnelles relatifs à la collecte des données de consommation de l’usager et à leur transmission sur la plateforme de cloud personnel, après consentement de l’usager ;\",\"part2-2\":\"La Métropole de Lyon est responsable de traitement sur le périmètre du service Ecolyo qu’elle propose à l’usager, ainsi que des traitements nécessaires à la fourniture de la plateforme de cloud personnel qu’elle met à disposition de l’usager pour accéder au service Ecolyo. En sa qualité de responsable de ces traitements, elle collecte et traite : \",\"part2-2-1\":\"Les données de compte de l’usager renseignées par l’usager au sein de son espace de cloud personnel Grand Lyon à des fins de gestion du compte et de communication avec l’usager ;\",\"part2-2-2\":\"Les données privées de consommation d’énergie et d’eau dont la récupération, la sauvegarde, le stockage, la synchronisation et le partage sur la plateforme de cloud personnel sont initiés par l’usager sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-3\":\"Les données privées sur la composition du logement et du foyer de l’utilisateur, fournies par l’utilisateur lui-même au sein du service, sont traitées par le service sans visibilité de la Métropole de Lyon sur leur contenu.\",\"part2-2-4\":\"Des métriques d’usage du service anonymisées et remontées périodiquement afin d’améliorer la qualité du service et d’évaluer son impact\",\"part2-3\":\"L’usager est seul décisionnaire des finalités d’utilisation qu’il souhaite définir pour le traitement de ses données personnelles de consommation, à la suite de leur transmission par les partenaires du service Ecolyo sur son cloud personnel. Ainsi, dans le cadre de l’utilisation d’Ecolyo, l’usager ne recevra les données des partenaires du service : Enedis, GRDF et Eau du Grand Lyon seulement qu’à sa demande expresse après la saisie de ses identifiants.\",\"part2-4\":\"L’utilisateur est donc le seul à accéder :\",\"part2-4-1\":\"À ses données de consommation d’électricité horaires, journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-2\":\"À ses données de consommation de gaz journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-4-3\":\"À ses données de consommation eau journalières, hebdomadaires, mensuelles et annuelles.\",\"part2-5\":\"Les engagements et responsabilités de la Métropole de Lyon concernant la protection des données et la confidentialité des données Ecolyo sont précisés dans les Mentions légales et les conditions d’utilisation du cloud personnel Grand Lyon qui accueille aujourd’hui le service Ecolyo et sans lequel le service ne peut pas fonctionner. Pour plus d’informations sur les engagements et responsabilités de la Métropole de Lyon concernant la protection et la confidentialité dans le cloud personnel, nous vous invitons à vous référer <a href=\\\"https://manager.cozygrandlyon.cloud/tos/266b4226-8417-42fb-b911-41e86dae8581.pdf?locale=fr\\\">aux mentions légales et CGU du cloud personnel métropolitain.</a> \",\"part2-6\":\"Conformément à la loi 78-17 du 6 janvier 1978 modifiée relative à l’information, aux fichiers et aux libertés, vous disposez d’un droit d’accès, de rectification et d’opposition au traitement de vos données à caractère personnel. Votre cloud personnel vous permet d’exercer ces droits directement dans cet espace sur vos données de compte. S’agissant des données de consommations d’électricité et de gaz, l’utilisateur peut supprimer son consentement à partager ses données auprès d’Enedis et de GRDF.\",\"part2-7\":\"Vous pouvez également exercer vos droits d’accès, de rectification, de limitation, d’opposition et d’effacement de vos données personnelles en contactant directement le Délégué à la Protection des Données par courrier en écrivant à l’adresse :\",\"part2-8\":\"Métropole de Lyon – Délégué à la Protection des Données - Direction des Affaires Juridiques et de la Commande Publique - 20, rue du Lac - BP 33569 - 69505 Lyon Cedex 03 ou en ligne, au moyen du formulaire disponible à l'adresse suivante : <a href=\\\"https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/\\\">https://demarches.toodego.com/sve/proteger-mes-donnees-personnelles/.</a>\",\"part2-9\":\"L’exercice de ces droits sur vos données personnelles auprès de la Métropole de Lyon concerne exclusivement les données traitées dans le cadre du service « Ecolyo ».\",\"title3\":\"Dispositions légales\",\"part3-1\":\"Les divers éléments du site web (la forme, la mise en page, le fonds, la structure …) sont protégés par le droit des dessins et modèles, le droit d’auteur, le droit des marques ainsi que le droit à l’image et ils ne peuvent être copiés ou imités en tout ou partie sauf autorisation expresse de la Métropole de Lyon.\",\"part3-2\":\"Toute personne ne respectant pas les dispositions légales applicables se rend coupable du délit de contrefaçon et est passible des sanctions pénales prévues par la loi.\",\"title4\":\"Droits d’auteurs\",\"part4-1\":\"Les photographies, textes, logos, pictogrammes, ainsi que toutes œuvres intégrées dans le site sont la propriété de la \\\"Métropole de Lyon\\\" ou de tiers ayant autorisé la \\\"Métropole de Lyon\\\" à les utiliser.\",\"part4-2\":\"Les reproductions, les transmissions, les modifications, les réutilisations, sur un support papier ou informatique, dudit site et des œuvres qui y sont reproduites ne sont autorisées que pour un usage personnel et privé conforme aux dispositions de l’article L 122-5 du Code de la Propriété Intellectuelle. Ces reproductions devront ainsi notamment indiquer clairement la source et l’auteur du site et/ou de ces œuvres multimédias. En aucun cas ces reproductions ne sauraient porter préjudice aux droits des tiers. Les reproductions, les transmissions, les modifications, les réutilisations à des fins publicitaires, commerciales ou d’information, de tout ou partie du site, sont totalement interdites.\",\"title5\":\"Logo de la Métropole de Lyon et d’Ecolyo\",\"part5\":\"Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent pas être modifiés – proportions, couleurs, éléments, constituants – et ne peuvent pas être sujet à aucune transformation, animation ou tout autre processus. Les logos de la Métropole de Lyon et d’Ecolyo ne peuvent être utilisés et associés qu’aux seules informations vérifiables. Ils ne peuvent être notamment utilisés que pour illustrer des relations avec la Métropole de Lyon ou des actions de sponsorings dûment établies. Quel que soit le cas d’espèce, la Métropole de Lyon se réserve le droit d’approuver ou de désapprouver toute utilisation des logos de la Métropole de Lyon et d’Ecolyo, pour assurer son utilisation correcte, conformément à l’éthique, la morale et aux intérêts de la Métropole de Lyon. Les conditions susmentionnées s’appliquent dans le cadre de pages web, elles ne font pas référence à l’utilisation des logos dans tout autre document. La Métropole de Lyon se réserve le droit de modifier les conditions d’utilisation des logos de la Métropole de Lyon et d’Ecolyo à tout moment et sans préavis.\",\"title6\":\"Droit des bases de données\",\"part6\":\"Les bases de données sont protégées par la loi du 1er juillet 1998 et le régime français du droit d’auteur.\",\"title7\":\"Établissements de liens vers le site Ecolyo\",\"part7-1\":\"La Métropole de Lyon autorise la mise en place d’un lien hypertexte vers son service Ecolyo pour tous les sites internet, à l’exclusion de ceux diffusant des informations à caractère polémique, pornographique, xénophobe ou pouvant, dans une plus large mesure porter atteinte à la sensibilité du plus grand nombre.\",\"part7-2\":\"Le lien doit aboutir à la page d’accueil du service (<a href=\\\"https://ecolyo.com\\\">https://ecolyo.com</a>), cette page devant apparaître dans une nouvelle fenêtre. Les pages du service Ecolyo ne doivent en aucun cas être intégrées à l’intérieur des pages d’un autre site (iframe).\",\"part7-3\":\"Dans tous les cas d’espèce, La Métropole de Lyon se réserve le droit de demander la suppression d’un lien si elle estime que le site cible ne respecte pas les règles ainsi définies.\",\"title8\":\"Liens vers des sites tiers depuis le site Ecolyo\",\"part8\":\"Les liens hypertextes mis en œuvre au sein du site en direction d’autres sites et/ou de pages personnelles et d’une manière générale vers toutes ressources existantes sur internet ne sauraient engager la responsabilité de la Métropole de Lyon quant aux liens qu’ils contiennent ou aux changements ou mises à jour qui leur sont apportés.\",\"title9\":\"Mise en garde générale\",\"part9-1\":\"Nos services mettent tout en œuvre pour offrir aux visiteurs de ce site web des informations fiables et vérifiées. Cependant, malgré tous les soins apportés, le site peut comporter des inexactitudes, des défauts de mise à jour ou des erreurs.\",\"part9-2\":\"Nous remercions les utilisateurs du site de nous faire part d’éventuelles omissions, erreurs ou corrections par mail sur la boite aux lettres du webmestre ou directement via le formulaire proposé dans le service.\",\"accessibility\":{\"button_close\":\"Fermer la fenêtre\"}},\"navigation\":{\"consumption\":\"Conso\",\"challenges\":\"Défis\",\"ecogestures\":\"Écogestes\",\"options\":\"Options\",\"analysis\":\"Analyse\"},\"oauth\":{\"window\":{\"title\":\"OAuth\"}},\"old_fluid_data_modal\":{\"errorTxt\":\"Aïe !\",\"oldData\":\"Vos données semblent anciennes\",\"verify\":\"Veuillez vérifier l’état de vos connecteurs : \",\"problem\":\"Vos connecteurs semblent bien connectés, il se peut qu’il y ait un problème au niveau du ou des fournisseurs de données :\",\"problem_electricity\":\"pour l'électricité.\",\"problem_water\":\"pour l'eau.\",\"problem_gas\":\"pour le gaz.\",\"contact\":\"Veuillez prendre contact directement avec eux.\",\"accessButton\":\"Accéder aux connecteurs\",\"later\":\"Plus tard\",\"ok\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre d'information\",\"button_ok\":\"Fermer la fenêtre\",\"button_later\":\"Fermer la fenêtre\",\"button_goto_konnector\":\"Aller aux connecteurs\"}},\"performance_indicator\":{\"bilan\":{\"text1\":\"Par rapport à \",\"text2\":\"soit une différence de : \"},\"error_no_compare\":\"comparaison impossible\",\"error_no_compare_reason\":\"(manque de données)\",\"error_no_compare_no_data\":\"Vos consommations pour cette période sont incomplètes à cause d’un problème technique concernant :\"},\"profile\":{\"report\":{\"title_alert\":\"Notification par mail\",\"title_bilan\":\"Bilan et conseils\",\"switch_label_bilan\":\"Je reçois la lettre mensuelle contenant un bilan et des conseils sur ma consommation.\",\"switch_label_alert\":\"Être prévenu d'un dépassement de consommation\",\"activate\":\"Activer\",\"deactivate\":\"Désactiver\"},\"accessibility\":{\"button_toggle_mail_report\":\"Recevoir mon bilan mensuel par mail\",\"button_toggle_consumption_alert\":\"Recevoir des alertes sur mes consommations journalières\",\"input_water_alert_report\":\"Indiquer une limite de consommation d'eau journalière\"}},\"profile_type\":{\"title_profile\":\"Profil de consommation\",\"read_profile\":\"Ajuster mon profil\",\"button_update_profile\":\"J'ajuste mon profil\",\"your_profile\":\"Votre profil\",\"multi_choices\":\"Plusieurs réponses possibles\",\"housing_type\":{\"title\":\"Logement\",\"question\":\"De quel type de logement disposez-vous ?\",\"individual_house\":\"Maison individuelle\",\"appartment\":\"Appartement\"},\"construction_year\":{\"title\":\"Construction\",\"question\":\"Quelle est son année de construction ?\",\"text_before_1948\":\"Construit avant 1948\",\"text_between_1948_and_1974\":\"Construit entre 1948 et 1974\",\"text_between_1975_and_1989\":\"Construit entre 1975 et 1989\",\"text_between_1990_and_1998\":\"Construit entre 1990 et 1998\",\"text_after_1998\":\"Construit après 1998\",\"text_unknown\":\"Construit après 1998\",\"before_1948\":\"Avant 1948\",\"between_1948_and_1974\":\"Entre 1948 et 1974\",\"between_1975_and_1989\":\"Entre 1975 et 1989\",\"between_1990_and_1998\":\"Entre 1990 et 1998\",\"after_1998\":\"Après 1998\",\"unknown\":\"Je ne sais pas\"},\"occupantsNumber\":{\"single\":\" occupant\",\"multi\":\" occupants\"},\"area\":{\"title\":\"Surface\",\"question\":\"Quelle est sa surface en m² ?\",\"name\":\" m²\"},\"occupants_number\":{\"title\":\"Nombre d'occupants\",\"question\":\"Combien il y a-t-il d'occupants ?\"},\"outside_facing_walls\":{\"1\":\"1 façade\",\"2\":\"2 façades\",\"3\":\"3 façades\",\"4\":\"4 façades\",\"title\":\"Murs extérieurs\",\"question\":\"Combien de façades donnent sur l'extérieur ?\",\"text\":{\"single\":\" façade donne sur l'extérieur\",\"multi\":\" façades donnent sur l'extérieur\"}},\"floor\":{\"title\":\"Étage\",\"question\":\"À quel étage est votre appartement ?\",\"ground_floor\":\"Au rez-de-chaussée\",\"intermediate_floor\":\"Étage intermédiaire\",\"last_floor\":\"Dernier étage\",\"not_applicable\":\"Sans objet\"},\"heating\":{\"title\":\"Chauffage\",\"question\":\"Quel est votre type de chauffage ?\",\"individual\":\"Individuel\",\"collective\":\"Collectif\"},\"individual_insulation_work\":{\"title\":\"Travaux de rénovation\",\"question\":\"Quels travaux de rénovation avez-vous réalisés ces 10 dernières années ?\",\"none\":\"Aucun\",\"roof_insulation\":\"Isolation toiture\",\"window_replacement\":\"Remplacement fenêtres\",\"wall_insulation\":\"Isolation des murs\",\"window_replacement_and_wall_insulation\":\"Remplacement fenêtres et isolation des murs\",\"window_replacement_and_roof_insulation\":\"Remplacement fenêtres et isolation toiture\",\"roof_and_wall_insulation\":\"Isolation toiture et murs\",\"window_replacement_and_roof_and_wall_insulation\":\"Remplacement fenêtre et isolation des murs et isolation toiture\",\"built_after_1998\":\"construit après 1998\"},\"facilities_installation\":{\"title\":\"Équipement\"},\"ventilation\":{\"title\":\"Ventilation double flux\",\"question\":\"Etes-vous équipé d'une ventilation double flux ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une ventilation double flux\"},\"heater_replacement\":{\"title\":\"Pompe à chaleur ou poêle à bois\",\"question\":\"Au cours de ces 10 dernières années, avez-vous remplacé votre chaudière ou vous êtes-vous équipé d'une pompe à chaleur ou d'un poêle à bois ?\",\"yes\":\"Oui\",\"no\":\"Non\",\"unknown\":\"Je ne sais pas\",\"text\":\"Équipé d'une pompe à chaleur ou poêle à bois\"},\"cold_water\":{\"title\":\"Eau\",\"question\":\"Votre eau est-elle comprise dans vos charges collectives ?\",\"individual\":\"Non\",\"collective\":\"Oui\",\"individual_text\":\"Individuelle\",\"collective_text\":\"Collective\"},\"hot_water\":{\"title\":\"Eau chaude\",\"question\":\"Quel est votre type de production d’eau chaude ?\",\"individual\":\"Individuelle\",\"collective\":\"Collective\"},\"hot_water_equipment\":{\"title\":\"Eau chaude\",\"question\":\"Utilisez-vous l’un de ces équipements pour produire votre eau chaude ?\",\"solar\":\"Chauffe-eau solaire\",\"thermodynamic\":\"Chauffe-eau thermodynamique\",\"other\":\"Aucun des deux\"},\"warming_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source chauffage\",\"question\":\"Quelle source d’énergie utilisez-vous pour vous chauffer ?\",\"no_fluid_text\":\"Produit ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produit grâce à de l'électricité\",\"2_text\":\"Produit grâce au gaz\"},\"hot_water_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source eau chaude\",\"question\":\"Avec quelle source d’énergie votre eau chaude est-elle produite ?\",\"no_fluid_text\":\"Produite ni par de l'électricité, ni par du gaz\",\"0_text\":\"Produite grâce à de l'électricité\",\"2_text\":\"Produite grâce au gaz\"},\"cooking_fluid\":{\"0\":\"Électricité\",\"2\":\"Gaz\",\"title\":\"Source cuisson\",\"question\":\"Quel mode de cuisson principal utilisez-vous ?\"},\"fluidType\":{\"0\":\"Électricité\",\"1\":\"Eau\",\"2\":\"Gaz\"},\"form\":{\"button_previous\":\"Précédent\",\"button_next\":\"Suivant\",\"button_end\":\"Terminer\"},\"finished\":{\"title\":\"Terminé !\",\"label1\":\"Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage.\",\"label2\":\"Nous pourrons aussi vous proposer des écogestes adaptés à votre profil.\",\"button_validate\":\"OK\"},\"accessibility\":{\"button_end\":\"Terminer la mise à jour du profil\",\"button_next\":\"Aller à la section suivante\",\"button_previous\":\"Retour à la section précédente\",\"button_update_profile\":\"Ouvrir la page de mise à jour du profil\",\"button_toggle_detail_profile\":\"Afficher ou masquer le détail du profil\",\"button_validate\":\"Valider\"}},\"quiz\":{\"explanation\":\"Répondez correctement aux 5 questions et remportez 5 des 15 étoiles nécessaires pour débloquer le duel final\",\"score_final\":\"SCORE FINAL\",\"correct\":\"Bravo !\",\"wrong\":\"Raté !\",\"rightAnswer\":\"Bonne réponse :\",\"earn\":\"Vous remportez\",\"button_go_back\":\"Retour\",\"button_end_quiz\":\"Youpi !\",\"button_try_again\":\"Rééssayer\",\"button_validate\":\"Valider\",\"next\":\"Suivant\",\"consumption_question\":\"Question sur votre consommation\",\"accessibility\":{\"window_title\":\"Fenêtre de résultat\",\"button_end_quiz\":\"Terminer le quiz\",\"button_go_back\":\"Retour\",\"button_go_next\":\"Suivant\",\"button_try_again\":\"Relancer le quiz\",\"button_validate\":\"Valider\"}},\"splashscreen\":{\"error_loading\":\"Erreur pendant le chargement des données. Veuillez vérifier votre connexion internet.\",\"button_reload\":\"Recharger\",\"accessibility\":{\"button_reload\":\"Recharger la page\"}},\"timestep\":{\"today\":\"Aujourd'hui\",\"activate\":{\"enedis\":{\"info\":\"Pour visualiser vos consommations à la demi-heure, il vous faut d'abord valider l'activation de l'enregistrement de votre consommation horaire sur votre compte Enedis\",\"label1\":\"Activer sur mon compte Enedis\",\"accessibility\":{\"button_activate\":\"Aller sur mon compte Enedis\"}}},\"year\":{\"period\":\"5 ans\",\"comparelabel\":\"Comparer à l'année précédente\"},\"month\":{\"period\":\"Année\",\"comparelabel\":\"Comparer à l'année précédente\"},\"day\":{\"period\":\"Mois\",\"comparelabel\":\"Comparer au mois précédent\"},\"week\":{\"period\":\"Semaine\",\"comparelabel\":\"Comparer à la semaine précédente\"},\"half_an_hour\":{\"period\":\"Jour\",\"comparelabel\":\"Comparer à la journée précédente\"},\"accessibility\":{\"button_zoom_in\":\"Sélectionner le pas de temps précédent\",\"button_zoom_out\":\"Sélectionner le pas de temps suivant\"}},\"tutorial_welcome\":{\"title\":\"Bienvenue\",\"perso\":\"Votre espace personnel a bien été créé.\",\"button_valid\":\"Ok\",\"accessibility\":{\"window_title\":\"Fenêtre de bienvenue\",\"button_valid\":\"Valider\",\"next\":\"Suivant\",\"previous\":\"Précédent\",\"finish\":\"C'est parti !\"},\"slide1Txt\":\"Pour accéder à vos consommations d'énergie ou d'eau, vous allez devoir configurer des \\\"connecteurs\\\" dans la partie Options.\",\"slide2Txt\":\"Les données issues de vos compteurs communicants nous seront transmises, après votre accord, par Enedis pour l'électricité, GRDF pour le gaz et Eau du Grand Lyon pour l'eau.\",\"slide2Txt2\":\"Il vous faudra donc un compte Enedis, GRDF ou Eau du Grand Lyon pour vous identifier.\",\"slide3Txt\":\"Si vous n'en avez pas, vous pourrez vous en créer un sur le site du partenaire. Le lien vers ce site se trouve dans la partie Options. Une fois votre compte créé, revenez vous identifier dans Ecolyo.\"},\"unsubscribe\":{\"title\":\"Etes-vous sûr de ne plus vouloir recevoir notre email mensuel ?\",\"content\":\"Dans ce cas, vous ne recevrez plus la notification de votre bilan ainsi que les conseils associés au mois en cours.\",\"button_text\":\"Oui, je me désabonne\",\"button_accessibility\":\"Bouton de désinscription\"},\"welcome_modal\":{\"title\":\"Félicitations\",\"perso\":\"Votre espace personnel a bien été créé.\",\"connect\":\"Vous pouvez maintenant connecter vos compteurs d’énergie à Ecolyo en toute sécurité.\",\"button_valid\":\"Ok\",\"accessibility\":{\"title\":\"Fenêtre de félicitations\",\"button_valid\":\"Valider\"}}}"); /***/ }), @@ -5714,6 +5875,16 @@ var ConsumptionDataManager = /*#__PURE__*/function () { this._queryRunnerService = new _queryRunner.default(this._client); this._consumptionValidatorService = new _consumptionValidator.default(); } + /** + * Get graph data according on timeStep and fluidType + * @param timePeriod TimePeriod + * @param timeStep TimeStep + * @param fluidTypes FluidType[] + * @param compareTimePeriod - Optional TimePeriod + * @param isHome - Optional boolean + * @returns DataChart | null + */ + (0, _createClass2.default)(ConsumptionDataManager, [{ key: "getGraphData", @@ -6588,7 +6759,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.ecolyoReducer = exports.default = void 0; +exports.default = exports.ecolyoReducer = void 0; var _redux = __webpack_require__("ANjH"); @@ -8508,7 +8679,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** Object.defineProperty(exports, "__esModule", { value: true }); -exports.ThreeChoicesAnswer = exports.ProfileTypeStepForm = exports.ProfileTypeFormType = exports.OutsideFacingWalls = exports.IndividualOrCollective = exports.IndividualInsulationWork = exports.HousingType = exports.HotWaterEquipment = exports.Floor = exports.ConstructionYear = void 0; +exports.ProfileTypeFormType = exports.ProfileTypeStepForm = exports.HotWaterEquipment = exports.ThreeChoicesAnswer = exports.IndividualInsulationWork = exports.IndividualOrCollective = exports.ConstructionYear = exports.OutsideFacingWalls = exports.Floor = exports.HousingType = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -9639,6 +9810,28 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "GFcN": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "disconnected-grey_a7a6cde6564fb279f9f8188a5e2d49bd", + "use": "disconnected-grey_a7a6cde6564fb279f9f8188a5e2d49bd-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"disconnected-grey_a7a6cde6564fb279f9f8188a5e2d49bd\">\n<path d=\"M12.5751 7.67132C10.1977 8.94632 8.31917 10.9853 7.24286 13.459C6.16654 15.9328 5.95521 18.6971 6.64295 21.3057C7.3307 23.9144 8.8774 26.2152 11.0334 27.8368C13.1895 29.4584 15.829 30.3062 18.5261 30.2433C21.2231 30.1805 23.8203 29.2106 25.8984 27.4904C27.9766 25.7701 29.4144 23.3997 29.9799 20.7619C30.5454 18.124 30.2055 15.3726 29.0151 12.9516C27.8247 10.5307 25.8533 8.58147 23.419 7.41861\" stroke=\"#7B7B7B\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<rect x=\"17.2466\" y=\"4.24658\" width=\"2\" height=\"13\" rx=\"1\" fill=\"#7B7B7B\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "GJT+": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11121,6 +11314,28 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "KBDK": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "multi_bc546fbda4e6e32de20b84807c429d2f", + "use": "multi_bc546fbda4e6e32de20b84807c429d2f-usage", + "viewBox": "0 0 42 41", + "content": "<symbol viewBox=\"0 0 42 41\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"multi_bc546fbda4e6e32de20b84807c429d2f\">\n<circle cx=\"28.9091\" cy=\"27.4091\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<g clip-path=\"url(#multi_bc546fbda4e6e32de20b84807c429d2f_clip0)\">\n<circle cx=\"28.9999\" cy=\"27.4999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<circle cx=\"25.1818\" cy=\"28.591\" r=\"2.68182\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<path d=\"M30.6363 34.5456C31.515 34.5456 32.2272 33.8333 32.2272 32.9547C32.2272 32.076 31.515 31.3638 30.6363 31.3638C29.7577 31.3638 29.0454 32.076 29.0454 32.9547C29.0454 33.8333 29.7577 34.5456 30.6363 34.5456Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<path d=\"M30.0909 29.091C32.4758 29.091 34.4091 27.1576 34.4091 24.7728C34.4091 22.3879 32.4758 20.4546 30.0909 20.4546C27.706 20.4546 25.7727 22.3879 25.7727 24.7728C25.7727 27.1576 27.706 29.091 30.0909 29.091Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n</g>\n<circle cx=\"12.9091\" cy=\"27.4091\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<g clip-path=\"url(#multi_bc546fbda4e6e32de20b84807c429d2f_clip1)\">\n<circle cx=\"12.9999\" cy=\"27.4999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#3A98EC\" />\n<path d=\"M2.09082 31.0308C2.73743 29.2527 4.90358 25.6963 8.39528 25.6963C12.7599 25.6963 12.7599 31.0308 17.1245 31.0308C20.6162 31.0308 21.9741 27.1512 23.914 26.1812\" stroke=\"#3A98EC\" />\n</g>\n<circle cx=\"20.9999\" cy=\"13.4999\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<g clip-path=\"url(#multi_bc546fbda4e6e32de20b84807c429d2f_clip2)\">\n<circle cx=\"20.9999\" cy=\"13.4999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#D87B39\" />\n<path d=\"M9.54541 13.9091L12.2727 16.0909L14.4545 12.2727L17.1818 18.2727L20.4545 9L23.1818 17.7273L25.909 11.1818L28.5 17.1145L30.8181 13.2354L32.4545 15.1364\" stroke=\"#D87B39\" />\n</g>\n<defs>\n<clipPath id=\"multi_bc546fbda4e6e32de20b84807c429d2f_clip0\">\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(17 15.5)\" />\n</clipPath>\n<clipPath id=\"multi_bc546fbda4e6e32de20b84807c429d2f_clip1\">\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(1 15.5)\" />\n</clipPath>\n<clipPath id=\"multi_bc546fbda4e6e32de20b84807c429d2f_clip2\">\n<rect width=\"24\" height=\"24\" fill=\"white\" transform=\"translate(9 1.5)\" />\n</clipPath>\n</defs>\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "KLLq": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -11250,6 +11465,8 @@ var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); +var _fluid = __webpack_require__("5Wkc"); + var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); (function () { @@ -11271,7 +11488,19 @@ var ConverterService = /*#__PURE__*/function () { (0, _createClass2.default)(ConverterService, [{ key: "LoadToEuro", value: function LoadToEuro(load, fluidType) { - var convertedLoad = load * this._fluidConfig[fluidType].coefficient; + var convertedLoad; // If Multifluid do not apply coeff because it doesn't exist + + if (fluidType === _fluid.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = load * this._fluidConfig[fluidType].coefficient; + } // Prevent round 0 case when the actual value is not 0 + + + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } + return convertedLoad; } }, { @@ -11735,10 +11964,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," return undefined }; - return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\"\n font-family=\"Lato\"\n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" - + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":12,"column":11},"end":{"line":12,"column":22}}}) : helper))) - + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\"\n font-family=\"Lato\"\n >\n " - + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":15}}}) : helper))) + return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\" \n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" + + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":11,"column":11},"end":{"line":11,"column":22}}}) : helper))) + + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\" \n align=\"center\"\n >\n " + + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":16,"column":6},"end":{"line":16,"column":15}}}) : helper))) + "\n </mj-social-element>\n </mj-social>\n</mj-section>\n"; },"useData":true}); @@ -12012,6 +12241,28 @@ exports.default = EnvironementService; /***/ }), +/***/ "OnF0": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "disconnected_eda715059d28f4177313b44e4b693204", + "use": "disconnected_eda715059d28f4177313b44e4b693204-usage", + "viewBox": "0 0 36 36", + "content": "<symbol viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"disconnected_eda715059d28f4177313b44e4b693204\">\n<path d=\"M12.5751 7.67132C10.1977 8.94632 8.31917 10.9853 7.24286 13.459C6.16654 15.9328 5.95521 18.6971 6.64295 21.3057C7.3307 23.9144 8.8774 26.2152 11.0334 27.8368C13.1895 29.4584 15.829 30.3062 18.5261 30.2433C21.2231 30.1805 23.8203 29.2106 25.8984 27.4904C27.9766 25.7701 29.4144 23.3997 29.9799 20.7619C30.5454 18.124 30.2055 15.3726 29.0151 12.9516C27.8247 10.5307 25.8533 8.58147 23.419 7.41861\" stroke=\"white\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" />\n<rect x=\"17.2466\" y=\"4.24658\" width=\"2\" height=\"13\" rx=\"1\" fill=\"white\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "OtXn": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -12628,7 +12879,6 @@ var initialState = { explorationHash: '', isFirstConnection: false, lastConnectionDate: _luxon.DateTime.fromISO('0000-01-01T00:00:00.000Z'), - haveSeenOldFluidModal: true, haveSeenLastAnalysis: true, sendAnalysisNotification: true, sendConsumptionAlert: false, @@ -14093,7 +14343,7 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** Object.defineProperty(exports, "__esModule", { value: true }); -exports.Usage = exports.Season = exports.Room = exports.EquipmentType = void 0; +exports.EquipmentType = exports.Season = exports.Room = exports.Usage = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -14183,7 +14433,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ "TF7S": /***/ (function(module) { -module.exports = JSON.parse("[{\"profileType\":{\"updateDate\":\"0000-01-01T00:00:00.000Z\",\"housingType\":\"individual_house\",\"constructionYear\":\"between_1975_and_1989\",\"area\":100,\"occupantsNumber\":4,\"outsideFacingWalls\":\"2\",\"floor\":\"not_applicable\",\"heating\":\"individual\",\"coldWater\":\"individual\",\"hotWater\":\"individual\",\"individualInsulationWork\":[\"window_replacement\"],\"facilitiesInstallation\":\"none\",\"hotWaterEquipment\":\"solar\",\"hasInstalledVentilation\":\"unknown\",\"hasReplacedHeater\":\"unknown\",\"warmingFluid\":0,\"hotWaterFluid\":0,\"cookingFluid\":0}}]"); +module.exports = JSON.parse("[{\"profileType\":{\"updateDate\":\"0000-01-01T00:00:00.000Z\",\"housingType\":\"individual_house\",\"constructionYear\":\"between_1975_and_1989\",\"area\":\"100\",\"occupantsNumber\":4,\"outsideFacingWalls\":\"2\",\"floor\":\"not_applicable\",\"heating\":\"individual\",\"coldWater\":\"individual\",\"hotWater\":\"individual\",\"individualInsulationWork\":[\"window_replacement\"],\"facilitiesInstallation\":\"none\",\"hotWaterEquipment\":\"solar\",\"hasInstalledVentilation\":\"unknown\",\"hasReplacedHeater\":\"unknown\",\"warmingFluid\":0,\"hotWaterFluid\":0,\"cookingFluid\":0}}]"); /***/ }), @@ -14404,6 +14654,28 @@ exports.default = _default2; /***/ }), +/***/ "TQnO": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "water-grey_f0bd69c204c52a9cec48a75c0552e0d7", + "use": "water-grey_f0bd69c204c52a9cec48a75c0552e0d7-usage", + "viewBox": "0 0 30 30", + "content": "<symbol viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"water-grey_f0bd69c204c52a9cec48a75c0552e0d7\">\n<circle cx=\"14.9999\" cy=\"14.9999\" r=\"14.1364\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M1.36353 19.4138C2.17179 17.1911 4.87948 12.7456 9.2441 12.7456C14.6999 12.7456 14.6999 19.4138 20.1557 19.4138C24.5203 19.4138 26.2177 14.5642 28.6425 13.3518\" stroke=\"#7B7B7B\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "TYd+": /***/ (function(module, exports, __webpack_require__) { @@ -14586,10 +14858,10 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.UPDATE_PROFILETYPE = exports.CREATE_NEW_PROFILETYPE = void 0; -exports.newProfileTypeEntry = newProfileTypeEntry; -exports.updateProfileType = updateProfileType; exports.updateProfileTypeSuccess = updateProfileTypeSuccess; +exports.updateProfileType = updateProfileType; +exports.newProfileTypeEntry = newProfileTypeEntry; +exports.CREATE_NEW_PROFILETYPE = exports.UPDATE_PROFILETYPE = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); @@ -14970,6 +15242,8 @@ var _fluid = __webpack_require__("5Wkc"); var _timeStep = __webpack_require__("cKQ8"); +var _fluidConfig = _interopRequireDefault(__webpack_require__("JIzA")); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -15146,58 +15420,6 @@ var DateChartService = /*#__PURE__*/function () { throw new Error('TimeStep unknown'); } } - /** - * Return the previous time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - previous time step - */ - - }, { - key: "definePreviousTimeStep", - value: function definePreviousTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.YEAR: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.HALF_AN_HOUR; - - default: - throw new Error('TimeStep unknown'); - } - } - /** - * Return the next time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - next time step - */ - - }, { - key: "defineNextTimeStep", - value: function defineNextTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.HALF_AN_HOUR: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.YEAR; - - default: - throw new Error('TimeStep unknown'); - } - } /** * Return the number of increment when changing to previous index * @param {TimeStep} timeStep - current time step @@ -15352,24 +15574,89 @@ var DateChartService = /*#__PURE__*/function () { }, { key: "isDataToCome", value: function isDataToCome(dataload, fluidType) { - var inter = dataload && _luxon.Interval.fromDateTimes(dataload.date, _luxon.DateTime.local().setZone('utc', { + var configService = new _fluidConfig.default(); + var fluidConfig = configService.getFluidConfig(); + + var inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { keepLocalTime: true - })).count('days'); + }).startOf('day')).count('days'); + + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 3) { + return true; + } - if (fluidType === _fluid.FluidType.ELECTRICITY && inter < 2) { + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.WATER && inter < 4) { + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 3) { return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + }, { + key: "isDataHole", + value: function isDataHole(currentDatachart, fluidType) { + var isDataHole = false; + var isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(function (data) { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(function (data) { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); } - if (fluidType === _fluid.FluidType.GAS && inter < 3) { + if (isDataHole) { return true; } else { return false; } } + /** + * Checks if the last data date is outdated and returns the number of missing days + * @param {DateTime | null} lastDataDate + * @param {FluidType} fluidType + * @returns {number| null} - The number of missing days + */ + + }, { + key: "isDataOutdated", + value: function isDataOutdated(date, fluidType) { + if (date && fluidType !== _fluid.FluidType.MULTIFLUID) { + var fluidConfig = new _fluidConfig.default().getFluidConfig(); + + var today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + var inter = _luxon.Interval.fromDateTimes(date, today).count('days'); + + var limitDate = fluidConfig[fluidType].dataDelayOffset + 1; + + if (inter > limitDate) { + return inter - limitDate; + } else return null; + } else return null; + } }, { key: "__reactstandin__regenerateByEval", value: // @ts-ignore @@ -15435,13 +15722,13 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE Object.defineProperty(exports, "__esModule", { value: true }); -exports.SET_SELECTED_DATE = exports.SET_LOADING = exports.SET_CURRENT_TIMESTEP = exports.SET_CURRENT_INDEX = exports.SET_CURRENT_DATACHART_INDEX = exports.SET_CURRENT_DATACHART = void 0; +exports.setSelectedDate = setSelectedDate; +exports.setCurrentTimeStep = setCurrentTimeStep; +exports.setCurrentIndex = setCurrentIndex; exports.setCurrentDatachart = setCurrentDatachart; exports.setCurrentDatachartIndex = setCurrentDatachartIndex; -exports.setCurrentIndex = setCurrentIndex; -exports.setCurrentTimeStep = setCurrentTimeStep; exports.setLoading = setLoading; -exports.setSelectedDate = setSelectedDate; +exports.SET_LOADING = exports.SET_CURRENT_DATACHART_INDEX = exports.SET_CURRENT_DATACHART = exports.SET_CURRENT_INDEX = exports.SET_SELECTED_DATE = exports.SET_CURRENT_TIMESTEP = void 0; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -15589,7 +15876,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE exports = module.exports = __webpack_require__("JPst")(false); // Module -exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-bar {\n background: linear-gradient(180deg, #000000 0%, rgba(27, 28, 34, 0) 70%);\n height: 8px;\n width: 100%; }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n", ""]); +exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n", ""]); @@ -15645,7 +15932,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE var Handlebars = __webpack_require__("3O+N"); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: \"Lato\" !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), @@ -15685,7 +15972,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader var initialState = { housingType: _profileType2.HousingType.INDIVIDUAL_HOUSE, constructionYear: _profileType2.ConstructionYear.BETWEEN_1975_AND_1989, - area: 100, + area: '100', occupantsNumber: 4, outsideFacingWalls: _profileType2.OutsideFacingWalls.TWO, floor: _profileType2.Floor.NOT_APPLICABLE, @@ -15740,28 +16027,6 @@ exports.profileTypeReducer = profileTypeReducer; /***/ }), -/***/ "Uops": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); -/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); -/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); - - -var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ - "id": "multi-icon_113bdb00f6d93786658067303cd6755a", - "use": "multi-icon_113bdb00f6d93786658067303cd6755a-usage", - "viewBox": "0 0 50 50", - "content": "<symbol viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"multi-icon_113bdb00f6d93786658067303cd6755a\">\n<g clip-path=\"url(#multi-icon_113bdb00f6d93786658067303cd6755a_clip0)\">\n<circle cx=\"24.0383\" cy=\"13.4612\" r=\"10.9895\" fill=\"#121212\" stroke=\"#D87B39\" />\n<path d=\"M13.0244 13.8541L15.6468 15.952L17.7447 12.2806L20.3671 18.0499L23.5139 9.13379L26.1363 17.5254L28.7587 11.2317L31.25 16.9361L33.479 13.2063L35.0524 15.0341\" stroke=\"#D87B39\" />\n</g>\n<g clip-path=\"url(#multi-icon_113bdb00f6d93786658067303cd6755a_clip1)\">\n<path d=\"M12.5003 46.5659C18.5696 46.5659 23.4898 41.6458 23.4898 35.5764C23.4898 29.5071 18.5696 24.5869 12.5003 24.5869C6.43091 24.5869 1.51074 29.5071 1.51074 35.5764C1.51074 41.6458 6.43091 46.5659 12.5003 46.5659Z\" fill=\"#121212\" stroke=\"#3A98EC\" />\n<path d=\"M2.01074 38.9721C2.63248 37.2624 4.71532 33.8428 8.07273 33.8428C12.2695 33.8428 12.2695 38.9721 16.4662 38.9721C19.8237 38.9721 21.1293 35.2417 22.9945 34.3091\" stroke=\"#3A98EC\" />\n</g>\n<g clip-path=\"url(#multi-icon_113bdb00f6d93786658067303cd6755a_clip2)\">\n<path d=\"M37.5003 46.5659C43.5696 46.5659 48.4898 41.6458 48.4898 35.5764C48.4898 29.5071 43.5696 24.5869 37.5003 24.5869C31.4309 24.5869 26.5107 29.5071 26.5107 35.5764C26.5107 41.6458 31.4309 46.5659 37.5003 46.5659Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<path d=\"M33.8293 39.2231C35.2641 39.2231 36.4272 38.06 36.4272 36.6252C36.4272 35.1905 35.2641 34.0273 33.8293 34.0273C32.3946 34.0273 31.2314 35.1905 31.2314 36.6252C31.2314 38.06 32.3946 39.2231 33.8293 39.2231Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<path d=\"M39.0734 42.3704C39.9288 42.3704 40.6223 41.6769 40.6223 40.8214C40.6223 39.9659 39.9288 39.2725 39.0734 39.2725C38.2179 39.2725 37.5244 39.9659 37.5244 40.8214C37.5244 41.6769 38.2179 42.3704 39.0734 42.3704Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n<path d=\"M38.5493 37.1259C40.853 37.1259 42.7206 35.2583 42.7206 32.9545C42.7206 30.6508 40.853 28.7832 38.5493 28.7832C36.2455 28.7832 34.3779 30.6508 34.3779 32.9545C34.3779 35.2583 36.2455 37.1259 38.5493 37.1259Z\" fill=\"#121212\" stroke=\"#45D1B8\" />\n</g>\n<defs>\n<clipPath id=\"multi-icon_113bdb00f6d93786658067303cd6755a_clip0\">\n<rect width=\"23.0769\" height=\"23.0769\" fill=\"white\" transform=\"translate(12.5 1.92285)\" />\n</clipPath>\n<clipPath id=\"multi-icon_113bdb00f6d93786658067303cd6755a_clip1\">\n<rect width=\"23.0769\" height=\"23.0769\" fill=\"white\" transform=\"translate(0.961914 24.0381)\" />\n</clipPath>\n<clipPath id=\"multi-icon_113bdb00f6d93786658067303cd6755a_clip2\">\n<rect width=\"23.0769\" height=\"23.0769\" fill=\"white\" transform=\"translate(25.9619 24.0381)\" />\n</clipPath>\n</defs>\n</symbol>" -}); -var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); -/* harmony default export */ __webpack_exports__["default"] = (symbol); - -/***/ }), - /***/ "Ush/": /***/ (function(module, exports, __webpack_require__) { @@ -15771,7 +16036,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE Object.defineProperty(exports, "__esModule", { value: true }); -exports.UserQuizState = exports.UserQuestionState = exports.CustomQuestionType = void 0; +exports.UserQuestionState = exports.CustomQuestionType = exports.UserQuizState = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -15884,7 +16149,7 @@ if(false) {} /***/ "VATg": /***/ (function(module) { -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1546,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.0031,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.0793,\"dataDelayOffset\":2,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); /***/ }), @@ -17539,7 +17804,7 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.compareDates = compareDates; -exports.isLastPeriodReached = exports.isLastDateReached = exports.getLagDays = exports.getActualAnalysisDate = exports.convertDateToShortDateString = exports.convertDateToMonthYearString = exports.convertDateToMonthString = void 0; +exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0; var _luxon = __webpack_require__("ExVU"); @@ -18072,6 +18337,28 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ }), +/***/ "Z2Hs": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "multi-grey_92676a0f02426b06f43d9777a137711f", + "use": "multi-grey_92676a0f02426b06f43d9777a137711f-usage", + "viewBox": "0 0 42 40", + "content": "<symbol viewBox=\"0 0 42 40\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"multi-grey_92676a0f02426b06f43d9777a137711f\">\n<circle cx=\"28.9091\" cy=\"26.9091\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<circle cx=\"28.9999\" cy=\"26.9999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<circle cx=\"25.1818\" cy=\"28.0908\" r=\"2.68182\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M30.6363 34.0453C31.515 34.0453 32.2272 33.3331 32.2272 32.4544C32.2272 31.5758 31.515 30.8635 30.6363 30.8635C29.7577 30.8635 29.0454 31.5758 29.0454 32.4544C29.0454 33.3331 29.7577 34.0453 30.6363 34.0453Z\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M30.0909 28.5907C32.4758 28.5907 34.4091 26.6574 34.4091 24.2725C34.4091 21.8877 32.4758 19.9543 30.0909 19.9543C27.706 19.9543 25.7727 21.8877 25.7727 24.2725C25.7727 26.6574 27.706 28.5907 30.0909 28.5907Z\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<circle cx=\"12.9091\" cy=\"26.9091\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<circle cx=\"12.9999\" cy=\"26.9999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M2.09082 30.5311C2.73743 28.7529 4.90358 25.1965 8.39528 25.1965C12.7599 25.1965 12.7599 30.5311 17.1245 30.5311C20.6162 30.5311 21.9741 26.6514 23.914 25.6815\" stroke=\"#7B7B7B\" />\n<circle cx=\"20.9999\" cy=\"12.9999\" r=\"11.9091\" fill=\"#121212\" stroke=\"#121212\" stroke-width=\"2\" />\n<circle cx=\"20.9999\" cy=\"12.9999\" r=\"11.4091\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M9.54541 13.4091L12.2727 15.5909L14.4545 11.7727L17.1818 17.7727L20.4545 8.5L23.1818 17.2273L25.909 10.6818L28.5 16.6145L30.8181 12.7354L32.4545 14.6364\" stroke=\"#7B7B7B\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "ZAKO": /***/ (function(module, exports) { @@ -19052,6 +19339,8 @@ var _doctypes = __webpack_require__("D2hQ"); var _luxon = __webpack_require__("ExVU"); +var _profileTypeData = _interopRequireDefault(__webpack_require__("TF7S")); + (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; enterModule && enterModule(module); @@ -19069,7 +19358,7 @@ var ProfileTypeEntityService = /*#__PURE__*/function () { } /** * Retrieve ProfileType from the PROFILETYPE_DOCTYPE - * When called with date parameter, fetch closes profileType to the date + * When called with date parameter, fetch closest profileType to the date * When called without parameters, fetch last profileType in doctype * @param {DateTime} date * @returns {ProfileType} @@ -19080,7 +19369,7 @@ var ProfileTypeEntityService = /*#__PURE__*/function () { key: "getProfileType", value: function () { var _getProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(date) { - var query, _yield$this$_client$q, _yield$this$_client$q2, profileType, result, _yield$this$_client$q3, _yield$this$_client$q4, _profileType, _result; + var query, _yield$this$_client$q, _yield$this$_client$q2, profileType, result, loadedProfileType, _yield$this$_client$q3, _yield$this$_client$q4, _profileType, _result; return _regenerator.default.wrap(function _callee$(_context) { while (1) { @@ -19089,7 +19378,7 @@ var ProfileTypeEntityService = /*#__PURE__*/function () { query = (0, _cozyClient.Q)(_doctypes.PROFILETYPE_DOCTYPE); if (!date) { - _context.next = 15; + _context.next = 16; break; } @@ -19116,14 +19405,20 @@ var ProfileTypeEntityService = /*#__PURE__*/function () { return _context.abrupt("return", this.parseProfileTypeEntityToProfileType(profileType)); case 12: - return _context.abrupt("return", this.getProfileType()); + // If no entry is returned for a given date + // it means asked date is older than our last profile + // return default profiletype + loadedProfileType = (0, _objectSpread2.default)({}, _profileTypeData.default[0].profileType, { + updateDate: date + }); + return _context.abrupt("return", loadedProfileType); - case 13: - _context.next = 23; + case 14: + _context.next = 24; break; - case 15: - _context.next = 17; + case 16: + _context.next = 18; return this._client.query(query.where({ _id: { $gt: null @@ -19132,23 +19427,23 @@ var ProfileTypeEntityService = /*#__PURE__*/function () { updateDate: 'desc' }]).limitBy(1)); - case 17: + case 18: _yield$this$_client$q3 = _context.sent; _yield$this$_client$q4 = (0, _slicedToArray2.default)(_yield$this$_client$q3.data, 1); _profileType = _yield$this$_client$q4[0]; _result = _profileType ? _profileType : null; if (!_result) { - _context.next = 23; + _context.next = 24; break; } return _context.abrupt("return", this.parseProfileTypeEntityToProfileType(_profileType)); - case 23: + case 24: return _context.abrupt("return", null); - case 24: + case 25: case "end": return _context.stop(); } @@ -19484,14 +19779,14 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatNumberValues = formatNumberValues; exports.getFluidType = getFluidType; exports.getKonnectorUpdateError = getKonnectorUpdateError; -exports.getPreviousMonthName = exports.getMonthNameWithPrep = void 0; +exports.isKonnectorActive = isKonnectorActive; +exports.formatNumberValues = formatNumberValues; exports.getRelationship = getRelationship; exports.getRelationshipHasMany = getRelationshipHasMany; exports.getRelationships = getRelationships; -exports.importIconbyId = exports.getSeason = void 0; +exports.getSeason = exports.getMonthNameWithPrep = exports.getPreviousMonthName = exports.importIconbyId = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); @@ -19544,6 +19839,22 @@ function getKonnectorUpdateError(type) { } } +function isKonnectorActive(fluidStatus, fluidType) { + if (fluidType === _fluid.FluidType.MULTIFLUID) { + if (fluidStatus.filter(function (fluid) { + return fluid.status === _fluid.FluidState.NOT_CONNECTED || fluid.status === _fluid.FluidState.ERROR_LOGIN_FAILED; + }).length === 3) { + return false; + } else { + return true; + } + } + + if (fluidStatus[fluidType].status === _fluid.FluidState.NOT_CONNECTED) { + return false; + } else return true; +} + function formatNumberValues(value, fluidStyle) { var toBeCompared = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; @@ -19729,6 +20040,7 @@ exports.getSeason = getSeason; reactHotLoader.register(getFluidType, "getFluidType", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/hugo/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationship, "getRelationship", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/hugo/ecolyo/src/utils/utils.ts"); @@ -19758,15 +20070,15 @@ exports.getSeason = getSeason; Object.defineProperty(exports, "__esModule", { value: true }); -exports.UPDATE_TERMS_VALIDATION = exports.UPDATE_FLUID_CONNECTION = exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = exports.TOGGLE_ANALYSIS_NOTIFICATION = exports.SET_FLUID_STATUS = exports.CHANGE_SCREEN_TYPE = void 0; exports.changeScreenType = changeScreenType; -exports.setFluidStatus = setFluidStatus; -exports.toggleAnalysisNotification = toggleAnalysisNotification; +exports.toggleChallengeExplorationNotification = toggleChallengeExplorationNotification; exports.toggleChallengeActionNotification = toggleChallengeActionNotification; exports.toggleChallengeDuelNotification = toggleChallengeDuelNotification; -exports.toggleChallengeExplorationNotification = toggleChallengeExplorationNotification; -exports.updateTermValidation = updateTermValidation; +exports.toggleAnalysisNotification = toggleAnalysisNotification; +exports.setFluidStatus = setFluidStatus; exports.updatedFluidConnection = updatedFluidConnection; +exports.updateTermValidation = updateTermValidation; +exports.UPDATE_TERMS_VALIDATION = exports.UPDATE_FLUID_CONNECTION = exports.SET_FLUID_STATUS = exports.TOGGLE_ANALYSIS_NOTIFICATION = exports.TOGGLE_CHALLENGE_DUEL_NOTIFICATION = exports.TOGGLE_CHALLENGE_ACTION_NOTIFICATION = exports.TOGGLE_CHALLENGE_EXPLORATION_NOTIFICATION = exports.CHANGE_SCREEN_TYPE = void 0; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -20343,7 +20655,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE Object.defineProperty(exports, "__esModule", { value: true }); -exports.UserChallengeUpdateFlag = exports.UserChallengeSuccess = exports.UserChallengeState = void 0; +exports.UserChallengeSuccess = exports.UserChallengeState = exports.UserChallengeUpdateFlag = void 0; var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { return a; @@ -20662,6 +20974,8 @@ var map = { "./challenge/starFinished.svg": "/yMe", "./data-nok.svg": "DCDI", "./data-ok.svg": "PA2O", + "./disconnected-grey.svg": "GFcN", + "./disconnected.svg": "OnF0", "./duel/DUEL001.svg": "ExSM", "./duel/captionAverage.svg": "iFxG", "./duel/captionConsumption.svg": "u1dl", @@ -20765,6 +21079,7 @@ var map = { "./ecogesture/ECOGESTURE0077.svg": "ikQD", "./ecogesture/default.svg": "v9Ot", "./egl-logo.svg": "QRYu", + "./elec-grey.svg": "kvNr", "./elec-param.svg": "xZD5", "./elec-small.svg": "g+cA", "./elec.svg": "q2Af", @@ -20776,6 +21091,7 @@ var map = { "./feedback/idea-on.svg": "G8et", "./feedback/other-off.svg": "2a0W", "./feedback/other-on.svg": "E4Zj", + "./gas-grey.svg": "f1Xj", "./gas-param.svg": "WCCo", "./gas-small.svg": "k4zd", "./gas.svg": "9Dfj", @@ -20786,7 +21102,8 @@ var map = { "./indicator/grey.svg": "6ZXr", "./indicator/nodata.svg": "Alil", "./indicator/red.svg": "rc9j", - "./multi-icon.svg": "Uops", + "./multi-grey.svg": "Z2Hs", + "./multi.svg": "KBDK", "./profileType/finish.svg": "de6s", "./quiz/questionMark.svg": "EC6H", "./quiz/quizStars.svg": "KgH+", @@ -20798,6 +21115,7 @@ var map = { "./tuto/tuto1.svg": "yMue", "./tuto/tuto2.svg": "+W6X", "./tuto/tuto3.svg": "HA1A", + "./water-grey.svg": "TQnO", "./water-param.svg": "P9DW", "./water-small.svg": "ufFJ", "./water.svg": "4S84" @@ -20828,6 +21146,28 @@ module.exports = webpackAsyncContext; /***/ }), +/***/ "f1Xj": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "gas-grey_99fc5e3ae08e99ad6dd242bbfdc39301", + "use": "gas-grey_99fc5e3ae08e99ad6dd242bbfdc39301-usage", + "viewBox": "0 0 30 30", + "content": "<symbol viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"gas-grey_99fc5e3ae08e99ad6dd242bbfdc39301\">\n<circle cx=\"14.9999\" cy=\"14.9999\" r=\"14.1364\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M10.2273 19.5908C12.0096 19.5908 13.4545 18.1459 13.4545 16.3635C13.4545 14.5811 12.0096 13.1362 10.2273 13.1362C8.4449 13.1362 7 14.5811 7 16.3635C7 18.1459 8.4449 19.5908 10.2273 19.5908Z\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M17.0453 23.6816C18.0745 23.6816 18.9089 22.8472 18.9089 21.818C18.9089 20.7887 18.0745 19.9543 17.0453 19.9543C16.016 19.9543 15.1816 20.7887 15.1816 21.818C15.1816 22.8472 16.016 23.6816 17.0453 23.6816Z\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M16.3635 16.8636C19.2756 16.8636 21.6363 14.5029 21.6363 11.5908C21.6363 8.6788 19.2756 6.31812 16.3635 6.31812C13.4515 6.31812 11.0908 8.6788 11.0908 11.5908C11.0908 14.5029 13.4515 16.8636 16.3635 16.8636Z\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "f4Vb": /***/ (function(module, exports, __webpack_require__) { @@ -22362,9 +22702,9 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.UPDATE_PROFILE = exports.SET_FIRST_CONNECTION = void 0; -exports.updateProfile = updateProfile; exports.updateProfileSuccess = updateProfileSuccess; +exports.updateProfile = updateProfile; +exports.SET_FIRST_CONNECTION = exports.UPDATE_PROFILE = void 0; var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); @@ -22608,7 +22948,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + alias2(alias1((depth0 != null ? lookupProperty(depth0,"appleImageUrl") : depth0), depth0)) + " name=\"ecolyo\" padding=\"0 10px 0 0\">\n Ecolyo pour Iphone\n </mj-social-element>\n </mj-social>\n\n <mj-hero css-class=\"text-and-image\" background-color=\"#1B1C22\" padding-top=\"15px\" >\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\" vertical-align=\"middle\">\n 1 - Cliquez sur partager (carré avec flèche pointant vers le haut)\n <img width=\"16px\" src=" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"shareImageUrl") : depth0), depth0)) - + " />\n </mj-text>\n </mj-hero>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n 2 - Dans le menu ouvert, descendez et sélectionnez sur « Sur l’Écran d’Accueil ».\n </mj-text>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n 3 - Cliquez sur « Ajouter ». Un raccourci vers Ecolyo aura ainsi été créé sur votre écran d’accueil. Vous pourrez y accéder comme pour une autre application.\n </mj-text>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n Attention cette manipulation ne fonctionne que si vous avez ouvert le lien dans Safari.\n </mj-text>\n\n </mj-column>\n </mj-section>\n\n <mj-section background-color=\"#1B1C22\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" font-family=\"Lato\">\n <mj-social-element src=\"" + + " />\n </mj-text>\n </mj-hero>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n 2 - Dans le menu ouvert, descendez et sélectionnez sur « Sur l’Écran d’Accueil ».\n </mj-text>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n 3 - Cliquez sur « Ajouter ». Un raccourci vers Ecolyo aura ainsi été créé sur votre écran d’accueil. Vous pourrez y accéder comme pour une autre application.\n </mj-text>\n <mj-text color=\"white\" font-weight=\"600\" font-size=\"18px\">\n Attention cette manipulation ne fonctionne que si vous avez ouvert le lien dans Safari.\n </mj-text>\n\n </mj-column>\n </mj-section>\n\n <mj-section background-color=\"#1B1C22\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\">\n <mj-social-element src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0)) + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0)) @@ -24623,6 +24963,28 @@ exports.default = ChallengeService; /***/ }), +/***/ "kvNr": +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("4BeY"); +/* harmony import */ var _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("IaFt"); +/* harmony import */ var _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1__); + + +var symbol = new _node_modules_svg_baker_runtime_browser_symbol_js__WEBPACK_IMPORTED_MODULE_0___default.a({ + "id": "elec-grey_3f87c0587485a4e69679a925db1e491f", + "use": "elec-grey_3f87c0587485a4e69679a925db1e491f-usage", + "viewBox": "0 0 30 30", + "content": "<symbol viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" id=\"elec-grey_3f87c0587485a4e69679a925db1e491f\">\n<circle cx=\"15.0001\" cy=\"14.9999\" r=\"14.1364\" fill=\"#121212\" stroke=\"#7B7B7B\" />\n<path d=\"M0.681885 15.5114L4.09098 18.2386L6.81825 13.4659L10.2273 20.9659L14.3182 9.375L17.7273 20.2841L21.1364 12.1023L24.3752 19.5181L27.2728 14.6693L29.3182 17.0455\" stroke=\"#7B7B7B\" />\n</symbol>" +}); +var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WEBPACK_IMPORTED_MODULE_1___default.a.add(symbol); +/* harmony default export */ __webpack_exports__["default"] = (symbol); + +/***/ }), + /***/ "lBPj": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -24803,8 +25165,8 @@ module.exports = JSON.parse("[{\"_id\":\"QUIZ001\",\"questions\":[{\"questionLab Object.defineProperty(exports, "__esModule", { value: true }); -exports.UPDATE_MODAL_ISFEEDBACKSOPEN = void 0; exports.updateModalIsFeedbacksOpen = updateModalIsFeedbacksOpen; +exports.UPDATE_MODAL_ISFEEDBACKSOPEN = void 0; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -25342,7 +25704,7 @@ function _updateSchemaVersion() { while (1) { switch (_context5.prev = _context5.next) { case 0: - _logger.default.info('[Migartion] Update schema version'); + _logger.default.info('[Migration] Update schema version'); query = (0, _cozyClient.Q)(_comGrandlyonEcolyoSchemas.SCHEMAS_DOCTYPE); _context5.next = 4; @@ -25395,10 +25757,23 @@ function _save() { while (1) { switch (_context6.prev = _context6.next) { case 0: - _context6.next = 2; + if (!doc.deleteAction) { + _context6.next = 5; + break; + } + + _context6.next = 3; + return _client.destroy(doc); + + case 3: + _context6.next = 7; + break; + + case 5: + _context6.next = 7; return _client.save(doc); - case 2: + case 7: case "end": return _context6.stop(); } @@ -25541,60 +25916,77 @@ function _migrate() { case 16: docToUpdate = _context8.sent; - migratedDocs = migration.run(docToUpdate); + + if (!docToUpdate.length) { + _context8.next = 30; + break; + } + + _context8.next = 20; + return migration.run(_client, docToUpdate); + + case 20: + migratedDocs = _context8.sent; if (!migratedDocs.length) { - _context8.next = 24; + _context8.next = 27; break; } - _context8.next = 21; + _context8.next = 24; return save(_client, migratedDocs); - case 21: + case 24: result = _context8.sent; - _context8.next = 25; + _context8.next = 28; break; - case 24: + case 27: result = migrationNoop(); - case 25: + case 28: + _context8.next = 31; + break; + + case 30: + result = migrationNoop(); + + case 31: _context8.t2 = result.type; - _context8.next = _context8.t2 === _migration.MIGRATION_RESULT_NOOP ? 28 : _context8.t2 === _migration.MIGRATION_RESULT_COMPLETE ? 29 : 32; + _context8.next = _context8.t2 === _migration.MIGRATION_RESULT_NOOP ? 34 : _context8.t2 === _migration.MIGRATION_RESULT_COMPLETE ? 35 : 38; break; - case 28: - return _context8.abrupt("break", 32); + case 34: + return _context8.abrupt("break", 38); - case 29: - _context8.next = 31; + case 35: + _context8.next = 37; return updateSchemaVersion(_client, migration.targetSchemaVersion); - case 31: - return _context8.abrupt("break", 32); + case 37: + return _context8.abrupt("break", 38); - case 32: - _context8.next = 37; + case 38: + _context8.next = 43; break; - case 34: - _context8.prev = 34; + case 40: + _context8.prev = 40; _context8.t3 = _context8["catch"](13); result = { type: _migration.MIGRATION_RESULT_FAILED, errors: [_context8.t3.toString()] }; - case 37: + case 43: return _context8.abrupt("return", result); - case 38: + case 44: case "end": return _context8.stop(); } } - }, _callee8, null, [[13, 34]]); + }, _callee8, null, [[13, 40]]); })); return _migrate.apply(this, arguments); } @@ -26170,11 +26562,11 @@ if(false) {} Object.defineProperty(exports, "__esModule", { value: true }); -exports.UPDATE_USER_CHALLENGE_LIST = exports.UNLOCK_NEXT_USER_CHALLENGE = exports.SET_USER_CHALLENGE_LIST = exports.SET_CHALLENGE_CONSUMPTION = void 0; -exports.setChallengeConsumption = setChallengeConsumption; exports.setUserChallengeList = setUserChallengeList; -exports.unlockNextUserChallenge = unlockNextUserChallenge; exports.updateUserChallengeList = updateUserChallengeList; +exports.unlockNextUserChallenge = unlockNextUserChallenge; +exports.setChallengeConsumption = setChallengeConsumption; +exports.SET_CHALLENGE_CONSUMPTION = exports.UNLOCK_NEXT_USER_CHALLENGE = exports.UPDATE_USER_CHALLENGE_LIST = exports.SET_USER_CHALLENGE_LIST = void 0; (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -26286,7 +26678,7 @@ exports.i(__webpack_require__("tgIe"), ""); exports.push([module.i, "@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);", ""]); // Module -exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n background: #1b1c22; }\n\nbody {\n background: #1b1c22;\n overflow: unset !important; }\n\n.column {\n display: flex;\n flex-direction: column; }\n\n.row {\n display: flex;\n flex-direction: row; }\n\n.cozy-bar {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center; }\n\n[role='banner'] .coz-bar-container {\n background-color: #ffffff; }\n @media only screen and (max-width: 768px) {\n [role='banner'] .coz-bar-container {\n padding: 0 0 0 0;\n background-color: unset; } }\n\n.coz-bar-wrapper {\n box-shadow: unset !important;\n background: unset !important; }\n\n.cv-button {\n width: 4.25rem; }\n\n.coz-label {\n color: #32363f; }\n\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-bar {\n background: linear-gradient(180deg, #000000 0%, rgba(27, 28, 34, 0) 70%);\n height: 8px;\n width: 100%; }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n\n.content-view-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .content-view-loading .content-view-loading-text {\n padding-top: 1rem;\n margin: 0 2rem;\n text-align: center; }\n .content-view-loading .content-view-loading-button {\n max-width: 50vw;\n margin-top: 1rem; }\n\n[role='main'] {\n /* width */\n /* Track */\n /* Handle */ }\n [role='main']::-webkit-scrollbar {\n width: 10px; }\n [role='main']::-webkit-scrollbar-track {\n background: #3e4045; }\n [role='main']::-webkit-scrollbar-thumb {\n background: #6f7074; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n font-family: Lato, sans-serif; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: #a0a0a0;\n font-family: Lato, sans-serif; }\n\n.home-title {\n font-size: 1rem;\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n line-height: 120%;\n text-transform: uppercase; }\n\n.app-title {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 21px;\n line-height: 24px;\n text-align: center;\n letter-spacing: 0.15px;\n color: #e0e0e0;\n text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07); }\n\n.text-10, .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150, .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize, .text-10-italic {\n font-style: normal;\n font-size: 0.625rem;\n line-height: 120%; }\n .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150 {\n font-weight: normal; }\n .text-10-normal-uppercase {\n text-transform: uppercase; }\n .text-10-normal-150 {\n line-height: 150%; }\n .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize {\n font-weight: 700; }\n .text-10-bold-uppercase {\n text-transform: uppercase; }\n .text-10-bold-capitalize {\n text-transform: capitalize; }\n .text-10-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-14, .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150, .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize, .text-14-italic {\n font-style: normal;\n font-size: 0.875rem;\n line-height: 120%; }\n .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150 {\n font-weight: normal; }\n .text-14-normal-uppercase {\n text-transform: uppercase; }\n .text-14-normal-150 {\n line-height: 150%; }\n .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize {\n font-weight: 700; }\n .text-14-bold-uppercase {\n text-transform: uppercase; }\n .text-14-bold-capitalize {\n text-transform: capitalize; }\n .text-14-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-15, .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150, .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize, .text-15-italic {\n font-style: normal;\n font-size: 0.938rem;\n line-height: 120%; }\n .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150 {\n font-weight: normal; }\n .text-15-normal-uppercase {\n text-transform: uppercase; }\n .text-15-normal-150 {\n line-height: 150%; }\n .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize {\n font-weight: 700; }\n .text-15-bold-uppercase {\n text-transform: uppercase; }\n .text-15-bold-capitalize {\n text-transform: capitalize; }\n .text-15-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-16, .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150, .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize, .text-16-italic {\n font-style: normal;\n font-size: 1rem;\n line-height: 120%; }\n .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150 {\n font-weight: normal; }\n .text-16-normal-uppercase {\n text-transform: uppercase; }\n .text-16-normal-150 {\n line-height: 150%; }\n .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize {\n font-weight: 700; }\n .text-16-bold-uppercase {\n text-transform: uppercase; }\n .text-16-bold-capitalize {\n text-transform: capitalize; }\n .text-16-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-18, .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150, .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize, .text-18-italic {\n font-style: normal;\n font-size: 1.125rem;\n line-height: 120%; }\n .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150 {\n font-weight: normal; }\n .text-18-normal-uppercase {\n text-transform: uppercase; }\n .text-18-normal-150 {\n line-height: 150%; }\n .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize {\n font-weight: 700; }\n .text-18-bold-uppercase {\n text-transform: uppercase; }\n .text-18-bold-capitalize {\n text-transform: capitalize; }\n .text-18-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-19, .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150, .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize, .text-19-italic {\n font-style: normal;\n font-size: 1.188rem;\n line-height: 120%; }\n .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150 {\n font-weight: normal; }\n .text-19-normal-uppercase {\n text-transform: uppercase; }\n .text-19-normal-150 {\n line-height: 150%; }\n .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize {\n font-weight: 700; }\n .text-19-bold-uppercase {\n text-transform: uppercase; }\n .text-19-bold-capitalize {\n text-transform: capitalize; }\n .text-19-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-20, .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150, .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize, .text-20-italic {\n font-style: normal;\n font-size: 1.25rem;\n line-height: 120%; }\n .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150 {\n font-weight: normal; }\n .text-20-normal-uppercase {\n text-transform: uppercase; }\n .text-20-normal-150 {\n line-height: 150%; }\n .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize {\n font-weight: 700; }\n .text-20-bold-uppercase {\n text-transform: uppercase; }\n .text-20-bold-capitalize {\n text-transform: capitalize; }\n .text-20-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-21, .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150, .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize, .text-21-italic {\n font-style: normal;\n font-size: 1.313rem;\n line-height: 120%; }\n .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150 {\n font-weight: normal; }\n .text-21-normal-uppercase {\n text-transform: uppercase; }\n .text-21-normal-150 {\n line-height: 150%; }\n .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize {\n font-weight: 700; }\n .text-21-bold-uppercase {\n text-transform: uppercase; }\n .text-21-bold-capitalize {\n text-transform: capitalize; }\n .text-21-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-22, .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150, .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize, .text-22-italic {\n font-style: normal;\n font-size: 1.375rem;\n line-height: 120%; }\n .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150 {\n font-weight: normal; }\n .text-22-normal-uppercase {\n text-transform: uppercase; }\n .text-22-normal-150 {\n line-height: 150%; }\n .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize {\n font-weight: 700; }\n .text-22-bold-uppercase {\n text-transform: uppercase; }\n .text-22-bold-capitalize {\n text-transform: capitalize; }\n .text-22-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-24, .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150, .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize, .text-24-italic {\n font-style: normal;\n font-size: 1.5rem;\n line-height: 120%; }\n .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150 {\n font-weight: normal; }\n .text-24-normal-uppercase {\n text-transform: uppercase; }\n .text-24-normal-150 {\n line-height: 150%; }\n .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize {\n font-weight: 700; }\n .text-24-bold-uppercase {\n text-transform: uppercase; }\n .text-24-bold-capitalize {\n text-transform: capitalize; }\n .text-24-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-28, .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150, .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize, .text-28-italic {\n font-style: normal;\n font-size: 1.75rem;\n line-height: 120%; }\n .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150 {\n font-weight: normal; }\n .text-28-normal-uppercase {\n text-transform: uppercase; }\n .text-28-normal-150 {\n line-height: 150%; }\n .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize {\n font-weight: 700; }\n .text-28-bold-uppercase {\n text-transform: uppercase; }\n .text-28-bold-capitalize {\n text-transform: capitalize; }\n .text-28-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-36, .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150, .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize, .text-36-italic {\n font-style: normal;\n font-size: 2.25rem;\n line-height: 120%; }\n .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150 {\n font-weight: normal; }\n .text-36-normal-uppercase {\n text-transform: uppercase; }\n .text-36-normal-150 {\n line-height: 150%; }\n .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize {\n font-weight: 700; }\n .text-36-bold-uppercase {\n text-transform: uppercase; }\n .text-36-bold-capitalize {\n text-transform: capitalize; }\n .text-36-italic {\n font-style: italic;\n font-weight: normal; }\n\n/* Card */\n.card-title-on {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1.125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text-bold {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-result {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: 900;\n font-size: 1.75rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-indicator {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/* Chart */\n.chart-ticks-x-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-x-text {\n font-size: 0.685rem; } }\n\n.chart-ticks-y-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 0.9rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-y-text {\n font-size: 0.75rem; } }\n\n/* Cozy bar */\n.cozybar {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1.3125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n color: #7b7b7b; }\n .axis .tick-text {\n fill: #7b7b7b; }\n .axis .tick-text.tick-text-selected {\n fill: #e0e0e0; }\n .axis .separator {\n text-align: center;\n margin: 0 2px;\n font-size: 1rem !important; }\n\n.value-text {\n fill: #7b7b7b; }\n .value-text.selected {\n fill: #e0e0e0; }\n\n.background-true {\n opacity: 0.1; }\n\n.background-false {\n opacity: 0; }\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n cursor: pointer; }\n\n.bar-ELECTRICITY {\n fill: #5d3d2a; }\n .bar-ELECTRICITY.selected {\n fill: #d87b39;\n filter: drop-shadow(0 -0.1rem 0.2rem #d87b39); }\n\n.bar-compare-ELECTRICITY {\n fill: #795c47; }\n .bar-compare-ELECTRICITY.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.bar-WATER {\n fill: #20415e; }\n .bar-WATER.selected {\n fill: #3a98ec;\n filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec); }\n\n.bar-compare-WATER {\n fill: #4d5c6e; }\n .bar-compare-WATER.selected {\n fill: #abd4fa;\n filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa); }\n\n.bar-GAS {\n fill: #184940; }\n .bar-GAS.selected {\n fill: #45d1b8;\n filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8); }\n\n.bar-compare-GAS {\n fill: #597773; }\n .bar-compare-GAS.selected {\n fill: #a8f7e9;\n filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9); }\n\n.bar-MULTIFLUID {\n fill: #705d1d; }\n .bar-MULTIFLUID.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-MULTIFLUID.disabled:hover {\n cursor: default; }\n\n.bar-duel {\n fill: #61f0f2; }\n .bar-duel.selected {\n fill: #61f0f2;\n filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2); }\n .bar-duel.disabled:hover {\n cursor: default; }\n\n.bar-UNCOMING {\n fill: #242633;\n opacity: 0.6; }\n .bar-UNCOMING.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-UNCOMING.disabled:hover {\n cursor: default; }\n\n.bar-compare-MULTIFLUID {\n fill: #7d6a4e; }\n .bar-compare-MULTIFLUID.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n.bar-average {\n stroke-width: 2;\n stroke: #e3b82a; }\n\n/** Animation **/\n.bounce-1 {\n animation-name: bounce-1;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-1 {\n 0% {\n transform: scale(0.1, 0.1); }\n 28% {\n transform: scale(0.1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-2 {\n animation-name: bounce-2;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-2 {\n 0% {\n transform: scale(1, 1); }\n 28% {\n transform: scale(1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-3 {\n animation-name: bounce-3;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center; }\n\n@keyframes bounce-3 {\n 0% {\n opacity: 0.6;\n transform: scaleY(1); }\n 50% {\n transform: scaleY(1.1);\n opacity: 0.8; }\n 100% {\n transform: scaleY(1);\n opacity: 1; } }\n\n/** Animatio ndelay **/\n.delay {\n animation-duration: 0.4s; }\n\n.delay--0 {\n animation-duration: 0.6s; }\n\n.delay--1 {\n animation-duration: 0.7s; }\n\n.delay--2 {\n animation-duration: 0.8s; }\n\n.delay--3 {\n animation-duration: 0.9s; }\n\n.delay--4 {\n animation-duration: 1s; }\n\n.delay--5 {\n animation-duration: 1.1s; }\n\n.delay--6 {\n animation-duration: 1.2s; }\n\n.delay--7 {\n animation-duration: 1.3s; }\n\n.delay--8 {\n animation-duration: 1.4s; }\n\n.delay--9 {\n animation-duration: 1.5s; }\n\n.delay--10 {\n animation-duration: 1.6s; }\n\n.delay--11 {\n animation-duration: 1.8s; }\n\n.delay--12 {\n animation-duration: 1.9s; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-highlight span:first-child {\n color: #000000; }\n button.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n background-color: #b89318; }\n button.btn-highlight:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-positive span:first-child {\n color: #e3b82a; }\n button.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-negative span:first-child {\n color: #e3b82a; }\n button.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-negative span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-off {\n background: #121212;\n background-color: #121212;\n border: 1px solid rgba(97, 240, 242, 0.5);\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-off span:first-child {\n color: #ffffff; }\n button.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n background-color: black; }\n button.btn-duel-off:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-active {\n background: #58ffff;\n background-color: #58ffff;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-active span:first-child {\n color: #121212; }\n button.btn-duel-active:hover, button.btn-duel-active:focus, button.btn-duel-active.active, button.btn-duel-active:disabled {\n background-color: #00bebe; }\n button.btn-duel-active:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-on {\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n background-color: #121212;\n border: 1px solid #58ffff;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-on span:first-child {\n color: #ffffff; }\n button.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n background-color: black; }\n button.btn-duel-on:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-next {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-next span:first-child {\n color: #000000; }\n button.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n background-color: #b89318; }\n button.btn-profile-next:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-back {\n background: none;\n background-color: none;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-back span:first-child {\n color: #7b7b7b; }\n button.btn-profile-back:disabled {\n cursor: not-allowed; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-sizing: border-box;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n margin: 10px 0px 20px 0px;\n padding: 16px; }\n .card:hover {\n background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%); }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n background-color: rgba(27, 28, 34, 0.85); }\n\ndiv.modal-paper {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 36rem;\n max-width: 100%;\n max-height: 90vh;\n padding: 1rem;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n margin: 0 0 0 13.75rem;\n align-items: center;\n color: #ffffff; }\n @media only screen and (max-width: 1023px) {\n div.modal-paper {\n width: 35rem;\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n div.modal-paper {\n width: 85%;\n max-width: 35rem;\n margin: 0; } }\n div.modal-paper.no-padding {\n padding: 0; }\n div.modal-paper.blue-border {\n border: 1px solid #58ffff40; }\n div.modal-paper.yellow-border {\n border: 1px solid rgba(227, 184, 42, 0.4); }\n div.modal-paper .modal-paper-close-button {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n padding: 5px 5px;\n z-index: 10; }\n\ndiv.modal-paper-full-screen {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n color: #ffffff;\n display: flex;\n align-items: center; }\n div.modal-paper-full-screen.dark-background {\n background: #121212; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n margin: 1.2rem 0;\n color: #e0e0e0;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n border-radius: 4px;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n transition: background-color 0.6s ease;\n box-sizing: border-box; }\n div.expansion-panel-root.Mui-expanded:first-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.Mui-expanded:last-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.red-border {\n border: 1px solid #d25959; }\n\ndiv.expansion-panel-summary {\n padding: 0.25rem 1.2rem;\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-focused {\n border-radius: 4px;\n background-color: unset;\n box-shadow: 0 0 0 1px #e0e0e0; }\n div.expansion-panel-summary.Mui-expanded {\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-expanded.small {\n min-height: 3rem; }\n div.expansion-panel-summary.small {\n padding: 0 1.2rem;\n min-height: 3rem; }\n div.expansion-panel-summary.bold-text {\n font-weight: bold; }\n\ndiv.expansion-panel-content {\n display: flex;\n align-items: center; }\n div.expansion-panel-content.Mui-expanded {\n margin: 0.75rem 0; }\n\ndiv.expansion-panel-details {\n padding: 0 1.2rem 1.2rem; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n color: #deaf0e; }\n a:visited {\n color: #deaf0e; }\n\na:focus {\n outline: none;\n box-shadow: inset 0 0 0 1px #e0e0e0; }\n a:focus > div:first-child {\n box-shadow: 0 0 0 1px #e0e0e0; }\n\na.MuiLink-underlineHover:hover {\n text-decoration: none; }\n\na.MuiTypography-colorPrimary {\n color: #e0e0e0; }\n\n:root {\n --blue: #58ffff;\n --blue40: #58ffff40;\n --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n --elecColor: #d87b39;\n --elecColor40: rgba(216, 123, 57, 0.4);\n --elecCompareColor: #e2bca1;\n --gasColor: #45d1b8;\n --gasColor40: rgba(69, 209, 184, 0.4);\n --gasCompareColor: #a8f7e9;\n --waterColor: #3a98ec;\n --waterColor40: rgba(58, 152, 236, 0.4);\n --waterCompareColor: #abd4fa;\n --multiColor: #e3b82a;\n --multiCompareColor: #ffd597;\n --redPrimary: #d25959;\n --greyBright: #e0e0e0;\n --greyDark: #7b7b7b;\n --textWhite: #ffffff;\n --softGrey: #a0a0a0;\n --darkLight: #25262b;\n --darkLight2: #121212;\n --textFont: Lato, sans-serif;\n --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec; }\n\n.application {\n overflow-x: hidden; }\n @media only screen and (max-width: 768px) {\n .application {\n min-height: 100vh; } }\n", ""]); +exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React components styles */\n/* App styles */\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nhtml {\n background: #1b1c22; }\n\nbody {\n background: #1b1c22;\n overflow: unset !important; }\n\n.column {\n display: flex;\n flex-direction: column; }\n\n.row {\n display: flex;\n flex-direction: row; }\n\n.cozy-bar {\n width: 100%;\n display: flex;\n align-items: center;\n justify-content: center; }\n\n[role='banner'] .coz-bar-container {\n background-color: #ffffff; }\n @media only screen and (max-width: 768px) {\n [role='banner'] .coz-bar-container {\n padding: 0 0 0 0;\n background-color: unset; } }\n\n.coz-bar-wrapper {\n box-shadow: unset !important;\n background: unset !important; }\n\n.cv-button {\n width: 4.25rem; }\n\n.coz-label {\n color: #32363f; }\n\n.header {\n display: flex;\n align-items: center;\n flex-direction: column;\n overflow: hidden;\n width: 100%;\n z-index: 18;\n position: fixed;\n top: 48px;\n left: 0; }\n @media only screen and (max-width: 768px) {\n .header {\n top: 0; } }\n .header .header-top {\n background: radial-gradient(74.83% 76.97% at 50% 13.64%, #343641 0%, #1b1c22 100%);\n width: 100%; }\n .header .header-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content {\n margin: 0 0 0 220px;\n display: flex;\n flex-direction: column; }\n @media only screen and (max-width: 1023px) {\n .header .header-content {\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n .header .header-content {\n margin: 60px 0 0 0; } }\n .header .header-content .header-content-top {\n display: flex;\n flex-direction: row; }\n .header .header-content .header-content-top.header-content-top-right {\n justify-content: flex-end; }\n .header .header-content .header-content-top .header-text {\n padding: 2rem 1rem;\n flex: 1; }\n .header .header-content .header-content-top .header-text-desktop {\n display: flex;\n flex: 1;\n padding: 2rem 1.25rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-back-button {\n padding: 0 0.75rem; }\n @media only screen and (max-width: 768px) {\n .header .header-content .header-content-top .header-text {\n padding: 0 1rem 1rem 1rem;\n color: #e0e0e0; }\n .header .header-content .header-content-top .header-text-desktop {\n display: none; }\n .header .header-content .header-content-top .header-feedbacks-button {\n display: none; } }\n\n.content-view-loading {\n height: 80vh;\n width: 100%;\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n color: #e0e0e0; }\n .content-view-loading .content-view-loading-text {\n padding-top: 1rem;\n margin: 0 2rem;\n text-align: center; }\n .content-view-loading .content-view-loading-button {\n max-width: 50vw;\n margin-top: 1rem; }\n\n[role='main'] {\n /* width */\n /* Track */\n /* Handle */ }\n [role='main']::-webkit-scrollbar {\n width: 10px; }\n [role='main']::-webkit-scrollbar-track {\n background: #3e4045; }\n [role='main']::-webkit-scrollbar-thumb {\n background: #6f7074; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n* {\n font-family: Lato, sans-serif; }\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\np {\n color: #a0a0a0;\n font-family: Lato, sans-serif; }\n\n.home-title {\n font-size: 1rem;\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n line-height: 120%;\n text-transform: uppercase; }\n\n.app-title {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 21px;\n line-height: 24px;\n text-align: center;\n letter-spacing: 0.15px;\n color: #e0e0e0;\n text-shadow: 0px -1px 0px #060609, 0px 1px 0px rgba(255, 255, 255, 0.07); }\n\n.text-10, .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150, .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize, .text-10-italic {\n font-style: normal;\n font-size: 0.625rem;\n line-height: 120%; }\n .text-10-normal, .text-10-normal-uppercase, .text-10-normal-150 {\n font-weight: normal; }\n .text-10-normal-uppercase {\n text-transform: uppercase; }\n .text-10-normal-150 {\n line-height: 150%; }\n .text-10-bold, .text-10-bold-uppercase, .text-10-bold-capitalize {\n font-weight: 700; }\n .text-10-bold-uppercase {\n text-transform: uppercase; }\n .text-10-bold-capitalize {\n text-transform: capitalize; }\n .text-10-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-14, .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150, .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize, .text-14-italic {\n font-style: normal;\n font-size: 0.875rem;\n line-height: 120%; }\n .text-14-normal, .text-14-normal-uppercase, .text-14-normal-150 {\n font-weight: normal; }\n .text-14-normal-uppercase {\n text-transform: uppercase; }\n .text-14-normal-150 {\n line-height: 150%; }\n .text-14-bold, .text-14-bold-uppercase, .text-14-bold-capitalize {\n font-weight: 700; }\n .text-14-bold-uppercase {\n text-transform: uppercase; }\n .text-14-bold-capitalize {\n text-transform: capitalize; }\n .text-14-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-15, .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150, .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize, .text-15-italic {\n font-style: normal;\n font-size: 0.938rem;\n line-height: 120%; }\n .text-15-normal, .text-15-normal-uppercase, .text-15-normal-150 {\n font-weight: normal; }\n .text-15-normal-uppercase {\n text-transform: uppercase; }\n .text-15-normal-150 {\n line-height: 150%; }\n .text-15-bold, .text-15-bold-uppercase, .text-15-bold-capitalize {\n font-weight: 700; }\n .text-15-bold-uppercase {\n text-transform: uppercase; }\n .text-15-bold-capitalize {\n text-transform: capitalize; }\n .text-15-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-16, .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150, .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize, .text-16-italic {\n font-style: normal;\n font-size: 1rem;\n line-height: 120%; }\n .text-16-normal, .text-16-normal-uppercase, .text-16-normal-150 {\n font-weight: normal; }\n .text-16-normal-uppercase {\n text-transform: uppercase; }\n .text-16-normal-150 {\n line-height: 150%; }\n .text-16-bold, .text-16-bold-uppercase, .text-16-bold-capitalize {\n font-weight: 700; }\n .text-16-bold-uppercase {\n text-transform: uppercase; }\n .text-16-bold-capitalize {\n text-transform: capitalize; }\n .text-16-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-18, .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150, .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize, .text-18-italic {\n font-style: normal;\n font-size: 1.125rem;\n line-height: 120%; }\n .text-18-normal, .text-18-normal-uppercase, .text-18-normal-150 {\n font-weight: normal; }\n .text-18-normal-uppercase {\n text-transform: uppercase; }\n .text-18-normal-150 {\n line-height: 150%; }\n .text-18-bold, .text-18-bold-uppercase, .text-18-bold-capitalize {\n font-weight: 700; }\n .text-18-bold-uppercase {\n text-transform: uppercase; }\n .text-18-bold-capitalize {\n text-transform: capitalize; }\n .text-18-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-19, .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150, .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize, .text-19-italic {\n font-style: normal;\n font-size: 1.188rem;\n line-height: 120%; }\n .text-19-normal, .text-19-normal-uppercase, .text-19-normal-150 {\n font-weight: normal; }\n .text-19-normal-uppercase {\n text-transform: uppercase; }\n .text-19-normal-150 {\n line-height: 150%; }\n .text-19-bold, .text-19-bold-uppercase, .text-19-bold-capitalize {\n font-weight: 700; }\n .text-19-bold-uppercase {\n text-transform: uppercase; }\n .text-19-bold-capitalize {\n text-transform: capitalize; }\n .text-19-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-20, .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150, .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize, .text-20-italic {\n font-style: normal;\n font-size: 1.25rem;\n line-height: 120%; }\n .text-20-normal, .text-20-normal-uppercase, .text-20-normal-150 {\n font-weight: normal; }\n .text-20-normal-uppercase {\n text-transform: uppercase; }\n .text-20-normal-150 {\n line-height: 150%; }\n .text-20-bold, .text-20-bold-uppercase, .text-20-bold-capitalize {\n font-weight: 700; }\n .text-20-bold-uppercase {\n text-transform: uppercase; }\n .text-20-bold-capitalize {\n text-transform: capitalize; }\n .text-20-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-21, .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150, .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize, .text-21-italic {\n font-style: normal;\n font-size: 1.313rem;\n line-height: 120%; }\n .text-21-normal, .text-21-normal-uppercase, .text-21-normal-150 {\n font-weight: normal; }\n .text-21-normal-uppercase {\n text-transform: uppercase; }\n .text-21-normal-150 {\n line-height: 150%; }\n .text-21-bold, .text-21-bold-uppercase, .text-21-bold-capitalize {\n font-weight: 700; }\n .text-21-bold-uppercase {\n text-transform: uppercase; }\n .text-21-bold-capitalize {\n text-transform: capitalize; }\n .text-21-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-22, .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150, .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize, .text-22-italic {\n font-style: normal;\n font-size: 1.375rem;\n line-height: 120%; }\n .text-22-normal, .text-22-normal-uppercase, .text-22-normal-150 {\n font-weight: normal; }\n .text-22-normal-uppercase {\n text-transform: uppercase; }\n .text-22-normal-150 {\n line-height: 150%; }\n .text-22-bold, .text-22-bold-uppercase, .text-22-bold-capitalize {\n font-weight: 700; }\n .text-22-bold-uppercase {\n text-transform: uppercase; }\n .text-22-bold-capitalize {\n text-transform: capitalize; }\n .text-22-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-24, .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150, .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize, .text-24-italic {\n font-style: normal;\n font-size: 1.5rem;\n line-height: 120%; }\n .text-24-normal, .text-24-normal-uppercase, .text-24-normal-150 {\n font-weight: normal; }\n .text-24-normal-uppercase {\n text-transform: uppercase; }\n .text-24-normal-150 {\n line-height: 150%; }\n .text-24-bold, .text-24-bold-uppercase, .text-24-bold-capitalize {\n font-weight: 700; }\n .text-24-bold-uppercase {\n text-transform: uppercase; }\n .text-24-bold-capitalize {\n text-transform: capitalize; }\n .text-24-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-28, .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150, .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize, .text-28-italic {\n font-style: normal;\n font-size: 1.75rem;\n line-height: 120%; }\n .text-28-normal, .text-28-normal-uppercase, .text-28-normal-150 {\n font-weight: normal; }\n .text-28-normal-uppercase {\n text-transform: uppercase; }\n .text-28-normal-150 {\n line-height: 150%; }\n .text-28-bold, .text-28-bold-uppercase, .text-28-bold-capitalize {\n font-weight: 700; }\n .text-28-bold-uppercase {\n text-transform: uppercase; }\n .text-28-bold-capitalize {\n text-transform: capitalize; }\n .text-28-italic {\n font-style: italic;\n font-weight: normal; }\n\n.text-36, .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150, .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize, .text-36-italic {\n font-style: normal;\n font-size: 2.25rem;\n line-height: 120%; }\n .text-36-normal, .text-36-normal-uppercase, .text-36-normal-150 {\n font-weight: normal; }\n .text-36-normal-uppercase {\n text-transform: uppercase; }\n .text-36-normal-150 {\n line-height: 150%; }\n .text-36-bold, .text-36-bold-uppercase, .text-36-bold-capitalize {\n font-weight: 700; }\n .text-36-bold-uppercase {\n text-transform: uppercase; }\n .text-36-bold-capitalize {\n text-transform: capitalize; }\n .text-36-italic {\n font-style: italic;\n font-weight: normal; }\n\n/* Card */\n.card-title-on {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1.125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text-bold {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-result {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: 900;\n font-size: 1.75rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-indicator {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n.card-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/* Chart */\n.chart-ticks-x-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 1rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-x-text {\n font-size: 0.685rem; } }\n\n.chart-ticks-y-text {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: normal;\n font-size: 0.9rem;\n line-height: 120%; }\n @media only screen and (max-width: 768px) {\n .chart-ticks-y-text {\n font-size: 0.75rem; } }\n\n/* Cozy bar */\n.cozybar {\n font-family: Lato, sans-serif;\n font-style: normal;\n font-weight: bold;\n font-size: 1.3125rem;\n line-height: 120%;\n color: #e0e0e0; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.axis {\n color: #7b7b7b; }\n .axis .tick-text {\n fill: #7b7b7b; }\n .axis .tick-text.tick-text-selected {\n fill: #e0e0e0; }\n .axis .separator {\n text-align: center;\n margin: 0 2px;\n font-size: 1rem !important; }\n\n.value-text {\n fill: #7b7b7b; }\n .value-text.selected {\n fill: #e0e0e0; }\n\n.background-true {\n opacity: 0.1; }\n\n.background-false {\n opacity: 0; }\n\n.bar-compare-ELECTRICITY:hover,\n.bar-compare-GAS:hover,\n.bar-compare-WATER:hover,\n.bar-compare-MULTIFLUID:hover,\n.bar-MULTIFLUID:hover,\n.bar-WATER:hover,\n.bar-GAS:hover,\n.bar-ELECTRICITY:hover {\n cursor: pointer; }\n\n.bar-ELECTRICITY {\n fill: #5d3d2a; }\n .bar-ELECTRICITY.selected {\n fill: #d87b39;\n filter: drop-shadow(0 -0.1rem 0.2rem #d87b39); }\n\n.bar-compare-ELECTRICITY {\n fill: #795c47; }\n .bar-compare-ELECTRICITY.selected {\n fill: #e2bca1;\n filter: drop-shadow(0 -0.1rem 0.2rem #e2bca1); }\n\n.bar-WATER {\n fill: #20415e; }\n .bar-WATER.selected {\n fill: #3a98ec;\n filter: drop-shadow(0 -0.1rem 0.2rem #3a98ec); }\n\n.bar-compare-WATER {\n fill: #4d5c6e; }\n .bar-compare-WATER.selected {\n fill: #abd4fa;\n filter: drop-shadow(0 -0.1rem 0.2rem #abd4fa); }\n\n.bar-GAS {\n fill: #184940; }\n .bar-GAS.selected {\n fill: #45d1b8;\n filter: drop-shadow(0 -0.1rem 0.2rem #45d1b8); }\n\n.bar-compare-GAS {\n fill: #597773; }\n .bar-compare-GAS.selected {\n fill: #a8f7e9;\n filter: drop-shadow(0 -0.1rem 0.2rem #a8f7e9); }\n\n.bar-MULTIFLUID {\n fill: #705d1d; }\n .bar-MULTIFLUID.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-MULTIFLUID.disabled:hover {\n cursor: default; }\n\n.bar-duel {\n fill: #61f0f2; }\n .bar-duel.selected {\n fill: #61f0f2;\n filter: drop-shadow(0 -0.1rem 0.2rem #61f0f2); }\n .bar-duel.disabled:hover {\n cursor: default; }\n\n.bar-UNCOMING {\n fill: #242633;\n opacity: 0.6; }\n .bar-UNCOMING.selected {\n fill: #e3b82a;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n .bar-UNCOMING.disabled:hover {\n cursor: default; }\n\n.bar-compare-MULTIFLUID {\n fill: #7d6a4e; }\n .bar-compare-MULTIFLUID.selected {\n fill: #ffd597;\n filter: drop-shadow(0 -0.1rem 0.2rem #e3b82a); }\n\n.bar-average {\n stroke-width: 2;\n stroke: #e3b82a; }\n\n/** Animation **/\n.bounce-1 {\n animation-name: bounce-1;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-1 {\n 0% {\n transform: scale(0.1, 0.1); }\n 28% {\n transform: scale(0.1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-2 {\n animation-name: bounce-2;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center;\n transform-box: fill-box; }\n\n@keyframes bounce-2 {\n 0% {\n transform: scale(1, 1); }\n 28% {\n transform: scale(1, 1.1); }\n 45% {\n transform: scale(0.8, 0.95); }\n 55% {\n transform: scale(1, 1); }\n 65% {\n transform: scale(1, 0.98); }\n 75% {\n transform: scale(1, 1); } }\n\n.bounce-3 {\n animation-name: bounce-3;\n animation-timing-function: cubic-bezier(1, 1, 0.42, 1);\n animation-iteration-count: 1;\n transform-origin: bottom center; }\n\n@keyframes bounce-3 {\n 0% {\n opacity: 0.6;\n transform: scaleY(1); }\n 50% {\n transform: scaleY(1.1);\n opacity: 0.8; }\n 100% {\n transform: scaleY(1);\n opacity: 1; } }\n\n/** Animatio ndelay **/\n.delay {\n animation-duration: 0.4s; }\n\n.delay--0 {\n animation-duration: 0.6s; }\n\n.delay--1 {\n animation-duration: 0.7s; }\n\n.delay--2 {\n animation-duration: 0.8s; }\n\n.delay--3 {\n animation-duration: 0.9s; }\n\n.delay--4 {\n animation-duration: 1s; }\n\n.delay--5 {\n animation-duration: 1.1s; }\n\n.delay--6 {\n animation-duration: 1.2s; }\n\n.delay--7 {\n animation-duration: 1.3s; }\n\n.delay--8 {\n animation-duration: 1.4s; }\n\n.delay--9 {\n animation-duration: 1.5s; }\n\n.delay--10 {\n animation-duration: 1.6s; }\n\n.delay--11 {\n animation-duration: 1.8s; }\n\n.delay--12 {\n animation-duration: 1.9s; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\nbutton.btn-highlight {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-highlight span:first-child {\n color: #000000; }\n button.btn-highlight:hover, button.btn-highlight:focus, button.btn-highlight.active, button.btn-highlight:disabled {\n background-color: #b89318; }\n button.btn-highlight:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-positive span:first-child {\n color: #e3b82a; }\n button.btn-primary-positive:hover, button.btn-primary-positive:focus, button.btn-primary-positive.active, button.btn-primary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-primary-positive:hover span:first-child, button.btn-primary-positive:focus span:first-child, button.btn-primary-positive.active span:first-child, button.btn-primary-positive:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-primary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-primary-negative span:first-child {\n color: #e3b82a; }\n button.btn-primary-negative:hover, button.btn-primary-negative:focus, button.btn-primary-negative.active, button.btn-primary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-primary-negative:hover span:first-child, button.btn-primary-negative:focus span:first-child, button.btn-primary-negative.active span:first-child, button.btn-primary-negative:disabled span:first-child {\n color: rgba(227, 184, 42, 0.7); }\n button.btn-primary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-positive {\n background: transparent;\n background-color: transparent;\n border: 1px solid #121212;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-positive span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-positive:hover, button.btn-secondary-positive:focus, button.btn-secondary-positive.active, button.btn-secondary-positive:disabled {\n background-color: rgba(18, 18, 18, 0.2); }\n button.btn-secondary-positive:hover span:first-child, button.btn-secondary-positive:focus span:first-child, button.btn-secondary-positive.active span:first-child, button.btn-secondary-positive:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-positive:disabled {\n cursor: not-allowed; }\n\nbutton.btn-secondary-negative {\n background: transparent;\n background-color: transparent;\n border: 1px solid #7b7b7b;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-secondary-negative span:first-child {\n color: #e0e0e0; }\n button.btn-secondary-negative:hover, button.btn-secondary-negative:focus, button.btn-secondary-negative.active, button.btn-secondary-negative:disabled {\n background-color: rgba(123, 123, 123, 0.2); }\n button.btn-secondary-negative:hover span:first-child, button.btn-secondary-negative:focus span:first-child, button.btn-secondary-negative.active span:first-child, button.btn-secondary-negative:disabled span:first-child {\n color: rgba(224, 224, 224, 0.7); }\n button.btn-secondary-negative:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-off {\n background: #121212;\n background-color: #121212;\n border: 1px solid rgba(97, 240, 242, 0.5);\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-off span:first-child {\n color: #ffffff; }\n button.btn-duel-off:hover, button.btn-duel-off:focus, button.btn-duel-off.active, button.btn-duel-off:disabled {\n background-color: black; }\n button.btn-duel-off:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-active {\n background: #58ffff;\n background-color: #58ffff;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-active span:first-child {\n color: #121212; }\n button.btn-duel-active:hover, button.btn-duel-active:focus, button.btn-duel-active.active, button.btn-duel-active:disabled {\n background-color: #00bebe; }\n button.btn-duel-active:disabled {\n cursor: not-allowed; }\n\nbutton.btn-duel-on {\n background: radial-gradient(60.65% 30.62% at 50% 3.13%, #2a2b30 0%, #1b1c22 100%);\n background-color: #121212;\n border: 1px solid #58ffff;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-duel-on span:first-child {\n color: #ffffff; }\n button.btn-duel-on:hover, button.btn-duel-on:focus, button.btn-duel-on.active, button.btn-duel-on:disabled {\n background-color: black; }\n button.btn-duel-on:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-next {\n background: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n background-color: #e3b82a;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-next span:first-child {\n color: #000000; }\n button.btn-profile-next:hover, button.btn-profile-next:focus, button.btn-profile-next.active, button.btn-profile-next:disabled {\n background-color: #b89318; }\n button.btn-profile-next:disabled {\n cursor: not-allowed; }\n\nbutton.btn-profile-back {\n background: none;\n background-color: none;\n border: none;\n border-radius: 2px;\n margin: 1.5rem 0 0;\n width: 100%;\n text-transform: initial;\n cursor: pointer; }\n button.btn-profile-back span:first-child {\n color: #7b7b7b; }\n button.btn-profile-back:disabled {\n cursor: not-allowed; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\n.card {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n box-sizing: border-box;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n border-radius: 4px;\n margin: 10px 0px 20px 0px;\n padding: 16px; }\n .card:hover {\n background: linear-gradient(180deg, rgba(70, 71, 77, 0.7) 0%, rgba(57, 58, 63, 0.7) 100%); }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.modal-root .MuiBackdrop-root {\n background-color: rgba(27, 28, 34, 0.85); }\n\ndiv.modal-paper {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 36rem;\n max-width: 100%;\n max-height: 90vh;\n padding: 1rem;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n margin: 0 0 0 13.75rem;\n align-items: center;\n color: #ffffff; }\n @media only screen and (max-width: 1023px) {\n div.modal-paper {\n width: 35rem;\n margin: 0; } }\n @media only screen and (max-width: 768px) {\n div.modal-paper {\n width: 85%;\n max-width: 35rem;\n margin: 0; } }\n div.modal-paper.no-padding {\n padding: 0; }\n div.modal-paper.blue-border {\n border: 1px solid #58ffff40; }\n div.modal-paper.yellow-border {\n border: 1px solid rgba(227, 184, 42, 0.4); }\n div.modal-paper .modal-paper-close-button {\n position: absolute;\n top: 0.5rem;\n right: 0.5rem;\n padding: 5px 5px;\n z-index: 10; }\n\ndiv.modal-paper-full-screen {\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n width: 100%;\n max-width: 100%;\n height: 100%;\n max-height: 100%;\n padding: 0;\n margin: 0;\n box-sizing: border-box;\n box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.55);\n border-radius: 4px;\n color: #ffffff;\n display: flex;\n align-items: center; }\n div.modal-paper-full-screen.dark-background {\n background: #121212; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\ndiv.expansion-panel-root {\n margin: 1.2rem 0;\n color: #e0e0e0;\n background: linear-gradient(180deg, #323339 0%, #25262b 100%);\n border-radius: 4px;\n box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.75);\n transition: background-color 0.6s ease;\n box-sizing: border-box; }\n div.expansion-panel-root.Mui-expanded:first-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.Mui-expanded:last-child {\n margin: 1.2rem 0; }\n div.expansion-panel-root.red-border {\n border: 1px solid #d25959; }\n\ndiv.expansion-panel-summary {\n padding: 0.25rem 1.2rem;\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-focused {\n border-radius: 4px;\n background-color: unset;\n box-shadow: 0 0 0 1px #e0e0e0; }\n div.expansion-panel-summary.Mui-expanded {\n min-height: 4rem; }\n div.expansion-panel-summary.Mui-expanded.small {\n min-height: 3rem; }\n div.expansion-panel-summary.small {\n padding: 0 1.2rem;\n min-height: 3rem; }\n div.expansion-panel-summary.bold-text {\n font-weight: bold; }\n\ndiv.expansion-panel-content {\n display: flex;\n align-items: center; }\n div.expansion-panel-content.Mui-expanded {\n margin: 0.75rem 0; }\n\ndiv.expansion-panel-details {\n padding: 0 1.2rem 1.2rem; }\n\n/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE **/\n/** GREEN **/\n/** WHITE **/\n/** GREY **/\n/** App colors **/\n/** TABS GRADIENT **/\n/** SCROLLBAR **/\na {\n color: #deaf0e; }\n a:visited {\n color: #deaf0e; }\n\na:focus {\n outline: none;\n box-shadow: inset 0 0 0 1px #e0e0e0; }\n a:focus > div:first-child {\n box-shadow: 0 0 0 1px #e0e0e0; }\n\na.MuiLink-underlineHover:hover {\n text-decoration: none; }\n\na.MuiTypography-colorPrimary {\n color: #e0e0e0; }\n\n:root {\n --blue: #58ffff;\n --blue40: #58ffff40;\n --blueBackground: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(1, 153, 163, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #58ffff;\n --blueRadialGradientTrans: radial-gradient(circle, #58ffff 0%, rgba(255, 255, 255, 0) 100%);\n --elecColor: #d87b39;\n --elecColor40: rgba(216, 123, 57, 0.4);\n --elecCompareColor: #e2bca1;\n --gasColor: #45d1b8;\n --gasColor40: rgba(69, 209, 184, 0.4);\n --gasCompareColor: #a8f7e9;\n --waterColor: #3a98ec;\n --waterColor40: rgba(58, 152, 236, 0.4);\n --waterCompareColor: #abd4fa;\n --multiColor: #e3b82a;\n --multiCompareColor: #ffd597;\n --redPrimary: #d25959;\n --greyBright: #e0e0e0;\n --greyDark: #7b7b7b;\n --textWhite: #ffffff;\n --softGrey: #a0a0a0;\n --darkLight: #25262b;\n --darkLight2: #121212;\n --textFont: Lato, sans-serif;\n --greyLinearGradientBackground: linear-gradient(180deg, #323339 0%, #25262b 100%);\n --multiColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --elecColorRadialGradientTrans: radial-gradient(circle, #d87b39 0%, rgba(255, 255, 255, 0) 100%);\n --waterColorRadialGradientTrans: radial-gradient(circle, #3a98ec 0%, rgba(255, 255, 255, 0) 100%);\n --gasColorRadialGradientTrans: radial-gradient(circle, #e3b82a 0%, rgba(255, 255, 255, 0) 100%);\n --multiColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(226, 137, 4, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #f1c017;\n --elecColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(158, 67, 2, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #d87b39;\n --gasColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(4, 106, 88, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #45d1b8;\n --waterColorRadialGradient: radial-gradient(105.25% 64.58% at 49.68% 70.83%, rgba(2, 93, 174, 0.5) 0%, rgba(255, 255, 255, 0) 100%), #3a98ec; }\n\n.application {\n overflow-x: hidden; }\n @media only screen and (max-width: 768px) {\n .application {\n min-height: 100vh; } }\n", ""]); @@ -26295,7 +26687,7 @@ exports.push([module.i, "/* Cozy UI utilities classes */\n/* Cozy UI React compo /***/ "pZg0": /***/ (function(module, exports) { -module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.2.4-beta.1","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."},"backoffice":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for gathering and sending anonymous usage statistics."},"backoffice":{"description":"Required for gathering and sending anonymous usage statistics."}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]}}} +module.exports = {"name":"Ecolyo","slug":"ecolyo","icon":"icon.svg","categories":["energy"],"version":"1.4.0","licence":"AGPL-3.0","editor":"Métropole de Lyon","default_locale":"fr","locales":{"fr":{"short_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer.","long_description":"Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.","permissions":{"ecolyo":{"description":"Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."},"enedis":{"description":"Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."},"grdf":{"description":"Requises pour l’affichage et l’analyse de vos consommations de gaz dans Ecolyo. Issues du connecteur GRDF."},"egl":{"description":"Requises pour l’affichage et l’analyse de vos consommations d’eau dans Ecolyo. Issues du connecteur Eau du Grand Lyon."},"konnectors":{"description":"Requis pour vérifier la présence des connecteurs Enedis, GRDF et Eau du Grand Lyon ainsi que pour pouvoir les configurer à partir de l’application Ecolyo."},"accounts":{"description":"Requis pour stocker des informations propres aux comptes énergie et eau (Enedis, GRDF, Eau du Grand Lyon). Sont stockés votre numéro de PDL pour Enedis, votre numéro de PCE pour GRDF, vos logins et mots de passe pour Eau du Grand Lyon."},"triggers":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"jobs":{"description":"Requis pour le bon fonctionnement des connecteurs énergie et eau."},"terms":{"description":"Nécessaire pour la gestion des consentements de l'application"},"apps":{"description":"Requis par Cozy pour afficher les icônes des applications installées dans la barre Cozy."},"settings":{"description":"Requis pour afficher les paramètres Cozy dans la barre Cozy."},"ecolyo-dju":{"description":"Requis pour la récupération des DJU (Degrés Jours Unifiés), informations météorologiques permettant d’ajuster le modèle de comparaison des consommations énergétiques."},"dacc-dev":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées dans un environnement de test."},"dacc":{"description":"Requis pour envoyer des statistiques d'utilisation anonymisées."},"backoffice-rec":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."},"backoffice":{"description":"Requis pour la récupération et l’envoi de statistiques d’utilisation anonymisées."}}},"en":{"short_description":"Ecolyo a free service developed by Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home.","long_description":"Ecolyo a free service developed by the Métropole de Lyon to help you to monitor and understand the energy and water consumption of your home. To help you in reducing your daily consumption it gives you best energy consumption practices, consumption analysis and challenges to take up. At least one Smartmeter is needed among Linky (for electricity), Gazpar (for gas) or Téléo (for water).","permissions":{"ecolyo":{"description":"Required for the operation of the different parts of the application (Analysis, customized eco-gesture lists, etc...)."},"enedis":{"description":"Required for the display and analysis of your electricity consumption in Ecolyo. Retrieved by the Enedis connector."},"grdf":{"description":"Required for the display and analysis of your gas consumption in Ecolyo. Retrieved by the GRDF connector."},"egl":{"description":"Required for the display and analysis of your water consumption in Ecolyo. Retrieved by the Eau du Grand Lyon connector."},"konnectors":{"description":"Required to verify the presence of the Enedis, GRDF and Eau du Grand Lyon connectors as well as to be able to configure them from the Ecolyo application."},"accounts":{"description":"Required to store information specific to energy and water accounts (Enedis, GRDF, Eau du Grand Lyon). Your PDL number for Enedis, your PCE number for GRDF, your logins and passwords for Eau du Grand Lyon are stored."},"triggers":{"description":"Required for the correct functioning of the energy and water connectors."},"jobs":{"description":"Required for the correct functioning of the energy and water connectors."},"terms":{"description":"Required for the correct managment of CGU."},"apps":{"description":"Required to display the icons of installed applications in the Cozy bar."},"settings":{"description":"Required for the application's consents managment"},"ecolyo-dju":{"description":"Required to gather udd data (Unified Degree Days), a meteorological data allowing the app to adjust our energical consumption model. "},"dacc-dev":{"description":"Required for gathering and sending anonymous usage statistics for test environment."},"dacc":{"description":"Required for sending cozy anonymized stats."},"backoffice-rec":{"description":"Required for gathering and sending anonymous usage statistics."},"backoffice":{"description":"Required for gathering and sending anonymous usage statistics."}}}},"langs":["fr"],"developer":{"name":"Métropole de Lyon","url":"https://www.grandlyon.com/"},"routes":{"/":{"folder":"/","index":"index.html","public":false}},"services":{"monthlyReportNotification":{"type":"node","file":"services/monthlyReportNotification/ecolyo.js","trigger":"@cron 0 0 10 3 * *"},"consumptionAlert":{"type":"node","file":"services/consumptionAlert/ecolyo.js","trigger":"@cron 0 3 * * *"},"aggregatorUsageEvents":{"type":"node","file":"services/aggregatorUsageEvents/ecolyo.js","trigger":"@cron 0 1 * * *"}},"permissions":{"ecolyo":{"type":"com.grandlyon.ecolyo.*"},"enedis":{"type":"com.grandlyon.enedis.*"},"grdf":{"type":"com.grandlyon.grdf.*"},"egl":{"type":"com.grandlyon.egl.*"},"konnectors":{"type":"io.cozy.konnectors"},"accounts":{"type":"io.cozy.accounts"},"triggers":{"type":"io.cozy.triggers"},"jobs":{"type":"io.cozy.jobs"},"terms":{"type":"io.cozy.terms"},"apps":{"type":"io.cozy.apps","verbs":["GET"]},"settings":{"type":"io.cozy.settings","verbs":["GET"]},"ecolyo-dju":{"type":"org.ecolyo.dju","verbs":["GET"]},"dacc":{"type":"cc.cozycloud.dacc","verbs":["ALL"]},"dacc-dev":{"type":"cc.cozycloud.dacc.dev","verbs":["ALL"]},"backoffice-rec":{"type":"org.ecolyo.backoffice.rec","verbs":["ALL"]},"backoffice-prod":{"type":"org.ecolyo.backoffice","verbs":["ALL"]}}} /***/ }), @@ -26650,7 +27042,8 @@ var Bar = function Bar(_ref) { yScale = _ref.yScale, height = _ref.height, isSwitching = _ref.isSwitching, - isDuel = _ref.isDuel; + isDuel = _ref.isDuel, + isMultiMissingFluid = _ref.isMultiMissingFluid; var dispatch = (0, _reactRedux.useDispatch)(); var _useSelector = (0, _reactRedux.useSelector)(function (state) { @@ -26729,7 +27122,55 @@ var Bar = function Bar(_ref) { height: height + 40, className: "background-".concat(barBackgroundClass), fill: "#E0E0E0" - })) : null, height > 0 && dataload.value && dataload.value >= 0 ? /*#__PURE__*/_react.default.createElement("g", { + })) : null, height > 0 && dataload.value && dataload.value >= 0 && isMultiMissingFluid ? /*#__PURE__*/_react.default.createElement("g", { + transform: "translate(".concat(xScaleValue, ", ").concat(yScaleValue, ")") + }, /*#__PURE__*/_react.default.createElement("defs", null, /*#__PURE__*/_react.default.createElement("linearGradient", { + id: "gradient", + className: barClass, + x1: "0", + x2: "0", + y1: "0", + y2: "1" + }, /*#__PURE__*/_react.default.createElement("stop", { + id: "stop-color-1", + offset: "0%" + }), /*#__PURE__*/_react.default.createElement("stop", { + id: "stop-color-2", + offset: "100%" + })), /*#__PURE__*/_react.default.createElement("pattern", { + id: "diagonalHatch", + width: "8", + height: "8", + patternTransform: "rotate(45 0 0)", + patternUnits: "userSpaceOnUse" + }, /*#__PURE__*/_react.default.createElement("line", { + x1: "0", + y1: "0", + x2: "0", + y2: "8", + stroke: "#71612E", + strokeWidth: "3" + })), /*#__PURE__*/_react.default.createElement("pattern", { + id: "diagonalHatchSelected", + width: "8", + height: "8", + patternTransform: "rotate(45 0 0)", + patternUnits: "userSpaceOnUse" + }, /*#__PURE__*/_react.default.createElement("line", { + x1: "0", + y1: "0", + x2: "0", + y2: "8", + stroke: "#E3B82A", + strokeWidth: "3" + }))), /*#__PURE__*/_react.default.createElement("path", { + d: topRoundedRect(showCompare ? getBandWidth() : 0, 0, getBandWidth(), height - yScaleValue), + stroke: "#e3b82a", + fill: isSelectedDate ? 'url(#diagonalHatchSelected)' : 'url(#diagonalHatch)' // className={isDuel ? 'bar-duel' : barClass} + , + onClick: handleClick, + onAnimationEnd: onAnimationEnd + })) : height > 0 && dataload.value && dataload.value >= 0 ? /*#__PURE__*/_react.default.createElement("g", { transform: "translate(".concat(xScaleValue, ", ").concat(yScaleValue, ")") }, /*#__PURE__*/_react.default.createElement("defs", null, /*#__PURE__*/_react.default.createElement("linearGradient", { id: "gradient", @@ -26750,7 +27191,7 @@ var Bar = function Bar(_ref) { className: isDuel ? 'bar-duel' : barClass, onClick: handleClick, onAnimationEnd: onAnimationEnd - })) : null, showCompare && compareDataload && compareDataload.value && dataload.value >= 0 && compareDataload.value >= 0 ? /*#__PURE__*/_react.default.createElement("g", { + })) : null, showCompare && compareDataload && compareDataload.value && compareDataload.value >= 0 ? /*#__PURE__*/_react.default.createElement("g", { transform: "translate(".concat(xScaleValue, ", ").concat(yScaleCompareValue, ")") }, /*#__PURE__*/_react.default.createElement("defs", null, /*#__PURE__*/_react.default.createElement("linearGradient", { id: "gradient-compare", @@ -27337,20 +27778,17 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -var HomeView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(12), __webpack_require__.e(14), __webpack_require__.e(7)]).then(__webpack_require__.t.bind(null, "5O/i", 7)); -}); -var SingleFluidView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(14), __webpack_require__.e(11)]).then(__webpack_require__.t.bind(null, "WD53", 7)); +var ConsumptionView = (0, _react.lazy)(function () { + return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(4), __webpack_require__.e(2)]).then(__webpack_require__.t.bind(null, "Fz84", 7)); }); var EcogestureView = (0, _react.lazy)(function () { return __webpack_require__.e(/* import() */ 3).then(__webpack_require__.t.bind(null, "1MlH", 7)); }); var OptionsView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(0), __webpack_require__.e(12), __webpack_require__.e(6)]).then(__webpack_require__.t.bind(null, "e+zH", 7)); + return __webpack_require__.e(/* import() */ 7).then(__webpack_require__.t.bind(null, "e+zH", 7)); }); var FAQView = (0, _react.lazy)(function () { - return __webpack_require__.e(/* import() */ 13).then(__webpack_require__.t.bind(null, "OIzw", 7)); + return __webpack_require__.e(/* import() */ 11).then(__webpack_require__.t.bind(null, "OIzw", 7)); }); var LegalNoticeView = (0, _react.lazy)(function () { return __webpack_require__.e(/* import() */ 10).then(__webpack_require__.t.bind(null, "LUT6", 7)); @@ -27359,7 +27797,7 @@ var GCUView = (0, _react.lazy)(function () { return __webpack_require__.e(/* import() */ 5).then(__webpack_require__.t.bind(null, "1usQ", 7)); }); var AnalysisView = (0, _react.lazy)(function () { - return Promise.all(/* import() */[__webpack_require__.e(4), __webpack_require__.e(8), __webpack_require__.e(2)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); + return Promise.all(/* import() */[__webpack_require__.e(8), __webpack_require__.e(4), __webpack_require__.e(1)]).then(__webpack_require__.t.bind(null, "DTIR", 7)); }); var ProfileTypeView = (0, _react.lazy)(function () { return Promise.all(/* import() */[__webpack_require__.e(8), __webpack_require__.e(9)]).then(__webpack_require__.t.bind(null, "nKTC", 7)); @@ -27386,25 +27824,26 @@ var Routes = function Routes(_ref) { render: function render(_ref2) { var url = _ref2.match.url; return /*#__PURE__*/_react.default.createElement(_react.default.Fragment, null, /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "".concat(url, "/electricit\xE9"), + path: "".concat(url, "/electricity"), exact: true - }, /*#__PURE__*/_react.default.createElement(SingleFluidView, { + }, /*#__PURE__*/_react.default.createElement(ConsumptionView, { fluidType: _fluid.FluidType.ELECTRICITY })), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "".concat(url, "/eau"), + path: "".concat(url, "/water"), exact: true - }, /*#__PURE__*/_react.default.createElement(SingleFluidView, { + }, /*#__PURE__*/_react.default.createElement(ConsumptionView, { fluidType: _fluid.FluidType.WATER })), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { - path: "".concat(url, "/gaz"), + path: "".concat(url, "/gas"), exact: true - }, /*#__PURE__*/_react.default.createElement(SingleFluidView, { + }, /*#__PURE__*/_react.default.createElement(ConsumptionView, { fluidType: _fluid.FluidType.GAS })), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "".concat(url, "/"), - component: HomeView, exact: true - })); + }, /*#__PURE__*/_react.default.createElement(ConsumptionView, { + fluidType: _fluid.FluidType.MULTIFLUID + }))); } }), /*#__PURE__*/_react.default.createElement(_reactRouterDom.Route, { path: "/challenges", @@ -27479,8 +27918,7 @@ exports.default = _default2; return; } - reactHotLoader.register(HomeView, "HomeView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); - reactHotLoader.register(SingleFluidView, "SingleFluidView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); + reactHotLoader.register(ConsumptionView, "ConsumptionView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); reactHotLoader.register(EcogestureView, "EcogestureView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); reactHotLoader.register(OptionsView, "OptionsView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); reactHotLoader.register(FAQView, "FAQView", "/home/hugo/ecolyo/src/components/Routes/Routes.tsx"); @@ -27931,8 +28369,8 @@ exports.push([module.i, "/** BLACK **/\n/** RED **/\n/** YELLOW **/\n/** BLUE ** Object.defineProperty(exports, "__esModule", { value: true }); -exports.getPercentage = getPercentage; exports.getRoundFloat = getRoundFloat; +exports.getPercentage = getPercentage; exports.sum = sum; (function () { @@ -28805,7 +29243,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.history = exports.default = exports.App = void 0; +exports.default = exports.App = exports.history = void 0; var _react = _interopRequireDefault(__webpack_require__("q1tI")); @@ -30157,7 +30595,7 @@ var result = _node_modules_svg_sprite_loader_runtime_browser_sprite_build_js__WE /***/ "xJBY": /***/ (function(module) { -module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenOldFluidModal\":false,\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isLastTermAccepted\":false,\"isProfileTypeCompleted\":false,\"tutorial\":{\"isWelcomeSeen\":false}}]"); +module.exports = JSON.parse("[{\"ecogestureHash\":\"\",\"challengeHash\":\"\",\"mailToken\":\"\",\"duelHash\":\"\",\"quizHash\":\"\",\"isFirstConnection\":true,\"lastConnectionDate\":\"0000-01-01T00:00:00.000Z\",\"haveSeenLastAnalysis\":true,\"sendAnalysisNotification\":true,\"monthlyAnalysisDate\":\"0000-01-01T00:00:00.000Z\",\"sendConsumptionAlert\":false,\"waterDailyConsumptionLimit\":0,\"isLastTermAccepted\":false,\"isProfileTypeCompleted\":false,\"tutorial\":{\"isWelcomeSeen\":false}}]"); /***/ }), @@ -31462,8 +31900,6 @@ var _profile = _interopRequireDefault(__webpack_require__("2l2O")); var _profileData = _interopRequireDefault(__webpack_require__("xJBY")); -var _profileTypeData = _interopRequireDefault(__webpack_require__("TF7S")); - var _konnectorStatus = _interopRequireDefault(__webpack_require__("TsVr")); var _konnector = _interopRequireDefault(__webpack_require__("kFhK")); @@ -31742,8 +32178,7 @@ var InitializationService = /*#__PURE__*/function () { key: "initProfileType", value: function () { var _initProfileType = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee4() { - var profileTypeEntityService, loadedProfileType, _yield$this$_client$c2, newProfileType; - + var profileTypeEntityService, loadedProfileType; return _regenerator.default.wrap(function _callee4$(_context4) { while (1) { switch (_context4.prev = _context4.next) { @@ -31756,64 +32191,24 @@ var InitializationService = /*#__PURE__*/function () { case 4: loadedProfileType = _context4.sent; - if (loadedProfileType) { - _context4.next = 20; - break; - } - - _context4.next = 8; - return this._client.create(_doctypes.PROFILETYPE_DOCTYPE, _profileTypeData.default[0].profileType); - - case 8: - _yield$this$_client$c2 = _context4.sent; - newProfileType = _yield$this$_client$c2.data; - - if (!newProfileType) { - _context4.next = 17; - break; - } - - _logger.default.info('[Initialization] ProfileType created'); - - _context4.next = 14; - return profileTypeEntityService.updateProfileType({ - updateDate: _luxon.DateTime.local().setZone('utc', { - keepLocalTime: true - }) - }); - - case 14: - loadedProfileType = _context4.sent; - _context4.next = 18; - break; - - case 17: - throw new Error('initProfileType: ProfileType not created'); - - case 18: - _context4.next = 21; - break; - - case 20: _logger.default.info('[Initialization] ProfileType loaded'); - case 21: return _context4.abrupt("return", loadedProfileType); - case 24: - _context4.prev = 24; + case 9: + _context4.prev = 9; _context4.t0 = _context4["catch"](1); _logger.default.error('Initialization error - initProfileType: ', _context4.t0); throw _context4.t0; - case 28: + case 13: case "end": return _context4.stop(); } } - }, _callee4, this, [[1, 24]]); + }, _callee4, this, [[1, 9]]); })); function initProfileType() { diff --git a/index.html b/index.html index 09e8b56bd27a8fab4bc7718da4e4a6000be52223..b6ff10422ed25af14056499981abd460469914c2 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="theme-color" content="#ffffff"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.ad5e1e67070eba93b05c.js"></script><script src="app/ecolyo.839f01467b7a9e194945.js"></script></div></body></html> \ No newline at end of file +<!DOCTYPE html><html lang="{{.Locale}}"><head><meta charset="utf-8"><title>Ecolyo</title><link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32"><link rel="icon" type="image/png" href="/favicon-16x16.png" sizes="16x16"><!-- PWA Manifest --><link rel="manifest" href="/manifest.json" crossorigin="use-credentials"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#297EF2"><meta name="theme-color" content="#ffffff"><!-- PWA Chrome --><link rel="icon" sizes="192x192" href="/android-chrome-192x192.png"><link rel="icon" sizes="512x512" href="/android-chrome-512x512.png"><!-- PWA iOS --><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="apple-touch-startup-image" href="/apple-touch-icon.png"><meta name="apple-mobile-web-app-title" content="Ecolyo"><meta name="apple-mobile-web-app-capable" content="yes"><meta name="viewport" content="width=device-width,height=device-height,initial-scale=1,viewport-fit=cover">{{.ThemeCSS}} {{.CozyBar}}</head><body><div role="application" class="application" data-cozy-token="{{.Token}}" data-cozy-domain="{{.Domain}}" data-cozy-locale="{{.Locale}}" data-cozy-app-name="{{.AppName}}" data-cozy-app-slug="{{.AppSlug}}" data-cozy-app-name-prefix="{{.AppNamePrefix}}" data-cozy-app-editor="{{.AppEditor}}" data-cozy-icon-path="{{.IconPath}}"><script src="vendors/ecolyo.c56df4015fe3f1cc5538.js"></script><script src="app/ecolyo.d29901f75778d9d0d53b.js"></script></div></body></html> \ No newline at end of file diff --git a/manifest.webapp b/manifest.webapp index 7461a7229f502458337c5cbca0052b553492691b..2ab9d1dd9b48ce30debce0c93ddcd549232db653 100644 --- a/manifest.webapp +++ b/manifest.webapp @@ -5,7 +5,7 @@ "categories": [ "energy" ], - "version": "1.2.4-beta.1", + "version": "1.4.0", "licence": "AGPL-3.0", "editor": "Métropole de Lyon", "default_locale": "fr", diff --git a/services/aggregatorUsageEvents/ecolyo.js b/services/aggregatorUsageEvents/ecolyo.js index 2490f8480fcd8ab3f0bf4726859f29fb8e9ec577..fc47de5eb8c038d1259c94bcf38a35a807af2427 100644 --- a/services/aggregatorUsageEvents/ecolyo.js +++ b/services/aggregatorUsageEvents/ecolyo.js @@ -99,37 +99,37 @@ var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); var _service = __webpack_require__(24); -var _usageEvent = _interopRequireDefault(__webpack_require__(510)); +var _usageEvent = _interopRequireDefault(__webpack_require__(509)); -var _profile = _interopRequireDefault(__webpack_require__(535)); +var _profile = _interopRequireDefault(__webpack_require__(534)); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _usageEvent2 = __webpack_require__(547); +var _usageEvent2 = __webpack_require__(546); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var _fluid = _interopRequireDefault(__webpack_require__(548)); +var _fluid = _interopRequireDefault(__webpack_require__(547)); -var _fluid2 = __webpack_require__(540); +var _fluid2 = __webpack_require__(539); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _environement = _interopRequireDefault(__webpack_require__(970)); +var _environement = _interopRequireDefault(__webpack_require__(969)); -var _dacc = __webpack_require__(971); +var _dacc = __webpack_require__(970); -var _usageEventProperties = __webpack_require__(972); +var _usageEventProperties = __webpack_require__(971); -var _challenge = _interopRequireDefault(__webpack_require__(973)); +var _challenge = _interopRequireDefault(__webpack_require__(972)); -var _userChallenge = __webpack_require__(974); +var _userChallenge = __webpack_require__(973); -var _profileTypeEntity = _interopRequireDefault(__webpack_require__(987)); +var _profileTypeEntity = _interopRequireDefault(__webpack_require__(986)); var _terms = _interopRequireDefault(__webpack_require__(988)); @@ -3402,7 +3402,7 @@ var _nodeFetch = _interopRequireDefault(__webpack_require__(25)); var _cozyClient = _interopRequireDefault(__webpack_require__(40)); -var _doctypes = _interopRequireDefault(__webpack_require__(484)); +var _doctypes = _interopRequireDefault(__webpack_require__(483)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -7503,29 +7503,29 @@ exports.models = exports.manifest = void 0; var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _CozyLink = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink = _interopRequireDefault(__webpack_require__(338)); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _flow = _interopRequireDefault(__webpack_require__(443)); +var _flow = _interopRequireDefault(__webpack_require__(442)); var _dsl = __webpack_require__(260); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); -var _utils = __webpack_require__(455); +var _utils = __webpack_require__(454); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _registry = _interopRequireDefault(__webpack_require__(249)); -var manifest = _interopRequireWildcard(__webpack_require__(456)); +var manifest = _interopRequireWildcard(__webpack_require__(455)); exports.manifest = manifest; -var _mock = __webpack_require__(457); +var _mock = __webpack_require__(456); Object.keys(_mock).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -7539,9 +7539,9 @@ Object.keys(_mock).forEach(function (key) { }); }); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _cli = __webpack_require__(458); +var _cli = __webpack_require__(457); Object.keys(_cli).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -7555,7 +7555,7 @@ Object.keys(_cli).forEach(function (key) { }); }); -var models = _interopRequireWildcard(__webpack_require__(467)); +var models = _interopRequireWildcard(__webpack_require__(466)); exports.models = models; @@ -7697,43 +7697,43 @@ var _microee = _interopRequireDefault(__webpack_require__(211)); var _cozyStackClient = _interopRequireWildcard(__webpack_require__(212)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); -var _helpers2 = __webpack_require__(409); +var _helpers2 = __webpack_require__(408); var _dsl = __webpack_require__(260); -var _mobile = __webpack_require__(410); +var _mobile = __webpack_require__(409); -var _optimize = _interopRequireDefault(__webpack_require__(427)); +var _optimize = _interopRequireDefault(__webpack_require__(426)); -var _store = _interopRequireWildcard(__webpack_require__(345)); +var _store = _interopRequireWildcard(__webpack_require__(344)); -var _policies = _interopRequireDefault(__webpack_require__(429)); +var _policies = _interopRequireDefault(__webpack_require__(428)); -var _Schema = _interopRequireDefault(__webpack_require__(430)); +var _Schema = _interopRequireDefault(__webpack_require__(429)); -var _CozyLink = __webpack_require__(339); +var _CozyLink = __webpack_require__(338); -var _ObservableQuery = _interopRequireDefault(__webpack_require__(436)); +var _ObservableQuery = _interopRequireDefault(__webpack_require__(435)); -var _snapshots = __webpack_require__(437); +var _snapshots = __webpack_require__(436); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); var _types = __webpack_require__(263); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); -var _jsonStableStringify = _interopRequireDefault(__webpack_require__(438)); +var _jsonStableStringify = _interopRequireDefault(__webpack_require__(437)); -var _promiseCache = _interopRequireDefault(__webpack_require__(442)); +var _promiseCache = _interopRequireDefault(__webpack_require__(441)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -16035,7 +16035,7 @@ Object.defineProperty(exports, "normalizeDoc", { var _CozyStackClient = _interopRequireDefault(__webpack_require__(213)); -var _OAuthClient = _interopRequireDefault(__webpack_require__(336)); +var _OAuthClient = _interopRequireDefault(__webpack_require__(335)); var _errors = _interopRequireWildcard(__webpack_require__(304)); @@ -16093,19 +16093,17 @@ var _SettingsCollection = _interopRequireWildcard(__webpack_require__(326)); var _NotesCollection = _interopRequireWildcard(__webpack_require__(327)); -var _OAuthClientsCollection = _interopRequireWildcard(__webpack_require__(329)); - -var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(330)); +var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(329)); -var _ContactsCollection = _interopRequireWildcard(__webpack_require__(331)); +var _ContactsCollection = _interopRequireWildcard(__webpack_require__(330)); -var _getIconURL2 = _interopRequireDefault(__webpack_require__(332)); +var _getIconURL2 = _interopRequireDefault(__webpack_require__(331)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); var _errors = _interopRequireWildcard(__webpack_require__(304)); -var _xhrFetch = __webpack_require__(335); +var _xhrFetch = __webpack_require__(334); var _microee = _interopRequireDefault(__webpack_require__(211)); @@ -16193,9 +16191,6 @@ var CozyStackClient = /*#__PURE__*/function () { case _NotesCollection.NOTES_DOCTYPE: return new _NotesCollection.default(this); - case _OAuthClientsCollection.OAUTH_CLIENTS_DOCTYPE: - return new _OAuthClientsCollection.default(this); - case _ShortcutsCollection.SHORTCUTS_DOCTYPE: return new _ShortcutsCollection.default(this); @@ -22344,7 +22339,7 @@ exports.default = _default; Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatBytes = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; +exports.formatBytes = exports.forceFileDownload = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; /** * @function @@ -22424,6 +22419,18 @@ var slugify = function slugify(text) { exports.slugify = slugify; +var forceFileDownload = function forceFileDownload(href, filename) { + var element = document.createElement('a'); + element.setAttribute('href', href); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +}; + +exports.forceFileDownload = forceFileDownload; + var formatBytes = function formatBytes(bytes) { var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2; if (bytes === 0) return '0 Bytes'; @@ -26228,15 +26235,6 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { if (!href) throw new Error('No related link in server response'); return _this.stackClient.fullpath(href); }); - (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "forceFileDownload", function (href, filename) { - var element = document.createElement('a'); - element.setAttribute('href', href); - element.setAttribute('download', filename); - element.style.display = 'none'; - document.body.appendChild(element); - element.click(); - document.body.removeChild(element); - }); _this.specialDirectories = {}; return _this; } @@ -27076,7 +27074,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { href = _context11.sent; case 12: - this.forceFileDownload("".concat(href, "?Dl=1"), filenameToUse); + (0, _utils.forceFileDownload)("".concat(href, "?Dl=1"), filenameToUse); case 13: case "end": @@ -27186,7 +27184,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { case 4: href = _context14.sent; fullpath = this.stackClient.fullpath(href); - this.forceFileDownload(fullpath, filename + '.zip'); + (0, _utils.forceFileDownload)(fullpath, filename + '.zip'); case 7: case "end": @@ -31638,340 +31636,6 @@ exports.getDefaultSchema = getDefaultSchema; "use strict"; -var _interopRequireWildcard = __webpack_require__(41); - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.OAUTH_CLIENTS_DOCTYPE = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__(57)); - -var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(255)); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); - -var _createClass2 = _interopRequireDefault(__webpack_require__(61)); - -var _inherits2 = _interopRequireDefault(__webpack_require__(244)); - -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246)); - -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); - -var _get2 = _interopRequireDefault(__webpack_require__(163)); - -var _DocumentCollection2 = _interopRequireDefault(__webpack_require__(254)); - -var _utils = __webpack_require__(264); - -var querystring = _interopRequireWildcard(__webpack_require__(300)); - -var _Collection = __webpack_require__(253); - -var _errors = __webpack_require__(304); - -function _templateObject3() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject3 = function _templateObject3() { - return data; - }; - - return data; -} - -function _templateObject2() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject2 = function _templateObject2() { - return data; - }; - - return data; -} - -function _templateObject() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients"]); - - _templateObject = function _templateObject() { - return data; - }; - - return data; -} - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(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 { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -var OAUTH_CLIENTS_DOCTYPE = 'io.cozy.oauth.clients'; -exports.OAUTH_CLIENTS_DOCTYPE = OAUTH_CLIENTS_DOCTYPE; - -var normalizeDoc = _DocumentCollection2.default.normalizeDoctypeJsonApi(OAUTH_CLIENTS_DOCTYPE); - -var normalizeOAuthClient = function normalizeOAuthClient(client) { - return _objectSpread(_objectSpread({}, normalizeDoc(client, OAUTH_CLIENTS_DOCTYPE)), client.attributes); -}; -/** - * Implements `DocumentCollection` API to interact with the /settings/clients endpoint of the stack - */ - - -var OAuthClientsCollection = /*#__PURE__*/function (_DocumentCollection) { - (0, _inherits2.default)(OAuthClientsCollection, _DocumentCollection); - - var _super = _createSuper(OAuthClientsCollection); - - function OAuthClientsCollection(stackClient) { - (0, _classCallCheck2.default)(this, OAuthClientsCollection); - return _super.call(this, OAUTH_CLIENTS_DOCTYPE, stackClient); - } - /** - * Fetches all OAuth clients - * - * @param {object} options Query options - * @param {number} options.limit For pagination, the number of results to return. - * @param {object} options.bookmark For cursor-based pagination, the index cursor. - * @param {Array} options.keys Ids of specific clients to return (within the current page), - * @returns {object} The JSON API conformant response. - */ - - - (0, _createClass2.default)(OAuthClientsCollection, [{ - key: "all", - value: function () { - var _all = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var options, - _options$limit, - limit, - bookmark, - keys, - params, - url, - path, - resp, - nextLink, - nextLinkURL, - nextBookmark, - hasBookmark, - data, - meta, - _args = arguments; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - _options$limit = options.limit, limit = _options$limit === void 0 ? 100 : _options$limit, bookmark = options.bookmark, keys = options.keys; - params = { - 'page[limit]': limit, - 'page[cursor]': bookmark - }; - url = (0, _utils.uri)(_templateObject()); - path = querystring.buildURL(url, params); - _context.prev = 5; - _context.next = 8; - return this.stackClient.fetchJSON('GET', path); - - case 8: - resp = _context.sent; - _context.next = 14; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](5); - return _context.abrupt("return", (0, _Collection.dontThrowNotFoundError)(_context.t0)); - - case 14: - nextLink = (0, _get2.default)(resp, 'links.next', ''); - nextLinkURL = new URL("".concat(this.stackClient.uri).concat(nextLink)); - nextBookmark = nextLinkURL.searchParams.get('page[cursor]') || undefined; - hasBookmark = nextBookmark !== undefined; - - if (!keys) { - _context.next = 24; - break; - } - - data = resp.data.filter(function (c) { - return keys.includes(c.id); - }).map(function (c) { - return normalizeOAuthClient(c); - }); - meta = _objectSpread(_objectSpread({}, resp.meta), {}, { - count: data.length - }); - return _context.abrupt("return", { - data: data, - meta: meta, - next: keys.length > data.length && hasBookmark, - bookmark: nextBookmark - }); - - case 24: - return _context.abrupt("return", { - data: resp.data.map(function (c) { - return normalizeOAuthClient(c); - }), - meta: resp.meta, - next: hasBookmark, - bookmark: nextBookmark - }); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[5, 11]]); - })); - - function all() { - return _all.apply(this, arguments); - } - - return all; - }() - /** - * Get an OAuth client by id - * - * @param {string} id The client id. - * @returns {object} JsonAPI response containing normalized client as data attribute - */ - - }, { - key: "get", - value: function () { - var _get = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(id) { - var resp; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.all({ - keys: [id] - }); - - case 2: - resp = _context2.sent; - - case 3: - if (!resp.next) { - _context2.next = 9; - break; - } - - _context2.next = 6; - return this.all({ - keys: [id], - bookmark: resp.bookmark - }); - - case 6: - resp = _context2.sent; - _context2.next = 3; - break; - - case 9: - if (!resp.data.length) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", { - data: normalizeOAuthClient(resp.data[0]) - }); - - case 13: - resp.url = (0, _utils.uri)(_templateObject2(), id); - resp.status = '404'; - throw new _errors.FetchError(resp, 'Not Found'); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function get(_x) { - return _get.apply(this, arguments); - } - - return get; - }() - /** - * Destroys the OAuth client on the server - * - * @param {io.cozy.oauth.clients} oauthClient The client document to destroy - * @returns {{ data }} The deleted client - */ - - }, { - key: "destroy", - value: function () { - var _destroy = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(oauthClient) { - var _id; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _id = oauthClient._id; - _context3.next = 3; - return this.stackClient.fetchJSON('DELETE', (0, _utils.uri)(_templateObject3(), _id)); - - case 3: - return _context3.abrupt("return", { - data: _objectSpread(_objectSpread({}, normalizeOAuthClient(oauthClient)), {}, { - _deleted: true - }) - }); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function destroy(_x2) { - return _destroy.apply(this, arguments); - } - - return destroy; - }() - }]); - return OAuthClientsCollection; -}(_DocumentCollection2.default); - -OAuthClientsCollection.normalizeDoctype = _DocumentCollection2.default.normalizeDoctypeJsonApi; -var _default = OAuthClientsCollection; -exports.default = _default; - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { @@ -32137,7 +31801,7 @@ var _default = ShortcutsCollection; exports.default = _default; /***/ }), -/* 331 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32274,7 +31938,7 @@ var _default = ContactsCollection; exports.default = _default; /***/ }), -/* 332 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32293,7 +31957,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _memoize = _interopRequireWildcard(__webpack_require__(333)); +var _memoize = _interopRequireWildcard(__webpack_require__(332)); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -32552,7 +32216,7 @@ var _default = (0, _memoize.default)(getIconURL, { exports.default = _default; /***/ }), -/* 333 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32660,7 +32324,7 @@ var _default = memoize; exports.default = _default; /***/ }), -/* 334 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32683,7 +32347,7 @@ var _default = logDeprecate; exports.default = _default; /***/ }), -/* 335 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32842,7 +32506,7 @@ var shouldXMLHTTPRequestBeUsed = function shouldXMLHTTPRequestBeUsed(method, pat exports.shouldXMLHTTPRequestBeUsed = shouldXMLHTTPRequestBeUsed; /***/ }), -/* 336 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32881,7 +32545,7 @@ var _CozyStackClient2 = _interopRequireDefault(__webpack_require__(213)); var _AccessToken = _interopRequireDefault(__webpack_require__(310)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33562,7 +33226,7 @@ var _default = OAuthClient; exports.default = _default; /***/ }), -/* 337 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33578,7 +33242,7 @@ var DOCTYPE_FILES = 'io.cozy.files'; exports.DOCTYPE_FILES = DOCTYPE_FILES; /***/ }), -/* 338 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33611,15 +33275,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _dsl = __webpack_require__(260); -var _CozyLink2 = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink2 = _interopRequireDefault(__webpack_require__(338)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } @@ -33827,7 +33491,7 @@ var StackLink = /*#__PURE__*/function (_CozyLink) { exports.default = StackLink; /***/ }), -/* 339 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33891,7 +33555,7 @@ var concat = function concat(firstLink, nextLink) { }; /***/ }), -/* 340 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33918,7 +33582,7 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); var _types = __webpack_require__(263); @@ -33990,11 +33654,11 @@ var BulkEditError = /*#__PURE__*/function (_Error) { exports.BulkEditError = BulkEditError; /***/ }), -/* 341 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - unzipWith = __webpack_require__(342); + unzipWith = __webpack_require__(341); /** * This method is like `_.zip` except that it accepts `iteratee` to specify @@ -34028,7 +33692,7 @@ module.exports = zipWith; /***/ }), -/* 342 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), @@ -34073,7 +33737,7 @@ module.exports = unzipWith; /***/ }), -/* 343 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34139,24 +33803,24 @@ Object.defineProperty(exports, "create", { } }); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyTriggers = _interopRequireDefault(__webpack_require__(407)); +var _HasManyTriggers = _interopRequireDefault(__webpack_require__(406)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); /***/ }), -/* 344 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34197,15 +33861,15 @@ var _uniq = _interopRequireDefault(__webpack_require__(265)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -34458,7 +34122,7 @@ var HasManyFiles = /*#__PURE__*/function (_HasMany) { exports.default = HasManyFiles; /***/ }), -/* 345 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34521,15 +34185,15 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _redux = __webpack_require__(346); +var _redux = __webpack_require__(345); -var _reduxThunk = _interopRequireDefault(__webpack_require__(349)); +var _reduxThunk = _interopRequireDefault(__webpack_require__(348)); -var _documents = _interopRequireWildcard(__webpack_require__(350)); +var _documents = _interopRequireWildcard(__webpack_require__(349)); -var _queries = _interopRequireWildcard(__webpack_require__(375)); +var _queries = _interopRequireWildcard(__webpack_require__(374)); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -34662,7 +34326,7 @@ var getRawQueryFromState = function getRawQueryFromState(state, queryId) { exports.getRawQueryFromState = getRawQueryFromState; /***/ }), -/* 346 */ +/* 345 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34673,7 +34337,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return combineReducers; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "compose", function() { return compose; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return createStore; }); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); /** @@ -35361,13 +35025,13 @@ if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed /***/ }), -/* 347 */ +/* 346 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectSpread2; }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(348); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); function ownKeys(object, enumerableOnly) { @@ -35409,7 +35073,7 @@ function _objectSpread2(target) { } /***/ }), -/* 348 */ +/* 347 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -35431,7 +35095,7 @@ function _defineProperty(obj, key, value) { } /***/ }), -/* 349 */ +/* 348 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -35458,7 +35122,7 @@ thunk.withExtraArgument = createThunkMiddleware; /* harmony default export */ __webpack_exports__["default"] = (thunk); /***/ }), -/* 350 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35473,7 +35137,7 @@ exports.extractAndMergeDocument = exports.getCollectionFromSlice = exports.getDo var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -35481,17 +35145,17 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _omit = _interopRequireDefault(__webpack_require__(266)); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); var _dsl = __webpack_require__(260); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); var _types = __webpack_require__(263); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -35665,11 +35329,11 @@ var extractAndMergeDocument = function extractAndMergeDocument(data, updatedStat exports.extractAndMergeDocument = extractAndMergeDocument; /***/ }), -/* 351 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** * Creates an object composed of keys generated from the results of running @@ -35707,11 +35371,11 @@ module.exports = keyBy; /***/ }), -/* 352 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { -var arrayAggregator = __webpack_require__(353), - baseAggregator = __webpack_require__(354), +var arrayAggregator = __webpack_require__(352), + baseAggregator = __webpack_require__(353), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -35736,7 +35400,7 @@ module.exports = createAggregator; /***/ }), -/* 353 */ +/* 352 */ /***/ (function(module, exports) { /** @@ -35764,7 +35428,7 @@ module.exports = arrayAggregator; /***/ }), -/* 354 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -35791,7 +35455,7 @@ module.exports = baseAggregator; /***/ }), -/* 355 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35804,7 +35468,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _minilog = _interopRequireDefault(__webpack_require__(356)); +var _minilog = _interopRequireDefault(__webpack_require__(355)); var logger = (0, _minilog.default)('cozy-client'); @@ -35814,23 +35478,23 @@ var _default = logger; exports.default = _default; /***/ }), -/* 356 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(357); +module.exports = __webpack_require__(356); -var consoleLogger = __webpack_require__(360); +var consoleLogger = __webpack_require__(359); // if we are running inside Electron then use the web version of console.js var isElectron = (typeof window !== 'undefined' && window.process && window.process.type === 'renderer'); if (isElectron) { - consoleLogger = __webpack_require__(369).minilog; + consoleLogger = __webpack_require__(368).minilog; } // intercept the pipe method and transparently wrap the stringifier, if the // destination is a Node core stream -module.exports.Stringifier = __webpack_require__(373); +module.exports.Stringifier = __webpack_require__(372); var oldPipe = module.exports.pipe; module.exports.pipe = function(dest) { @@ -35845,18 +35509,18 @@ module.exports.defaultBackend = consoleLogger; module.exports.defaultFormatter = consoleLogger.formatMinilog; module.exports.backends = { - redis: __webpack_require__(374), + redis: __webpack_require__(373), nodeConsole: consoleLogger, console: consoleLogger }; /***/ }), -/* 357 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - Filter = __webpack_require__(359); +var Transform = __webpack_require__(357), + Filter = __webpack_require__(358); var log = new Transform(), slice = Array.prototype.slice; @@ -35905,7 +35569,7 @@ exports.enable = function() { /***/ }), -/* 358 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { var microee = __webpack_require__(211); @@ -35983,11 +35647,11 @@ module.exports = Transform; /***/ }), -/* 359 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { // default filter -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; @@ -36045,10 +35709,10 @@ module.exports = Filter; /***/ }), -/* 360 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function ConsoleBackend() { } @@ -36060,12 +35724,12 @@ ConsoleBackend.prototype.write = function() { var e = new ConsoleBackend(); -var levelMap = __webpack_require__(361).levelMap; +var levelMap = __webpack_require__(360).levelMap; e.filterEnv = function() { console.error('Minilog.backends.console.filterEnv is deprecated in Minilog v2.'); // return the instance of Minilog - return __webpack_require__(357); + return __webpack_require__(356); }; e.formatters = [ @@ -36073,19 +35737,19 @@ e.formatters = [ 'formatLearnboost', 'formatMinilog', 'formatWithStack', 'formatTime' ]; -e.formatClean = new (__webpack_require__(362)); -e.formatColor = new (__webpack_require__(363)); -e.formatNpm = new (__webpack_require__(364)); -e.formatLearnboost = new (__webpack_require__(365)); -e.formatMinilog = new (__webpack_require__(366)); -e.formatWithStack = new (__webpack_require__(367)); -e.formatTime = new (__webpack_require__(368)); +e.formatClean = new (__webpack_require__(361)); +e.formatColor = new (__webpack_require__(362)); +e.formatNpm = new (__webpack_require__(363)); +e.formatLearnboost = new (__webpack_require__(364)); +e.formatMinilog = new (__webpack_require__(365)); +e.formatWithStack = new (__webpack_require__(366)); +e.formatTime = new (__webpack_require__(367)); module.exports = e; /***/ }), -/* 361 */ +/* 360 */ /***/ (function(module, exports) { var styles = { @@ -36115,10 +35779,10 @@ exports.style = function(str, style) { /***/ }), -/* 362 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatClean() {} @@ -36133,11 +35797,11 @@ module.exports = FormatClean; /***/ }), -/* 363 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatColor() {} @@ -36155,10 +35819,10 @@ module.exports = FormatColor; /***/ }), -/* 364 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatNpm() {} @@ -36183,11 +35847,11 @@ module.exports = FormatNpm; /***/ }), -/* 365 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatLearnboost() {} @@ -36204,11 +35868,11 @@ module.exports = FormatLearnboost; /***/ }), -/* 366 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatMinilog() {} @@ -36228,11 +35892,11 @@ module.exports = FormatMinilog; /***/ }), -/* 367 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatNpm() {} @@ -36286,11 +35950,11 @@ module.exports = FormatNpm; /***/ }), -/* 368 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatTime() {} @@ -36322,10 +35986,10 @@ module.exports = FormatTime; /***/ }), -/* 369 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var newlines = /\n+$/, logger = new Transform(); @@ -36353,18 +36017,18 @@ logger.write = function(name, level, args) { }; logger.formatters = ['color', 'minilog']; -logger.color = __webpack_require__(370); -logger.minilog = __webpack_require__(372); +logger.color = __webpack_require__(369); +logger.minilog = __webpack_require__(371); module.exports = logger; /***/ }), -/* 370 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371); +var Transform = __webpack_require__(357), + color = __webpack_require__(370); var colors = { debug: ['cyan'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -36384,7 +36048,7 @@ module.exports = logger; /***/ }), -/* 371 */ +/* 370 */ /***/ (function(module, exports) { var hex = { @@ -36410,11 +36074,11 @@ module.exports = color; /***/ }), -/* 372 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371), +var Transform = __webpack_require__(357), + color = __webpack_require__(370), colors = { debug: ['gray'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -36442,10 +36106,10 @@ module.exports = logger; /***/ }), -/* 373 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function Stringify() {} @@ -36480,7 +36144,7 @@ module.exports = Stringify; /***/ }), -/* 374 */ +/* 373 */ /***/ (function(module, exports) { function RedisBackend(options) { @@ -36502,7 +36166,7 @@ module.exports = RedisBackend; /***/ }), -/* 375 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -36527,35 +36191,35 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy = _interopRequireDefault(__webpack_require__(376)); +var _groupBy = _interopRequireDefault(__webpack_require__(375)); -var _difference = _interopRequireDefault(__webpack_require__(377)); +var _difference = _interopRequireDefault(__webpack_require__(376)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); -var _concat = _interopRequireDefault(__webpack_require__(382)); +var _concat = _interopRequireDefault(__webpack_require__(381)); var _isPlainObject = _interopRequireDefault(__webpack_require__(272)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _orderBy = _interopRequireDefault(__webpack_require__(383)); +var _orderBy = _interopRequireDefault(__webpack_require__(382)); var _isArray = _interopRequireDefault(__webpack_require__(88)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _sift = _interopRequireDefault(__webpack_require__(390)); +var _sift = _interopRequireDefault(__webpack_require__(389)); var _cozyFlags = _interopRequireDefault(__webpack_require__(256)); -var _documents = __webpack_require__(350); +var _documents = __webpack_require__(349); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); var _dsl = __webpack_require__(260); @@ -37134,11 +36798,11 @@ exports.QueryIDGenerator = QueryIDGenerator; QueryIDGenerator.UNNAMED = 'unnamed'; /***/ }), -/* 376 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -37181,10 +36845,10 @@ module.exports = groupBy; /***/ }), -/* 377 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { -var baseDifference = __webpack_require__(378), +var baseDifference = __webpack_require__(377), baseFlatten = __webpack_require__(184), baseRest = __webpack_require__(197), isArrayLikeObject = __webpack_require__(205); @@ -37220,7 +36884,7 @@ module.exports = difference; /***/ }), -/* 378 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -37293,13 +36957,13 @@ module.exports = baseDifference; /***/ }), -/* 379 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381); + castArrayLikeObject = __webpack_require__(380); /** * Creates an array of unique values that are included in all given arrays @@ -37329,7 +36993,7 @@ module.exports = intersection; /***/ }), -/* 380 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -37409,7 +37073,7 @@ module.exports = baseIntersection; /***/ }), -/* 381 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLikeObject = __webpack_require__(205); @@ -37429,7 +37093,7 @@ module.exports = castArrayLikeObject; /***/ }), -/* 382 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(150), @@ -37478,10 +37142,10 @@ module.exports = concat; /***/ }), -/* 383 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { -var baseOrderBy = __webpack_require__(384), +var baseOrderBy = __webpack_require__(383), isArray = __webpack_require__(88); /** @@ -37531,16 +37195,16 @@ module.exports = orderBy; /***/ }), -/* 384 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseGet = __webpack_require__(164), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), - baseSortBy = __webpack_require__(386), + baseMap = __webpack_require__(384), + baseSortBy = __webpack_require__(385), baseUnary = __webpack_require__(95), - compareMultiple = __webpack_require__(387), + compareMultiple = __webpack_require__(386), identity = __webpack_require__(178), isArray = __webpack_require__(88); @@ -37586,7 +37250,7 @@ module.exports = baseOrderBy; /***/ }), -/* 385 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208), @@ -37614,7 +37278,7 @@ module.exports = baseMap; /***/ }), -/* 386 */ +/* 385 */ /***/ (function(module, exports) { /** @@ -37641,10 +37305,10 @@ module.exports = baseSortBy; /***/ }), -/* 387 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(388); +var compareAscending = __webpack_require__(387); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -37691,7 +37355,7 @@ module.exports = compareMultiple; /***/ }), -/* 388 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -37738,7 +37402,7 @@ module.exports = compareAscending; /***/ }), -/* 389 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -37774,7 +37438,7 @@ module.exports = isString; /***/ }), -/* 390 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -38368,7 +38032,7 @@ module.exports = isString; /***/ }), -/* 391 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38441,7 +38105,7 @@ var receiveMutationError = function receiveMutationError(mutationId, error) { exports.receiveMutationError = receiveMutationError; /***/ }), -/* 392 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38459,7 +38123,7 @@ var properId = function properId(doc) { exports.properId = properId; /***/ }), -/* 393 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38734,7 +38398,7 @@ var _default = Association; exports.default = _default; /***/ }), -/* 394 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38765,15 +38429,15 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39193,11 +38857,11 @@ var _default = HasMany; exports.default = _default; /***/ }), -/* 395 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { -var baseMerge = __webpack_require__(396), - createAssigner = __webpack_require__(401); +var baseMerge = __webpack_require__(395), + createAssigner = __webpack_require__(400); /** * This method is like `_.assign` except that it recursively merges own and @@ -39238,16 +38902,16 @@ module.exports = merge; /***/ }), -/* 396 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { var Stack = __webpack_require__(105), - assignMergeValue = __webpack_require__(397), + assignMergeValue = __webpack_require__(396), baseFor = __webpack_require__(80), - baseMergeDeep = __webpack_require__(398), + baseMergeDeep = __webpack_require__(397), isObject = __webpack_require__(74), keysIn = __webpack_require__(220), - safeGet = __webpack_require__(399); + safeGet = __webpack_require__(398); /** * The base implementation of `_.merge` without support for multiple sources. @@ -39286,7 +38950,7 @@ module.exports = baseMerge; /***/ }), -/* 397 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), @@ -39312,10 +38976,10 @@ module.exports = assignMergeValue; /***/ }), -/* 398 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { -var assignMergeValue = __webpack_require__(397), +var assignMergeValue = __webpack_require__(396), cloneBuffer = __webpack_require__(223), cloneTypedArray = __webpack_require__(236), copyArray = __webpack_require__(224), @@ -39328,8 +38992,8 @@ var assignMergeValue = __webpack_require__(397), isObject = __webpack_require__(74), isPlainObject = __webpack_require__(272), isTypedArray = __webpack_require__(92), - safeGet = __webpack_require__(399), - toPlainObject = __webpack_require__(400); + safeGet = __webpack_require__(398), + toPlainObject = __webpack_require__(399); /** * A specialized version of `baseMerge` for arrays and objects which performs @@ -39412,7 +39076,7 @@ module.exports = baseMergeDeep; /***/ }), -/* 399 */ +/* 398 */ /***/ (function(module, exports) { /** @@ -39439,7 +39103,7 @@ module.exports = safeGet; /***/ }), -/* 400 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { var copyObject = __webpack_require__(218), @@ -39477,11 +39141,11 @@ module.exports = toPlainObject; /***/ }), -/* 401 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates a function like `_.assign`. @@ -39520,7 +39184,7 @@ module.exports = createAssigner; /***/ }), -/* 402 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(110), @@ -39556,7 +39220,7 @@ module.exports = isIterateeCall; /***/ }), -/* 403 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39583,13 +39247,13 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _set = _interopRequireDefault(__webpack_require__(404)); +var _set = _interopRequireDefault(__webpack_require__(403)); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39717,7 +39381,7 @@ var HasOne = /*#__PURE__*/function (_Association) { exports.default = HasOne; /***/ }), -/* 404 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { var baseSet = __webpack_require__(303); @@ -39758,7 +39422,7 @@ module.exports = set; /***/ }), -/* 405 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39783,7 +39447,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); var _dsl = __webpack_require__(260); @@ -39849,7 +39513,7 @@ var BelongsToInPlace = HasOneInPlace; exports.BelongsToInPlace = BelongsToInPlace; /***/ }), -/* 406 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39878,7 +39542,7 @@ var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -40022,7 +39686,7 @@ var _default = HasManyInPlace; exports.default = _default; /***/ }), -/* 407 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40047,7 +39711,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); var _dsl = __webpack_require__(260); @@ -40103,7 +39767,7 @@ var _default = HasManyTriggers; exports.default = _default; /***/ }), -/* 408 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40122,17 +39786,17 @@ var _pick = _interopRequireDefault(__webpack_require__(317)); var _pickBy = _interopRequireDefault(__webpack_require__(301)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -40237,7 +39901,7 @@ var create = function create(target, _ref, accessors) { exports.create = create; /***/ }), -/* 409 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40252,7 +39916,7 @@ exports.generateWebLink = exports.dehydrate = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(50)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -40349,7 +40013,7 @@ var generateWebLink = function generateWebLink(_ref3) { exports.generateWebLink = generateWebLink; /***/ }), -/* 410 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40366,9 +40030,9 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _cozyDeviceHelper = __webpack_require__(411); +var _cozyDeviceHelper = __webpack_require__(410); var _types = __webpack_require__(263); @@ -40532,7 +40196,7 @@ var authFunction = authenticateWithCordova; exports.authFunction = authFunction; /***/ }), -/* 411 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40650,22 +40314,22 @@ Object.defineProperty(exports, "openDeeplinkOrRedirect", { } }); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); -var _device = __webpack_require__(414); +var _device = __webpack_require__(413); -var _apps = __webpack_require__(424); +var _apps = __webpack_require__(423); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _link = __webpack_require__(425); +var _link = __webpack_require__(424); -var _deeplink = __webpack_require__(426); +var _deeplink = __webpack_require__(425); /***/ }), -/* 412 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40676,7 +40340,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.isMobile = exports.isIOS = exports.isAndroid = exports.isMobileApp = exports.isWebApp = exports.isAndroidApp = exports.isIOSApp = exports.getPlatform = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var WEB_PLATFORM = 'web'; var IOS_PLATFORM = 'ios'; @@ -40738,7 +40402,7 @@ var isMobile = function isMobile() { exports.isMobile = isMobile; /***/ }), -/* 413 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40757,7 +40421,7 @@ var isCordova = function isCordova() { exports.isCordova = isCordova; /***/ }), -/* 414 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40770,13 +40434,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.getDeviceName = void 0; -var _capitalize = _interopRequireDefault(__webpack_require__(415)); +var _capitalize = _interopRequireDefault(__webpack_require__(414)); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var DEFAULT_DEVICE = 'Device'; // device @@ -40813,11 +40477,11 @@ var getDeviceName = function getDeviceName() { exports.getDeviceName = getDeviceName; /***/ }), -/* 415 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171), - upperFirst = __webpack_require__(416); + upperFirst = __webpack_require__(415); /** * Converts the first character of `string` to upper case and the remaining @@ -40842,10 +40506,10 @@ module.exports = capitalize; /***/ }), -/* 416 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var createCaseFirst = __webpack_require__(417); +var createCaseFirst = __webpack_require__(416); /** * Converts the first character of `string` to upper case. @@ -40870,12 +40534,12 @@ module.exports = upperFirst; /***/ }), -/* 417 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { -var castSlice = __webpack_require__(418), - hasUnicode = __webpack_require__(419), - stringToArray = __webpack_require__(420), +var castSlice = __webpack_require__(417), + hasUnicode = __webpack_require__(418), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171); /** @@ -40909,7 +40573,7 @@ module.exports = createCaseFirst; /***/ }), -/* 418 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { var baseSlice = __webpack_require__(270); @@ -40933,7 +40597,7 @@ module.exports = castSlice; /***/ }), -/* 419 */ +/* 418 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -40965,12 +40629,12 @@ module.exports = hasUnicode; /***/ }), -/* 420 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { -var asciiToArray = __webpack_require__(421), - hasUnicode = __webpack_require__(419), - unicodeToArray = __webpack_require__(422); +var asciiToArray = __webpack_require__(420), + hasUnicode = __webpack_require__(418), + unicodeToArray = __webpack_require__(421); /** * Converts `string` to an array. @@ -40989,7 +40653,7 @@ module.exports = stringToArray; /***/ }), -/* 421 */ +/* 420 */ /***/ (function(module, exports) { /** @@ -41007,7 +40671,7 @@ module.exports = asciiToArray; /***/ }), -/* 422 */ +/* 421 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -41053,7 +40717,7 @@ module.exports = unicodeToArray; /***/ }), -/* 423 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41064,7 +40728,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.hasNetworkInformationPlugin = exports.hasSafariPlugin = exports.hasInAppBrowserPlugin = exports.hasDevicePlugin = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var hasDevicePlugin = function hasDevicePlugin() { return (0, _cordova.isCordova)() && window.device !== undefined; @@ -41106,7 +40770,7 @@ var hasNetworkInformationPlugin = function hasNetworkInformationPlugin() { exports.hasNetworkInformationPlugin = hasNetworkInformationPlugin; /***/ }), -/* 424 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41123,7 +40787,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var cordovaPluginIsInstalled = function cordovaPluginIsInstalled() { return window.startApp; @@ -41260,7 +40924,7 @@ var _default = exported; exports.default = _default; /***/ }), -/* 425 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41277,7 +40941,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); var nativeLinkOpen = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref) { @@ -41344,7 +41008,7 @@ var nativeLinkOpen = /*#__PURE__*/function () { exports.nativeLinkOpen = nativeLinkOpen; /***/ }), -/* 426 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41465,7 +41129,7 @@ var openDeeplinkOrRedirect = function openDeeplinkOrRedirect(deeplink, failCb) { exports.openDeeplinkOrRedirect = openDeeplinkOrRedirect; /***/ }), -/* 427 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41480,7 +41144,7 @@ exports.default = void 0; var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy2 = _interopRequireDefault(__webpack_require__(376)); +var _groupBy2 = _interopRequireDefault(__webpack_require__(375)); var _flatten = _interopRequireDefault(__webpack_require__(183)); @@ -41488,7 +41152,7 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _uniqWith = _interopRequireDefault(__webpack_require__(428)); +var _uniqWith = _interopRequireDefault(__webpack_require__(427)); var _dsl = __webpack_require__(260); @@ -41545,7 +41209,7 @@ var _default = optimizeQueries; exports.default = _default; /***/ }), -/* 428 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { var baseUniq = __webpack_require__(187); @@ -41579,7 +41243,7 @@ module.exports = uniqWith; /***/ }), -/* 429 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41630,7 +41294,7 @@ var _default = fetchPolicies; exports.default = _default; /***/ }), -/* 430 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41653,17 +41317,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _size = _interopRequireDefault(__webpack_require__(431)); +var _size = _interopRequireDefault(__webpack_require__(430)); -var _intersectionBy = _interopRequireDefault(__webpack_require__(435)); +var _intersectionBy = _interopRequireDefault(__webpack_require__(434)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -41948,14 +41612,14 @@ var _default = Schema; exports.default = _default; /***/ }), -/* 431 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), getTag = __webpack_require__(154), isArrayLike = __webpack_require__(101), - isString = __webpack_require__(389), - stringSize = __webpack_require__(432); + isString = __webpack_require__(388), + stringSize = __webpack_require__(431); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -42000,12 +41664,12 @@ module.exports = size; /***/ }), -/* 432 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { -var asciiSize = __webpack_require__(433), - hasUnicode = __webpack_require__(419), - unicodeSize = __webpack_require__(434); +var asciiSize = __webpack_require__(432), + hasUnicode = __webpack_require__(418), + unicodeSize = __webpack_require__(433); /** * Gets the number of symbols in `string`. @@ -42024,7 +41688,7 @@ module.exports = stringSize; /***/ }), -/* 433 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { var baseProperty = __webpack_require__(180); @@ -42042,7 +41706,7 @@ module.exports = asciiSize; /***/ }), -/* 434 */ +/* 433 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -42092,14 +41756,14 @@ module.exports = unicodeSize; /***/ }), -/* 435 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseIteratee = __webpack_require__(102), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381), + castArrayLikeObject = __webpack_require__(380), last = __webpack_require__(268); /** @@ -42143,7 +41807,7 @@ module.exports = intersectionBy; /***/ }), -/* 436 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42164,7 +41828,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); /** * ObservableQueries are the glue between the store and observers @@ -42342,7 +42006,7 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 437 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42388,10 +42052,10 @@ var CozyClient = /*#__PURE__*/function (_SnapshotObject) { exports.CozyClient = CozyClient; /***/ }), -/* 438 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { -var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(439); +var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(438); module.exports = function (obj, opts) { if (!opts) opts = {}; @@ -42478,15 +42142,15 @@ var objectKeys = Object.keys || function (obj) { /***/ }), -/* 439 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { -exports.parse = __webpack_require__(440); -exports.stringify = __webpack_require__(441); +exports.parse = __webpack_require__(439); +exports.stringify = __webpack_require__(440); /***/ }), -/* 440 */ +/* 439 */ /***/ (function(module, exports) { var at, // The index of the current character @@ -42765,7 +42429,7 @@ module.exports = function (source, reviver) { /***/ }), -/* 441 */ +/* 440 */ /***/ (function(module, exports) { var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, @@ -42925,7 +42589,7 @@ module.exports = function (value, replacer, space) { /***/ }), -/* 442 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43041,10 +42705,10 @@ var _default = PromiseCache; exports.default = _default; /***/ }), -/* 443 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { -var createFlow = __webpack_require__(444); +var createFlow = __webpack_require__(443); /** * Creates a function that returns the result of invoking the given functions @@ -43074,15 +42738,15 @@ module.exports = flow; /***/ }), -/* 444 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { -var LodashWrapper = __webpack_require__(445), +var LodashWrapper = __webpack_require__(444), flatRest = __webpack_require__(273), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), isArray = __webpack_require__(88), - isLaziable = __webpack_require__(451); + isLaziable = __webpack_require__(450); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -43158,11 +42822,11 @@ module.exports = createFlow; /***/ }), -/* 445 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** * The base constructor for creating `lodash` wrapper objects. @@ -43186,7 +42850,7 @@ module.exports = LodashWrapper; /***/ }), -/* 446 */ +/* 445 */ /***/ (function(module, exports) { /** @@ -43202,10 +42866,10 @@ module.exports = baseLodash; /***/ }), -/* 447 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { -var metaMap = __webpack_require__(448), +var metaMap = __webpack_require__(447), noop = __webpack_require__(195); /** @@ -43223,7 +42887,7 @@ module.exports = getData; /***/ }), -/* 448 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { var WeakMap = __webpack_require__(158); @@ -43235,10 +42899,10 @@ module.exports = metaMap; /***/ }), -/* 449 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { -var realNames = __webpack_require__(450); +var realNames = __webpack_require__(449); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -43272,7 +42936,7 @@ module.exports = getFuncName; /***/ }), -/* 450 */ +/* 449 */ /***/ (function(module, exports) { /** Used to lookup unminified function names. */ @@ -43282,13 +42946,13 @@ module.exports = realNames; /***/ }), -/* 451 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), - lodash = __webpack_require__(453); +var LazyWrapper = __webpack_require__(451), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), + lodash = __webpack_require__(452); /** * Checks if `func` has a lazy counterpart. @@ -43316,11 +42980,11 @@ module.exports = isLaziable; /***/ }), -/* 452 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295; @@ -43350,15 +43014,15 @@ module.exports = LazyWrapper; /***/ }), -/* 453 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), - baseLodash = __webpack_require__(446), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), + baseLodash = __webpack_require__(445), isArray = __webpack_require__(88), isObjectLike = __webpack_require__(87), - wrapperClone = __webpack_require__(454); + wrapperClone = __webpack_require__(453); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -43503,11 +43167,11 @@ module.exports = lodash; /***/ }), -/* 454 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), copyArray = __webpack_require__(224); /** @@ -43532,7 +43196,7 @@ module.exports = wrapperClone; /***/ }), -/* 455 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43603,7 +43267,7 @@ var hasQueryBeenLoaded = function hasQueryBeenLoaded(col) { exports.hasQueryBeenLoaded = hasQueryBeenLoaded; /***/ }), -/* 456 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43692,7 +43356,7 @@ function sanitize(manifest) { } /***/ }), -/* 457 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43713,7 +43377,7 @@ var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(55)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _cozyStackClient = __webpack_require__(212); @@ -43794,7 +43458,7 @@ var createMockClient = function createMockClient(_ref) { exports.createMockClient = createMockClient; /***/ }), -/* 458 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43815,13 +43479,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _http = _interopRequireDefault(__webpack_require__(27)); -var _open = _interopRequireDefault(__webpack_require__(459)); +var _open = _interopRequireDefault(__webpack_require__(458)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _serverDestroy = _interopRequireDefault(__webpack_require__(465)); +var _serverDestroy = _interopRequireDefault(__webpack_require__(464)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -43835,7 +43499,7 @@ var log = _cozyLogger.default.namespace('create-cli-client'); var nodeFetch = __webpack_require__(25); -var btoa = __webpack_require__(466); +var btoa = __webpack_require__(465); /** * Creates and starts and HTTP server suitable for OAuth authentication * @@ -44129,17 +43793,17 @@ if (__webpack_require__.c[__webpack_require__.s] === module) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 459 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__dirname) { const {promisify} = __webpack_require__(12); -const path = __webpack_require__(460); -const childProcess = __webpack_require__(461); -const fs = __webpack_require__(462); -const isWsl = __webpack_require__(463); -const isDocker = __webpack_require__(464); +const path = __webpack_require__(459); +const childProcess = __webpack_require__(460); +const fs = __webpack_require__(461); +const isWsl = __webpack_require__(462); +const isDocker = __webpack_require__(463); const pAccess = promisify(fs.access); const pReadFile = promisify(fs.readFile); @@ -44332,32 +43996,32 @@ module.exports = async (target, options) => { /* WEBPACK VAR INJECTION */}.call(this, "/")) /***/ }), -/* 460 */ +/* 459 */ /***/ (function(module, exports) { module.exports = require("path"); /***/ }), -/* 461 */ +/* 460 */ /***/ (function(module, exports) { module.exports = require("child_process"); /***/ }), -/* 462 */ +/* 461 */ /***/ (function(module, exports) { module.exports = require("fs"); /***/ }), -/* 463 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const os = __webpack_require__(21); -const fs = __webpack_require__(462); -const isDocker = __webpack_require__(464); +const fs = __webpack_require__(461); +const isDocker = __webpack_require__(463); const isWsl = () => { if (process.platform !== 'linux') { @@ -44388,12 +44052,12 @@ if (process.env.__IS_WSL_TEST__) { /***/ }), -/* 464 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const fs = __webpack_require__(462); +const fs = __webpack_require__(461); let isDocker; @@ -44424,7 +44088,7 @@ module.exports = () => { /***/ }), -/* 465 */ +/* 464 */ /***/ (function(module, exports) { module.exports = enableDestroy; @@ -44449,7 +44113,7 @@ function enableDestroy(server) { /***/ }), -/* 466 */ +/* 465 */ /***/ (function(module, exports) { (function () { @@ -44472,7 +44136,7 @@ function enableDestroy(server) { /***/ }), -/* 467 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44485,51 +44149,51 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeseries = exports.document = exports.contact = exports.utils = exports.permission = exports.note = exports.account = exports.folder = exports.file = exports.applications = exports.instance = exports.trigger = exports.accounts = exports.triggers = void 0; -var trigger = _interopRequireWildcard(__webpack_require__(468)); +var trigger = _interopRequireWildcard(__webpack_require__(467)); exports.trigger = trigger; -var instance = _interopRequireWildcard(__webpack_require__(470)); +var instance = _interopRequireWildcard(__webpack_require__(469)); exports.instance = instance; -var applications = _interopRequireWildcard(__webpack_require__(471)); +var applications = _interopRequireWildcard(__webpack_require__(470)); exports.applications = applications; -var file = _interopRequireWildcard(__webpack_require__(472)); +var file = _interopRequireWildcard(__webpack_require__(471)); exports.file = file; -var folder = _interopRequireWildcard(__webpack_require__(476)); +var folder = _interopRequireWildcard(__webpack_require__(475)); exports.folder = folder; -var account = _interopRequireWildcard(__webpack_require__(469)); +var account = _interopRequireWildcard(__webpack_require__(468)); exports.account = account; -var note = _interopRequireWildcard(__webpack_require__(478)); +var note = _interopRequireWildcard(__webpack_require__(477)); exports.note = note; -var permission = _interopRequireWildcard(__webpack_require__(479)); +var permission = _interopRequireWildcard(__webpack_require__(478)); exports.permission = permission; -var utils = _interopRequireWildcard(__webpack_require__(480)); +var utils = _interopRequireWildcard(__webpack_require__(479)); exports.utils = utils; -var contact = _interopRequireWildcard(__webpack_require__(481)); +var contact = _interopRequireWildcard(__webpack_require__(480)); exports.contact = contact; -var document = _interopRequireWildcard(__webpack_require__(473)); +var document = _interopRequireWildcard(__webpack_require__(472)); exports.document = document; -var timeseries = _interopRequireWildcard(__webpack_require__(483)); +var timeseries = _interopRequireWildcard(__webpack_require__(482)); exports.timeseries = timeseries; // For backward compatibility before 9.0.0 @@ -44539,7 +44203,7 @@ var accounts = account; exports.accounts = accounts; /***/ }), -/* 468 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44554,7 +44218,7 @@ exports.triggers = exports.triggerStates = void 0; var _get = _interopRequireDefault(__webpack_require__(163)); -var _account = __webpack_require__(469); +var _account = __webpack_require__(468); var actionableErrors = ['CHALLENGE_ASKED', 'DISK_QUOTA_EXCEEDED', 'TERMS_VERSION_MISMATCH', 'USER_ACTION_NEEDED', 'USER_ACTION_NEEDED.CHANGE_PASSWORD', 'USER_ACTION_NEEDED.ACCOUNT_REMOVED', 'USER_ACTION_NEEDED.WEBAUTH_REQUIRED', 'USER_ACTION_NEEDED.SCA_REQUIRED', 'LOGIN_FAILED']; /** Trigger states come from /jobs/triggers */ @@ -44662,7 +44326,7 @@ var triggers = { exports.triggers = triggers; /***/ }), -/* 469 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44679,9 +44343,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _HasMany = __webpack_require__(394); +var _HasMany = __webpack_require__(393); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -44767,7 +44431,7 @@ var setContractSyncStatusInAccount = function setContractSyncStatusInAccount(acc exports.setContractSyncStatusInAccount = setContractSyncStatusInAccount; /***/ }), -/* 470 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44869,7 +44533,7 @@ var buildPremiumLink = function buildPremiumLink(instanceInfo) { exports.buildPremiumLink = buildPremiumLink; /***/ }), -/* 471 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44984,7 +44648,7 @@ var getAppDisplayName = function getAppDisplayName(app, lang) { exports.getAppDisplayName = getAppDisplayName; /***/ }), -/* 472 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45008,17 +44672,17 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _has = _interopRequireDefault(__webpack_require__(315)); -var _document = __webpack_require__(473); +var _document = __webpack_require__(472); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -45421,7 +45085,7 @@ var hasMetadataAttribute = function hasMetadataAttribute(_ref3) { exports.hasMetadataAttribute = hasMetadataAttribute; /***/ }), -/* 473 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -45442,9 +45106,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var qualificationModel = _interopRequireWildcard(__webpack_require__(475)); +var qualificationModel = _interopRequireWildcard(__webpack_require__(474)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -45691,7 +45355,7 @@ var getQualification = function getQualification(document) { exports.getQualification = getQualification; /***/ }), -/* 474 */ +/* 473 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/** @@ -62899,13 +62563,13 @@ exports.getQualification = getQualification; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 475 */ +/* 474 */ /***/ (function(module) { module.exports = JSON.parse("{\"qualifications\":[{\"label\":\"national_id_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"passport\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"residence_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"immigration\",\"subjects\":[\"permit\",\"identity\"]},{\"label\":\"family_record_book\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"birth_certificate\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\",\"family\"]},{\"label\":\"driver_license\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"permit\",\"driving\"]},{\"label\":\"other_identity_document\",\"purpose\":\"attestation\"},{\"label\":\"wedding\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"pacs\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"divorce\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"large_family_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"transport\",\"subjects\":[\"right\"]},{\"label\":\"caf\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"family\",\"subjects\":[\"right\"]},{\"label\":\"other_family_document\"},{\"label\":\"diploma\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"achievement\"]},{\"label\":\"work_contract\",\"purpose\":\"contract\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"employment\"]},{\"label\":\"pay_sheet\",\"purpose\":\"attestation\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"revenues\"]},{\"label\":\"unemployment_benefit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"pension\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"other_revenue\",\"purpose\":\"attestation\",\"subjects\":[\"revenues\"]},{\"label\":\"gradebook\",\"purpose\":\"report\",\"sourceCategory\":\"education\",\"subjects\":[\"history\"]},{\"label\":\"student_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"identity\"]},{\"label\":\"resume\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"motivation_letter\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"other_work_document\"},{\"label\":\"health_book\",\"purpose\":\"report\",\"sourceCategory\":\"health\",\"subjects\":[\"history\"]},{\"label\":\"national_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"health_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"prescription\",\"purpose\":\"attestation\",\"sourceCategory\":\"health\",\"subjects\":[\"right\"]},{\"label\":\"health_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"health\"},{\"label\":\"other_health_document\"},{\"label\":\"vehicle_registration\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"right\",\"identity\"]},{\"label\":\"car_insurance\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"insurance\",\"car\"]},{\"label\":\"mechanic_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"transport_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"other_transport_document\"},{\"label\":\"house_sale_agreeement\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"building_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"permit\",\"house\"]},{\"label\":\"technical_diagnostic_record\",\"purpose\":\"report\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"compliance\",\"house\"]},{\"label\":\"lease\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"rent_receipt\",\"purpose\":\"invoice\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"house_insurance\",\"purpose\":\"contract\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"insurance\",\"house\"]},{\"label\":\"work_quote\",\"purpose\":\"description\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"work_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"other_house_document\"},{\"label\":\"phone_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"mobile\"},{\"label\":\"isp_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"internet\",\"subjects\":[\"subscription\"]},{\"label\":\"telecom_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\"},{\"label\":\"energy_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"energy\"},{\"label\":\"water_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"water\"},{\"label\":\"appliance_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"retail\"},{\"label\":\"web_service_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"web\"},{\"label\":\"restaurant_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"alimentation\"},{\"label\":\"other_invoice\",\"purpose\":\"invoice\"},{\"label\":\"tax_return\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_notice\",\"purpose\":\"invoice\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_timetable\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"other_tax_document\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"bank_details\",\"purpose\":\"attestation\",\"sourceCategory\":\"bank\",\"subjects\":[\"identity\"]},{\"label\":\"bank_statement\",\"purpose\":\"report\",\"sourceCategory\":\"bank\",\"subjects\":[\"history\"]},{\"label\":\"loan_agreement\",\"purpose\":\"contract\",\"sourceCategory\":\"bank\"},{\"label\":\"other_bank_document\",\"sourceCategory\":\"bank\"},{\"label\":\"receipt\",\"purpose\":\"report\"}],\"purposeKnownValues\":[\"attestation\",\"contract\",\"invoice\",\"report\",\"description\",\"evaluation\"],\"sourceCategoryKnownValues\":[\"bank\",\"insurance\",\"retail\",\"telecom\",\"energy\",\"water\",\"health\",\"gov\",\"education\",\"employer\",\"transport\",\"goods\",\"alimentation\",\"building\",\"real_estate\",\"web\"],\"sourceSubCategoryKnownValues\":[\"civil_registration\",\"immigration\",\"transport\",\"family\",\"tax\",\"health\",\"real_estate\",\"mobile\",\"internet\"],\"subjectsKnownValues\":[\"identity\",\"permit\",\"family\",\"driving\",\"right\",\"subvention\",\"achievement\",\"degree\",\"work\",\"employment\",\"revenues\",\"history\",\"insurance\",\"drugs\",\"medical_act\",\"car\",\"moto\",\"truck\",\"boat\",\"subscription\",\"buy/sale\",\"house\",\"compliance\",\"building\",\"food\",\"real_estate\",\"tax\",\"insurance\",\"education\",\"statement\",\"course\",\"internet\",\"phone\"]}"); /***/ }), -/* 476 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62922,13 +62586,13 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _sortBy = _interopRequireDefault(__webpack_require__(477)); +var _sortBy = _interopRequireDefault(__webpack_require__(476)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var APP_DOCTYPE = 'io.cozy.apps'; var administrative = 'administrative'; @@ -63115,13 +62779,13 @@ var getReferencedFolder = /*#__PURE__*/function () { exports.getReferencedFolder = getReferencedFolder; /***/ }), -/* 477 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - baseOrderBy = __webpack_require__(384), + baseOrderBy = __webpack_require__(383), baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates an array of elements, sorted in ascending order by the results of @@ -63169,7 +62833,7 @@ module.exports = sortBy; /***/ }), -/* 478 */ +/* 477 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63186,7 +62850,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); /** * @@ -63287,7 +62951,7 @@ var fetchURL = /*#__PURE__*/function () { exports.fetchURL = fetchURL; /***/ }), -/* 479 */ +/* 478 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63312,7 +62976,7 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -63320,9 +62984,9 @@ var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _dsl = __webpack_require__(260); -var _file = __webpack_require__(472); +var _file = __webpack_require__(471); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -63719,7 +63383,7 @@ var isShortcutCreatedOnTheRecipientCozy = function isShortcutCreatedOnTheRecipie exports.isShortcutCreatedOnTheRecipientCozy = isShortcutCreatedOnTheRecipientCozy; /***/ }), -/* 480 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63750,7 +63414,7 @@ var getCreatedByApp = function getCreatedByApp(doc) { exports.getCreatedByApp = getCreatedByApp; /***/ }), -/* 481 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63765,7 +63429,7 @@ exports.getIndexByFamilyNameGivenNameEmailCozyUrl = exports.getDefaultSortIndexV var _get = _interopRequireDefault(__webpack_require__(163)); -var _isEmpty = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty = _interopRequireDefault(__webpack_require__(481)); var getPrimaryOrFirst = function getPrimaryOrFirst(property) { return function (obj) { @@ -64016,7 +63680,7 @@ var getIndexByFamilyNameGivenNameEmailCozyUrl = function getIndexByFamilyNameGiv exports.getIndexByFamilyNameGivenNameEmailCozyUrl = getIndexByFamilyNameGivenNameEmailCozyUrl; /***/ }), -/* 482 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), @@ -64099,7 +63763,7 @@ module.exports = isEmpty; /***/ }), -/* 483 */ +/* 482 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64261,7 +63925,7 @@ var fetchTimeSeriesByIntervalAndSource = /*#__PURE__*/function () { exports.fetchTimeSeriesByIntervalAndSource = fetchTimeSeriesByIntervalAndSource; /***/ }), -/* 484 */ +/* 483 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64273,7 +63937,7 @@ Object.defineProperty(exports, "__esModule", { var _exportNames = {}; exports.default = void 0; -var _comGrandlyonEnedisDay = __webpack_require__(485); +var _comGrandlyonEnedisDay = __webpack_require__(484); Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64287,7 +63951,7 @@ Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { }); }); -var _comGrandlyonGrdfDay = __webpack_require__(486); +var _comGrandlyonGrdfDay = __webpack_require__(485); Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64301,7 +63965,7 @@ Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { }); }); -var _comGrandlyonEglDay = __webpack_require__(487); +var _comGrandlyonEglDay = __webpack_require__(486); Object.keys(_comGrandlyonEglDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64315,7 +63979,7 @@ Object.keys(_comGrandlyonEglDay).forEach(function (key) { }); }); -var _ioCozyKonnectors = __webpack_require__(488); +var _ioCozyKonnectors = __webpack_require__(487); Object.keys(_ioCozyKonnectors).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64329,7 +63993,7 @@ Object.keys(_ioCozyKonnectors).forEach(function (key) { }); }); -var _ioCozyAccounts = __webpack_require__(489); +var _ioCozyAccounts = __webpack_require__(488); Object.keys(_ioCozyAccounts).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64343,7 +64007,7 @@ Object.keys(_ioCozyAccounts).forEach(function (key) { }); }); -var _ioCozyJobs = __webpack_require__(490); +var _ioCozyJobs = __webpack_require__(489); Object.keys(_ioCozyJobs).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64357,7 +64021,7 @@ Object.keys(_ioCozyJobs).forEach(function (key) { }); }); -var _ioCozyTerms = __webpack_require__(491); +var _ioCozyTerms = __webpack_require__(490); Object.keys(_ioCozyTerms).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64371,7 +64035,7 @@ Object.keys(_ioCozyTerms).forEach(function (key) { }); }); -var _comGrandlyonEcolyoEcogesture = __webpack_require__(492); +var _comGrandlyonEcolyoEcogesture = __webpack_require__(491); Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64385,7 +64049,7 @@ Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfile = __webpack_require__(493); +var _comGrandlyonEcolyoProfile = __webpack_require__(492); Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64399,7 +64063,7 @@ Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfiletype = __webpack_require__(494); +var _comGrandlyonEcolyoProfiletype = __webpack_require__(493); Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64413,7 +64077,7 @@ Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { }); }); -var _comGrandlyonEcolyoSchemas = __webpack_require__(495); +var _comGrandlyonEcolyoSchemas = __webpack_require__(494); Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64427,7 +64091,7 @@ Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { }); }); -var _comGrandlyonEcolyoChallenge = __webpack_require__(496); +var _comGrandlyonEcolyoChallenge = __webpack_require__(495); Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64441,7 +64105,7 @@ Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUserchallenge = __webpack_require__(497); +var _comGrandlyonEcolyoUserchallenge = __webpack_require__(496); Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64455,7 +64119,7 @@ Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoDuel = __webpack_require__(498); +var _comGrandlyonEcolyoDuel = __webpack_require__(497); Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64469,7 +64133,7 @@ Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { }); }); -var _comGrandlyonEcolyoQuiz = __webpack_require__(499); +var _comGrandlyonEcolyoQuiz = __webpack_require__(498); Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64483,7 +64147,7 @@ Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUsageevent = __webpack_require__(500); +var _comGrandlyonEcolyoUsageevent = __webpack_require__(499); Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64497,7 +64161,7 @@ Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { }); }); -var _comGrandlyonEcolyoExploration = __webpack_require__(501); +var _comGrandlyonEcolyoExploration = __webpack_require__(500); Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64511,7 +64175,7 @@ Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { }); }); -var _comGrandlyonEnedisYear = __webpack_require__(502); +var _comGrandlyonEnedisYear = __webpack_require__(501); Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64525,7 +64189,7 @@ Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { }); }); -var _comGrandlyonEnedisMonth = __webpack_require__(503); +var _comGrandlyonEnedisMonth = __webpack_require__(502); Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64539,7 +64203,7 @@ Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { }); }); -var _comGrandlyonEnedisMinute = __webpack_require__(504); +var _comGrandlyonEnedisMinute = __webpack_require__(503); Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64553,7 +64217,7 @@ Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { }); }); -var _comGrandlyonGrdfYear = __webpack_require__(505); +var _comGrandlyonGrdfYear = __webpack_require__(504); Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64567,7 +64231,7 @@ Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { }); }); -var _comGrandlyonGrdfMonth = __webpack_require__(506); +var _comGrandlyonGrdfMonth = __webpack_require__(505); Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64581,7 +64245,7 @@ Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { }); }); -var _comGrandlyonEglYear = __webpack_require__(507); +var _comGrandlyonEglYear = __webpack_require__(506); Object.keys(_comGrandlyonEglYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64595,7 +64259,7 @@ Object.keys(_comGrandlyonEglYear).forEach(function (key) { }); }); -var _comGrandlyonEglMonth = __webpack_require__(508); +var _comGrandlyonEglMonth = __webpack_require__(507); Object.keys(_comGrandlyonEglMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64609,7 +64273,7 @@ Object.keys(_comGrandlyonEglMonth).forEach(function (key) { }); }); -var _ioCozyTriggers = __webpack_require__(509); +var _ioCozyTriggers = __webpack_require__(508); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -64794,7 +64458,7 @@ exports.default = _default2; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 485 */ +/* 484 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64837,7 +64501,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 486 */ +/* 485 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64880,7 +64544,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 487 */ +/* 486 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64923,7 +64587,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 488 */ +/* 487 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64966,7 +64630,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 489 */ +/* 488 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65009,7 +64673,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 490 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65052,7 +64716,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 491 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65095,7 +64759,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 492 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65138,7 +64802,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 493 */ +/* 492 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65181,7 +64845,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 494 */ +/* 493 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65224,7 +64888,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 495 */ +/* 494 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65267,7 +64931,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 496 */ +/* 495 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65310,7 +64974,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 497 */ +/* 496 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65353,7 +65017,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 498 */ +/* 497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65396,7 +65060,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 499 */ +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65439,7 +65103,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 500 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65482,7 +65146,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 501 */ +/* 500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65525,7 +65189,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 502 */ +/* 501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65568,7 +65232,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 503 */ +/* 502 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65611,7 +65275,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 504 */ +/* 503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65654,7 +65318,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 505 */ +/* 504 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65697,7 +65361,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 506 */ +/* 505 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65740,7 +65404,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 507 */ +/* 506 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65783,7 +65447,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 508 */ +/* 507 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65826,7 +65490,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 509 */ +/* 508 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65869,7 +65533,7 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 510 */ +/* 509 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -65886,9 +65550,9 @@ var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -66020,40 +65684,40 @@ exports.default = UsageEventService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 511 */ +/* 510 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(528); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(527); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(522); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(521); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(520); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -66073,29 +65737,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 512 */ +/* 511 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(529); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(518); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(531); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(528); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(532); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(534); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(517); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(519); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(519); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(517); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(524); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(530); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(527); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(531); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(533); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(516); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(518); @@ -68241,20 +67905,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 513 */ +/* 512 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(520); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(521); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(519); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); @@ -69131,7 +68795,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 514 */ +/* 513 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69207,15 +68871,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 515 */ +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(517); @@ -69605,7 +69269,7 @@ class Formatter { /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69629,8 +69293,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); @@ -69867,7 +69531,7 @@ function formatString(knownFormat) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70088,7 +69752,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70124,7 +69788,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -70420,7 +70084,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70443,18 +70107,18 @@ class Invalid { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(512); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(511); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(523); @@ -70940,16 +70604,16 @@ class Locale { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(525); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); @@ -71090,14 +70754,14 @@ class Settings { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -71164,13 +70828,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* eslint no-unused-vars: "off" */ @@ -71262,14 +70926,14 @@ class Zone { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -71464,17 +71128,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(526); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(517); /** * @private */ @@ -71514,14 +71178,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -71619,13 +71283,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); /** @@ -71682,7 +71346,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -71693,10 +71357,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); @@ -72028,17 +71692,17 @@ function parseSQL(s) { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); @@ -72644,18 +72308,18 @@ class Interval { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(525); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(524); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); @@ -72852,12 +72516,12 @@ class Info { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); function dayDiff(earlier, later) { @@ -72941,20 +72605,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(512); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(533); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(514); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(511); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(532); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(513); @@ -73382,7 +73046,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -73468,7 +73132,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -73481,8 +73145,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); @@ -73635,7 +73299,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73654,9 +73318,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73681,9 +73345,6 @@ class ProfileService { parseProfileEntityToProfile(profileEntity) { const profile = (0, _objectSpread2.default)({}, profileEntity, { - haveSeenOldFluidModal: typeof profileEntity.haveSeenOldFluidModal === 'string' ? _luxon.DateTime.fromISO(profileEntity.haveSeenOldFluidModal, { - zone: 'utc' - }) : profileEntity.haveSeenOldFluidModal, monthlyAnalysisDate: typeof profileEntity.monthlyAnalysisDate === 'string' ? _luxon.DateTime.fromISO(profileEntity.monthlyAnalysisDate, { zone: 'utc' }) : profileEntity.monthlyAnalysisDate, @@ -73754,7 +73415,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73769,21 +73430,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); var _cozyClient = __webpack_require__(40); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(538)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(537)); -var _queryRunner = _interopRequireDefault(__webpack_require__(542)); +var _queryRunner = _interopRequireDefault(__webpack_require__(543)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(543)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(544)); -var _converter = _interopRequireDefault(__webpack_require__(544)); +var _converter = _interopRequireDefault(__webpack_require__(545)); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73805,6 +73466,16 @@ class ConsumptionDataManager { this._queryRunnerService = new _queryRunner.default(this._client); this._consumptionValidatorService = new _consumptionValidator.default(); } + /** + * Get graph data according on timeStep and fluidType + * @param timePeriod TimePeriod + * @param timeStep TimeStep + * @param fluidTypes FluidType[] + * @param compareTimePeriod - Optional TimePeriod + * @param isHome - Optional boolean + * @returns DataChart | null + */ + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); @@ -74131,7 +73802,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74159,7 +73830,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74174,11 +73845,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _dateChart = _interopRequireDefault(__webpack_require__(539)); +var _dateChart = _interopRequireDefault(__webpack_require__(538)); -var _date = __webpack_require__(541); +var _date = __webpack_require__(542); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74278,22 +73949,26 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { +var _interopRequireDefault = __webpack_require__(2); + Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); + +var _fluid = __webpack_require__(539); -var _fluid = __webpack_require__(540); +var _timeStep = __webpack_require__(536); -var _timeStep = __webpack_require__(537); +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74461,56 +74136,6 @@ class DateChartService { throw new Error('TimeStep unknown'); } } - /** - * Return the previous time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - previous time step - */ - - - definePreviousTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.YEAR: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.HALF_AN_HOUR; - - default: - throw new Error('TimeStep unknown'); - } - } - /** - * Return the next time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - next time step - */ - - - defineNextTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.HALF_AN_HOUR: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.YEAR; - - default: - throw new Error('TimeStep unknown'); - } - } /** * Return the number of increment when changing to previous index * @param {TimeStep} timeStep - current time step @@ -74660,24 +74285,87 @@ class DateChartService { } isDataToCome(dataload, fluidType) { - const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date, _luxon.DateTime.local().setZone('utc', { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { keepLocalTime: true - })).count('days'); + }).startOf('day')).count('days'); - if (fluidType === _fluid.FluidType.ELECTRICITY && inter < 2) { + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.WATER && inter < 4) { + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.GAS && inter < 3) { + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 3) { return true; } else { return false; } } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { + return true; + } else { + return false; + } + } + /** + * Checks if the last data date is outdated and returns the number of missing days + * @param {DateTime | null} lastDataDate + * @param {FluidType} fluidType + * @returns {number| null} - The number of missing days + */ + + + isDataOutdated(date, fluidType) { + if (date && fluidType !== _fluid.FluidType.MULTIFLUID) { + const fluidConfig = new _fluidConfig.default().getFluidConfig(); + + const today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + const inter = _luxon.Interval.fromDateTimes(date, today).count('days'); + + const limitDate = fluidConfig[fluidType].dataDelayOffset + 1; + + if (inter > limitDate) { + return inter - limitDate; + } else return null; + } else return null; + } // @ts-ignore __reactstandin__regenerateByEval(key, code) { @@ -74709,7 +74397,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74745,8 +74433,87 @@ exports.FluidState = FluidState; FluidState[FluidState["ERROR_LOGIN_FAILED"] = 301] = "ERROR_LOGIN_FAILED"; })(FluidState || (exports.FluidState = FluidState = {})); +/***/ }), +/* 540 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__(2); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _config = _interopRequireDefault(__webpack_require__(541)); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +class ConfigService { + getFluidConfig() { + return _config.default.fluidConfig; + } + /** + * + * @param min Minimum hour for cron + * @param max Maximum hour for cron + */ + + + getCronArgs(min = 8, max = 9) { + const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR + + const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + + return `0 ${randomMinutes} ${randomHour} * * *`; + } + + // @ts-ignore + __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + +} + +exports.default = ConfigService; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) + /***/ }), /* 541 */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); + +/***/ }), +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74758,11 +74525,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74971,7 +74738,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 542 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74988,13 +74755,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75344,7 +75111,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 543 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75355,11 +75122,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75434,7 +75201,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ +/* 545 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75449,7 +75216,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(545)); +var _fluid = __webpack_require__(539); + +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75467,81 +75236,20 @@ class ConverterService { } LoadToEuro(load, fluidType) { - const convertedLoad = load * this._fluidConfig[fluidType].coefficient; - return convertedLoad; - } - - // @ts-ignore - __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } + let convertedLoad; // If Multifluid do not apply coeff because it doesn't exist -} - -exports.default = ConverterService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 545 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _config = _interopRequireDefault(__webpack_require__(546)); - -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -class ConfigService { - getFluidConfig() { - return _config.default.fluidConfig; - } - /** - * - * @param min Minimum hour for cron - * @param max Maximum hour for cron - */ + if (fluidType === _fluid.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = load * this._fluidConfig[fluidType].coefficient; + } // Prevent round 0 case when the actual value is not 0 - getCronArgs(min = 8, max = 9) { - const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR - - const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } - return `0 ${randomMinutes} ${randomHour} * * *`; + return convertedLoad; } // @ts-ignore @@ -75552,7 +75260,7 @@ class ConfigService { } -exports.default = ConfigService; +exports.default = ConverterService; ; (function () { @@ -75562,7 +75270,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); })(); ; @@ -75575,12 +75283,6 @@ exports.default = ConfigService; /***/ }), /* 546 */ -/***/ (function(module) { - -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1546,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.0031,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.0793,\"dataDelayOffset\":2,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); - -/***/ }), -/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75618,7 +75320,7 @@ exports.UsageEventType = UsageEventType; })(UsageEventType || (exports.UsageEventType = UsageEventType = {})); /***/ }), -/* 548 */ +/* 547 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75633,17 +75335,17 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _fluidConfig = _interopRequireDefault(__webpack_require__(545)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); -var _konnector = _interopRequireDefault(__webpack_require__(549)); +var _konnector = _interopRequireDefault(__webpack_require__(548)); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _account = _interopRequireDefault(__webpack_require__(828)); +var _account = _interopRequireDefault(__webpack_require__(827)); -var _triggers = _interopRequireDefault(__webpack_require__(550)); +var _triggers = _interopRequireDefault(__webpack_require__(549)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75783,7 +75485,7 @@ exports.default = FluidService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 549 */ +/* 548 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75800,9 +75502,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _triggers = _interopRequireDefault(__webpack_require__(550)); +var _triggers = _interopRequireDefault(__webpack_require__(549)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75881,7 +75583,7 @@ exports.default = KonnectorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 550 */ +/* 549 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75898,13 +75600,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _triggers = __webpack_require__(551); +var _triggers = __webpack_require__(550); -var _triggers2 = _interopRequireDefault(__webpack_require__(782)); +var _triggers2 = _interopRequireDefault(__webpack_require__(781)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(545)); +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -75992,7 +75694,7 @@ exports.default = TriggerService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 551 */ +/* 550 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -76007,12 +75709,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getFrequency", function() { return getFrequency; }); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(4); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); -/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(552); +/* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(551); /* harmony import */ var date_fns__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(date_fns__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(163); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var _konnectors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(712); -/* harmony import */ var _cron__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(779); +/* harmony import */ var _konnectors__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(711); +/* harmony import */ var _cron__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(778); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -76117,172 +75819,172 @@ var helpers = { /* harmony default export */ __webpack_exports__["default"] = (helpers); /***/ }), -/* 552 */ +/* 551 */ /***/ (function(module, exports, __webpack_require__) { module.exports = { - addDays: __webpack_require__(553), - addHours: __webpack_require__(557), - addISOYears: __webpack_require__(559), - addMilliseconds: __webpack_require__(558), - addMinutes: __webpack_require__(567), - addMonths: __webpack_require__(568), - addQuarters: __webpack_require__(570), - addSeconds: __webpack_require__(571), - addWeeks: __webpack_require__(572), - addYears: __webpack_require__(573), - areRangesOverlapping: __webpack_require__(574), - closestIndexTo: __webpack_require__(575), - closestTo: __webpack_require__(576), - compareAsc: __webpack_require__(577), - compareDesc: __webpack_require__(578), - differenceInCalendarDays: __webpack_require__(565), - differenceInCalendarISOWeeks: __webpack_require__(579), - differenceInCalendarISOYears: __webpack_require__(580), - differenceInCalendarMonths: __webpack_require__(581), - differenceInCalendarQuarters: __webpack_require__(582), - differenceInCalendarWeeks: __webpack_require__(584), - differenceInCalendarYears: __webpack_require__(585), - differenceInDays: __webpack_require__(586), - differenceInHours: __webpack_require__(587), - differenceInISOYears: __webpack_require__(589), - differenceInMilliseconds: __webpack_require__(588), - differenceInMinutes: __webpack_require__(591), - differenceInMonths: __webpack_require__(592), - differenceInQuarters: __webpack_require__(593), - differenceInSeconds: __webpack_require__(594), - differenceInWeeks: __webpack_require__(595), - differenceInYears: __webpack_require__(596), - distanceInWords: __webpack_require__(597), - distanceInWordsStrict: __webpack_require__(602), - distanceInWordsToNow: __webpack_require__(603), - eachDay: __webpack_require__(604), - endOfDay: __webpack_require__(605), - endOfHour: __webpack_require__(606), - endOfISOWeek: __webpack_require__(607), - endOfISOYear: __webpack_require__(609), - endOfMinute: __webpack_require__(610), - endOfMonth: __webpack_require__(611), - endOfQuarter: __webpack_require__(612), - endOfSecond: __webpack_require__(613), - endOfToday: __webpack_require__(614), - endOfTomorrow: __webpack_require__(615), - endOfWeek: __webpack_require__(608), - endOfYear: __webpack_require__(616), - endOfYesterday: __webpack_require__(617), - format: __webpack_require__(618), - getDate: __webpack_require__(623), - getDay: __webpack_require__(624), - getDayOfYear: __webpack_require__(619), - getDaysInMonth: __webpack_require__(569), - getDaysInYear: __webpack_require__(625), - getHours: __webpack_require__(627), - getISODay: __webpack_require__(628), - getISOWeek: __webpack_require__(621), - getISOWeeksInYear: __webpack_require__(629), - getISOYear: __webpack_require__(560), - getMilliseconds: __webpack_require__(630), - getMinutes: __webpack_require__(631), - getMonth: __webpack_require__(632), - getOverlappingDaysInRanges: __webpack_require__(633), - getQuarter: __webpack_require__(583), - getSeconds: __webpack_require__(634), - getTime: __webpack_require__(635), - getYear: __webpack_require__(636), - isAfter: __webpack_require__(637), - isBefore: __webpack_require__(638), - isDate: __webpack_require__(556), - isEqual: __webpack_require__(639), - isFirstDayOfMonth: __webpack_require__(640), - isFriday: __webpack_require__(641), - isFuture: __webpack_require__(642), - isLastDayOfMonth: __webpack_require__(643), - isLeapYear: __webpack_require__(626), - isMonday: __webpack_require__(644), - isPast: __webpack_require__(645), - isSameDay: __webpack_require__(646), - isSameHour: __webpack_require__(647), - isSameISOWeek: __webpack_require__(649), - isSameISOYear: __webpack_require__(651), - isSameMinute: __webpack_require__(652), - isSameMonth: __webpack_require__(654), - isSameQuarter: __webpack_require__(655), - isSameSecond: __webpack_require__(657), - isSameWeek: __webpack_require__(650), - isSameYear: __webpack_require__(659), - isSaturday: __webpack_require__(660), - isSunday: __webpack_require__(661), - isThisHour: __webpack_require__(662), - isThisISOWeek: __webpack_require__(663), - isThisISOYear: __webpack_require__(664), - isThisMinute: __webpack_require__(665), - isThisMonth: __webpack_require__(666), - isThisQuarter: __webpack_require__(667), - isThisSecond: __webpack_require__(668), - isThisWeek: __webpack_require__(669), - isThisYear: __webpack_require__(670), - isThursday: __webpack_require__(671), - isToday: __webpack_require__(672), - isTomorrow: __webpack_require__(673), - isTuesday: __webpack_require__(674), - isValid: __webpack_require__(622), - isWednesday: __webpack_require__(675), - isWeekend: __webpack_require__(676), - isWithinRange: __webpack_require__(677), - isYesterday: __webpack_require__(678), - lastDayOfISOWeek: __webpack_require__(679), - lastDayOfISOYear: __webpack_require__(681), - lastDayOfMonth: __webpack_require__(682), - lastDayOfQuarter: __webpack_require__(683), - lastDayOfWeek: __webpack_require__(680), - lastDayOfYear: __webpack_require__(684), - max: __webpack_require__(685), - min: __webpack_require__(686), - parse: __webpack_require__(554), - setDate: __webpack_require__(687), - setDay: __webpack_require__(688), - setDayOfYear: __webpack_require__(689), - setHours: __webpack_require__(690), - setISODay: __webpack_require__(691), - setISOWeek: __webpack_require__(692), - setISOYear: __webpack_require__(563), - setMilliseconds: __webpack_require__(693), - setMinutes: __webpack_require__(694), - setMonth: __webpack_require__(695), - setQuarter: __webpack_require__(696), - setSeconds: __webpack_require__(697), - setYear: __webpack_require__(698), - startOfDay: __webpack_require__(566), - startOfHour: __webpack_require__(648), - startOfISOWeek: __webpack_require__(561), - startOfISOYear: __webpack_require__(564), - startOfMinute: __webpack_require__(653), - startOfMonth: __webpack_require__(699), - startOfQuarter: __webpack_require__(656), - startOfSecond: __webpack_require__(658), - startOfToday: __webpack_require__(700), - startOfTomorrow: __webpack_require__(701), - startOfWeek: __webpack_require__(562), - startOfYear: __webpack_require__(620), - startOfYesterday: __webpack_require__(702), - subDays: __webpack_require__(703), - subHours: __webpack_require__(704), - subISOYears: __webpack_require__(590), - subMilliseconds: __webpack_require__(705), - subMinutes: __webpack_require__(706), - subMonths: __webpack_require__(707), - subQuarters: __webpack_require__(708), - subSeconds: __webpack_require__(709), - subWeeks: __webpack_require__(710), - subYears: __webpack_require__(711) + addDays: __webpack_require__(552), + addHours: __webpack_require__(556), + addISOYears: __webpack_require__(558), + addMilliseconds: __webpack_require__(557), + addMinutes: __webpack_require__(566), + addMonths: __webpack_require__(567), + addQuarters: __webpack_require__(569), + addSeconds: __webpack_require__(570), + addWeeks: __webpack_require__(571), + addYears: __webpack_require__(572), + areRangesOverlapping: __webpack_require__(573), + closestIndexTo: __webpack_require__(574), + closestTo: __webpack_require__(575), + compareAsc: __webpack_require__(576), + compareDesc: __webpack_require__(577), + differenceInCalendarDays: __webpack_require__(564), + differenceInCalendarISOWeeks: __webpack_require__(578), + differenceInCalendarISOYears: __webpack_require__(579), + differenceInCalendarMonths: __webpack_require__(580), + differenceInCalendarQuarters: __webpack_require__(581), + differenceInCalendarWeeks: __webpack_require__(583), + differenceInCalendarYears: __webpack_require__(584), + differenceInDays: __webpack_require__(585), + differenceInHours: __webpack_require__(586), + differenceInISOYears: __webpack_require__(588), + differenceInMilliseconds: __webpack_require__(587), + differenceInMinutes: __webpack_require__(590), + differenceInMonths: __webpack_require__(591), + differenceInQuarters: __webpack_require__(592), + differenceInSeconds: __webpack_require__(593), + differenceInWeeks: __webpack_require__(594), + differenceInYears: __webpack_require__(595), + distanceInWords: __webpack_require__(596), + distanceInWordsStrict: __webpack_require__(601), + distanceInWordsToNow: __webpack_require__(602), + eachDay: __webpack_require__(603), + endOfDay: __webpack_require__(604), + endOfHour: __webpack_require__(605), + endOfISOWeek: __webpack_require__(606), + endOfISOYear: __webpack_require__(608), + endOfMinute: __webpack_require__(609), + endOfMonth: __webpack_require__(610), + endOfQuarter: __webpack_require__(611), + endOfSecond: __webpack_require__(612), + endOfToday: __webpack_require__(613), + endOfTomorrow: __webpack_require__(614), + endOfWeek: __webpack_require__(607), + endOfYear: __webpack_require__(615), + endOfYesterday: __webpack_require__(616), + format: __webpack_require__(617), + getDate: __webpack_require__(622), + getDay: __webpack_require__(623), + getDayOfYear: __webpack_require__(618), + getDaysInMonth: __webpack_require__(568), + getDaysInYear: __webpack_require__(624), + getHours: __webpack_require__(626), + getISODay: __webpack_require__(627), + getISOWeek: __webpack_require__(620), + getISOWeeksInYear: __webpack_require__(628), + getISOYear: __webpack_require__(559), + getMilliseconds: __webpack_require__(629), + getMinutes: __webpack_require__(630), + getMonth: __webpack_require__(631), + getOverlappingDaysInRanges: __webpack_require__(632), + getQuarter: __webpack_require__(582), + getSeconds: __webpack_require__(633), + getTime: __webpack_require__(634), + getYear: __webpack_require__(635), + isAfter: __webpack_require__(636), + isBefore: __webpack_require__(637), + isDate: __webpack_require__(555), + isEqual: __webpack_require__(638), + isFirstDayOfMonth: __webpack_require__(639), + isFriday: __webpack_require__(640), + isFuture: __webpack_require__(641), + isLastDayOfMonth: __webpack_require__(642), + isLeapYear: __webpack_require__(625), + isMonday: __webpack_require__(643), + isPast: __webpack_require__(644), + isSameDay: __webpack_require__(645), + isSameHour: __webpack_require__(646), + isSameISOWeek: __webpack_require__(648), + isSameISOYear: __webpack_require__(650), + isSameMinute: __webpack_require__(651), + isSameMonth: __webpack_require__(653), + isSameQuarter: __webpack_require__(654), + isSameSecond: __webpack_require__(656), + isSameWeek: __webpack_require__(649), + isSameYear: __webpack_require__(658), + isSaturday: __webpack_require__(659), + isSunday: __webpack_require__(660), + isThisHour: __webpack_require__(661), + isThisISOWeek: __webpack_require__(662), + isThisISOYear: __webpack_require__(663), + isThisMinute: __webpack_require__(664), + isThisMonth: __webpack_require__(665), + isThisQuarter: __webpack_require__(666), + isThisSecond: __webpack_require__(667), + isThisWeek: __webpack_require__(668), + isThisYear: __webpack_require__(669), + isThursday: __webpack_require__(670), + isToday: __webpack_require__(671), + isTomorrow: __webpack_require__(672), + isTuesday: __webpack_require__(673), + isValid: __webpack_require__(621), + isWednesday: __webpack_require__(674), + isWeekend: __webpack_require__(675), + isWithinRange: __webpack_require__(676), + isYesterday: __webpack_require__(677), + lastDayOfISOWeek: __webpack_require__(678), + lastDayOfISOYear: __webpack_require__(680), + lastDayOfMonth: __webpack_require__(681), + lastDayOfQuarter: __webpack_require__(682), + lastDayOfWeek: __webpack_require__(679), + lastDayOfYear: __webpack_require__(683), + max: __webpack_require__(684), + min: __webpack_require__(685), + parse: __webpack_require__(553), + setDate: __webpack_require__(686), + setDay: __webpack_require__(687), + setDayOfYear: __webpack_require__(688), + setHours: __webpack_require__(689), + setISODay: __webpack_require__(690), + setISOWeek: __webpack_require__(691), + setISOYear: __webpack_require__(562), + setMilliseconds: __webpack_require__(692), + setMinutes: __webpack_require__(693), + setMonth: __webpack_require__(694), + setQuarter: __webpack_require__(695), + setSeconds: __webpack_require__(696), + setYear: __webpack_require__(697), + startOfDay: __webpack_require__(565), + startOfHour: __webpack_require__(647), + startOfISOWeek: __webpack_require__(560), + startOfISOYear: __webpack_require__(563), + startOfMinute: __webpack_require__(652), + startOfMonth: __webpack_require__(698), + startOfQuarter: __webpack_require__(655), + startOfSecond: __webpack_require__(657), + startOfToday: __webpack_require__(699), + startOfTomorrow: __webpack_require__(700), + startOfWeek: __webpack_require__(561), + startOfYear: __webpack_require__(619), + startOfYesterday: __webpack_require__(701), + subDays: __webpack_require__(702), + subHours: __webpack_require__(703), + subISOYears: __webpack_require__(589), + subMilliseconds: __webpack_require__(704), + subMinutes: __webpack_require__(705), + subMonths: __webpack_require__(706), + subQuarters: __webpack_require__(707), + subSeconds: __webpack_require__(708), + subWeeks: __webpack_require__(709), + subYears: __webpack_require__(710) } /***/ }), -/* 553 */ +/* 552 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -76311,11 +76013,11 @@ module.exports = addDays /***/ }), -/* 554 */ +/* 553 */ /***/ (function(module, exports, __webpack_require__) { -var getTimezoneOffsetInMilliseconds = __webpack_require__(555) -var isDate = __webpack_require__(556) +var getTimezoneOffsetInMilliseconds = __webpack_require__(554) +var isDate = __webpack_require__(555) var MILLISECONDS_IN_HOUR = 3600000 var MILLISECONDS_IN_MINUTE = 60000 @@ -76649,7 +76351,7 @@ module.exports = parse /***/ }), -/* 555 */ +/* 554 */ /***/ (function(module, exports) { var MILLISECONDS_IN_MINUTE = 60000 @@ -76676,7 +76378,7 @@ module.exports = function getTimezoneOffsetInMilliseconds (dirtyDate) { /***/ }), -/* 556 */ +/* 555 */ /***/ (function(module, exports) { /** @@ -76702,10 +76404,10 @@ module.exports = isDate /***/ }), -/* 557 */ +/* 556 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(558) +var addMilliseconds = __webpack_require__(557) var MILLISECONDS_IN_HOUR = 3600000 @@ -76734,10 +76436,10 @@ module.exports = addHours /***/ }), -/* 558 */ +/* 557 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Millisecond Helpers @@ -76765,11 +76467,11 @@ module.exports = addMilliseconds /***/ }), -/* 559 */ +/* 558 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(560) -var setISOYear = __webpack_require__(563) +var getISOYear = __webpack_require__(559) +var setISOYear = __webpack_require__(562) /** * @category ISO Week-Numbering Year Helpers @@ -76798,11 +76500,11 @@ module.exports = addISOYears /***/ }), -/* 560 */ +/* 559 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var startOfISOWeek = __webpack_require__(561) +var parse = __webpack_require__(553) +var startOfISOWeek = __webpack_require__(560) /** * @category ISO Week-Numbering Year Helpers @@ -76849,10 +76551,10 @@ module.exports = getISOYear /***/ }), -/* 561 */ +/* 560 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(562) +var startOfWeek = __webpack_require__(561) /** * @category ISO Week Helpers @@ -76880,10 +76582,10 @@ module.exports = startOfISOWeek /***/ }), -/* 562 */ +/* 561 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Week Helpers @@ -76924,12 +76626,12 @@ module.exports = startOfWeek /***/ }), -/* 563 */ +/* 562 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var startOfISOYear = __webpack_require__(564) -var differenceInCalendarDays = __webpack_require__(565) +var parse = __webpack_require__(553) +var startOfISOYear = __webpack_require__(563) +var differenceInCalendarDays = __webpack_require__(564) /** * @category ISO Week-Numbering Year Helpers @@ -76966,11 +76668,11 @@ module.exports = setISOYear /***/ }), -/* 564 */ +/* 563 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(560) -var startOfISOWeek = __webpack_require__(561) +var getISOYear = __webpack_require__(559) +var startOfISOWeek = __webpack_require__(560) /** * @category ISO Week-Numbering Year Helpers @@ -77004,10 +76706,10 @@ module.exports = startOfISOYear /***/ }), -/* 565 */ +/* 564 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_DAY = 86400000 @@ -77051,10 +76753,10 @@ module.exports = differenceInCalendarDays /***/ }), -/* 566 */ +/* 565 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -77082,10 +76784,10 @@ module.exports = startOfDay /***/ }), -/* 567 */ +/* 566 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(558) +var addMilliseconds = __webpack_require__(557) var MILLISECONDS_IN_MINUTE = 60000 @@ -77114,11 +76816,11 @@ module.exports = addMinutes /***/ }), -/* 568 */ +/* 567 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var getDaysInMonth = __webpack_require__(569) +var parse = __webpack_require__(553) +var getDaysInMonth = __webpack_require__(568) /** * @category Month Helpers @@ -77154,10 +76856,10 @@ module.exports = addMonths /***/ }), -/* 569 */ +/* 568 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -77188,10 +76890,10 @@ module.exports = getDaysInMonth /***/ }), -/* 570 */ +/* 569 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(568) +var addMonths = __webpack_require__(567) /** * @category Quarter Helpers @@ -77219,10 +76921,10 @@ module.exports = addQuarters /***/ }), -/* 571 */ +/* 570 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(558) +var addMilliseconds = __webpack_require__(557) /** * @category Second Helpers @@ -77249,10 +76951,10 @@ module.exports = addSeconds /***/ }), -/* 572 */ +/* 571 */ /***/ (function(module, exports, __webpack_require__) { -var addDays = __webpack_require__(553) +var addDays = __webpack_require__(552) /** * @category Week Helpers @@ -77280,10 +76982,10 @@ module.exports = addWeeks /***/ }), -/* 573 */ +/* 572 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(568) +var addMonths = __webpack_require__(567) /** * @category Year Helpers @@ -77310,10 +77012,10 @@ module.exports = addYears /***/ }), -/* 574 */ +/* 573 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Range Helpers @@ -77360,10 +77062,10 @@ module.exports = areRangesOverlapping /***/ }), -/* 575 */ +/* 574 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -77415,10 +77117,10 @@ module.exports = closestIndexTo /***/ }), -/* 576 */ +/* 575 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -77468,10 +77170,10 @@ module.exports = closestTo /***/ }), -/* 577 */ +/* 576 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -77525,10 +77227,10 @@ module.exports = compareAsc /***/ }), -/* 578 */ +/* 577 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -77582,10 +77284,10 @@ module.exports = compareDesc /***/ }), -/* 579 */ +/* 578 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOWeek = __webpack_require__(561) +var startOfISOWeek = __webpack_require__(560) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_WEEK = 604800000 @@ -77630,10 +77332,10 @@ module.exports = differenceInCalendarISOWeeks /***/ }), -/* 580 */ +/* 579 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(560) +var getISOYear = __webpack_require__(559) /** * @category ISO Week-Numbering Year Helpers @@ -77664,10 +77366,10 @@ module.exports = differenceInCalendarISOYears /***/ }), -/* 581 */ +/* 580 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -77702,11 +77404,11 @@ module.exports = differenceInCalendarMonths /***/ }), -/* 582 */ +/* 581 */ /***/ (function(module, exports, __webpack_require__) { -var getQuarter = __webpack_require__(583) -var parse = __webpack_require__(554) +var getQuarter = __webpack_require__(582) +var parse = __webpack_require__(553) /** * @category Quarter Helpers @@ -77741,10 +77443,10 @@ module.exports = differenceInCalendarQuarters /***/ }), -/* 583 */ +/* 582 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Quarter Helpers @@ -77771,10 +77473,10 @@ module.exports = getQuarter /***/ }), -/* 584 */ +/* 583 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(562) +var startOfWeek = __webpack_require__(561) var MILLISECONDS_IN_MINUTE = 60000 var MILLISECONDS_IN_WEEK = 604800000 @@ -77829,10 +77531,10 @@ module.exports = differenceInCalendarWeeks /***/ }), -/* 585 */ +/* 584 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -77864,12 +77566,12 @@ module.exports = differenceInCalendarYears /***/ }), -/* 586 */ +/* 585 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var differenceInCalendarDays = __webpack_require__(565) -var compareAsc = __webpack_require__(577) +var parse = __webpack_require__(553) +var differenceInCalendarDays = __webpack_require__(564) +var compareAsc = __webpack_require__(576) /** * @category Day Helpers @@ -77909,10 +77611,10 @@ module.exports = differenceInDays /***/ }), -/* 587 */ +/* 586 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(588) +var differenceInMilliseconds = __webpack_require__(587) var MILLISECONDS_IN_HOUR = 3600000 @@ -77944,10 +77646,10 @@ module.exports = differenceInHours /***/ }), -/* 588 */ +/* 587 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Millisecond Helpers @@ -77979,13 +77681,13 @@ module.exports = differenceInMilliseconds /***/ }), -/* 589 */ +/* 588 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var differenceInCalendarISOYears = __webpack_require__(580) -var compareAsc = __webpack_require__(577) -var subISOYears = __webpack_require__(590) +var parse = __webpack_require__(553) +var differenceInCalendarISOYears = __webpack_require__(579) +var compareAsc = __webpack_require__(576) +var subISOYears = __webpack_require__(589) /** * @category ISO Week-Numbering Year Helpers @@ -78027,10 +77729,10 @@ module.exports = differenceInISOYears /***/ }), -/* 590 */ +/* 589 */ /***/ (function(module, exports, __webpack_require__) { -var addISOYears = __webpack_require__(559) +var addISOYears = __webpack_require__(558) /** * @category ISO Week-Numbering Year Helpers @@ -78059,10 +77761,10 @@ module.exports = subISOYears /***/ }), -/* 591 */ +/* 590 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(588) +var differenceInMilliseconds = __webpack_require__(587) var MILLISECONDS_IN_MINUTE = 60000 @@ -78094,12 +77796,12 @@ module.exports = differenceInMinutes /***/ }), -/* 592 */ +/* 591 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var differenceInCalendarMonths = __webpack_require__(581) -var compareAsc = __webpack_require__(577) +var parse = __webpack_require__(553) +var differenceInCalendarMonths = __webpack_require__(580) +var compareAsc = __webpack_require__(576) /** * @category Month Helpers @@ -78138,10 +77840,10 @@ module.exports = differenceInMonths /***/ }), -/* 593 */ +/* 592 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMonths = __webpack_require__(592) +var differenceInMonths = __webpack_require__(591) /** * @category Quarter Helpers @@ -78171,10 +77873,10 @@ module.exports = differenceInQuarters /***/ }), -/* 594 */ +/* 593 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInMilliseconds = __webpack_require__(588) +var differenceInMilliseconds = __webpack_require__(587) /** * @category Second Helpers @@ -78205,10 +77907,10 @@ module.exports = differenceInSeconds /***/ }), -/* 595 */ +/* 594 */ /***/ (function(module, exports, __webpack_require__) { -var differenceInDays = __webpack_require__(586) +var differenceInDays = __webpack_require__(585) /** * @category Week Helpers @@ -78238,12 +77940,12 @@ module.exports = differenceInWeeks /***/ }), -/* 596 */ +/* 595 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var differenceInCalendarYears = __webpack_require__(585) -var compareAsc = __webpack_require__(577) +var parse = __webpack_require__(553) +var differenceInCalendarYears = __webpack_require__(584) +var compareAsc = __webpack_require__(576) /** * @category Year Helpers @@ -78282,14 +77984,14 @@ module.exports = differenceInYears /***/ }), -/* 597 */ +/* 596 */ /***/ (function(module, exports, __webpack_require__) { -var compareDesc = __webpack_require__(578) -var parse = __webpack_require__(554) -var differenceInSeconds = __webpack_require__(594) -var differenceInMonths = __webpack_require__(592) -var enLocale = __webpack_require__(598) +var compareDesc = __webpack_require__(577) +var parse = __webpack_require__(553) +var differenceInSeconds = __webpack_require__(593) +var differenceInMonths = __webpack_require__(591) +var enLocale = __webpack_require__(597) var MINUTES_IN_DAY = 1440 var MINUTES_IN_ALMOST_TWO_DAYS = 2520 @@ -78491,11 +78193,11 @@ module.exports = distanceInWords /***/ }), -/* 598 */ +/* 597 */ /***/ (function(module, exports, __webpack_require__) { -var buildDistanceInWordsLocale = __webpack_require__(599) -var buildFormatLocale = __webpack_require__(600) +var buildDistanceInWordsLocale = __webpack_require__(598) +var buildFormatLocale = __webpack_require__(599) /** * @category Locales @@ -78508,7 +78210,7 @@ module.exports = { /***/ }), -/* 599 */ +/* 598 */ /***/ (function(module, exports) { function buildDistanceInWordsLocale () { @@ -78613,10 +78315,10 @@ module.exports = buildDistanceInWordsLocale /***/ }), -/* 600 */ +/* 599 */ /***/ (function(module, exports, __webpack_require__) { -var buildFormattingTokensRegExp = __webpack_require__(601) +var buildFormattingTokensRegExp = __webpack_require__(600) function buildFormatLocale () { // Note: in English, the names of days of the week and months are capitalized. @@ -78707,7 +78409,7 @@ module.exports = buildFormatLocale /***/ }), -/* 601 */ +/* 600 */ /***/ (function(module, exports) { var commonFormatterKeys = [ @@ -78741,13 +78443,13 @@ module.exports = buildFormattingTokensRegExp /***/ }), -/* 602 */ +/* 601 */ /***/ (function(module, exports, __webpack_require__) { -var compareDesc = __webpack_require__(578) -var parse = __webpack_require__(554) -var differenceInSeconds = __webpack_require__(594) -var enLocale = __webpack_require__(598) +var compareDesc = __webpack_require__(577) +var parse = __webpack_require__(553) +var differenceInSeconds = __webpack_require__(593) +var enLocale = __webpack_require__(597) var MINUTES_IN_DAY = 1440 var MINUTES_IN_MONTH = 43200 @@ -78923,10 +78625,10 @@ module.exports = distanceInWordsStrict /***/ }), -/* 603 */ +/* 602 */ /***/ (function(module, exports, __webpack_require__) { -var distanceInWords = __webpack_require__(597) +var distanceInWords = __webpack_require__(596) /** * @category Common Helpers @@ -79014,10 +78716,10 @@ module.exports = distanceInWordsToNow /***/ }), -/* 604 */ +/* 603 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -79074,10 +78776,10 @@ module.exports = eachDay /***/ }), -/* 605 */ +/* 604 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -79105,10 +78807,10 @@ module.exports = endOfDay /***/ }), -/* 606 */ +/* 605 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Hour Helpers @@ -79136,10 +78838,10 @@ module.exports = endOfHour /***/ }), -/* 607 */ +/* 606 */ /***/ (function(module, exports, __webpack_require__) { -var endOfWeek = __webpack_require__(608) +var endOfWeek = __webpack_require__(607) /** * @category ISO Week Helpers @@ -79167,10 +78869,10 @@ module.exports = endOfISOWeek /***/ }), -/* 608 */ +/* 607 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Week Helpers @@ -79211,11 +78913,11 @@ module.exports = endOfWeek /***/ }), -/* 609 */ +/* 608 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(560) -var startOfISOWeek = __webpack_require__(561) +var getISOYear = __webpack_require__(559) +var startOfISOWeek = __webpack_require__(560) /** * @category ISO Week-Numbering Year Helpers @@ -79250,10 +78952,10 @@ module.exports = endOfISOYear /***/ }), -/* 610 */ +/* 609 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Minute Helpers @@ -79281,10 +78983,10 @@ module.exports = endOfMinute /***/ }), -/* 611 */ +/* 610 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -79314,10 +79016,10 @@ module.exports = endOfMonth /***/ }), -/* 612 */ +/* 611 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Quarter Helpers @@ -79348,10 +79050,10 @@ module.exports = endOfQuarter /***/ }), -/* 613 */ +/* 612 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Second Helpers @@ -79379,10 +79081,10 @@ module.exports = endOfSecond /***/ }), -/* 614 */ +/* 613 */ /***/ (function(module, exports, __webpack_require__) { -var endOfDay = __webpack_require__(605) +var endOfDay = __webpack_require__(604) /** * @category Day Helpers @@ -79406,7 +79108,7 @@ module.exports = endOfToday /***/ }), -/* 615 */ +/* 614 */ /***/ (function(module, exports) { /** @@ -79439,10 +79141,10 @@ module.exports = endOfTomorrow /***/ }), -/* 616 */ +/* 615 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -79472,7 +79174,7 @@ module.exports = endOfYear /***/ }), -/* 617 */ +/* 616 */ /***/ (function(module, exports) { /** @@ -79505,15 +79207,15 @@ module.exports = endOfYesterday /***/ }), -/* 618 */ +/* 617 */ /***/ (function(module, exports, __webpack_require__) { -var getDayOfYear = __webpack_require__(619) -var getISOWeek = __webpack_require__(621) -var getISOYear = __webpack_require__(560) -var parse = __webpack_require__(554) -var isValid = __webpack_require__(622) -var enLocale = __webpack_require__(598) +var getDayOfYear = __webpack_require__(618) +var getISOWeek = __webpack_require__(620) +var getISOYear = __webpack_require__(559) +var parse = __webpack_require__(553) +var isValid = __webpack_require__(621) +var enLocale = __webpack_require__(597) /** * @category Common Helpers @@ -79839,12 +79541,12 @@ module.exports = format /***/ }), -/* 619 */ +/* 618 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var startOfYear = __webpack_require__(620) -var differenceInCalendarDays = __webpack_require__(565) +var parse = __webpack_require__(553) +var startOfYear = __webpack_require__(619) +var differenceInCalendarDays = __webpack_require__(564) /** * @category Day Helpers @@ -79872,10 +79574,10 @@ module.exports = getDayOfYear /***/ }), -/* 620 */ +/* 619 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -79905,12 +79607,12 @@ module.exports = startOfYear /***/ }), -/* 621 */ +/* 620 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var startOfISOWeek = __webpack_require__(561) -var startOfISOYear = __webpack_require__(564) +var parse = __webpack_require__(553) +var startOfISOWeek = __webpack_require__(560) +var startOfISOYear = __webpack_require__(563) var MILLISECONDS_IN_WEEK = 604800000 @@ -79945,10 +79647,10 @@ module.exports = getISOWeek /***/ }), -/* 622 */ +/* 621 */ /***/ (function(module, exports, __webpack_require__) { -var isDate = __webpack_require__(556) +var isDate = __webpack_require__(555) /** * @category Common Helpers @@ -79986,10 +79688,10 @@ module.exports = isValid /***/ }), -/* 623 */ +/* 622 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -80016,10 +79718,10 @@ module.exports = getDate /***/ }), -/* 624 */ +/* 623 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -80046,10 +79748,10 @@ module.exports = getDay /***/ }), -/* 625 */ +/* 624 */ /***/ (function(module, exports, __webpack_require__) { -var isLeapYear = __webpack_require__(626) +var isLeapYear = __webpack_require__(625) /** * @category Year Helpers @@ -80074,10 +79776,10 @@ module.exports = getDaysInYear /***/ }), -/* 626 */ +/* 625 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -80104,10 +79806,10 @@ module.exports = isLeapYear /***/ }), -/* 627 */ +/* 626 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Hour Helpers @@ -80134,10 +79836,10 @@ module.exports = getHours /***/ }), -/* 628 */ +/* 627 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -80172,11 +79874,11 @@ module.exports = getISODay /***/ }), -/* 629 */ +/* 628 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOYear = __webpack_require__(564) -var addWeeks = __webpack_require__(572) +var startOfISOYear = __webpack_require__(563) +var addWeeks = __webpack_require__(571) var MILLISECONDS_IN_WEEK = 604800000 @@ -80211,10 +79913,10 @@ module.exports = getISOWeeksInYear /***/ }), -/* 630 */ +/* 629 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Millisecond Helpers @@ -80241,10 +79943,10 @@ module.exports = getMilliseconds /***/ }), -/* 631 */ +/* 630 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Minute Helpers @@ -80271,10 +79973,10 @@ module.exports = getMinutes /***/ }), -/* 632 */ +/* 631 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -80301,10 +80003,10 @@ module.exports = getMonth /***/ }), -/* 633 */ +/* 632 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) var MILLISECONDS_IN_DAY = 24 * 60 * 60 * 1000 @@ -80369,10 +80071,10 @@ module.exports = getOverlappingDaysInRanges /***/ }), -/* 634 */ +/* 633 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Second Helpers @@ -80399,10 +80101,10 @@ module.exports = getSeconds /***/ }), -/* 635 */ +/* 634 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Timestamp Helpers @@ -80429,10 +80131,10 @@ module.exports = getTime /***/ }), -/* 636 */ +/* 635 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -80459,10 +80161,10 @@ module.exports = getYear /***/ }), -/* 637 */ +/* 636 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -80490,10 +80192,10 @@ module.exports = isAfter /***/ }), -/* 638 */ +/* 637 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -80521,10 +80223,10 @@ module.exports = isBefore /***/ }), -/* 639 */ +/* 638 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -80555,10 +80257,10 @@ module.exports = isEqual /***/ }), -/* 640 */ +/* 639 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -80583,10 +80285,10 @@ module.exports = isFirstDayOfMonth /***/ }), -/* 641 */ +/* 640 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -80611,10 +80313,10 @@ module.exports = isFriday /***/ }), -/* 642 */ +/* 641 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -80639,12 +80341,12 @@ module.exports = isFuture /***/ }), -/* 643 */ +/* 642 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var endOfDay = __webpack_require__(605) -var endOfMonth = __webpack_require__(611) +var parse = __webpack_require__(553) +var endOfDay = __webpack_require__(604) +var endOfMonth = __webpack_require__(610) /** * @category Month Helpers @@ -80670,10 +80372,10 @@ module.exports = isLastDayOfMonth /***/ }), -/* 644 */ +/* 643 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -80698,10 +80400,10 @@ module.exports = isMonday /***/ }), -/* 645 */ +/* 644 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -80726,10 +80428,10 @@ module.exports = isPast /***/ }), -/* 646 */ +/* 645 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) /** * @category Day Helpers @@ -80761,10 +80463,10 @@ module.exports = isSameDay /***/ }), -/* 647 */ +/* 646 */ /***/ (function(module, exports, __webpack_require__) { -var startOfHour = __webpack_require__(648) +var startOfHour = __webpack_require__(647) /** * @category Hour Helpers @@ -80796,10 +80498,10 @@ module.exports = isSameHour /***/ }), -/* 648 */ +/* 647 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Hour Helpers @@ -80827,10 +80529,10 @@ module.exports = startOfHour /***/ }), -/* 649 */ +/* 648 */ /***/ (function(module, exports, __webpack_require__) { -var isSameWeek = __webpack_require__(650) +var isSameWeek = __webpack_require__(649) /** * @category ISO Week Helpers @@ -80861,10 +80563,10 @@ module.exports = isSameISOWeek /***/ }), -/* 650 */ +/* 649 */ /***/ (function(module, exports, __webpack_require__) { -var startOfWeek = __webpack_require__(562) +var startOfWeek = __webpack_require__(561) /** * @category Week Helpers @@ -80908,10 +80610,10 @@ module.exports = isSameWeek /***/ }), -/* 651 */ +/* 650 */ /***/ (function(module, exports, __webpack_require__) { -var startOfISOYear = __webpack_require__(564) +var startOfISOYear = __webpack_require__(563) /** * @category ISO Week-Numbering Year Helpers @@ -80945,10 +80647,10 @@ module.exports = isSameISOYear /***/ }), -/* 652 */ +/* 651 */ /***/ (function(module, exports, __webpack_require__) { -var startOfMinute = __webpack_require__(653) +var startOfMinute = __webpack_require__(652) /** * @category Minute Helpers @@ -80981,10 +80683,10 @@ module.exports = isSameMinute /***/ }), -/* 653 */ +/* 652 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Minute Helpers @@ -81012,10 +80714,10 @@ module.exports = startOfMinute /***/ }), -/* 654 */ +/* 653 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -81047,10 +80749,10 @@ module.exports = isSameMonth /***/ }), -/* 655 */ +/* 654 */ /***/ (function(module, exports, __webpack_require__) { -var startOfQuarter = __webpack_require__(656) +var startOfQuarter = __webpack_require__(655) /** * @category Quarter Helpers @@ -81082,10 +80784,10 @@ module.exports = isSameQuarter /***/ }), -/* 656 */ +/* 655 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Quarter Helpers @@ -81116,10 +80818,10 @@ module.exports = startOfQuarter /***/ }), -/* 657 */ +/* 656 */ /***/ (function(module, exports, __webpack_require__) { -var startOfSecond = __webpack_require__(658) +var startOfSecond = __webpack_require__(657) /** * @category Second Helpers @@ -81152,10 +80854,10 @@ module.exports = isSameSecond /***/ }), -/* 658 */ +/* 657 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Second Helpers @@ -81183,10 +80885,10 @@ module.exports = startOfSecond /***/ }), -/* 659 */ +/* 658 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -81217,10 +80919,10 @@ module.exports = isSameYear /***/ }), -/* 660 */ +/* 659 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81245,10 +80947,10 @@ module.exports = isSaturday /***/ }), -/* 661 */ +/* 660 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81273,10 +80975,10 @@ module.exports = isSunday /***/ }), -/* 662 */ +/* 661 */ /***/ (function(module, exports, __webpack_require__) { -var isSameHour = __webpack_require__(647) +var isSameHour = __webpack_require__(646) /** * @category Hour Helpers @@ -81302,10 +81004,10 @@ module.exports = isThisHour /***/ }), -/* 663 */ +/* 662 */ /***/ (function(module, exports, __webpack_require__) { -var isSameISOWeek = __webpack_require__(649) +var isSameISOWeek = __webpack_require__(648) /** * @category ISO Week Helpers @@ -81332,10 +81034,10 @@ module.exports = isThisISOWeek /***/ }), -/* 664 */ +/* 663 */ /***/ (function(module, exports, __webpack_require__) { -var isSameISOYear = __webpack_require__(651) +var isSameISOYear = __webpack_require__(650) /** * @category ISO Week-Numbering Year Helpers @@ -81363,10 +81065,10 @@ module.exports = isThisISOYear /***/ }), -/* 665 */ +/* 664 */ /***/ (function(module, exports, __webpack_require__) { -var isSameMinute = __webpack_require__(652) +var isSameMinute = __webpack_require__(651) /** * @category Minute Helpers @@ -81392,10 +81094,10 @@ module.exports = isThisMinute /***/ }), -/* 666 */ +/* 665 */ /***/ (function(module, exports, __webpack_require__) { -var isSameMonth = __webpack_require__(654) +var isSameMonth = __webpack_require__(653) /** * @category Month Helpers @@ -81420,10 +81122,10 @@ module.exports = isThisMonth /***/ }), -/* 667 */ +/* 666 */ /***/ (function(module, exports, __webpack_require__) { -var isSameQuarter = __webpack_require__(655) +var isSameQuarter = __webpack_require__(654) /** * @category Quarter Helpers @@ -81448,10 +81150,10 @@ module.exports = isThisQuarter /***/ }), -/* 668 */ +/* 667 */ /***/ (function(module, exports, __webpack_require__) { -var isSameSecond = __webpack_require__(657) +var isSameSecond = __webpack_require__(656) /** * @category Second Helpers @@ -81477,10 +81179,10 @@ module.exports = isThisSecond /***/ }), -/* 669 */ +/* 668 */ /***/ (function(module, exports, __webpack_require__) { -var isSameWeek = __webpack_require__(650) +var isSameWeek = __webpack_require__(649) /** * @category Week Helpers @@ -81513,10 +81215,10 @@ module.exports = isThisWeek /***/ }), -/* 670 */ +/* 669 */ /***/ (function(module, exports, __webpack_require__) { -var isSameYear = __webpack_require__(659) +var isSameYear = __webpack_require__(658) /** * @category Year Helpers @@ -81541,10 +81243,10 @@ module.exports = isThisYear /***/ }), -/* 671 */ +/* 670 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81569,10 +81271,10 @@ module.exports = isThursday /***/ }), -/* 672 */ +/* 671 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) /** * @category Day Helpers @@ -81597,10 +81299,10 @@ module.exports = isToday /***/ }), -/* 673 */ +/* 672 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) /** * @category Day Helpers @@ -81627,10 +81329,10 @@ module.exports = isTomorrow /***/ }), -/* 674 */ +/* 673 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81655,10 +81357,10 @@ module.exports = isTuesday /***/ }), -/* 675 */ +/* 674 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81683,10 +81385,10 @@ module.exports = isWednesday /***/ }), -/* 676 */ +/* 675 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Weekday Helpers @@ -81713,10 +81415,10 @@ module.exports = isWeekend /***/ }), -/* 677 */ +/* 676 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Range Helpers @@ -81761,10 +81463,10 @@ module.exports = isWithinRange /***/ }), -/* 678 */ +/* 677 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) /** * @category Day Helpers @@ -81791,10 +81493,10 @@ module.exports = isYesterday /***/ }), -/* 679 */ +/* 678 */ /***/ (function(module, exports, __webpack_require__) { -var lastDayOfWeek = __webpack_require__(680) +var lastDayOfWeek = __webpack_require__(679) /** * @category ISO Week Helpers @@ -81822,10 +81524,10 @@ module.exports = lastDayOfISOWeek /***/ }), -/* 680 */ +/* 679 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Week Helpers @@ -81866,11 +81568,11 @@ module.exports = lastDayOfWeek /***/ }), -/* 681 */ +/* 680 */ /***/ (function(module, exports, __webpack_require__) { -var getISOYear = __webpack_require__(560) -var startOfISOWeek = __webpack_require__(561) +var getISOYear = __webpack_require__(559) +var startOfISOWeek = __webpack_require__(560) /** * @category ISO Week-Numbering Year Helpers @@ -81905,10 +81607,10 @@ module.exports = lastDayOfISOYear /***/ }), -/* 682 */ +/* 681 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -81938,10 +81640,10 @@ module.exports = lastDayOfMonth /***/ }), -/* 683 */ +/* 682 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Quarter Helpers @@ -81972,10 +81674,10 @@ module.exports = lastDayOfQuarter /***/ }), -/* 684 */ +/* 683 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -82005,10 +81707,10 @@ module.exports = lastDayOfYear /***/ }), -/* 685 */ +/* 684 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -82043,10 +81745,10 @@ module.exports = max /***/ }), -/* 686 */ +/* 685 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Common Helpers @@ -82081,10 +81783,10 @@ module.exports = min /***/ }), -/* 687 */ +/* 686 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -82113,11 +81815,11 @@ module.exports = setDate /***/ }), -/* 688 */ +/* 687 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var addDays = __webpack_require__(553) +var parse = __webpack_require__(553) +var addDays = __webpack_require__(552) /** * @category Weekday Helpers @@ -82159,10 +81861,10 @@ module.exports = setDay /***/ }), -/* 689 */ +/* 688 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Day Helpers @@ -82192,10 +81894,10 @@ module.exports = setDayOfYear /***/ }), -/* 690 */ +/* 689 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Hour Helpers @@ -82224,12 +81926,12 @@ module.exports = setHours /***/ }), -/* 691 */ +/* 690 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var addDays = __webpack_require__(553) -var getISODay = __webpack_require__(628) +var parse = __webpack_require__(553) +var addDays = __webpack_require__(552) +var getISODay = __webpack_require__(627) /** * @category Weekday Helpers @@ -82261,11 +81963,11 @@ module.exports = setISODay /***/ }), -/* 692 */ +/* 691 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var getISOWeek = __webpack_require__(621) +var parse = __webpack_require__(553) +var getISOWeek = __webpack_require__(620) /** * @category ISO Week Helpers @@ -82297,10 +81999,10 @@ module.exports = setISOWeek /***/ }), -/* 693 */ +/* 692 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Millisecond Helpers @@ -82329,10 +82031,10 @@ module.exports = setMilliseconds /***/ }), -/* 694 */ +/* 693 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Minute Helpers @@ -82361,11 +82063,11 @@ module.exports = setMinutes /***/ }), -/* 695 */ +/* 694 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var getDaysInMonth = __webpack_require__(569) +var parse = __webpack_require__(553) +var getDaysInMonth = __webpack_require__(568) /** * @category Month Helpers @@ -82403,11 +82105,11 @@ module.exports = setMonth /***/ }), -/* 696 */ +/* 695 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) -var setMonth = __webpack_require__(695) +var parse = __webpack_require__(553) +var setMonth = __webpack_require__(694) /** * @category Quarter Helpers @@ -82437,10 +82139,10 @@ module.exports = setQuarter /***/ }), -/* 697 */ +/* 696 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Second Helpers @@ -82469,10 +82171,10 @@ module.exports = setSeconds /***/ }), -/* 698 */ +/* 697 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Year Helpers @@ -82501,10 +82203,10 @@ module.exports = setYear /***/ }), -/* 699 */ +/* 698 */ /***/ (function(module, exports, __webpack_require__) { -var parse = __webpack_require__(554) +var parse = __webpack_require__(553) /** * @category Month Helpers @@ -82533,10 +82235,10 @@ module.exports = startOfMonth /***/ }), -/* 700 */ +/* 699 */ /***/ (function(module, exports, __webpack_require__) { -var startOfDay = __webpack_require__(566) +var startOfDay = __webpack_require__(565) /** * @category Day Helpers @@ -82560,7 +82262,7 @@ module.exports = startOfToday /***/ }), -/* 701 */ +/* 700 */ /***/ (function(module, exports) { /** @@ -82593,7 +82295,7 @@ module.exports = startOfTomorrow /***/ }), -/* 702 */ +/* 701 */ /***/ (function(module, exports) { /** @@ -82626,10 +82328,10 @@ module.exports = startOfYesterday /***/ }), -/* 703 */ +/* 702 */ /***/ (function(module, exports, __webpack_require__) { -var addDays = __webpack_require__(553) +var addDays = __webpack_require__(552) /** * @category Day Helpers @@ -82656,10 +82358,10 @@ module.exports = subDays /***/ }), -/* 704 */ +/* 703 */ /***/ (function(module, exports, __webpack_require__) { -var addHours = __webpack_require__(557) +var addHours = __webpack_require__(556) /** * @category Hour Helpers @@ -82686,10 +82388,10 @@ module.exports = subHours /***/ }), -/* 705 */ +/* 704 */ /***/ (function(module, exports, __webpack_require__) { -var addMilliseconds = __webpack_require__(558) +var addMilliseconds = __webpack_require__(557) /** * @category Millisecond Helpers @@ -82716,10 +82418,10 @@ module.exports = subMilliseconds /***/ }), -/* 706 */ +/* 705 */ /***/ (function(module, exports, __webpack_require__) { -var addMinutes = __webpack_require__(567) +var addMinutes = __webpack_require__(566) /** * @category Minute Helpers @@ -82746,10 +82448,10 @@ module.exports = subMinutes /***/ }), -/* 707 */ +/* 706 */ /***/ (function(module, exports, __webpack_require__) { -var addMonths = __webpack_require__(568) +var addMonths = __webpack_require__(567) /** * @category Month Helpers @@ -82776,10 +82478,10 @@ module.exports = subMonths /***/ }), -/* 708 */ +/* 707 */ /***/ (function(module, exports, __webpack_require__) { -var addQuarters = __webpack_require__(570) +var addQuarters = __webpack_require__(569) /** * @category Quarter Helpers @@ -82806,10 +82508,10 @@ module.exports = subQuarters /***/ }), -/* 709 */ +/* 708 */ /***/ (function(module, exports, __webpack_require__) { -var addSeconds = __webpack_require__(571) +var addSeconds = __webpack_require__(570) /** * @category Second Helpers @@ -82836,10 +82538,10 @@ module.exports = subSeconds /***/ }), -/* 710 */ +/* 709 */ /***/ (function(module, exports, __webpack_require__) { -var addWeeks = __webpack_require__(572) +var addWeeks = __webpack_require__(571) /** * @category Week Helpers @@ -82866,10 +82568,10 @@ module.exports = subWeeks /***/ }), -/* 711 */ +/* 710 */ /***/ (function(module, exports, __webpack_require__) { -var addYears = __webpack_require__(573) +var addYears = __webpack_require__(572) /** * @category Year Helpers @@ -82896,7 +82598,7 @@ module.exports = subYears /***/ }), -/* 712 */ +/* 711 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -82929,10 +82631,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_8__); /* harmony import */ var lodash_has__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(315); /* harmony import */ var lodash_has__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(lodash_has__WEBPACK_IMPORTED_MODULE_9__); -/* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(713); +/* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(712); /* harmony import */ var lodash_trim__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(lodash_trim__WEBPACK_IMPORTED_MODULE_10__); -/* harmony import */ var _locales__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(716); -/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(775); +/* harmony import */ var _locales__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(715); +/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(774); @@ -83291,15 +82993,15 @@ var buildFolderPermission = function buildFolderPermission(folder) { }); /***/ }), -/* 713 */ +/* 712 */ /***/ (function(module, exports, __webpack_require__) { var baseToString = __webpack_require__(172), baseTrim = __webpack_require__(280), - castSlice = __webpack_require__(418), - charsEndIndex = __webpack_require__(714), - charsStartIndex = __webpack_require__(715), - stringToArray = __webpack_require__(420), + castSlice = __webpack_require__(417), + charsEndIndex = __webpack_require__(713), + charsStartIndex = __webpack_require__(714), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171); /** @@ -83344,7 +83046,7 @@ module.exports = trim; /***/ }), -/* 714 */ +/* 713 */ /***/ (function(module, exports, __webpack_require__) { var baseIndexOf = __webpack_require__(189); @@ -83369,7 +83071,7 @@ module.exports = charsEndIndex; /***/ }), -/* 715 */ +/* 714 */ /***/ (function(module, exports, __webpack_require__) { var baseIndexOf = __webpack_require__(189); @@ -83395,13 +83097,13 @@ module.exports = charsStartIndex; /***/ }), -/* 716 */ +/* 715 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getBoundT", function() { return getBoundT; }); -/* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(717); +/* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(716); /* harmony import */ var node_polyglot__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(node_polyglot__WEBPACK_IMPORTED_MODULE_0__); var polyglots = {}; @@ -83412,7 +83114,7 @@ for (var _i = 0, _langs = langs; _i < _langs.length; _i++) { var locales = {}; try { - locales = __webpack_require__(772)("./".concat(lang, ".json")); + locales = __webpack_require__(771)("./".concat(lang, ".json")); } catch (e) {// eslint-disable-line no-empty-block } @@ -83429,7 +83131,7 @@ var getBoundT = function getBoundT(lang) { /***/ }), -/* 717 */ +/* 716 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -83452,11 +83154,11 @@ var getBoundT = function getBoundT(lang) { -var forEach = __webpack_require__(718); -var entries = __webpack_require__(763); -var warning = __webpack_require__(767); +var forEach = __webpack_require__(717); +var entries = __webpack_require__(762); +var warning = __webpack_require__(766); var has = __webpack_require__(290); -var trim = __webpack_require__(768); +var trim = __webpack_require__(767); var warn = function warn(message) { warning(false, message); @@ -83865,21 +83567,21 @@ module.exports = Polyglot; /***/ }), -/* 718 */ +/* 717 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(719); +var define = __webpack_require__(718); var callBind = __webpack_require__(292); var callBound = __webpack_require__(291); -var RequireObjectCoercible = __webpack_require__(723); +var RequireObjectCoercible = __webpack_require__(722); -var implementation = __webpack_require__(725); -var getPolyfill = __webpack_require__(760); +var implementation = __webpack_require__(724); +var getPolyfill = __webpack_require__(759); var polyfill = getPolyfill(); -var shim = __webpack_require__(762); +var shim = __webpack_require__(761); var $slice = callBound('Array.prototype.slice'); @@ -83900,13 +83602,13 @@ module.exports = boundCoercible; /***/ }), -/* 719 */ +/* 718 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var keys = __webpack_require__(720); +var keys = __webpack_require__(719); var hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol'; var toStr = Object.prototype.toString; @@ -83965,17 +83667,17 @@ module.exports = defineProperties; /***/ }), -/* 720 */ +/* 719 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var slice = Array.prototype.slice; -var isArgs = __webpack_require__(721); +var isArgs = __webpack_require__(720); var origKeys = Object.keys; -var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(722); +var keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(721); var originalKeys = Object.keys; @@ -84004,7 +83706,7 @@ module.exports = keysShim; /***/ }), -/* 721 */ +/* 720 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84028,7 +83730,7 @@ module.exports = function isArguments(value) { /***/ }), -/* 722 */ +/* 721 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84039,7 +83741,7 @@ if (!Object.keys) { // modified from https://github.com/es-shims/es5-shim var has = Object.prototype.hasOwnProperty; var toStr = Object.prototype.toString; - var isArgs = __webpack_require__(721); // eslint-disable-line global-require + var isArgs = __webpack_require__(720); // eslint-disable-line global-require var isEnumerable = Object.prototype.propertyIsEnumerable; var hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString'); var hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype'); @@ -84157,17 +83859,17 @@ module.exports = keysShim; /***/ }), -/* 723 */ +/* 722 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -module.exports = __webpack_require__(724); +module.exports = __webpack_require__(723); /***/ }), -/* 724 */ +/* 723 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84188,7 +83890,7 @@ module.exports = function CheckObjectCoercible(value, optMessage) { /***/ }), -/* 725 */ +/* 724 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84198,15 +83900,15 @@ var GetIntrinsic = __webpack_require__(285); var callBound = __webpack_require__(291); var $TypeError = GetIntrinsic('%TypeError%'); -var Call = __webpack_require__(726); -var Get = __webpack_require__(728); -var HasProperty = __webpack_require__(732); -var IsCallable = __webpack_require__(733); -var LengthOfArrayLike = __webpack_require__(735); -var ToObject = __webpack_require__(757); -var ToString = __webpack_require__(758); +var Call = __webpack_require__(725); +var Get = __webpack_require__(727); +var HasProperty = __webpack_require__(731); +var IsCallable = __webpack_require__(732); +var LengthOfArrayLike = __webpack_require__(734); +var ToObject = __webpack_require__(756); +var ToString = __webpack_require__(757); -var isString = __webpack_require__(759); +var isString = __webpack_require__(758); var $split = callBound('String.prototype.split'); @@ -84245,7 +83947,7 @@ module.exports = function forEach(callbackfn) { /***/ }), -/* 726 */ +/* 725 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84256,7 +83958,7 @@ var callBound = __webpack_require__(291); var $TypeError = GetIntrinsic('%TypeError%'); -var IsArray = __webpack_require__(727); +var IsArray = __webpack_require__(726); var $apply = GetIntrinsic('%Reflect.apply%', true) || callBound('%Function.prototype.apply%'); @@ -84272,7 +83974,7 @@ module.exports = function Call(F, V) { /***/ }), -/* 727 */ +/* 726 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84293,7 +83995,7 @@ module.exports = $Array.isArray || function IsArray(argument) { /***/ }), -/* 728 */ +/* 727 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84305,8 +84007,8 @@ var $TypeError = GetIntrinsic('%TypeError%'); var inspect = __webpack_require__(293); -var IsPropertyKey = __webpack_require__(729); -var Type = __webpack_require__(730); +var IsPropertyKey = __webpack_require__(728); +var Type = __webpack_require__(729); /** * 7.3.1 Get (O, P) - https://ecma-international.org/ecma-262/6.0/#sec-get-o-p @@ -84330,7 +84032,7 @@ module.exports = function Get(O, P) { /***/ }), -/* 729 */ +/* 728 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84344,13 +84046,13 @@ module.exports = function IsPropertyKey(argument) { /***/ }), -/* 730 */ +/* 729 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ES5Type = __webpack_require__(731); +var ES5Type = __webpack_require__(730); // https://262.ecma-international.org/11.0/#sec-ecmascript-data-types-and-values @@ -84366,7 +84068,7 @@ module.exports = function Type(x) { /***/ }), -/* 731 */ +/* 730 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84397,7 +84099,7 @@ module.exports = function Type(x) { /***/ }), -/* 732 */ +/* 731 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84407,8 +84109,8 @@ var GetIntrinsic = __webpack_require__(285); var $TypeError = GetIntrinsic('%TypeError%'); -var IsPropertyKey = __webpack_require__(729); -var Type = __webpack_require__(730); +var IsPropertyKey = __webpack_require__(728); +var Type = __webpack_require__(729); // https://ecma-international.org/ecma-262/6.0/#sec-hasproperty @@ -84424,7 +84126,7 @@ module.exports = function HasProperty(O, P) { /***/ }), -/* 733 */ +/* 732 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84432,11 +84134,11 @@ module.exports = function HasProperty(O, P) { // http://262.ecma-international.org/5.1/#sec-9.11 -module.exports = __webpack_require__(734); +module.exports = __webpack_require__(733); /***/ }), -/* 734 */ +/* 733 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84517,7 +84219,7 @@ module.exports = reflectApply /***/ }), -/* 735 */ +/* 734 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84527,9 +84229,9 @@ var GetIntrinsic = __webpack_require__(285); var $TypeError = GetIntrinsic('%TypeError%'); -var Get = __webpack_require__(728); -var ToLength = __webpack_require__(736); -var Type = __webpack_require__(730); +var Get = __webpack_require__(727); +var ToLength = __webpack_require__(735); +var Type = __webpack_require__(729); // https://262.ecma-international.org/11.0/#sec-lengthofarraylike @@ -84544,15 +84246,15 @@ module.exports = function LengthOfArrayLike(obj) { /***/ }), -/* 736 */ +/* 735 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var MAX_SAFE_INTEGER = __webpack_require__(737); +var MAX_SAFE_INTEGER = __webpack_require__(736); -var ToIntegerOrInfinity = __webpack_require__(738); +var ToIntegerOrInfinity = __webpack_require__(737); module.exports = function ToLength(argument) { var len = ToIntegerOrInfinity(argument); @@ -84563,7 +84265,7 @@ module.exports = function ToLength(argument) { /***/ }), -/* 737 */ +/* 736 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84578,15 +84280,15 @@ module.exports = $Number.MAX_SAFE_INTEGER || $Math.pow(2, 53) - 1; /***/ }), -/* 738 */ +/* 737 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ES5ToInteger = __webpack_require__(739); +var ES5ToInteger = __webpack_require__(738); -var ToNumber = __webpack_require__(749); +var ToNumber = __webpack_require__(748); // https://www.ecma-international.org/ecma-262/11.0/#sec-tointeger @@ -84600,19 +84302,19 @@ module.exports = function ToInteger(value) { /***/ }), -/* 739 */ +/* 738 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var abs = __webpack_require__(740); -var floor = __webpack_require__(741); -var ToNumber = __webpack_require__(742); +var abs = __webpack_require__(739); +var floor = __webpack_require__(740); +var ToNumber = __webpack_require__(741); -var $isNaN = __webpack_require__(746); -var $isFinite = __webpack_require__(747); -var $sign = __webpack_require__(748); +var $isNaN = __webpack_require__(745); +var $isFinite = __webpack_require__(746); +var $sign = __webpack_require__(747); // http://262.ecma-international.org/5.1/#sec-9.4 @@ -84625,7 +84327,7 @@ module.exports = function ToInteger(value) { /***/ }), -/* 740 */ +/* 739 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84643,7 +84345,7 @@ module.exports = function abs(x) { /***/ }), -/* 741 */ +/* 740 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84661,13 +84363,13 @@ module.exports = function floor(x) { /***/ }), -/* 742 */ +/* 741 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var ToPrimitive = __webpack_require__(743); +var ToPrimitive = __webpack_require__(742); // http://262.ecma-international.org/5.1/#sec-9.3 @@ -84688,7 +84390,7 @@ module.exports = function ToNumber(value) { /***/ }), -/* 743 */ +/* 742 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84696,11 +84398,11 @@ module.exports = function ToNumber(value) { // http://262.ecma-international.org/5.1/#sec-9.1 -module.exports = __webpack_require__(744); +module.exports = __webpack_require__(743); /***/ }), -/* 744 */ +/* 743 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84708,9 +84410,9 @@ module.exports = __webpack_require__(744); var toStr = Object.prototype.toString; -var isPrimitive = __webpack_require__(745); +var isPrimitive = __webpack_require__(744); -var isCallable = __webpack_require__(734); +var isCallable = __webpack_require__(733); // http://ecma-international.org/ecma-262/5.1/#sec-8.12.8 var ES5internalSlots = { @@ -84752,7 +84454,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 745 */ +/* 744 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84764,7 +84466,7 @@ module.exports = function isPrimitive(value) { /***/ }), -/* 746 */ +/* 745 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84776,7 +84478,7 @@ module.exports = Number.isNaN || function isNaN(a) { /***/ }), -/* 747 */ +/* 746 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84788,7 +84490,7 @@ module.exports = Number.isFinite || function (x) { return typeof x === 'number' /***/ }), -/* 748 */ +/* 747 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84800,7 +84502,7 @@ module.exports = function sign(number) { /***/ }), -/* 749 */ +/* 748 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84814,8 +84516,8 @@ var $RegExp = GetIntrinsic('%RegExp%'); var $parseInteger = GetIntrinsic('%parseInt%'); var callBound = __webpack_require__(291); -var regexTester = __webpack_require__(750); -var isPrimitive = __webpack_require__(751); +var regexTester = __webpack_require__(749); +var isPrimitive = __webpack_require__(750); var $strSlice = callBound('String.prototype.slice'); var isBinary = regexTester(/^0b[01]+$/i); @@ -84838,7 +84540,7 @@ var $trim = function (value) { return $replace(value, trimRegex, ''); }; -var ToPrimitive = __webpack_require__(752); +var ToPrimitive = __webpack_require__(751); // https://ecma-international.org/ecma-262/6.0/#sec-tonumber @@ -84869,7 +84571,7 @@ module.exports = function ToNumber(argument) { /***/ }), -/* 750 */ +/* 749 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84887,7 +84589,7 @@ module.exports = function regexTester(regex) { /***/ }), -/* 751 */ +/* 750 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84899,13 +84601,13 @@ module.exports = function isPrimitive(value) { /***/ }), -/* 752 */ +/* 751 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var toPrimitive = __webpack_require__(753); +var toPrimitive = __webpack_require__(752); // https://ecma-international.org/ecma-262/6.0/#sec-toprimitive @@ -84918,7 +84620,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 753 */ +/* 752 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -84926,10 +84628,10 @@ module.exports = function ToPrimitive(input) { var hasSymbols = typeof Symbol === 'function' && typeof Symbol.iterator === 'symbol'; -var isPrimitive = __webpack_require__(745); -var isCallable = __webpack_require__(734); -var isDate = __webpack_require__(754); -var isSymbol = __webpack_require__(756); +var isPrimitive = __webpack_require__(744); +var isCallable = __webpack_require__(733); +var isDate = __webpack_require__(753); +var isSymbol = __webpack_require__(755); var ordinaryToPrimitive = function OrdinaryToPrimitive(O, hint) { if (typeof O === 'undefined' || O === null) { @@ -85000,7 +84702,7 @@ module.exports = function ToPrimitive(input) { /***/ }), -/* 754 */ +/* 753 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85018,7 +84720,7 @@ var tryDateObject = function tryDateGetDayCall(value) { var toStr = Object.prototype.toString; var dateClass = '[object Date]'; -var hasToStringTag = __webpack_require__(755)(); +var hasToStringTag = __webpack_require__(754)(); module.exports = function isDateObject(value) { if (typeof value !== 'object' || value === null) { @@ -85029,7 +84731,7 @@ module.exports = function isDateObject(value) { /***/ }), -/* 755 */ +/* 754 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85043,7 +84745,7 @@ module.exports = function hasToStringTagShams() { /***/ }), -/* 756 */ +/* 755 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85085,7 +84787,7 @@ if (hasSymbols) { /***/ }), -/* 757 */ +/* 756 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85095,7 +84797,7 @@ var GetIntrinsic = __webpack_require__(285); var $Object = GetIntrinsic('%Object%'); -var RequireObjectCoercible = __webpack_require__(723); +var RequireObjectCoercible = __webpack_require__(722); // https://ecma-international.org/ecma-262/6.0/#sec-toobject @@ -85106,7 +84808,7 @@ module.exports = function ToObject(value) { /***/ }), -/* 758 */ +/* 757 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85128,7 +84830,7 @@ module.exports = function ToString(argument) { /***/ }), -/* 759 */ +/* 758 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85145,7 +84847,7 @@ var tryStringObject = function tryStringObject(value) { }; var toStr = Object.prototype.toString; var strClass = '[object String]'; -var hasToStringTag = __webpack_require__(755)(); +var hasToStringTag = __webpack_require__(754)(); module.exports = function isString(value) { if (typeof value === 'string') { @@ -85159,15 +84861,15 @@ module.exports = function isString(value) { /***/ }), -/* 760 */ +/* 759 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var arrayMethodBoxesProperly = __webpack_require__(761); +var arrayMethodBoxesProperly = __webpack_require__(760); -var implementation = __webpack_require__(725); +var implementation = __webpack_require__(724); module.exports = function getPolyfill() { var method = Array.prototype.forEach; @@ -85176,7 +84878,7 @@ module.exports = function getPolyfill() { /***/ }), -/* 761 */ +/* 760 */ /***/ (function(module, exports) { module.exports = function properlyBoxed(method) { @@ -85212,14 +84914,14 @@ module.exports = function properlyBoxed(method) { /***/ }), -/* 762 */ +/* 761 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(719); -var getPolyfill = __webpack_require__(760); +var define = __webpack_require__(718); +var getPolyfill = __webpack_require__(759); module.exports = function shimForEach() { var polyfill = getPolyfill(); @@ -85233,18 +84935,18 @@ module.exports = function shimForEach() { /***/ }), -/* 763 */ +/* 762 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(719); +var define = __webpack_require__(718); var callBind = __webpack_require__(292); -var implementation = __webpack_require__(764); -var getPolyfill = __webpack_require__(765); -var shim = __webpack_require__(766); +var implementation = __webpack_require__(763); +var getPolyfill = __webpack_require__(764); +var shim = __webpack_require__(765); var polyfill = callBind(getPolyfill(), Object); @@ -85258,13 +84960,13 @@ module.exports = polyfill; /***/ }), -/* 764 */ +/* 763 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var RequireObjectCoercible = __webpack_require__(723); +var RequireObjectCoercible = __webpack_require__(722); var callBound = __webpack_require__(291); var $isEnumerable = callBound('Object.prototype.propertyIsEnumerable'); var $push = callBound('Array.prototype.push'); @@ -85282,13 +84984,13 @@ module.exports = function entries(O) { /***/ }), -/* 765 */ +/* 764 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var implementation = __webpack_require__(764); +var implementation = __webpack_require__(763); module.exports = function getPolyfill() { return typeof Object.entries === 'function' ? Object.entries : implementation; @@ -85296,14 +84998,14 @@ module.exports = function getPolyfill() { /***/ }), -/* 766 */ +/* 765 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var getPolyfill = __webpack_require__(765); -var define = __webpack_require__(719); +var getPolyfill = __webpack_require__(764); +var define = __webpack_require__(718); module.exports = function shimEntries() { var polyfill = getPolyfill(); @@ -85317,7 +85019,7 @@ module.exports = function shimEntries() { /***/ }), -/* 767 */ +/* 766 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -85386,18 +85088,18 @@ module.exports = warning; /***/ }), -/* 768 */ +/* 767 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; var callBind = __webpack_require__(292); -var define = __webpack_require__(719); +var define = __webpack_require__(718); -var implementation = __webpack_require__(769); -var getPolyfill = __webpack_require__(770); -var shim = __webpack_require__(771); +var implementation = __webpack_require__(768); +var getPolyfill = __webpack_require__(769); +var shim = __webpack_require__(770); var boundTrim = callBind(getPolyfill()); @@ -85411,14 +85113,14 @@ module.exports = boundTrim; /***/ }), -/* 769 */ +/* 768 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var RequireObjectCoercible = __webpack_require__(723); -var ToString = __webpack_require__(758); +var RequireObjectCoercible = __webpack_require__(722); +var ToString = __webpack_require__(757); var callBound = __webpack_require__(291); var $replace = callBound('String.prototype.replace'); @@ -85434,13 +85136,13 @@ module.exports = function trim() { /***/ }), -/* 770 */ +/* 769 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var implementation = __webpack_require__(769); +var implementation = __webpack_require__(768); var zeroWidthSpace = '\u200b'; @@ -85453,14 +85155,14 @@ module.exports = function getPolyfill() { /***/ }), -/* 771 */ +/* 770 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -var define = __webpack_require__(719); -var getPolyfill = __webpack_require__(770); +var define = __webpack_require__(718); +var getPolyfill = __webpack_require__(769); module.exports = function shimStringTrim() { var polyfill = getPolyfill(); @@ -85474,12 +85176,12 @@ module.exports = function shimStringTrim() { /***/ }), -/* 772 */ +/* 771 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./en.json": 773, - "./fr.json": 774 + "./en.json": 772, + "./fr.json": 773 }; @@ -85500,22 +85202,22 @@ webpackContext.keys = function webpackContextKeys() { }; webpackContext.resolve = webpackContextResolve; module.exports = webpackContext; -webpackContext.id = 772; +webpackContext.id = 771; /***/ }), -/* 773 */ +/* 772 */ /***/ (function(module) { module.exports = JSON.parse("{\"close\":\"Close\",\"back\":\"Go back\",\"badges\":{\"warning\":\"Warning\"},\"accountForm\":{\"submit\":{\"label\":\"Connect\"},\"fields\":{\"optional\":\"(optional)\"},\"password\":{\"show\":\"Show\",\"hide\":\"Hide\"},\"disconnect\":{\"button\":\"Disconnect this account\"}},\"contracts\":{\"headers\":{\"bankAccounts\":\"Bank accounts\",\"default\":\"Contracts\"},\"deleted\":\"Deleted\",\"no-contracts\":\"No contracts anymore\"},\"contractForm\":{\"details\":\"Details\",\"sharing\":\"Sharing\",\"back-to-accounts\":\"Back to accounts\",\"update\":\"Update\",\"delete\":\"Reset\",\"deleting\":\"Resetting...\",\"confirm-deletion\":{\"description\":\"This will also delete your transactions along with bill links. If you do not wish to reimport your banking data at the next scheduled synchronization, you'll have to remove the connection.\",\"confirm\":\"Confirm account deletion\",\"title\":\"Are you definitive ?\"},\"deletion_error\":\"An error occurred while group deletion.\",\"label\":\"Label\",\"owner\":\"Owner\",\"addOwnerBtn\":\"Add an owner\",\"removeOwnerBtn\":\"Remove this owner\",\"ownerPlaceholder\":\"Select an owner\",\"bank\":\"Bank\",\"number\":\"Number\",\"type\":\"Type\",\"apply\":\"Apply\",\"success\":\"Account updated successfully\",\"failure\":\"Error while updating the account\",\"removeAccountBtn\":\"Remove the account\",\"listPlaceholder\":\"Search a contact\",\"listEmptyMessage\":\"No contact found\",\"addContactLabel\":\"Add a contact\",\"cancel\":\"Cancel\",\"imported\":\"Synchronized account\"},\"card\":{\"launchTrigger\":{\"button\":{\"label\":\"Run again now\"},\"error\":\"An error occured.\",\"frequency\":{\"label\":\"Frequency:\",\"hourly\":\"Each hour\",\"daily\":\"Once a day\",\"weekly\":\"Once a week\",\"monthly\":\"Once a month\",\"undefined\":\"Manually\"},\"lastSync\":{\"label\":\"Update:\",\"syncing\":\"Running…\",\"unknown\":\"Unknown\",\"format\":\"MMMM D[,] YYYY [at] HH[:]mm\"}},\"appLink\":{\"drive\":{\"title\":\"Your documents\",\"description\":\"This service retrieves your latest documents and keeps a complete back-up for you.\",\"button\":\"Open the documents\",\"install\":\"Discover Cozy Drive\"},\"contacts\":{\"title\":\"Your contacts\",\"description\":\"This service synchronizes all your contacts for you.\",\"button\":\"Open contacts\",\"install\":\"Discover Cozy Contacts\"},\"banks\":{\"title\":\"Your banking data\",\"description\":\"This service retrieves and keeps a complete record of your latest banking operations for you.\",\"button\":\"Access bank accounts\",\"install\":\"Discover Cozy Banks\"}},\"websiteLink\":{\"title\":\"Useful information\",\"description\":\"Service website\"}},\"default\":{\"dateFormat\":\"MM/DD/YYYY\",\"baseDir\":\"/Administrative\"},\"error\":{\"reconnect-via-form\":\"Reconnect\",\"job\":{\"DISK_QUOTA_EXCEEDED\":{\"title\":\"Storage full\",\"description\":\"This service cannot fetch your documents now. Please remove some files or go to **Settings > Storage** to get more free space.\"},\"CHALLENGE_ASKED\":{\"title\":\"Challenge required\",\"description\":\"The website requires a second authentification factor. You may re-run the connector manually to provide the code and continue to retrieve your data.\"},\"LOGIN_FAILED\":{\"title\":\"Incorrect or expired credentials\",\"description\":\"Sorry, your login or password are invalid or are expired. You may check your credentials on [%{name}](%{link}) website before updating.\"},\"LOGIN_FAILED.NEEDS_SECRET\":{\"title\":\"Additional information needed\",\"description\":\"An additional field must be filled in to connect your service. You may re-run the connector manually to provide the information.\"},\"LOGIN_FAILED.TOO_MANY_ATTEMPTS\":{\"title\":\"Temporarily blocked\",\"description\":\"Too many attempts occured. Please update your credentials on [%{name}](%{link}) website and update the konnector later on.\"},\"MAINTENANCE\":{\"title\":\"Unavailable website\",\"description\":\"It seems that the [%{name}](%{link}) website is unavailable or the konnector must be updated. Please rerun the connector later or visit our online help.\"},\"NOT_EXISTING_DIRECTORY\":{\"title\":\"Missing destination folder\",\"description\":\"It seems that this account's destination folder has been deleted. Please restore it by disconnecting this account and then reconnect again.\"},\"TERMS_VERSION_MISMATCH\":{\"title\":\"Latest Terms of Service non accepted\",\"description\":\"%{name} seems to have updated its Terms Of Service. Please check that the service is up to date. It this error still occurs, please contact us at [contact@cozycloud.cc](mailto:contact@cozycloud.cc).\"},\"UNKNOWN_ERROR\":{\"title\":\"Connection error\",\"description\":\"An unknown error has occurred. You can try to update your data. If the problem persists, please contact us at [claude@cozycloud.cc](mailto:claude@cozycloud.cc).\"},\"USER_ACTION_NEEDED\":{\"title\":\"Action needed on the provider's website\",\"description\":\"It seems that the [%{name}](%{link}) website requires you to log in and to complete a specific action. Please re-run the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.OAUTH_OUTDATED\":{\"title\":\"Access renewal required\",\"description\":\"The [%{name}](%{link}) service requires you to renew your authentication. Please disconnect and reconnect your account %{name} to this application. No data will be lost.\"},\"USER_ACTION_NEEDED.ACCOUNT_REMOVED\":{\"title\":\"Unavailable account\",\"description\":\"It seems that your account is no longer active. Please check your account on [%{name}](%{link}) before retry.\"},\"USER_ACTION_NEEDED.CHANGE_PASSWORD\":{\"title\":\"Password update required\",\"description\":\"It seems that the [%{name}](%{link}) website requires you to log in and update your password. Please rerun the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.PERMISSIONS_CHANGED\":{\"title\":\"New permissions needed\",\"description\":\"You connector was updated and the permissions changed. Please validate them before launching the connector again.\"},\"USER_ACTION_NEEDED.SCA_REQUIRED\":{\"title\":\"Renewal of authentication required\",\"description\":\"It seems that %{name} requires a login recheck for the synchronisation to work. Please re-run the connector to start the verification process. You will receive a one-time password or a validation process on your bank application or website.\"},\"USER_ACTION_NEEDED.TWOFA_EXPIRED\":{\"title\":\"Authentication renewal required\",\"description\":\"The last connexion to the service failed; please launch it again. You may have to provide a validation code.\"},\"USER_ACTION_NEEDED.WEBAUTH_REQUIRED\":{\"title\":\"Authentication on vendor website required\",\"description\":\"It seems that [%{name}](%{link}) requires you to log in on their website for the synchronisation to work. Please re-run the connector once you have settled the issue on the website.\"},\"USER_ACTION_NEEDED.WRONG_TWOFA_CODE\":{\"title\":\"Incorrect strong authentication code\",\"description\":\"The second-factor code provided is incorrect, please start again.\"},\"VENDOR_DOWN\":{\"title\":\"Unavailable service\",\"description\":\"It seems that the [%{name}](%{link}) service is unavailable at the moment. Please rerun the connector later.\"},\"VENDOR_DOWN.BANK_DOWN\":{\"title\":\"Unavailable bank website\",\"description\":\"Access to the [%{name}](%{link}) customer area is currently unavailable. Please rerun the connector later\"},\"VENDOR_DOWN.LINXO_DOWN\":{\"title\":\"Unavailable service\",\"description\":\"It seems that we are experiencing overload with our bank konnectors at the moment. Please rerun the connector later.\"}}},\"fields\":{\"answer\":{\"label\":\"Secret answer\"},\"birthdate\":{\"label\":\"Birth date\",\"placeholder\":\"mm/dd/yyyy\"},\"code\":{\"label\":\"Confidential code\"},\"date\":{\"label\":\"Date\",\"placeholder\":\"mm/dd/yyyy\"},\"email\":{\"label\":\"Email address\"},\"firstname\":{\"label\":\"First name\"},\"lastname\":{\"label\":\"Last name\"},\"login\":{\"label\":\"Login\"},\"password\":{\"label\":\"Password\"},\"phone\":{\"label\":\"Phone number\"},\"two_fa_code\":{\"label\":\"Strong authentication code\"}},\"folder\":{\"administrative\":\"Administrative\",\"photos\":\"Photos\"},\"infos\":{\"konnectorUpdate\":{\"title\":\"An update is available for this service.\",\"body\":{\"regular\":\"Perform this update to keep fetching your data and to have the latest features:\",\"blocking\":\"Update it to keep fetching your data:\"},\"button\":{\"label\":\"See update\"}}},\"legacy\":{\"fields\":{\"access_token\":{\"label\":\"Access token\"},\"accessTokenSecret\":{\"label\":\"Access token secret\"},\"accountName\":{\"label\":\"Account name\"},\"agreement\":{\"label\":\"I agree\"},\"apikey\":{\"label\":\"Api key\"},\"appKey\":{\"label\":\"Application Key\"},\"appSecret\":{\"label\":\"Application Secret\"},\"authCode\":{\"label\":\"Auth code\"},\"bank_identifier\":{\"label\":\"Bank identifier (optional)\"},\"branchName\":{\"label\":\"Branch\"},\"cardNumber\":{\"label\":\"Card Number\"},\"consumerKey\":{\"label\":\"Consumer Key\"},\"consumerSecret\":{\"label\":\"Consumer Secret\"},\"dob\":{\"label\":\"Date of birth\"},\"folderPath\":{\"label\":\"Folder path\"},\"identifier\":{\"label\":\"Identifier\"},\"loginUrl\":{\"label\":\"Login URL\"},\"namePath\":{\"label\":\"Folder name\"},\"new_identifier\":{\"label\":\"Identifier\"},\"phoneNumber\":{\"label\":\"Phone number\"},\"profileName\":{\"label\":\"Profile Name\"},\"refreshToken\":{\"label\":\"Refresh Token\"},\"secret\":{\"label\":\"Password\"},\"timeout\":{\"label\":\"Delay (ms)\"},\"token\":{\"label\":\"Token\"},\"tricountUrl\":{\"label\":\"Tricount URL\"}}},\"modal\":{\"aria-label\":\"Connector configuration\",\"konnector\":{\"error\":{\"title\":\"Unable to retrieve your account\",\"description\":\"The account cannot be retrieved (%{message}).\",\"button\":\"Close\"}},\"accounts\":{\"title\":\"Select a %{name} account\",\"error\":{\"title\":\"Error\",\"description\":\"Unable to retrieve your account(s)\",\"retry\":\"Retry\"}},\"tabs\":{\"data\":\"Data\",\"configuration\":\"Configuration\"},\"addAccount\":{\"title\":\"Connect to %{name}\",\"button\":\"Add an account\"},\"deleteAccount\":{\"title\":\"Disconnection\",\"description\":\"Your account will be disconnected, but already imported data will be kept.\",\"confirm\":\"Disconnect\",\"cancel\":\"Cancel\"},\"updateAccount\":{\"general-subheader\":\"General\",\"identifiers\":\"Identifiers\",\"delete-account-success\":\"Account has been disconnected\",\"delete-account-error\":\"Account could not be disconnected, please retry later or contact our support.\"}},\"oauth\":{\"connect\":{\"label\":\"Connect\"},\"window\":{\"title\":\"OAuth\"}},\"triggerSuccessMessage\":{\"button\":{\"label\":\"Close\"},\"description\":\"Your data will be available in a few minutes and the next ones will follow automatically.\",\"figure\":{\"alt\":\"connected\"},\"title\":\"Successful configuration!\"},\"twoFAForm\":{\"modal-label\":\"Two factor authentication form\",\"providers\":{\"default\":\"Enter the code sent to you by e-mail or SMS\",\"email\":\"Enter the code sent to you by e-mail\",\"sms\":\"Enter the code sent to you by SMS\",\"app_code\":\"Enter the one-time code to generate in ${name} mobile app\",\"app\":\"Use your provider's app to continue authentication\"},\"desc-2fa\":\"You need to open your provider's app to confirm your authentication. In some cases, you will have to validate two times.\",\"desc_1\":\"This code enables you to finish your connexion.\",\"desc_2\":\"The second code received on your mobile phone or by email enables you to finalize your connexion.\",\"code\":{\"label_1\":\"code\",\"label_2\":\"Second code\"},\"retry\":\"Invalid code, please re-enter.\",\"CTA\":\"Validate\"},\"account\":{\"success\":{\"title\":\"Successful configuration!\",\"connect\":\"Your data will be available in a few minutes and the next ones will follow automatically.\",\"banksLinkText\":\"See my accounts in %{appName}\",\"driveLinkText\":\"Open the folder in Cozy Drive\",\"button\":\"Close\"}},\"maintenance\":{\"noService\":\"Service interrupted\",\"explanationTitle\":\"What is going on?\"},\"suggestions\":{\"title\":\"Import your data from %{name}\",\"data\":\"Installing %{name} will automatically import the following data:\",\"why\":\"Why is %{name} suggested to me?\",\"reason_bank\":\"%{name} has been detected in one of your bank transactions. Don't worry, no one else can access this information\",\"install\":\"Install\",\"silence\":\"Don't suggest it again\"},\"dataType\":{\"none\":\"%{name} won't access any of your personal data\",\"activity\":\"Your activities\",\"appointment\":\"Your appointments\",\"bankTransactions\":\"Your bank transactions\",\"bankAccounts\":\"Your bank accounts\",\"bill\":\"Your bills\",\"bloodPressure\":\"Your blood pressure\",\"calendar\":\"Your calendars\",\"certificate\":\"Your certificates\",\"commit\":\"Your commits\",\"consumption\":\"Your consumption\",\"contact\":\"Your contacts\",\"contract\":\"Your contracts\",\"courseMaterial\":\"Your course materials\",\"document\":\"Your documents\",\"event\":\"Your events\",\"family\":\"Your family informations\",\"geopoint\":\"Your geolocations\",\"heartbeat\":\"Your heartbeats\",\"home\":\"Your home informations\",\"phonecommunicationlog\":\"Your phone communications log\",\"picture\":\"Your pictures\",\"podcast\":\"Your podcasts\",\"profile\":\"Your client profile\",\"refund\":\"Your refunds\",\"sinister\":\"Your sinisters\",\"sleepTime\":\"Your sleep time\",\"stepsNumber\":\"Your number of steps\",\"temperature\":\"Your temperature data\",\"travelDate\":\"Your travel dates\",\"tweet\":\"Your tweets\",\"videostream\":\"Your videos\",\"weight\":\"Your weights\"},\"vaultCiphersList\":{\"title\":\"From which account do you want to import your data?\",\"otherAccount\":\"From another account…\"},\"triggerManager\":{\"connecting\":\"Connecting your account...\",\"confirmationModal\":{\"title\":\"Update credentials?\",\"description\":\"Your previous credentials will be definitively lost. Add a new account to keep them.\",\"primaryText\":\"Update\",\"secondaryText\":\"Cancel\"}},\"disconnectedAccountModal\":{\"disconnected-help\":\"This account is disconnected. Your data has been kept. If you want to restart the synchronisation, please reconfigure your account with the \\\"Add a bank\\\" button.\"},\"konnectorBlock\":{\"account\":\"Customer account\",\"disconnected\":\"Disconnected\",\"inMaintenance\":\"In maintenance\",\"hasNewVersionAvailable\":\"New version available\",\"fatalError\":\"An error occurred while recovering the service. If this problem persists, do not hesitate to contact us at [%{name}](%{link})\"},\"datacards\":{\"trips\":{\"title\":\"Last trips\",\"caption\":\"See your 5 most recent trips retrieved on %{konnectorName}\",\"modes\":{\"AIR_OR_HSR\":\"Plane\",\"BICYCLING\":\"Bike\",\"CAR\":\"Car\",\"SUBWAY\":\"Subway\",\"TRAIN\":\"Train\",\"UNKNOWN\":\"\",\"WALKING\":\"Walking\"}},\"files\":{\"title\":\"Your documents\",\"imported\":\"Imported on %{date}\",\"caption\":\"This service retrieves your latest documents and keeps a complete back-up for you.\"}}}"); /***/ }), -/* 774 */ +/* 773 */ /***/ (function(module) { module.exports = JSON.parse("{\"close\":\"Fermer\",\"back\":\"Revenir\",\"badges\":{\"warning\":\"Warning\"},\"accountForm\":{\"submit\":{\"label\":\"Connecter\"},\"fields\":{\"optional\":\"(Optionnel)\"},\"password\":{\"show\":\"Voir\",\"hide\":\"Cacher\"},\"disconnect\":{\"button\":\"Déconnecter le compte\"}},\"contracts\":{\"headers\":{\"bankAccounts\":\"Comptes et livrets d'épargne\",\"default\":\"Contrats\"},\"deleted\":\"Supprimé\",\"no-contracts\":\"Vous n'avez plus de contrats\"},\"contractForm\":{\"details\":\"Détails\",\"sharing\":\"Partage\",\"back-to-accounts\":\"Revenir aux comptes\",\"update\":\"Modifier\",\"delete\":\"Effacer\",\"deleting\":\"Effacement...\",\"confirm-deletion\":{\"description\":\"Cette action supprimera les mouvements déjà importés. Déconnectez également votre compte si vous ne souhaitez pas réimporter vos données à la prochaine connexion.\",\"confirm\":\"Confirmer la suppression\",\"title\":\"Êtes-vous sûr ?\"},\"deletion_error\":\"Une erreur est survenue lors de la suppression du compte.\",\"label\":\"Libellé\",\"owner\":\"Titulaire\",\"addOwnerBtn\":\"Ajouter un titulaire\",\"removeOwnerBtn\":\"Supprimer ce titulaire\",\"ownerPlaceholder\":\"Sélectionner un titulaire\",\"bank\":\"Banque\",\"number\":\"Numéro\",\"type\":\"Type\",\"apply\":\"Appliquer\",\"success\":\"Compte mis à jour avec succès\",\"failure\":\"Erreur lors de la mise à jour du compte\",\"removeAccountBtn\":\"Effacer le compte\",\"listPlaceholder\":\"Rechercher un contact\",\"listEmptyMessage\":\"Aucun contact trouvé\",\"addContactLabel\":\"Créer un contact\",\"cancel\":\"Annuler\",\"imported\":\"Compte synchronisé\"},\"card\":{\"launchTrigger\":{\"button\":{\"label\":\"Mettre à jour\"},\"error\":\"Une erreur est survenue.\",\"frequency\":{\"label\":\"Fréquence :\",\"hourly\":\"Une fois par heure\",\"daily\":\"Journalier\",\"weekly\":\"Hebdomadaire\",\"monthly\":\"Mensuel\",\"undefined\":\"Manuellement\"},\"lastSync\":{\"label\":\"Mise à jour :\",\"syncing\":\"En cours...\",\"unknown\":\"Indéterminée\",\"format\":\"Le D MMMM YYYY [à] HH[:]mm\"}},\"appLink\":{\"drive\":{\"title\":\"Vos documents\",\"description\":\"Ce service récupère vos derniers documents et en sauvegarde l'historique complet à votre place.\",\"button\":\"Ouvrir les documents\",\"install\":\"Découvrir Cozy Drive\"},\"contacts\":{\"title\":\"Vos contacts\",\"description\":\"Ce service synchronise l'ensemble de vos contacts à votre place.\",\"button\":\"Accéder aux contacts\",\"install\":\"Découvrir Cozy Contacts\"},\"banks\":{\"title\":\"Vos données bancaires\",\"description\":\"Ce service récupère vos dernières lignes bancaires et en sauvegarde l'historique complet à votre place.\",\"button\":\"Accéder aux comptes bancaires\",\"install\":\"Découvrir Cozy Banks\"}},\"websiteLink\":{\"title\":\"Informations utiles\",\"description\":\"Site du service\"}},\"default\":{\"dateFormat\":\"DD/MM/YYYY\",\"baseDir\":\"/Administratif\"},\"error\":{\"reconnect-via-form\":\"Se reconnecter\",\"job\":{\"DISK_QUOTA_EXCEEDED\":{\"title\":\"Espace Disque plein\",\"description\":\"Actuellement, le service ne peut plus récupérer vos documents.\\nLibérez de l'espace en supprimant des fichiers ou rendez-vous dans **Paramètres > Stockage** pour augmenter votre espace de stockage.\"},\"CHALLENGE_ASKED\":{\"title\":\"Second facteur d’authentification demandé\",\"description\":\"Le site demande une authentification forte à deux facteurs. Vous devez relancer le connecteur manuellement pour vous authentifier et continuer à récupérer vos données.\"},\"LOGIN_FAILED\":{\"title\":\"Identifiants erronés ou expirés\",\"description\":\"Votre identifiant et/ou mot de passe ne semblent pas corrects. Merci de les vérifier sur le site [%{name}](%{link}) avant de réessayer.\"},\"LOGIN_FAILED.NEEDS_SECRET\":{\"title\":\"Information additionnelle requise\",\"description\":\"Un champ additionnel doit être rempli pour vérifier vos identifiants.\"},\"LOGIN_FAILED.TOO_MANY_ATTEMPTS\":{\"title\":\"Temporairement bloqué\",\"description\":\"Trop de tentatives erronées ont eu lieu. Merci de modifier votre mot de passe sur le site [%{name}](%{link}) et de mettre à jour le connecteur ensuite.\"},\"MAINTENANCE\":{\"title\":\"Site non disponible\",\"description\":\"Il semble que le site [%{name}](%{link}) soit indisponible. Merci de relancer ultérieurement ou de consulter notre aide en ligne.\"},\"NOT_EXISTING_DIRECTORY\":{\"title\":\"Dossier de destination manquant\",\"description\":\"Il semble que le dossier de destination pour ce compte ait été supprimé. Merci de le restaurer en déconnectant ce compte puis en le reconnectant à nouveau.\"},\"TERMS_VERSION_MISMATCH\":{\"title\":\"Nouvelles CGUs à accepter\",\"description\":\"Il semblerait que %{name} ait mis à jour ses Conditions Générales d'Utilisation. Merci de vérifier que le service est à jour. Si l'erreur persiste, contacter nous via [contact@cozycloud.cc](mailto:contact@cozycloud.cc).\"},\"UNKNOWN_ERROR\":{\"title\":\"Erreur de Connexion\",\"description\":\"Une erreur inconnue est survenue. Vous pouvez essayer de mettre à jour vos données. Si le problème persiste, n'hésitez pas à nous contacter via [claude@cozycloud.cc](mailto:claude@cozycloud.cc).\"},\"USER_ACTION_NEEDED\":{\"title\":\"Action nécessaire chez le fournisseur\",\"description\":\"Il semble que [%{name}](%{link}) ait besoin de revérifier votre connexion. Connectez-vous sur [%{name}](%{link}) puis cliquez sur \\\"Mettre à jour\\\" dans l'onglet données.\"},\"USER_ACTION_NEEDED.OAUTH_OUTDATED\":{\"title\":\"Renouvellement de l’authentification requis\",\"description\":\"Le service [%{name}](%{link}) demande d'autoriser à nouveau votre accès. Merci de déconnecter puis reconnecter votre compte %{name} sur cette application. Aucune donnée ne sera perdue.\"},\"USER_ACTION_NEEDED.ACCOUNT_REMOVED\":{\"title\":\"Compte client non accessible\",\"description\":\"Il semble que votre compte ne soit plus actif. Merci de vérifier son statut sur le site [%{name}](%{link}) avant de réessayer.\"},\"USER_ACTION_NEEDED.CHANGE_PASSWORD\":{\"title\":\"Renouvellement de mot de passe demandé\",\"description\":\"Il semble que le site [%{name}](%{link}) ait besoin que vous vous y authentifiiez pour renouveler votre mot de passe. Merci de relancer le connecteur une fois cette action effectuée.\"},\"USER_ACTION_NEEDED.PERMISSIONS_CHANGED\":{\"title\":\"Validation des nouvelles permissions nécessaire\",\"description\":\"Votre connecteur a été mis à jour et les permissions nécessaires ont changé. Merci de valider les nouvelles permissions avant de relancer le connecteur.\"},\"USER_ACTION_NEEDED.SCA_REQUIRED\":{\"title\":\"Renouvellement d'authentification demandé\",\"description\":\"Il semble que %{name} ait besoin de revérifier votre connexion afin d'autoriser une nouvelle synchronisation de vos comptes. Merci de relancer le connecteur, cela déclenchera la demande auprès de votre banque. Vous recevrez un code à usage unique ou une demande sur l'espace client ou l'application de votre banque.\"},\"USER_ACTION_NEEDED.TWOFA_EXPIRED\":{\"title\":\"Renouvellement de l’authentification demandé\",\"description\":\"La dernière connexion au service a échoué; merci de la relancer.\\nIl vous faudra peut-être renseigner un code de validation.\"},\"USER_ACTION_NEEDED.WEBAUTH_REQUIRED\":{\"title\":\"Authentification sur le site web demandée\",\"description\":\"Il semble que [%{name}](%{link}) ait besoin que vous vous authentifiiez à leur site web pour que la synchronisation refonctionne. Merci de relancer le connecteur une fois cette action effectuée.\"},\"USER_ACTION_NEEDED.WRONG_TWOFA_CODE\":{\"title\":\"Le code fourni ne semble pas correct\",\"description\":\"Le second facteur d’authentification fourni est incorrect, veuillez recommencer.\"},\"VENDOR_DOWN\":{\"title\":\"Service non disponible\",\"description\":\"Il semble que le service [%{name}](%{link}) ne nous ait pas répondu dans les temps. Vous pouvez tenter de le relancer manuellement maintenant ou ultérieurement.\"},\"VENDOR_DOWN.BANK_DOWN\":{\"title\":\"Site non disponible\",\"description\":\"L'accès à l'espace client de [%{name}](%{link}) est actuellement indisponible, veuillez vous reconnecter plus tard\"},\"VENDOR_DOWN.LINXO_DOWN\":{\"title\":\"Service non disponible\",\"description\":\"Il semble que le service [%{name}](%{link}) ne nous ait pas répondu dans les temps. Vous pouvez tenter de le relancer manuellement maintenant ou ultérieurement.\"}}},\"fields\":{\"answer\":{\"label\":\"Réponse secrète\"},\"birthdate\":{\"label\":\"Date de naissance\",\"placeholder\":\"jj/mm/aaaa\"},\"code\":{\"label\":\"Code confidentiel\"},\"date\":{\"label\":\"Date\",\"placeholder\":\"jj/mm/aaaa\"},\"email\":{\"label\":\"Adresse e-mail\"},\"firstname\":{\"label\":\"Prénom\"},\"lastname\":{\"label\":\"Nom de famille\"},\"login\":{\"label\":\"Identifiant\"},\"password\":{\"label\":\"Mot de passe\"},\"phone\":{\"label\":\"Numéro de téléphone\"},\"two_fa_code\":{\"label\":\"Second facteur d’authentification\"}},\"folder\":{\"administrative\":\"Administratif\",\"photos\":\"Photos\"},\"infos\":{\"konnectorUpdate\":{\"title\":\"Une mise à jour est disponible pour ce service.\",\"body\":{\"regular\":\"Effectuez la mise à jour pour continuer à récupérer vos données et profiter des dernières fonctionnalités.\",\"blocking\":\"Mettez-le à jour pour continuer à récupérer vos données.\"},\"button\":{\"label\":\"Voir la mise à jour\"}}},\"legacy\":{\"fields\":{\"access_token\":{\"label\":\"Jeton d'accès\"},\"accessTokenSecret\":{\"label\":\"Jeton d'accès secret\"},\"accountName\":{\"label\":\"Nom du compte\"},\"agreement\":{\"label\":\"J'accepte\"},\"apikey\":{\"label\":\"Clé d'API\"},\"appKey\":{\"label\":\"Clé d'application\"},\"appSecret\":{\"label\":\"Secret d'application\"},\"authCode\":{\"label\":\"Code Auth\"},\"bank_identifier\":{\"label\":\"Identifiant Banque (optionnel)\"},\"branchName\":{\"label\":\"Agence\"},\"cardNumber\":{\"label\":\"Numéro de carte\"},\"consumerKey\":{\"label\":\"Clé client\"},\"consumerSecret\":{\"label\":\"Secret client\"},\"dob\":{\"label\":\"Date de naissance\"},\"folderPath\":{\"label\":\"Chemin du dossier\"},\"identifier\":{\"label\":\"Identifiant\"},\"loginUrl\":{\"label\":\"URL du login\"},\"namePath\":{\"label\":\"Nom du dossier\"},\"new_identifier\":{\"label\":\"Identifiant\"},\"phoneNumber\":{\"label\":\"Numéro de téléphone\"},\"profileName\":{\"label\":\"Nom du profil\"},\"refreshToken\":{\"label\":\"Jeton de rafraîchissement\"},\"secret\":{\"label\":\"Mot de passe\"},\"timeout\":{\"label\":\"Délai (ms)\"},\"token\":{\"label\":\"Jeton\"},\"tricountUrl\":{\"label\":\"URL de Tricount\"}}},\"modal\":{\"aria-label\":\"Configuration du connecteur\",\"konnector\":{\"error\":{\"title\":\"Impossible de récupérer le compte\",\"description\":\"Le compte n'a pas pu être récupéré (%{message})\",\"button\":\"Fermer\"}},\"accounts\":{\"title\":\"Sélectionner un compte %{name} \",\"error\":{\"title\":\"Erreur\",\"description\":\"Impossible de charger vos comptes\",\"retry\":\"Réessayer\"}},\"tabs\":{\"data\":\"Données\",\"configuration\":\"Configuration\"},\"addAccount\":{\"title\":\"Connexion à %{name}\",\"button\":\"Ajouter un compte\"},\"deleteAccount\":{\"title\":\"Déconnexion\",\"description\":\"Vous serez déconnecté de ce compte, mais les données déjà importées seront conservées.\",\"confirm\":\"Déconnecter\",\"cancel\":\"Annuler\"},\"updateAccount\":{\"general-subheader\":\"Général\",\"identifiers\":\"Identifiants\",\"delete-account-success\":\"Le compte a été déconnecté\",\"delete-account-error\":\"Le compte n'a pas pu être déconnecté, merci de réessayer plus tard, ou contactez notre support.\"}},\"oauth\":{\"connect\":{\"label\":\"Connecter\"},\"window\":{\"title\":\"OAuth\"}},\"triggerSuccessMessage\":{\"button\":{\"label\":\"Fermer\"},\"description\":\"Vos données existantes seront disponibles dans quelques minutes et les prochaines suivront automatiquement.\",\"figure\":{\"alt\":\"Connecté\"},\"title\":\"Configuration réussie !\"},\"twoFAForm\":{\"modal-label\":\"Formulaire d'authentification à deux facteurs\",\"providers\":{\"default\":\"Saisissez le code qui vous a été envoyé par e-mail ou SMS.\",\"email\":\"Saisissez le code qui vous a été envoyé par e-mail.\",\"sms\":\"Saisissez le code qui vous a été envoyé par SMS.\",\"app_code\":\"Entrez un code à usage unique à générer depuis l'application mobile %{name}.\",\"app\":\"Utilisez l'application de votre service pour continuer à vous connecter\"},\"desc-2fa\":\" Vous devez ouvrir l'application de votre banque pour confirmer votre identité. Dans certains cas, vous devrez valider deux fois la demande.\",\"desc_1\":\"Ce code reçu sur votre mobile ou par email vous permet de valider votre connexion.\",\"desc_2\":\"Ce second code reçu sur votre mobile ou par email vous permet de finaliser votre connexion.\",\"code\":{\"label_1\":\"code\",\"label_2\":\"Second code\"},\"retry\":\"Code invalide, veuillez le ressaisir.\",\"CTA\":\"Valider\"},\"account\":{\"success\":{\"title\":\"Configuration réussie !\",\"connect\":\"Vos données existantes seront disponibles dans quelques minutes et les prochaines suivront automatiquement.\",\"banksLinkText\":\"Voir mes comptes dans %{appName}\",\"driveLinkText\":\"Ouvrir le dossier dans %{appName}\",\"button\":\"Fermer\"}},\"maintenance\":{\"noService\":\"Service interrompu\",\"explanationTitle\":\"Que se passe-t-il ?\"},\"suggestions\":{\"title\":\"Importer mes données %{name}\",\"data\":\"Installer %{name} importera automatiquement les données suivantes :\",\"why\":\"Pourquoi %{name} m’est proposé ?\",\"reason_bank\":\"%{name} a été détecté à partir de vos dépenses bancaires. Pas d’inquiétude, personne à part vous ne peut avoir accès à cette information.\",\"install\":\"Installer\",\"silence\":\"Ne plus me proposer\"},\"dataType\":{\"none\":\"%{name} n'accèdera à aucune de vos données personnelles.\",\"activity\":\"Vos activités\",\"appointment\":\"Vos rendez-vous\",\"bankTransactions\":\"Vos mouvements bancaires\",\"bankAccounts\":\"Vos comptes bancaires\",\"bill\":\"Vos factures\",\"bloodPressure\":\"Votre pression artérielle\",\"calendar\":\"Vos calendriers\",\"certificate\":\"Vos attestations\",\"commit\":\"Vos commits\",\"consumption\":\"Votre consommation\",\"contact\":\"Vos contacts\",\"contract\":\"Vos contrats\",\"courseMaterial\":\"Vos supports de cours\",\"document\":\"Vos documents\",\"event\":\"Vos évènements\",\"family\":\"Informations sur votre foyer\",\"geopoint\":\"Vos géolocalisations\",\"heartbeat\":\"Votre rythme cardiaque\",\"home\":\"Informations sur votre domicile\",\"phonecommunicationlog\":\"Votre journal d'appels\",\"picture\":\"Vos images\",\"podcast\":\"Vos podcasts\",\"profile\":\"Votre profil client\",\"refund\":\"Vos remboursements\",\"sinister\":\"Vos sinistres\",\"sleepTime\":\"Votre temps de sommeil\",\"stepsNumber\":\"Vos nombres de pas\",\"temperature\":\"Vos données de température\",\"travelDate\":\"Vos séjours et voyages\",\"tweet\":\"Vos tweets\",\"videostream\":\"Vos vidéos\",\"weight\":\"Votre poids\"},\"vaultCiphersList\":{\"title\":\"Depuis quel compte souhaitez vous importer vos données ?\",\"otherAccount\":\"Depuis un autre compte…\"},\"triggerManager\":{\"connecting\":\"Connexion du compte…\",\"confirmationModal\":{\"title\":\"Mettre à jour les identifiants ?\",\"description\":\"Vos identifiants précédents seront perdus. Ajoutez un nouveau compte pour les conserver.\",\"primaryText\":\"Mettre à jour\",\"secondaryText\":\"Annuler\"}},\"disconnectedAccountModal\":{\"disconnected-help\":\"Vous avez déconnecté votre compte. Vous conservez l'historique de vos données déjà importées. Si vous souhaitez reprendre la connexion, reconfigurez votre compte depuis le bouton \\\"Ajouter une banque\\\".\"},\"konnectorBlock\":{\"account\":\"Compte client\",\"disconnected\":\"Déconnecté\",\"inMaintenance\":\"En maintenance\",\"hasNewVersionAvailable\":\"Nouvelle version disponible\",\"fatalError\":\"Une erreur est survenue à la récupération du service. Si ce problème persiste, n'hésitez pas à nous contacter à [%{name}](%{link})\"},\"datacards\":{\"trips\":{\"title\":\"Derniers trajets\",\"caption\":\"Visualisez vos 5 trajets les plus récents récupérés sur %{konnectorName}\",\"modes\":{\"AIR_OR_HSR\":\"Avion\",\"BICYCLING\":\"Vélo\",\"CAR\":\"Voiture\",\"SUBWAY\":\"Métro\",\"TRAIN\":\"Train\",\"UNKNOWN\":\"\",\"WALKING\":\"Marche\"}},\"files\":{\"title\":\"Vos documents\",\"imported\":\"Importé le %{date}\",\"caption\":\"Ce service récupère vos derniers documents et garde une sauvegarde complète pour vous.\"}}}"); /***/ }), -/* 775 */ +/* 774 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -85540,12 +85242,12 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(163); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(395); +/* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(394); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_merge__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(776); +/* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(775); /* harmony import */ var lodash_clone__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_clone__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(777); -/* harmony import */ var _manifest__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(778); +/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(776); +/* harmony import */ var _manifest__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(777); var _TWOFA_USER_INPUT; @@ -85772,7 +85474,7 @@ var setSessionResetIfNecessary = function setSessionResetIfNecessary(account) { }); /***/ }), -/* 776 */ +/* 775 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -85814,7 +85516,7 @@ module.exports = clone; /***/ }), -/* 777 */ +/* 776 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -85828,7 +85530,7 @@ var assert = function assert(condition, message) { /* harmony default export */ __webpack_exports__["default"] = (assert); /***/ }), -/* 778 */ +/* 777 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -85843,7 +85545,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var lodash_flow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(443); +/* harmony import */ var lodash_flow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(442); /* harmony import */ var lodash_flow__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(lodash_flow__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(214); /* harmony import */ var lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_cloneDeep__WEBPACK_IMPORTED_MODULE_3__); @@ -85855,7 +85557,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var lodash_pickBy__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash_pickBy__WEBPACK_IMPORTED_MODULE_6__); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(163); /* harmony import */ var lodash_get__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(lodash_get__WEBPACK_IMPORTED_MODULE_7__); -/* harmony import */ var lodash_intersection__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(379); +/* harmony import */ var lodash_intersection__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(378); /* harmony import */ var lodash_intersection__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(lodash_intersection__WEBPACK_IMPORTED_MODULE_8__); @@ -86139,7 +85841,7 @@ var hasValuesForRequiredFields = function hasValuesForRequiredFields(konnector, }); /***/ }), -/* 779 */ +/* 778 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86151,7 +85853,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_slicedToArray__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(4); /* harmony import */ var _babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_defineProperty__WEBPACK_IMPORTED_MODULE_1__); -/* harmony import */ var _daytime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(780); +/* harmony import */ var _daytime__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(779); @@ -86246,13 +85948,13 @@ var cron = { /* harmony default export */ __webpack_exports__["default"] = (cron); /***/ }), -/* 780 */ +/* 779 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "randomDayTime", function() { return randomDayTime; }); -/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(781); +/* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(780); /* harmony import */ var lodash_isNumber__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(lodash_isNumber__WEBPACK_IMPORTED_MODULE_0__); /** @@ -86284,7 +85986,7 @@ var randomDayTime = function randomDayTime() { }; /***/ }), -/* 781 */ +/* 780 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -86328,7 +86030,7 @@ module.exports = isNumber; /***/ }), -/* 782 */ +/* 781 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -86345,14 +86047,14 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_regenerator__WEBPACK_IMPORTED_MODULE_1__); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(59); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__); -/* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(783); +/* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(782); /* harmony import */ var cozy_doctypes__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(cozy_doctypes__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(551); -/* harmony import */ var _helpers_accounts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(775); -/* harmony import */ var _helpers_konnectors__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(712); -/* harmony import */ var _helpers_cron__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(779); -/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(825); -/* harmony import */ var _files__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(827); +/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(550); +/* harmony import */ var _helpers_accounts__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(774); +/* harmony import */ var _helpers_konnectors__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(711); +/* harmony import */ var _helpers_cron__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(778); +/* harmony import */ var _accounts__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(824); +/* harmony import */ var _files__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(826); @@ -86655,23 +86357,23 @@ var ensureTrigger = /*#__PURE__*/function () { /* harmony default export */ __webpack_exports__["default"] = (triggersMutations); /***/ }), -/* 783 */ +/* 782 */ /***/ (function(module, exports, __webpack_require__) { -const Account = __webpack_require__(784) -const AdministrativeProcedure = __webpack_require__(794) -const Application = __webpack_require__(804) -const Document = __webpack_require__(785) -const BalanceHistory = __webpack_require__(805) -const BankAccount = __webpack_require__(806) -const BankingReconciliator = __webpack_require__(811) -const BankTransaction = __webpack_require__(812) -const BankAccountStats = __webpack_require__(817) -const Contact = __webpack_require__(795) -const CozyFile = __webpack_require__(820) -const CozyFolder = __webpack_require__(822) -const Group = __webpack_require__(823) -const Permission = __webpack_require__(824) +const Account = __webpack_require__(783) +const AdministrativeProcedure = __webpack_require__(793) +const Application = __webpack_require__(803) +const Document = __webpack_require__(784) +const BalanceHistory = __webpack_require__(804) +const BankAccount = __webpack_require__(805) +const BankingReconciliator = __webpack_require__(810) +const BankTransaction = __webpack_require__(811) +const BankAccountStats = __webpack_require__(816) +const Contact = __webpack_require__(794) +const CozyFile = __webpack_require__(819) +const CozyFolder = __webpack_require__(821) +const Group = __webpack_require__(822) +const Permission = __webpack_require__(823) module.exports = { Account, @@ -86693,10 +86395,10 @@ module.exports = { /***/ }), -/* 784 */ +/* 783 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(785) +const Document = __webpack_require__(784) const pickBy = __webpack_require__(301) const get = __webpack_require__(163) @@ -86796,24 +86498,24 @@ module.exports = Account /***/ }), -/* 785 */ +/* 784 */ /***/ (function(module, exports, __webpack_require__) { const omit = __webpack_require__(266) const pick = __webpack_require__(317) -const size = __webpack_require__(431) -const omitBy = __webpack_require__(786) -const isUndefined = __webpack_require__(788) +const size = __webpack_require__(430) +const omitBy = __webpack_require__(785) +const isUndefined = __webpack_require__(787) const fromPairs = __webpack_require__(182) const pickBy = __webpack_require__(301) -const flatMap = __webpack_require__(789) -const groupBy = __webpack_require__(376) -const sortBy = __webpack_require__(477) +const flatMap = __webpack_require__(788) +const groupBy = __webpack_require__(375) +const sortBy = __webpack_require__(476) const get = __webpack_require__(163) -const { parallelMap } = __webpack_require__(791) +const { parallelMap } = __webpack_require__(790) const CozyClient = __webpack_require__(43).default const log = __webpack_require__(5).namespace('Document') -const querystring = __webpack_require__(793) +const querystring = __webpack_require__(792) const DATABASE_DOES_NOT_EXIST = 'Database does not exist.' @@ -87477,11 +87179,11 @@ module.exports = Document /***/ }), -/* 786 */ +/* 785 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), - negate = __webpack_require__(787), + negate = __webpack_require__(786), pickBy = __webpack_require__(301); /** @@ -87512,7 +87214,7 @@ module.exports = omitBy; /***/ }), -/* 787 */ +/* 786 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -87558,7 +87260,7 @@ module.exports = negate; /***/ }), -/* 788 */ +/* 787 */ /***/ (function(module, exports) { /** @@ -87586,11 +87288,11 @@ module.exports = isUndefined; /***/ }), -/* 789 */ +/* 788 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - map = __webpack_require__(790); + map = __webpack_require__(789); /** * Creates a flattened array of values by running each element in `collection` @@ -87621,12 +87323,12 @@ module.exports = flatMap; /***/ }), -/* 790 */ +/* 789 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), + baseMap = __webpack_require__(384), isArray = __webpack_require__(88); /** @@ -87680,10 +87382,10 @@ module.exports = map; /***/ }), -/* 791 */ +/* 790 */ /***/ (function(module, exports, __webpack_require__) { -const PromisePool = __webpack_require__(792) +const PromisePool = __webpack_require__(791) /** * Like a map, executed in parallel via a promise pool @@ -87710,7 +87412,7 @@ module.exports = { /***/ }), -/* 792 */ +/* 791 */ /***/ (function(module, exports, __webpack_require__) { var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;(function (root, factory) { @@ -87929,20 +87631,20 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ /***/ }), -/* 793 */ +/* 792 */ /***/ (function(module, exports) { module.exports = require("querystring"); /***/ }), -/* 794 */ +/* 793 */ /***/ (function(module, exports, __webpack_require__) { const get = __webpack_require__(163) const flatten = __webpack_require__(183) -const Contact = __webpack_require__(795) -const Document = __webpack_require__(785) +const Contact = __webpack_require__(794) +const Document = __webpack_require__(784) class AdministrativeProcedure extends Document { /** @@ -88076,14 +87778,14 @@ module.exports = AdministrativeProcedure /***/ }), -/* 795 */ +/* 794 */ /***/ (function(module, exports, __webpack_require__) { -const PropTypes = __webpack_require__(796) +const PropTypes = __webpack_require__(795) const get = __webpack_require__(163) -const log = __webpack_require__(803) -const Document = __webpack_require__(785) +const log = __webpack_require__(802) +const Document = __webpack_require__(784) const getPrimaryOrFirst = property => obj => { if (!obj[property] || obj[property].length === 0) return '' @@ -88313,7 +88015,7 @@ module.exports = Contact /***/ }), -/* 796 */ +/* 795 */ /***/ (function(module, exports, __webpack_require__) { /** @@ -88324,29 +88026,29 @@ module.exports = Contact */ if (true) { - var ReactIs = __webpack_require__(797); + var ReactIs = __webpack_require__(796); // By explicitly using `prop-types` you are opting into new development behavior. // http://fb.me/prop-types-in-prod var throwOnDirectAccess = true; - module.exports = __webpack_require__(799)(ReactIs.isElement, throwOnDirectAccess); + module.exports = __webpack_require__(798)(ReactIs.isElement, throwOnDirectAccess); } else {} /***/ }), -/* 797 */ +/* 796 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; if (false) {} else { - module.exports = __webpack_require__(798); + module.exports = __webpack_require__(797); } /***/ }), -/* 798 */ +/* 797 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88534,7 +88236,7 @@ exports.typeOf = typeOf; /***/ }), -/* 799 */ +/* 798 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -88547,11 +88249,11 @@ exports.typeOf = typeOf; -var ReactIs = __webpack_require__(797); -var assign = __webpack_require__(800); +var ReactIs = __webpack_require__(796); +var assign = __webpack_require__(799); -var ReactPropTypesSecret = __webpack_require__(801); -var checkPropTypes = __webpack_require__(802); +var ReactPropTypesSecret = __webpack_require__(800); +var checkPropTypes = __webpack_require__(801); var has = Function.call.bind(Object.prototype.hasOwnProperty); var printWarning = function() {}; @@ -89132,7 +88834,7 @@ module.exports = function(isValidElement, throwOnDirectAccess) { /***/ }), -/* 800 */ +/* 799 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89229,7 +88931,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) { /***/ }), -/* 801 */ +/* 800 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89248,7 +88950,7 @@ module.exports = ReactPropTypesSecret; /***/ }), -/* 802 */ +/* 801 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -89264,7 +88966,7 @@ module.exports = ReactPropTypesSecret; var printWarning = function() {}; if (true) { - var ReactPropTypesSecret = __webpack_require__(801); + var ReactPropTypesSecret = __webpack_require__(800); var loggedTypeFailures = {}; var has = Function.call.bind(Object.prototype.hasOwnProperty); @@ -89357,7 +89059,7 @@ module.exports = checkPropTypes; /***/ }), -/* 803 */ +/* 802 */ /***/ (function(module, exports, __webpack_require__) { const log = __webpack_require__(5).namespace('doctypes') @@ -89366,10 +89068,10 @@ module.exports = log /***/ }), -/* 804 */ +/* 803 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(785) +const Document = __webpack_require__(784) const APP_DOCTYPE = 'io.cozy.apps' const STORE_SLUG = 'store' @@ -89429,11 +89131,11 @@ module.exports = Application /***/ }), -/* 805 */ +/* 804 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(785) -const BankAccount = __webpack_require__(806) +const Document = __webpack_require__(784) +const BankAccount = __webpack_require__(805) class BalanceHistory extends Document { static async getByYearAndAccount(year, accountId) { @@ -89479,15 +89181,15 @@ module.exports = BalanceHistory /***/ }), -/* 806 */ +/* 805 */ /***/ (function(module, exports, __webpack_require__) { -const groupBy = __webpack_require__(376) +const groupBy = __webpack_require__(375) const get = __webpack_require__(163) -const merge = __webpack_require__(395) -const Document = __webpack_require__(785) -const matching = __webpack_require__(807) -const { getSlugFromInstitutionLabel } = __webpack_require__(809) +const merge = __webpack_require__(394) +const Document = __webpack_require__(784) +const matching = __webpack_require__(806) +const { getSlugFromInstitutionLabel } = __webpack_require__(808) const log = __webpack_require__(5).namespace('BankAccount') class BankAccount extends Document { @@ -89573,12 +89275,12 @@ module.exports = BankAccount /***/ }), -/* 807 */ +/* 806 */ /***/ (function(module, exports, __webpack_require__) { -const sortBy = __webpack_require__(477) -const { eitherIncludes } = __webpack_require__(808) -const { getSlugFromInstitutionLabel } = __webpack_require__(809) +const sortBy = __webpack_require__(476) +const { eitherIncludes } = __webpack_require__(807) +const { getSlugFromInstitutionLabel } = __webpack_require__(808) const findExactMatch = (attr, account, existingAccounts) => { const sameAttr = existingAccounts.filter( @@ -89859,7 +89561,7 @@ module.exports = { /***/ }), -/* 808 */ +/* 807 */ /***/ (function(module, exports) { const eitherIncludes = (str1, str2) => { @@ -89872,11 +89574,11 @@ module.exports = { /***/ }), -/* 809 */ +/* 808 */ /***/ (function(module, exports, __webpack_require__) { const log = __webpack_require__(5).namespace('slug-account') -const labelSlugs = __webpack_require__(810) +const labelSlugs = __webpack_require__(809) const institutionLabelsCompiled = Object.entries(labelSlugs).map( ([ilabelRx, slug]) => { @@ -89912,7 +89614,7 @@ module.exports = { /***/ }), -/* 810 */ +/* 809 */ /***/ (function(module, exports) { module.exports = { @@ -89951,7 +89653,7 @@ module.exports = { /***/ }), -/* 811 */ +/* 810 */ /***/ (function(module, exports, __webpack_require__) { const fromPairs = __webpack_require__(182) @@ -90070,18 +89772,18 @@ module.exports = BankingReconciliator /***/ }), -/* 812 */ +/* 811 */ /***/ (function(module, exports, __webpack_require__) { -const keyBy = __webpack_require__(351) -const groupBy = __webpack_require__(376) -const maxBy = __webpack_require__(813) -const addDays = __webpack_require__(553) -const isAfter = __webpack_require__(637) -const Document = __webpack_require__(785) -const log = __webpack_require__(803) -const BankAccount = __webpack_require__(806) -const { matchTransactions } = __webpack_require__(816) +const keyBy = __webpack_require__(350) +const groupBy = __webpack_require__(375) +const maxBy = __webpack_require__(812) +const addDays = __webpack_require__(552) +const isAfter = __webpack_require__(636) +const Document = __webpack_require__(784) +const log = __webpack_require__(802) +const BankAccount = __webpack_require__(805) +const { matchTransactions } = __webpack_require__(815) const cloneDeep = __webpack_require__(214) const maxValue = (iterable, fn) => { @@ -90402,11 +90104,11 @@ module.exports = Transaction /***/ }), -/* 813 */ +/* 812 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(814), - baseGt = __webpack_require__(815), +var baseExtremum = __webpack_require__(813), + baseGt = __webpack_require__(814), baseIteratee = __webpack_require__(102); /** @@ -90442,7 +90144,7 @@ module.exports = maxBy; /***/ }), -/* 814 */ +/* 813 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -90480,7 +90182,7 @@ module.exports = baseExtremum; /***/ }), -/* 815 */ +/* 814 */ /***/ (function(module, exports) { /** @@ -90500,12 +90202,12 @@ module.exports = baseGt; /***/ }), -/* 816 */ +/* 815 */ /***/ (function(module, exports, __webpack_require__) { -const groupBy = __webpack_require__(376) -const sortBy = __webpack_require__(477) -const { eitherIncludes } = __webpack_require__(808) +const groupBy = __webpack_require__(375) +const sortBy = __webpack_require__(476) +const { eitherIncludes } = __webpack_require__(807) const getDateTransaction = op => op.date.substr(0, 10) @@ -90724,11 +90426,11 @@ module.exports = { /***/ }), -/* 817 */ +/* 816 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(785) -const sumBy = __webpack_require__(818) +const Document = __webpack_require__(784) +const sumBy = __webpack_require__(817) class BankAccountStats extends Document { static checkCurrencies(accountsStats) { @@ -90784,11 +90486,11 @@ module.exports = BankAccountStats /***/ }), -/* 818 */ +/* 817 */ /***/ (function(module, exports, __webpack_require__) { var baseIteratee = __webpack_require__(102), - baseSum = __webpack_require__(819); + baseSum = __webpack_require__(818); /** * This method is like `_.sum` except that it accepts `iteratee` which is @@ -90823,7 +90525,7 @@ module.exports = sumBy; /***/ }), -/* 819 */ +/* 818 */ /***/ (function(module, exports) { /** @@ -90853,11 +90555,11 @@ module.exports = baseSum; /***/ }), -/* 820 */ +/* 819 */ /***/ (function(module, exports, __webpack_require__) { -const trimEnd = __webpack_require__(821) -const Document = __webpack_require__(785) +const trimEnd = __webpack_require__(820) +const Document = __webpack_require__(784) const FILENAME_WITH_EXTENSION_REGEX = /(.+)(\..*)$/ @@ -91106,13 +90808,13 @@ module.exports = CozyFile /***/ }), -/* 821 */ +/* 820 */ /***/ (function(module, exports, __webpack_require__) { var baseToString = __webpack_require__(172), - castSlice = __webpack_require__(418), - charsEndIndex = __webpack_require__(714), - stringToArray = __webpack_require__(420), + castSlice = __webpack_require__(417), + charsEndIndex = __webpack_require__(713), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171), trimmedEndIndex = __webpack_require__(281); @@ -91153,11 +90855,11 @@ module.exports = trimEnd; /***/ }), -/* 822 */ +/* 821 */ /***/ (function(module, exports, __webpack_require__) { -const Application = __webpack_require__(804) -const CozyFile = __webpack_require__(820) +const Application = __webpack_require__(803) +const CozyFile = __webpack_require__(819) /** * Class representing the folder model. @@ -91281,12 +90983,12 @@ module.exports = CozyFolder /***/ }), -/* 823 */ +/* 822 */ /***/ (function(module, exports, __webpack_require__) { -const PropTypes = __webpack_require__(796) +const PropTypes = __webpack_require__(795) -const Document = __webpack_require__(785) +const Document = __webpack_require__(784) class Group extends Document {} @@ -91304,10 +91006,10 @@ module.exports = Group /***/ }), -/* 824 */ +/* 823 */ /***/ (function(module, exports, __webpack_require__) { -const Document = __webpack_require__(785) +const Document = __webpack_require__(784) class Permission extends Document {} @@ -91320,7 +91022,7 @@ module.exports = Permission /***/ }), -/* 825 */ +/* 824 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -91343,13 +91045,13 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_babel_runtime_helpers_asyncToGenerator__WEBPACK_IMPORTED_MODULE_2__); /* harmony import */ var cozy_client__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(40); /* harmony import */ var cozy_client__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(cozy_client__WEBPACK_IMPORTED_MODULE_3__); -/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(551); -/* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(395); +/* harmony import */ var _helpers_triggers__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(550); +/* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(394); /* harmony import */ var lodash_merge__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(lodash_merge__WEBPACK_IMPORTED_MODULE_5__); -/* harmony import */ var lodash_keyBy__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(351); +/* harmony import */ var lodash_keyBy__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(350); /* harmony import */ var lodash_keyBy__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(lodash_keyBy__WEBPACK_IMPORTED_MODULE_6__); -/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(777); -/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(826); +/* harmony import */ var _assert__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(776); +/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(825); @@ -91849,12 +91551,12 @@ var fetchReusableAccount = /*#__PURE__*/function () { }(); /***/ }), -/* 826 */ +/* 825 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _cozy_minilog__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(356); +/* harmony import */ var _cozy_minilog__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(355); /* harmony import */ var _cozy_minilog__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_cozy_minilog__WEBPACK_IMPORTED_MODULE_0__); var inBrowser = typeof window !== 'undefined'; @@ -91863,7 +91565,7 @@ var logger = minilog('harvest'); /* harmony default export */ __webpack_exports__["default"] = (logger); /***/ }), -/* 827 */ +/* 826 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -91962,7 +91664,7 @@ var statDirectoryByPath = /*#__PURE__*/function () { }(); /***/ }), -/* 828 */ +/* 827 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -91979,11 +91681,11 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _accounts = __webpack_require__(775); +var _accounts = __webpack_require__(774); -var _accounts2 = __webpack_require__(825); +var _accounts2 = __webpack_require__(824); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -92092,7 +91794,7 @@ exports.default = AccountService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 829 */ +/* 828 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -92103,23 +91805,25 @@ var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { value: true }); +exports.formatNumberValues = formatNumberValues; exports.getFluidType = getFluidType; exports.getKonnectorUpdateError = getKonnectorUpdateError; -exports.formatNumberValues = formatNumberValues; +exports.getPreviousMonthName = exports.getMonthNameWithPrep = void 0; exports.getRelationship = getRelationship; exports.getRelationshipHasMany = getRelationshipHasMany; exports.getRelationships = getRelationships; -exports.getSeason = exports.getMonthNameWithPrep = exports.getPreviousMonthName = exports.importIconbyId = void 0; +exports.importIconbyId = exports.getSeason = void 0; +exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _konnectorUpdate = __webpack_require__(830); +var _konnectorUpdate = __webpack_require__(829); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _ecogesture = __webpack_require__(831); +var _ecogesture = __webpack_require__(830); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -92156,6 +91860,20 @@ function getKonnectorUpdateError(type) { } } +function isKonnectorActive(fluidStatus, fluidType) { + if (fluidType === _fluid.FluidType.MULTIFLUID) { + if (fluidStatus.filter(fluid => fluid.status === _fluid.FluidState.NOT_CONNECTED || fluid.status === _fluid.FluidState.ERROR_LOGIN_FAILED).length === 3) { + return false; + } else { + return true; + } + } + + if (fluidStatus[fluidType].status === _fluid.FluidState.NOT_CONNECTED) { + return false; + } else return true; +} + function formatNumberValues(value, fluidStyle, toBeCompared = false) { if (value || value === 0) { const localeValue = value.toLocaleString('fr-FR', { @@ -92220,7 +91938,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(832)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(831)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -92311,6 +92029,7 @@ exports.getSeason = getSeason; reactHotLoader.register(getFluidType, "getFluidType", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/hugo/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationship, "getRelationship", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/hugo/ecolyo/src/utils/utils.ts"); @@ -92330,7 +92049,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 830 */ +/* 829 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -92354,7 +92073,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 831 */ +/* 830 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -92427,147 +92146,147 @@ exports.EquipmentType = EquipmentType; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); /***/ }), -/* 832 */ +/* 831 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 833, - "./action/duration-clock.svg": 834, - "./challenge/CHALLENGE0001.svg": 835, - "./challenge/CHALLENGE0002.svg": 836, - "./challenge/CHALLENGE0003.svg": 837, - "./challenge/CHALLENGE0004.svg": 838, - "./challenge/CHALLENGE0005.svg": 839, - "./challenge/challengeLocked.svg": 840, - "./challenge/circleChecked.svg": 841, - "./challenge/circleUnchecked.svg": 842, - "./challenge/star.svg": 843, - "./challenge/starFilled.svg": 844, - "./challenge/starFinished.svg": 845, - "./duel/DUEL001.svg": 846, - "./duel/captionAverage.svg": 847, - "./duel/captionConsumption.svg": 848, - "./duel/captionIncoming.svg": 849, - "./duel/circleStar.svg": 850, - "./duel/default.svg": 851, - "./duel/emptyValue.svg": 852, - "./duel/locked.svg": 853, - "./duelResult/CHALLENGE0001-0.svg": 854, - "./duelResult/CHALLENGE0001-1.svg": 855, - "./duelResult/CHALLENGE0001-2.svg": 856, - "./duelResult/CHALLENGE0002-0.svg": 857, - "./duelResult/CHALLENGE0002-1.svg": 858, - "./duelResult/CHALLENGE0002-2.svg": 859, - "./duelResult/CHALLENGE0003-0.svg": 860, - "./duelResult/CHALLENGE0003-1.svg": 861, - "./duelResult/CHALLENGE0003-2.svg": 862, - "./duelResult/CHALLENGE0004-0.svg": 863, - "./duelResult/CHALLENGE0004-1.svg": 864, - "./duelResult/CHALLENGE0004-2.svg": 865, - "./duelResult/CHALLENGE0005-0.svg": 866, - "./duelResult/CHALLENGE0005-1.svg": 867, - "./duelResult/CHALLENGE0005-2.svg": 868, - "./duelResult/default.svg": 869, - "./ecogesture/ECOGESTURE0001.svg": 870, - "./ecogesture/ECOGESTURE0002.svg": 871, - "./ecogesture/ECOGESTURE0003.svg": 872, - "./ecogesture/ECOGESTURE0004.svg": 873, - "./ecogesture/ECOGESTURE0005.svg": 874, - "./ecogesture/ECOGESTURE0006.svg": 875, - "./ecogesture/ECOGESTURE0007.svg": 876, - "./ecogesture/ECOGESTURE0008.svg": 877, - "./ecogesture/ECOGESTURE0009.svg": 878, - "./ecogesture/ECOGESTURE0010.svg": 879, - "./ecogesture/ECOGESTURE0011.svg": 880, - "./ecogesture/ECOGESTURE0012.svg": 881, - "./ecogesture/ECOGESTURE0013.svg": 882, - "./ecogesture/ECOGESTURE0014.svg": 883, - "./ecogesture/ECOGESTURE0015.svg": 884, - "./ecogesture/ECOGESTURE0016.svg": 885, - "./ecogesture/ECOGESTURE0017.svg": 886, - "./ecogesture/ECOGESTURE0018.svg": 887, - "./ecogesture/ECOGESTURE0019.svg": 888, - "./ecogesture/ECOGESTURE0020.svg": 889, - "./ecogesture/ECOGESTURE0021.svg": 890, - "./ecogesture/ECOGESTURE0022.svg": 891, - "./ecogesture/ECOGESTURE0023.svg": 892, - "./ecogesture/ECOGESTURE0024.svg": 893, - "./ecogesture/ECOGESTURE0025.svg": 894, - "./ecogesture/ECOGESTURE0026.svg": 895, - "./ecogesture/ECOGESTURE0027.svg": 896, - "./ecogesture/ECOGESTURE0028.svg": 897, - "./ecogesture/ECOGESTURE0029.svg": 898, - "./ecogesture/ECOGESTURE0030.svg": 899, - "./ecogesture/ECOGESTURE0031.svg": 900, - "./ecogesture/ECOGESTURE0032.svg": 901, - "./ecogesture/ECOGESTURE0033.svg": 902, - "./ecogesture/ECOGESTURE0034.svg": 903, - "./ecogesture/ECOGESTURE0035.svg": 904, - "./ecogesture/ECOGESTURE0036.svg": 905, - "./ecogesture/ECOGESTURE0037.svg": 906, - "./ecogesture/ECOGESTURE0038.svg": 907, - "./ecogesture/ECOGESTURE0039.svg": 908, - "./ecogesture/ECOGESTURE0040.svg": 909, - "./ecogesture/ECOGESTURE0041.svg": 910, - "./ecogesture/ECOGESTURE0042.svg": 911, - "./ecogesture/ECOGESTURE0043.svg": 912, - "./ecogesture/ECOGESTURE0044.svg": 913, - "./ecogesture/ECOGESTURE0045.svg": 914, - "./ecogesture/ECOGESTURE0046.svg": 915, - "./ecogesture/ECOGESTURE0047.svg": 916, - "./ecogesture/ECOGESTURE0048.svg": 917, - "./ecogesture/ECOGESTURE0049.svg": 918, - "./ecogesture/ECOGESTURE0050.svg": 919, - "./ecogesture/ECOGESTURE0051.svg": 920, - "./ecogesture/ECOGESTURE0052.svg": 921, - "./ecogesture/ECOGESTURE0053.svg": 922, - "./ecogesture/ECOGESTURE0054.svg": 923, - "./ecogesture/ECOGESTURE0055.svg": 924, - "./ecogesture/ECOGESTURE0056.svg": 925, - "./ecogesture/ECOGESTURE0057.svg": 926, - "./ecogesture/ECOGESTURE0058.svg": 927, - "./ecogesture/ECOGESTURE0059.svg": 928, - "./ecogesture/ECOGESTURE0060.svg": 929, - "./ecogesture/ECOGESTURE0061.svg": 930, - "./ecogesture/ECOGESTURE0062.svg": 931, - "./ecogesture/ECOGESTURE0063.svg": 932, - "./ecogesture/ECOGESTURE0064.svg": 933, - "./ecogesture/ECOGESTURE0065.svg": 934, - "./ecogesture/ECOGESTURE0066.svg": 935, - "./ecogesture/ECOGESTURE0067.svg": 936, - "./ecogesture/ECOGESTURE0068.svg": 937, - "./ecogesture/ECOGESTURE0069.svg": 938, - "./ecogesture/ECOGESTURE0070.svg": 939, - "./ecogesture/ECOGESTURE0071.svg": 940, - "./ecogesture/ECOGESTURE0072.svg": 941, - "./ecogesture/ECOGESTURE0073.svg": 942, - "./ecogesture/ECOGESTURE0074.svg": 943, - "./ecogesture/ECOGESTURE0075.svg": 944, - "./ecogesture/ECOGESTURE0076.svg": 945, - "./ecogesture/ECOGESTURE0077.svg": 946, - "./ecogesture/default.svg": 947, - "./exploration/validMark.svg": 948, - "./feedback/bug-off.svg": 949, - "./feedback/bug-on.svg": 950, - "./feedback/idea-off.svg": 951, - "./feedback/idea-on.svg": 952, - "./feedback/other-off.svg": 953, - "./feedback/other-on.svg": 954, - "./gcu/gcu-arrow.svg": 955, - "./indicator/error.svg": 956, - "./indicator/green.svg": 957, - "./indicator/grey.svg": 958, - "./indicator/nodata.svg": 959, - "./indicator/red.svg": 960, - "./profileType/finish.svg": 961, - "./quiz/questionMark.svg": 962, - "./quiz/quizStars.svg": 963, - "./quiz/starResult.svg": 964, - "./tuto/arrowLeft.svg": 965, - "./tuto/arrowRight.svg": 966, - "./tuto/tuto1.svg": 967, - "./tuto/tuto2.svg": 968, - "./tuto/tuto3.svg": 969 + "./action/chrono-mini.svg": 832, + "./action/duration-clock.svg": 833, + "./challenge/CHALLENGE0001.svg": 834, + "./challenge/CHALLENGE0002.svg": 835, + "./challenge/CHALLENGE0003.svg": 836, + "./challenge/CHALLENGE0004.svg": 837, + "./challenge/CHALLENGE0005.svg": 838, + "./challenge/challengeLocked.svg": 839, + "./challenge/circleChecked.svg": 840, + "./challenge/circleUnchecked.svg": 841, + "./challenge/star.svg": 842, + "./challenge/starFilled.svg": 843, + "./challenge/starFinished.svg": 844, + "./duel/DUEL001.svg": 845, + "./duel/captionAverage.svg": 846, + "./duel/captionConsumption.svg": 847, + "./duel/captionIncoming.svg": 848, + "./duel/circleStar.svg": 849, + "./duel/default.svg": 850, + "./duel/emptyValue.svg": 851, + "./duel/locked.svg": 852, + "./duelResult/CHALLENGE0001-0.svg": 853, + "./duelResult/CHALLENGE0001-1.svg": 854, + "./duelResult/CHALLENGE0001-2.svg": 855, + "./duelResult/CHALLENGE0002-0.svg": 856, + "./duelResult/CHALLENGE0002-1.svg": 857, + "./duelResult/CHALLENGE0002-2.svg": 858, + "./duelResult/CHALLENGE0003-0.svg": 859, + "./duelResult/CHALLENGE0003-1.svg": 860, + "./duelResult/CHALLENGE0003-2.svg": 861, + "./duelResult/CHALLENGE0004-0.svg": 862, + "./duelResult/CHALLENGE0004-1.svg": 863, + "./duelResult/CHALLENGE0004-2.svg": 864, + "./duelResult/CHALLENGE0005-0.svg": 865, + "./duelResult/CHALLENGE0005-1.svg": 866, + "./duelResult/CHALLENGE0005-2.svg": 867, + "./duelResult/default.svg": 868, + "./ecogesture/ECOGESTURE0001.svg": 869, + "./ecogesture/ECOGESTURE0002.svg": 870, + "./ecogesture/ECOGESTURE0003.svg": 871, + "./ecogesture/ECOGESTURE0004.svg": 872, + "./ecogesture/ECOGESTURE0005.svg": 873, + "./ecogesture/ECOGESTURE0006.svg": 874, + "./ecogesture/ECOGESTURE0007.svg": 875, + "./ecogesture/ECOGESTURE0008.svg": 876, + "./ecogesture/ECOGESTURE0009.svg": 877, + "./ecogesture/ECOGESTURE0010.svg": 878, + "./ecogesture/ECOGESTURE0011.svg": 879, + "./ecogesture/ECOGESTURE0012.svg": 880, + "./ecogesture/ECOGESTURE0013.svg": 881, + "./ecogesture/ECOGESTURE0014.svg": 882, + "./ecogesture/ECOGESTURE0015.svg": 883, + "./ecogesture/ECOGESTURE0016.svg": 884, + "./ecogesture/ECOGESTURE0017.svg": 885, + "./ecogesture/ECOGESTURE0018.svg": 886, + "./ecogesture/ECOGESTURE0019.svg": 887, + "./ecogesture/ECOGESTURE0020.svg": 888, + "./ecogesture/ECOGESTURE0021.svg": 889, + "./ecogesture/ECOGESTURE0022.svg": 890, + "./ecogesture/ECOGESTURE0023.svg": 891, + "./ecogesture/ECOGESTURE0024.svg": 892, + "./ecogesture/ECOGESTURE0025.svg": 893, + "./ecogesture/ECOGESTURE0026.svg": 894, + "./ecogesture/ECOGESTURE0027.svg": 895, + "./ecogesture/ECOGESTURE0028.svg": 896, + "./ecogesture/ECOGESTURE0029.svg": 897, + "./ecogesture/ECOGESTURE0030.svg": 898, + "./ecogesture/ECOGESTURE0031.svg": 899, + "./ecogesture/ECOGESTURE0032.svg": 900, + "./ecogesture/ECOGESTURE0033.svg": 901, + "./ecogesture/ECOGESTURE0034.svg": 902, + "./ecogesture/ECOGESTURE0035.svg": 903, + "./ecogesture/ECOGESTURE0036.svg": 904, + "./ecogesture/ECOGESTURE0037.svg": 905, + "./ecogesture/ECOGESTURE0038.svg": 906, + "./ecogesture/ECOGESTURE0039.svg": 907, + "./ecogesture/ECOGESTURE0040.svg": 908, + "./ecogesture/ECOGESTURE0041.svg": 909, + "./ecogesture/ECOGESTURE0042.svg": 910, + "./ecogesture/ECOGESTURE0043.svg": 911, + "./ecogesture/ECOGESTURE0044.svg": 912, + "./ecogesture/ECOGESTURE0045.svg": 913, + "./ecogesture/ECOGESTURE0046.svg": 914, + "./ecogesture/ECOGESTURE0047.svg": 915, + "./ecogesture/ECOGESTURE0048.svg": 916, + "./ecogesture/ECOGESTURE0049.svg": 917, + "./ecogesture/ECOGESTURE0050.svg": 918, + "./ecogesture/ECOGESTURE0051.svg": 919, + "./ecogesture/ECOGESTURE0052.svg": 920, + "./ecogesture/ECOGESTURE0053.svg": 921, + "./ecogesture/ECOGESTURE0054.svg": 922, + "./ecogesture/ECOGESTURE0055.svg": 923, + "./ecogesture/ECOGESTURE0056.svg": 924, + "./ecogesture/ECOGESTURE0057.svg": 925, + "./ecogesture/ECOGESTURE0058.svg": 926, + "./ecogesture/ECOGESTURE0059.svg": 927, + "./ecogesture/ECOGESTURE0060.svg": 928, + "./ecogesture/ECOGESTURE0061.svg": 929, + "./ecogesture/ECOGESTURE0062.svg": 930, + "./ecogesture/ECOGESTURE0063.svg": 931, + "./ecogesture/ECOGESTURE0064.svg": 932, + "./ecogesture/ECOGESTURE0065.svg": 933, + "./ecogesture/ECOGESTURE0066.svg": 934, + "./ecogesture/ECOGESTURE0067.svg": 935, + "./ecogesture/ECOGESTURE0068.svg": 936, + "./ecogesture/ECOGESTURE0069.svg": 937, + "./ecogesture/ECOGESTURE0070.svg": 938, + "./ecogesture/ECOGESTURE0071.svg": 939, + "./ecogesture/ECOGESTURE0072.svg": 940, + "./ecogesture/ECOGESTURE0073.svg": 941, + "./ecogesture/ECOGESTURE0074.svg": 942, + "./ecogesture/ECOGESTURE0075.svg": 943, + "./ecogesture/ECOGESTURE0076.svg": 944, + "./ecogesture/ECOGESTURE0077.svg": 945, + "./ecogesture/default.svg": 946, + "./exploration/validMark.svg": 947, + "./feedback/bug-off.svg": 948, + "./feedback/bug-on.svg": 949, + "./feedback/idea-off.svg": 950, + "./feedback/idea-on.svg": 951, + "./feedback/other-off.svg": 952, + "./feedback/other-on.svg": 953, + "./gcu/gcu-arrow.svg": 954, + "./indicator/error.svg": 955, + "./indicator/green.svg": 956, + "./indicator/grey.svg": 957, + "./indicator/nodata.svg": 958, + "./indicator/red.svg": 959, + "./profileType/finish.svg": 960, + "./quiz/questionMark.svg": 961, + "./quiz/quizStars.svg": 962, + "./quiz/starResult.svg": 963, + "./tuto/arrowLeft.svg": 964, + "./tuto/arrowRight.svg": 965, + "./tuto/tuto1.svg": 966, + "./tuto/tuto2.svg": 967, + "./tuto/tuto3.svg": 968 }; @@ -92592,833 +92311,833 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 832; +webpackAsyncContext.id = 831; module.exports = webpackAsyncContext; /***/ }), -/* 833 */ +/* 832 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 834 */ +/* 833 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 835 */ +/* 834 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 836 */ +/* 835 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 837 */ +/* 836 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 838 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 839 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 840 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 841 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 842 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 843 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 844 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 845 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 846 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 847 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 848 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 849 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 850 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 851 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 852 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 853 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 854 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 855 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 856 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 857 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 858 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 859 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 860 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 861 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 862 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 863 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 864 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 865 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 866 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 867 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 868 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 869 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 870 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 871 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 872 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 873 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 874 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 875 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 876 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 877 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 878 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 879 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 880 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 881 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 882 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 883 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 884 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 885 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 886 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 887 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 888 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 889 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 890 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 891 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 892 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 893 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 894 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 895 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 896 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 897 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 898 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 899 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 900 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 901 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 902 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 903 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 904 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 905 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 906 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 907 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 908 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 909 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 910 */ +/* 909 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 911 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 912 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 913 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 914 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 915 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 916 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 917 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 918 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 919 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 920 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 921 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 922 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 923 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 924 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 925 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 926 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 927 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 928 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 929 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 930 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 931 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 932 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 933 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 934 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 935 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 936 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 937 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 938 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 939 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 940 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 941 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 942 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 943 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 944 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 945 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 946 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 947 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 948 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 949 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 950 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 951 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 952 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 953 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 954 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 955 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 956 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 957 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 958 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 959 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 960 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 961 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 962 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 963 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 964 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 965 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 966 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 967 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 968 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElE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\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 969 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAygAAAEvCAYAAACubuVgAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAATYtSURBVHja7P15nFzVnSeIfn/nnHtv5KotJaEEAcKA2CQQiMUIY4QLG9tlcFUXruouu7uH6qkuamae6/Wrcn1mBr83b+ye97Grp9qe99r0TLXp7gK7qsCmDNhmsRGLJRuQQCAJJLEoJbRLmVpyi4h7zzm/98e598aSmUpJEbnqfPkEqYiMjLj3LL/zW78/YmZ4eHh4eHh4eHh4eHhMBwg/BB4eHh4eHh4eHh4e3kDx8PDw8PDw8PDw8PDwBoqHh4eHh4eHh4eHhzdQPDw8PDw8PDw8PDw8vIHi4eHh4eHh4eHh4eENFA8PDw8PDw8PDw8PD2+geHh4eHh4eHh4eHh4A8XDw8PDw8PDw8PDw8MbKB4eHh4eHh4eHh4e3kDx8PDw8PDw8PDw8PDwBoqHh4eHh4eHh4eHhzdQPDw8PDw8PDw8PDw8vIHi4eHh4eHh4eHh4eENFA8PDw8PDw8PDw8PD2+geHh4eHh4eHh4eHh4A8XDw8PDw8PDw8PDw8MbKB4eHh4eHh4eHh4eHt5A8fDw8PDw8PDw8PDwBoqHh4eHh4eHh4eHh4c3UDw8PDw8PDw8PDw8vIHi4eHh4eHh4eHh4eHhDRQPDw8PDw8PDw8PD2+geHh4eHh4eHh4eHh4eAPFw8PDw8PDw8PDw8MbKB4eHh4eHh4eHh4eHt5A8fDw8PDw8PDw8PDwBoqHh4eHh4eHh4eHh4c3UDw8PDw8PDw8PDw8vIHi4eHh4eHh4eHh4eHhDRQPDw8PDw8PDw8PD2+geHh4eHh4eHh4eHh4TA3UlF9BN03bwdmxOY6YEIJVhwFHYBFyerkWiGrenL5ODd4OWZRP+fspHi4ixKdcUMb0CiGgiTqsRUQECIEyM8CJiUG2fNUN4cCEzdmbtssYA6FkqBQNxBZdxnAISRHRyLEV7O6H+PQ+n3nKx//03seVe5WMGAQoxsAl11PZi73pg/e3vBYxM1jaDiKCYBs2tD5go8auqLHvB8m47nrSzxPZPisTggGA4ouvuWlWr8Xtm3VXEshuIVA2xp0Xok6+s0jPER65b8eQP9G0vmlZex+5fM3kLXQvAFxxbTDgd/+p8cHbJiqxuJgIsSWE1bKfqX7fcywtyoHmPkCEsURXnXpSBgBj0EGE+OpV1DNb9xylA0VEMODQ7Zt0g4nagbNUu5/EOPtvusOQ6KoSJyPvi1MZQly2HA9cd13hQFMv4EBzFSTiqda4ppGBsu6pbV3HTw6t1po7SnGpu1zS3bFOvmaNAAsCWMKmU29H0QizTXHqA4bHke80rTfAuNevY1hrwSqCUhGstbDWorW1gHkdbbjo4qWdN9+xYMIOpx/8zcb7T548+f1SXIaUEiwVmBl2jGEVXDN9Dd37tNAPpNMQlBAIggCFQgHthVa0thVQkEHhk/cu9QbKNMGrLzyzvJyUuq216zQSMDNMXG5oDdJIyVRn4I4nn0xj8qEuKF+5Hve6JAGwghDyK0oW9odh2BdFbT033LF2Vimszz7+xvJde499tUjiAWYGM7ux17Xzx5kASjXO8eQQjeuhaFZShD27+U/vJ7uPXL6mnxcqIIqir7cWot0tLS37W1sKuz/9xSt6vDSoxVOPvrZm/6Hj95WhvsrM0GzBzFBKjWGgaEgLRJbALFEWQe08pvtaCIU5c+b82b/4b1d9dzaN1y+f2NqdJElH30Byp9b6e3EcI0kSJDa7bwEigram3kAZVR+YuQaKwhgGSi5niAiWEwQhPXre3DlP/f6/uOVxb6BMEwNlx1vcXdboOtQ3uPyj/b0r9x3p/cN9B48s6+/vh4bEQEnDGEIpKSEuWyRGg63IDwebSoaRCq8TBJoaHE/RmIHTqIEk0LiBZY0AKwkhBNgYQJdRaAkxv7UF8+e14Z5P3fzNG65Y9Og1K2lns+b17//23S8/95stj+w4mmBosIQkSUBEYOkEkyXAWjtifCoHqEPCE2uQjDs/ZBv6/EAqSAZIEiKhEEYKBRWiEAqEElBk0RoqzJvThvMWLthwQfeiHyxZNH///PltfRIYCCwGiM3AlatVr1cTmoMPtr7aMZwcW35iuPfGo8f23p+YweXDyVBHOR5G2ZacEQ/jDGlu0EBpUMFlbkwe5wZKuo5HKKrkHD1CCAgRQikFJSMoJSFEgDkdc3vmtna92NmxYEtnYX6PRNtuWxI9l1+3ZkYYMK/8Kr7nmZc3P/r2tp0dh08MoUypg8RaBEEArjNQbDpOgkWqYIgGnSR2Qu+PaDwDeQwHUKoyKSWglEIhChCGIUIp3M8wRBAEuPiSRb1LFs1/dtHcuX1L5rduWtCCDSgDCvrA5auDWe9ceeqZvi///OXXH/mgZzdODMQosgBbCQgCQcEYA0A5/YOdM0paQKTjq8mk68h9niJnuIDc2RcGBbS0tKB7boTf+/ztf3ntJQsevWIlHZgJY/PeFu4aMrj4eL9Zuf9IX/cHPQfu33vw4LJSqYRiuYRSqYSTpQKMMUiSBFprGLap4Zwq5tbWyatTr9+ZBpHKB1unR2TyJZf/ZAFozGtvxbKl3bjm6itfvO26ix+69UZqzFhpsoGicI7hhRdeePA3r7/9wEBJI7EBBsoJSEVIkgRWBEDQkgoACyEUQhnmgqD6AB7LQBGNejDH2SETbVCOp+AIceoDlCyDEMAIAjNDKAUVKYAshoaGcKzvIP6hd/eDnf/si+uuAZpioPziyfe6H/ubHz5ykluhg4UIAnf4ERHi1GNiCRUv5ikMlEYNtHEFyDjjN56BUi9gRxiIJCAZgADYMsrlMuLhEgY4gWANm5TQFgXoSYoIBNZIMmtCyWhtbcE1V16Oqz72MVzQvXihNyuag9df+GXXwXfe+ZO+/v3fKJoBGAyBZAwrDRgaSRo5yeedGjMwGj1gqcEcUsoUbMKoBkq2f5gZxhgYY1A0MZgtmAX6TwwsO0LHlgmK0BbMwaIFF+K8+RcsBDAjDJQXXnjhOy+t39KRWAlR6ADYRTWllFBKgUakmMwsA2Xcz6+7vnoDhcjN+/BwgqGhIQi2Nfe2fecbXYWAvlwQAi2CsPqq5Vi5fBmWLV1SOBfkxc9//vNH3np/H1hIFApzQKRgNCHWCQIV5mrbWAaKlamhkj4XHOcGCgAYbVEul9HTcwCPPLLnW/Pv//0nr5ghY7N+/fo/eXvn7m/0fHQYw4mFpQIGikW3t8LAGSVyQS7HgiCAylLy0/O//vw91wyUXE9QhCQpYmhoCNu2bcO+vXvWBuU7e28FHp9O9zOrIyhb34y7Dx8bXv7uh3vv3/j2zi+/vXMXNAuosBNUaIGgENpaWCOct58ZVmrUq6wA8sjJyPE6swOhUQVjouer4U9nDSEEDAW5Mp0JBWaGgAaXBnDTFUtw/+/d/ZU7PxE92tAcbxru+N5/ebL/zZ1HoMP5KIYt0FqDiKCUykPjIOdBqR9/GmEA6Akd4/Hmv16QnLH6INMQtuX0PtLUGhAkO0EtLUCCgcQgCBTiOIaQQDxUBGwZoWCsXLEcq6667Kml3fM2LF00d0ch5N3XrRJbvMlxamze/OzqxAwsO9J7ZO2Bgz0PDJZ6IWQCq2IwiijbMoS0sBJpxITzlej2SaNrr1F5Khpc31wjSajegVO1vtmKdE8G+d4cLven4yAgdAiJAlrVPHQtOL/n/K6Pfbe9Zf6WiOZsvfq626ddhO/pR99e/Z0fvbjxWKkFQaEdiQ0wxG6epXQOmyD1CVYcXLbGVyg5bsyAbDACC27MZ1keJ0VQitENnkzmDiVlRFEEYTUKJGGLRUidICCNqz62FDfdcO1DFy9dtHXh/NaeNsU7bTJ8YMUt7bMisvK3//H1r37n71/6DtoWAEpBQyK2bm+4NSRhtU5HrTJP0roULwAoiawISEMxQcCdhc7wVTBpkVCrTBAUe/GJay/EH//epzuvujGadg6A9S+dXHm4b3j562+//8i6X78WWdWKsrGAiiDCAgwkjFUQIoQx7r4Cm6SOvnrHX92qI8xKZA4BI2ydop/pN85hYmEAaEi2kGQhwbhwwQL8t7+36s4vfL77xbO+AB9BOT08/9T2ZVuee+57G9/acfdHh49DtsxDW1sbLCkwFZAIAU6VOCEEpJR5WlD1QV+vq448IJq70hv3YE5tihhQMQRG+ywiglQKx48fR29v4zrG8PAwNm/ejGDOxdBV15cJ9dxASp/XRyDoFGMwHWtOxougWEoNstxAcVEjArnoEBGSJIFUhEAIlMtll3oCgyiKIEkiIIsPP/wQ72/bfM/cDnXPtVdcgssvXfr1wz/ZOfCZLy73+eKnwEcffXTv0b69Dw4MDUDIBCpQsOwOzSAIYIwBI8nnRaU1Q8ynt94aXZON7+/TdXHwmK6PrCaDLVI5YfMc8SzSYC0AQ3kU8MCBA8uO7hv4zqIFF2DR3AvvvRp4arrN/f79+788PDyMIOpEkiRgoRAEYVqHp2GMySO0Iw2UtAal0QhIwwZKg+fZOPatMSaf6+x5ti6FEIiiKF8fxhooKRFJAWGBnp4e7Hjn7QcuWDIf1624HFdecgGWdi+cNZGVLVu2fKetrQ1FIZAYA0gJa62LvKXpSZUIgKgZckqf5zUqYAgLCIiaPV0ZeyeTjh07hmPHjk27sXjsv7x636tPPPHYlnd7EFMbgiBCQgKBkIAKQEqBrUu5r9Y1cmco1cmzugwKmqUGCo0h57NnSslMSwORAGsDIQUkAXv37sWxYxetBPDidLmfWWWgvPsWL/vw0Mm1v3ljx3feffz1jqPHhjCYtAOFhYiFBHMIVkF6OBoopcDWwpRihGBAEBJdq2DbfKG7f0gaOygoGSBuLERvRYMpHIyG/r7RIjFjLQRJiDRyQUSQQiBhAWMNBASEbAVbIC7bjg/eNtGl18qz9oANDsddRgQoyjZYIQFOECgBIVw0hIxxm1UQjNa5AK/3LIzmQTwbZa3RElVLySn1hFNlgEgLCJ2Jn9piSg2CYQZBQBQKMNbCEsEqkR5VApABkLS4z1IMLnRhIInRs+kQos0Hv7H84u5vvPTN1wZWXH7xNy85v2tLZ0RbrlotDuAcx9bNz608dOT9P9l7ZMcDx08+B0MGaLd5MSIzg4RBrBlCOBoVmSnntmJ4WmshZKP6lmhIPjScIsR1n5PXoohqFwYYVHWpGmwEjAECGYCYYCmBUTFIlGBpGAQJI0N8OPA+DpXnPnnwqX+DJfMu/e7COResa5WLfv2xq2+Z8ohKX//QGgoVrIDLfZcMreO03iZLf7O1cjgbH5vlyjea4tWo5tUYSYKUY1x/Ov9JwqAqB1J23gkhwEIgiLUjNyEFEBCnFJBCtrt91LIIO0sJ3t3wHhZu2Y9Lli4urf/ezqeuXXH5hoWteLZgTc/yG9WMJFw4ePAEYu5EHAuIMAQohFDsVgwnTvlmne7yJN9nLAFKX1e6kK8rIgJlKZWQMCShEbg9SgUgnIfjxQQH+uO7MQ1Se7ZtLHW8+t5HX/v1G+8/+P4Tm3CyZIFwGURLJ0raGbZZhoNkAoPBJGAsw8BlTJikVOscpXzjgChfhpil9gmYxCkNFCsIxhjIQALkUgUTNkiMBqzFcEksm073M6sMlHXrXnpw3Wtv3X/0pIYFAbLVeYdJwUqJxFa8d0Ruoij1bHLqnVBS1RwEFY98muplzZgHOnHKUnMq9WGcA8hwYzUsUx1Bybw91Z5SYww49Y6aJIbWMYxxhbLFYrGhOS+Xyx1hGGJYa1CgIKTMU7xG1JsIMfL6eezjfbSxmAlMXjXXn96CIJF6JW3urTTGgAXnXjVjDMLA5fLm3jirUSgUIGyMjz76CHs/2Nmx/a22b12xrBu33XjtjVcB57SBsunlF7p2bd/6F73Her4cUz9KQQlhGAJw4ymkOzgZWfTL1KQ8ZhGxLCXRNsziNLH7/4x9eZnHsu4aRhygmXzNUoTIpSIIKWEtwWgDaxMEQQhmxpEjR3D8YPzV7q7iVy85v+X86bAWrLVhzbnBDGsd81IWKch/Xy+AstetnaT5mbAxOKXhmrEMVq/77J6stVB55DstaE5lE7Mz4JVwEeCWKEKpVMKOHTuwe8f2e7ZtufCeG6+6/Ft33nJ150yVJcViERCdTg4ATg4rR7Ighcjvf7R9RqiNIKBOP8/GuXrv1UZkph4//elPn9mwvWdN7wCBRIAgCKFB0FpDSoUkSSBEGnWjStG7FAqC3Hmmxrif7D4NZjhNVxP3Z7lchpKcGn65vhZOp+ud8QbKxo3J6j0Hh+/+0dPPfmPHz7dAty4CAjni9pgtJAEqZcmxVeyOTBKQAgYAWz2GP9JWn7eo5FTXyoqEGvRAnbaH8ux+P97xljRqwaOQXgNDMiDS3FjJFmAXARBBAMMGbG250fxhMnHZ2DIoMoAFWBNk6iWiauFt07EdZ3yM0A0peLZRErcsgnOWn2OrPehc+ZysaC43oNmk+eAMpEa3AsB6CIoAw26FWxECCAFlUbJAUCDsGi5h/45B/Gr7uo2P/3dP4nO/dfvXL7547qY2oOeaVc1jZpvO2Lb55a5d+7d866Odj9+fiBPgtiJKdhAqILhWFwQSALOAtjqVJO7BXIncUR5hsKlnEw2tv0Z3MDcYQcnWX0Uu1irkVBdhyVMxMnlqlSssz1KAUoeNkAKARmxLYBoEK4KWx9Fz7CCODOzYf+CX33rxgoXLH2qVCzdces2aKTGaY6CrbAWskYBQsDaAFAI6YUilnHJAWQpKbWqXoJQWlkoNHgCNojGFVdpTyKOqz8/mXXDtLVmKIZmdIU8Ap+mRhtyflmCBQgsGQZAEkJgDycDR/Qne2PsOnti4tf+3/3bX49cuX/bivAgbr7uONs0UmZKQglYSCTE0LIyUaQYHwYAghIRO94Ol2n1Gua4jUTPAVQe/YKAA7dJ9bQxhXVTXIuiYqnve/KZZuWnL+/f945O/eLDv9YOIg6UwEWCZoclJBWYNawwgABIBQiWRHV0uZaAIEoNuDG2hzm1cJ4eoXg7VvWuGh1ZUepZX5HhGM50ZrgJEgLYJZCDAbKCtS/NCqGAoiLa+lnSvuDmYFo7HGW+gbNiw4WvPrnvjvoGYUSh0YBAeHtPf0zhVGM17Pdq41UfInccKiOMYATO01igEAh988AG+9962b3z847fgE9dfeVuzmNmmO7Zv3/4Xh098dL+GhlUWMhAIZAAL7RfZRKrPQiAuxyhErQgoAFuBUqmEnp6etcUTYu2y7mjakRK5PcV+8iYBJ0+exCOPPHLf1isuu++e31pz23X+zDpLR8fk4Pnnn//OEz99YW1L20II1e6Y/TjdLbISFcrZAf02mmjcD+Dr08bgmokj+N5b3LXn8NDaJ3+5/rHXnnkbSTgfWgVgoZzHhkb6byhLnbJcq4BZAmBgyQCsoLiu0Q2NzoZQ72nKXjeysXtLpjji2mgNCnGpbkwyi77adaFBwsIQOt7dXIyuWtVy1lEUaUWsWEKy+6ZKo7C60BZOz3MiGp3ABlFPD3jGGecjaliyBnAi96QwM4SVNQdi/q+0Ebio2CWuQSkBVihwUEBChNgkKBoLGRYQkMVTb/Tgtd0n1m/5d1s3rLlu+bcXdAVbKSkduOrGllnTu+C9t1+NDh3vue/DfVu+NzD0akcSnUCZSpCSEZNLQQmy9EaqlR82n8+KJysd8JoJkA02Smy8SLoxASTq5aIdh5a8tk9h1XpP2eeyF9LP0dqiELQBFtCUwMoyNJ+AlBLvndyDYdq7I974t3/W2Xbhi1dddcekss5ZUGhIgMimtYoMZBEgtukZZEfMk7SVGgJNjR7JDR4gFDe0bgSPT0JyKrmWCAGTevvd3Nf106lKoWZyxeEmzWS1AiiZThTa5+DX7w3gg8O/Xr/5Ozt7bll52cML2mlDK8qbrr6pMH3rUwRBsIaEBBMBPAoNPlfVMLEa8XtDdnS9BZQzxCkmWJukhAxT48h79ucHVz/z8psbX3t5B8qdV6KfQijpepjAAhAmZZs0rqA72zfWnUdZnxemrHE2p9I0rpaqp7/wTvf3092Bk7EE1kVQ5CicJZTqxdKmuSY51Tk6psv9zEgDZffuPR1PPb/hsTd37kHUNh8a5C1rD4+z8KLVe+3qc+Rdth7nP4E0V1xKlypATgkTQqCvrw/PPffcmoMfbH3y9k/ejOXLFs+q3gWHDx9evWvfrkeG9TCMNWBiSCUB6Eo+N3tBNJGQUua1bc6Adv0Osrqqo0ePAuX3v3PJRR13+tE69+AY4BJEUYT+/n48//zzyw58sPUba29dhesuX9p5ro9PRrk/lfjF0+92/+M//uPGDw4MIAjaUNJpvSNXs3DV9sfJGTkh/CJv8pk/rffzTBrcrW+Wunbs7lv72FMvP/bBvmNIgiVgoyCCCFa4tJNQmNy7UmU/ps9Vfsu5RyZNyXCeCQ2TbZDc9TBeY6q6DdOgB1POcP2GUamxMgTIdHwqueka0mooCwQWfY1ET9zwU97bIxaASXngbd2mzD174zbCm9oJqI9gjcfXPjLileUg27rPqfWs2byGmWo+R3NtJ3CncGu3X5hhtePjh3WsYCwcOwyzgpEGR2WIFz48iW0nNuCOG1e+3f8af31ehE1XXUczlp74w62vdhw88eF92z988fvDfBgmGkJihxzRANzhqcII1oiKgzwz9PJx1+nyq629qJpJ939rG9x/U42666cx5CWN7mnP+PuzWqy8VqeqBtAYDSGD/P1E5HKqpQS3JjhQ3IThj46sizf8zTe751/25PIr75iUOgQtRIcWAkJKFymzAqaqc7Ot8qMZqp36rHZDsm3u+J+5QD1TiVU3Bqf3uTxOo2OCSJsRZhkNdSk++X4yjj0z/TtjBSBakQiCCVpQJI2XPjiJ946/gTv79MbPbeUHwhh9rcrubIQ9ckJ2jtWAUAApkCUIkjB5RG2U1FHSuRyvnG+iZjw5V/EIWgDCMhIisJCwiFCCgKZg2btv8rKrrp9YGb1zSxz1HDq++j/+7U/WHzqpYdQSFFnBBgGYBCxbKGUgLDumP2ZImzok0nPcSgLIVtYPu/4ulXPwzFJsz/S8ne4weZ8lXaNTZuxenLYayLpUMVxNimCb7jGGRLx7utzPjDJH33333bV/93d/99i+ffuglHKdQqsYUqYTI4XHqYwAXx8yrTxqdc9P9VBK5VTNYRjm9LgZo0q2LwcHB/HMM88s//73//axAwcOhzN5jI4dO9b97rvvfj9jnCuXy3nvpIwBLWM+85jgA9iYGqrwjCWQiBDHcR5JGRgYwM6dOx88dOjQMj9q59bZYq3NGxsWCgW0trait7cXP/3pT5c/+uhP1w0ODr89Hfcrz/Lo6+HDh/HXf/3X60+ePFlzbmQMktXR0eqxOFVfNY+mr7+Hp9M1zZgIyo8f/+DuH/7oucc+Okmg1m4MJEAhaIe2jipV6gSBEEgQVXkQNAgGgKl15FX1ujC1fRmrPHao8djwWJ7AOhtPNujAmmoLvuEaFBTTcRUApPPcs6rkmJPrectkYck2rLhaQmjJ1e6I1CeQ7rb8fmqEXT3L8DTrMFv//XzG71dV67/mnekA2BHjwMww6UGguJ4FpvpzJLTJaHcEksQpi3EcQ0oBKQIMSgW0hSBtEaoF2NDTj93/+cUdPT849vjVy+Y93haYLdfeqGZMIf2bv35u2dYdL68fxj6Y6BiMGoZUDAgFY5HSZQcIJKB1UpMjXz1+WQf1erlCIzx4jTlZbKMivcEIMKc1UDRCYIpTfn7OrpOykFkIJ6dr2Bo0pGQYjp2nmGUqrwLAAoEqoMyDCAoBQEfQHw9gx0cnHlMb/vNfLu647OFLV9424b1SKGdoIwAWMuufZd2t5xG1KpYzyUDW+DmRDXdSmloD4TTXFY113VzHTsW2drjyzAhROWe4cgprKkFICwEJQKJUdLIqaluEhA1e2NaLg4Mv43c+98l/X3qTH151/fRh+XLBEg0gAlMm2+vYmKgqMlulx9SfAwJZbUYWaZJVgsetTcEWii0Ul3dOdPTk18/0dv2XH/78aH+yBCZchOEgBAKJclICkQZxDKMJRhRAwtWcSFu7boiCiiaX0VZz2g09XSexPPX5SWOcn7newzPbyU0pC6DIYyQ2jTBm4yUcqyllLKc6j0ASWxA0VtzUNm0iizNiNtY9+V7X448//syJEycQBAF02nBPa13TCd7Do9rr4nHmHpRqb9Voj+p9JtOeM5nnS2ud86xHUQRrLQqFAk6ePIkf/vCH97366sbHZtqYfPjhh18tFotdWaSEqvj3s7qTCvOZX3MTfmBV9ZCpXq+uGaJAGIZ5hCsIApRKJezatetbg4ODHV7uzH5IKR0TlDH5/hRCIEmSXD699957eOKJJx7YtWt/tz+zJidy88wzz7y9b98+hGGYRz2ttfnZIaXMa8mm8jrPpbN+JmDaR1BefrF/zQ9+9Oz69052IInmIFYSYAmyDAntWGKszVkLZMZCko+/HOlhqMrPy9kh8vebiq3NKrfh8vdlv089hcJKN4xZrYWwM3rhNhpByGp4wJR6NtzY5vuB0nElAcsU7dgcR1esCs/aYjfgDgOGkBGMpRFF3gZc133x1J4SQ1lNUjrvmUevMkI141S/zSWP7kE/e5+BPbP3U9rnp8L7kl5nNi9q1OvOvseM6CRNNaNd3WnaWFQ15RSQMkSQ0dDRMCS5uqC4tQ1ltvjhL7fjULGw4/gr/KfntePJK66nadvk8d23X+7esfu17+/tfeVu2x5DU+yMsZRnX0A7L1Q23pZApEYZ2Pqc8LqDor5dQV6jkcqo+r5K7CKT9bUcOUshNUhz3KgHkYNR19W4YsVmxbFR1YtV98JuLI12P6nmQzWYAWPcPISyFYm1sDQIRP04nBxC0FvcJbY99aWV19wzYR2zQ6P6BItuYldJwaIij4xyTRth3P7LIu2WNCwAI2vlisg8yHXrKIv418hpVhV5NW4flXGkyRnPf618SkQtm1eFfWr0cyYnaavr62Gq+nw6ljP3eaouo8EICxaV7j+BJgRoQSxq951SDGYCowCtWrDtUIzeJ15/8tjfH3n45isXfnfltbRlqmWOgYJlSqMETq+orIeskWm9vNcV+ctIM0ZcJYEbn5oNBAkFaR0bGiGG5XhCm/O9+Vpx2dMvvfXM0+vf6ebwgpRIRKBAFiax0BRAIIBCETAWqnrPj+hJqUeyc5FbKybfJaZuddKo52T9+qyEtGe4AyfrA5OfH7amH1oWoBcpSxxDAMI4/Uy42p6trw9F0yWKMu0jKM8999wze/fuRRRFNbnHHh4eMw/r16/H88+v+97AwFA0na+zt7d35f79++/OoiXGGF/jNkM8g1kNAhFBpZ24jx07hgMHDqz2I+TXR8b8dvLkSTz22GP3b9v2oV8XE4R9+/Z1v/LKK8t99GPG4P7pdDHTWuP/zn94/bFXnv9NxxDmwohWWG0REgOwqWdKOtYXVrnnPrC1nqgztdGyHGr3+ijea6r9OyNSrvu8hqUxJYYbzAFv9PsbzUF3ESU3Ps5wd8nXturzXZ2Ie72R6ElT7rNuvGQuSGtZv+yImqPR+cUNjecDGGd8z9gDXvt5Ml34uccNdbUPI/owmLrxCBpcf+nHIOsHkvavIIHBEAhsB5557UPs7yvv+ue/NH+6eL5Yd83106v7/NaNv+x+d/PzP9HiGMr2BCgAwDFIiIrIrEuKd55ne+bzPWL/14rmkTUlmQustraFaaz1hobWU7Mw7r6ozwU/2/VHLn0kVArMFoYJEAEG46PYfXDL115Z/7e7F7Qte/TqVZ+Ylv0wZE1X9bHPK1nVXwWI841nIRucp8bWT2BrayaoLmZY6SBP6T3Wd0Qf5ZrE+OedzGu9AEBD1ZU3yjTSK6MCygmjnGgo1Y7+osZDT63//vG/P3T3LVct/u4NK2nDVM29sDym/LfkshEqcr0280Oy04Nioep2l87no/assgAYwvVaiSfifja+1Bv9n//+4fUl0QoKWxGXrfPcZyxcbKqqg5vj/LH15xfVR67d9yRC1Jz/2bpUjbIoTnEEJpG6To5bQFTOiUwfsFlaMhPAARgWDMc+qIVYAGBaZDdMW5fgz3/87sr169ffl+WN5n0GPDw8ZjSCIMCOHTvw05/+9HtDQ8PT7vp27dr1QBzHEeBy2rM8aV9fMP2R1Rxkc5XluUspMTg4iP3793/PWusH6hxFVr8ahmHOSDg8PIwnn3zyvnfemdpIymyTL88999zrQ0NDMMYgSRIvPz3OGNM2gvKz32x9+73jAsOFxa4gPk4QMCHgSp8SQ4AWtZGOSifuMYyZcfqWVCIQVPfeWou7YpnXetYFGs0Bn+LDs+HvF3XzUBuJEDAg6JG59Wf7bYxYpGUmAsAZfyrVs8fUeiDzXOkxWWhOk53mtMe/sRqUCm/+qVm8Rl6xHOP6z/Dy08/PrsPW9f1IEECHrSCK8NL2kzDPv7Fj8JX4jxbM1U9dt7K1d6rlzob1P/zy4Q9+86AJ+oCwBApKsMIlwmuOIXG6mWlnu49q5VclojD6vrJ189loBKLxTvR16y/d5wKjRLbzvaaa1r9FEkEqBa2dQiRFCwwzSMWgliPoLSU4MtT5rR1bf/XNK1Z8YtrVQGXzV5E7teuCbHbOZDVyboyzTvSJkA1+f3Pkfz7F+bxzrbyh2vOU8siQrrnvUWtusrnOogdVDdF1XbuU7H3VZJ0WgCEJw4AIOtFvChgc1Pj7X2z7TvCzk91XXtD+g+uulZNekyLJjZ4EwxCDwJD5hVNaz2lrRjn/dRo5Agrp86wDnK2TCy56UXt+Nd/x+7Of7l254fuPrRwI5iEJ5sMghDYaKqDKaiaLLMLDXF/r25z1l9de1MnN+n1WieM0Kv+mVn5U+mxx1bpI5XCVblPdiNlS5X2GBAyJLvgIytj40X99+Z7t27dDSpl2hrWz0sPg4XGuIWPUCUOXgrF582a88sor3x8aGpoW13fw4MH7yuVyTT+FrM+Slz/TH9lc5WQZaU0KkStYL5fL+Oijjx7I3udx7iHLyGBmxHGc1ynt378fP/7xj792/PjxKbmu2cREun79+vUDAwNQSuX9ojzTqseZYtpFULZtLnc9/M3/75NDtAAxzUOiASEUwpDAiQanLFBxriw4C3xk7qA9PRtsjIjKiJxyHt2my76F6yMGUyd+p8n3Zx5fUTN8Fo6JJesXsPPNOFp+fTj1jBEZG5KJ0vnMajN0ze+z9WKo4nHIDxhu3ANpx8jNP931m/fRyNZxxoNf1Rem8rdZz5MqPn3RWATQ1PUpqPQzSK9DWCAUiKWAaW1Boi1+suFd2Lndb6st/Ec3r6Rnp2oJ/Gbdj+8+sv+X95TlURgkIBHDsgbYVdRIEeVsdBV2nWyaRmfpOuNlOKLTel2N0ZgdubnmOs4ajdbQoU5O1rEp5p3CawZKV/29aHD8AKsNBMj9O+ujITS01GAewNHh93Bw4OKviS2vfPvKlbdPsyiKHXX88nnN5FG6Z538EXm/mGCa9OGydZkFPAabW2U92Lr1XCv+RosMZh09TFWOvanbN44BrFILQ1YjUgxYAWZGIQjAZe0yM1QHtu3tx3/+2RtvF97iezssdk5mfVwQMIQjB3QZAVXsVMTCebqJ6vSObJxqI1D1+8yQWzNZZFuSgWTHcWUJ4ftv6OiyG1RTzuF/fGzH2m3/uK5juLAYg9wGxIBUjCAIEJt6edZsvcmOoc+NkenApm5NzWwjSmVqSsaumUdSXEaQSFnPUN2PiYwbBzLp69b3QRkLr7766lePHz+eezAz+BxGD4+ZD2MMmBlJkuQdwIMgwM9+9rPujRvfuW8qr+3EiROri8UipJS5x726z4aXP9Mf2bxl6yyrH0qSBEEQ5HUHu3fv/up07CbuMcEKjxCI4zjf11rrvP8GMyMMQ2zbtg3PP7/+SWt50q9tivD9Zn7Y22+//f3Dhw/nvYiy+9Ja+wU4/fH4dLqYaRdB+ceXtz8YFy4Gc4gwaHHheWYQ0pQLklX+AmcwS654Hs04fUiERA1lqBACWutcASlbF46EcBtKwhXn66Sch4KrHFtVHqcs974xSnFqUCZONIvEeMXCRNnvVXo/NlcWCioAmyIEMQQBhVDtbzR6YgmhAIG0BUnH7V2dniPyPh2uoed4dIdcnfNMGpkPK5sXkkASM4RQ7pBLG4OBLGJroEiOqjSdvi/AjuFDGON1Gvn3RAQQOQMAEqGQjknNWgQy6/we5PuA2YCZmuKyoDrPlU3ZY7J8cQEGrIEU7s0JFBJ0Qobt+E8/2Xj/kp8NHli+sPDQNTepSfVsb3rlpysPvverB3UwCFApbbjgupkTAGaCNfI05qsxWEmp3DEQgmFNOVe0hQjT5aiqIg21nvVGWZgaWQDMDBk6UhM2AFsBIgmC6yfFzJCcOZ4spAIEMZg1GM5YZSuaIp+UcpFQazWEACxakGiABCG2gzge70Zf8cMH3nv719++/NpbByZKVuY/T5NmNa/VSCMkeY2BSNLPcvvbEsNaASZnTEOEjhBgnPU4npHdKIGAhU6JCrLUbJEajG4NZ/KZkaTNNtNmpzJNx+P6fhVjyv2aczhrvxTmRoWuiQxn64qlgQwUDGlQWosRcxlKAFYoEIWIuR2/3LQHCxcv+6p9ix++7rrJ6TbfHgLcb6GUAJFA2VggTZHSulQ5gFCJVFez9wkLyDQaaav3MysYiLSsNjsPE3AyhJYggoIeUct2tnj+iT3LPvjJL5aZYD4S0Q4N5do2aZc2K9LrySA5rjkvGpVfjMSdaRlbl3WkLMamDXa1dud2fS1P+jwRE6sSN+rkGk9/EXnfv1o2UpHOf3XNjbFlhEJAAbAwIG0hdam8+oaWacOqOa0iKI899Kv7qr1a9cKyGR7M+shMuVzOFehqxpfMuws4gyYIAnj2l/HnIOsQm41p5n2u9qAYYxCGYV6HMJNgjIGUMmeVq14T1Z3GMzah+g7k4z2q/260x2kpCWmOdfX6zZ7HcZwb5tm1ZfnB0yFC8MwzzzzY398/6d/b39+/Ums95b1Z6lmohBB5HnfWPX26PrI9njkDModA7iyocgple6d6bU6WBzkb276+vgdnWn+GbMyy+6ge/+rIwFiP8ZCdf2M9xpNP2TVlcjH7GYbhiDVMRPlrGVvndICUEkNDQ9iwYcMD+/Yd7pis712yZEmPtRZa61xOV8vs01mrp5rnbNyVUvl+KxQKmD9//mebdQ+HDh265+DBg/n+zq45WzuTtb+zMzA7/7KoanV0vFoWZe+baDRDxja6tsMwrHGeZHpZFEWYN2/er6eTvJtWEZQ39vQ+0lduQ4IABAlrAZKULqj00GZO8yxtneUcVjwn4yiYQRCA09xDpSoHqZsohSRxiaABOa5wRRqwFoqqWb5Sj0xdZ1uLKU7f44nfYKcyWAwsAhmA2SJJnDcjIglDCTgpIZBAgYewdN5cXNw9b2vDG44xkHsKOItU0Fl7tq1I5y/vh1P1OawQkoTrZK2htIFEAskGSjgla3gUD3AzFX9RNdKjCudAIUkSsAUEhZBEYJYgEAQJWHLCWpMCSwkWqfAjCyIB0o0JaZX9uUzyfcEEx3fPaoTHKmf9QgAjAmz68BjO27jr7cJm/uL1qyavJ8HhYx/8RVkchxXFdJyd9zdnTRqLTYjHinCd3cwmpggSBCFdN2lj0uiTUSCWqUdUVmLIufzJiEQaVoEbkguWW9LryQwsJ0OZExjLkDJToCzADGMdBZN1f9ywx4xzdquss3p2P0GVj58hqIgj/R9gUF+2FsBT08YBko0bUNNJPo/ghs5RZiFg2TjWMgYkGwTSjMipP3MPbGMLyLBOu4W76KxhC2sswO66pXKRHpAEw/WjkIEEmFGOY0jK+nXUroQRmQV1l1mfOcB17zF5LaSoWeV55/psdRhAQsKqTmz9qB8X7zj02PzX+E/nyNJTV69umdDD/eorL/7LlzZ/9FgJCpIUlCJoxDBkYGzqGDPOWMl6w5iqmiUJgHXqmKoRWDEknIFQToYRqgDKDiIyJ3HZkm5cOK/lxcuvD5pyb1v2HP7OkJ2LsmgFiaBy9lm3HogtwLZSK9ns/WNdlFRKlxnjmNEYUqStKmzqeJZpe3V25yEIkIogxtHfxo1ATrH84DTCRlWZPZJRqawxgE0sClLAxdU0SBcBNljefT4unN+5AdMI0yaC8osntncfPnw4stZCKZVbtZk3xhjTlBzG6vSfzIuTWdiZpzLrWF/tgZ5MD990xngeuWw8s7my1hkqzIwoiqC1RktLC+6+++4/nYk5/Vk+exZFqfZCjLU+q70fE+0hieM4X9eZ1yjzUmeezCxVsXoOm7W/mjG+b775Ztc777y/cjK/9+TJkyungwe32puXRRayx3Rkwalft5mntFq+VnvYs/VYvSapKg1zMq43Q7lcxvHjx2+cafI3k6vV45alKWee47Ee48mf8f7+dMc3kyfV52bGyFkv9+M4Rrlcnhbna+ZdzvSQX/ziF10HDx55LAiCCf/uL/3LWx+/6aabavSSUqmUy4XT8fBX13xkf1edwZD1fYnjGPPnz8edd955bzPHfffu3YiiKK/vUUrl62AyIhTO+VyJ2mRnXabjVeuU2Zl9Jiyx4+2P6f6ozhbSWmN4eBhaa3R0dODOO+98vLOzc1rJu2kRQdn+ZjnauuHVh3buP4YiFiEInEfQWoDSmg5JaToKxzU83rlHJGMfGqfPCacWsxBuA4VhCGsZDIOCDCGH+hBKhuUyYGIEIdBWUAgkIFEJt7rvkRU+6TxZuLFNON1rUMbzKrBxaXIs0px0kaV2WIRC4qLLz8cXP/upaz+xtm2CeeZF6kc7swHNWEUMspomkQ9sph4GRiOiBJ0FQoBhBFyG4iGXZkHRaUZMxurTI8dZvzyGB98hgRNEidbQGo7rn0JASGgtQEIhClsQW4uEhcvHFhKWU89SgzQ+LGpze016TwYKSFlpqtnOMrYfk4oiLszF/sFBPPWb97+3YJ3pXjIXj6+6fmJ7Erz0zI/uTj58Hkb1g0WcRgKUYwAasS9H6efRkK+nLudeRy7iZRWULQAcAImCFBEKqhKar8Rtajsxc8O55Ge2X0ZEVMtpwbHQsDaB5hIsx7BSA6RhZAIiAyYLhoYRNmdjIiHOopFRnQdVVObLMThlEbAkXWcGoLQeIini+PC+P9yx5dlnr1h59zTxHFb6m7iZ1fkNGQIsM0AhCEBkCRwPYl4r0BLEiDiGjotNk+Vng0Sq1JiuOAK10SjGZbCVoCCAZgHIAqAiJAk5ZiklACaMZQPxKfqhAJVoU1zTB8aO6COUrYeM7az+88rlIoIgQJIIqKATVgT4T//wC/xPf/aH98Ub7YZrbhQ9Ezn7f/XNO+nf/9UvH3vr7R33FeMhDGe02aYMFSk3PqxG9OfKa3CzusJsHGx29wQRCGgkaJ0jsWTBHPzz372n86ZPtDWt/urHj26++6P/+gLiQgcSVrAkYFPDGUj1gjTCxyRqztlmmUhsXIVySADrGIGJIWwCYcogE4O5jBYVIioEkIGEzR0saSo2kgndHxPugKG6flmcsbtl1y9S55BBISKEHcDizg58/jN34JLzW7+y/EZVnk73My0MlGKxiCNHjtxjjIEI0jxWcF7sW1Ns2IT14TxOJo+mGGMQRir/nVIKF118IboXd5XnzG3d2tkabYFNEAjZK6WM6wyUsMkGStyggTKhhR3jFskzYvf71LtnE1hrw9bWwoH5nXMGFi1q7xEzmD0njmO0CIW5cztw1+23oLOFHw0R71Q8NAAAZYTddQItPkMDJawzUOJxLIKa92viKI7jBQODgyuHh+Nlw6Vyx/BQjGMnTuJY/yCOn+gHECNhBpSLaGVZadbavMhuKiMIJAR27dqFzZs3P7hk7aoJZxU5fvz4Gikl4mlQj5B5t0QacWxvm4e2cM6WMGjdHcmgXyk1UGegpOvD5SYy2QbraDg8E4NkxO+1jImozEJ3GBN3FeOBlUPDJ5cPlE4iToZhkDiPpWCQqI4G8KREiLLaMSklOGaUy+VlmZd6JkEIAQkBKIUVK67E8o+d91Royz2BxMA4f1duZH7Hg6agy1qLUKpyGgHoLhaL558Y6F9dKuqOgWIRR/pO4MDhYygODyNoaYOUEok1sIanPIoSRVHO+Ka1RiCAw4cP49e/3vzIvXesOn8yruGTn/zkN1esvPHhA4ePLi8DXUqpAdgY1tqQSGYGSjSagSKEKDMzDKjDvU4xEYGNBTOHFCCeO6+lZ+ni+T2dTdb+9u/f/4d5zyHLUIFCnO43NpwafhN/9hMRkiRGQSnYuISkXMaFSxZiycL5mD+/vTyntX1T55z2LYVCoc86eRsSyTSFrhSPsz+mdeFslYES1RkoWe46iCgWgsqclKJ589q2XLx4UU9Hi9xN8fSrsZ4WBsqxgdLFew4eh2ltg2bHKWDBIOU6jzNLyDRtIO8/UaeHS0rlMreN7mHO+LCzhkHWpB6HBC1RAGs1SibGZy+bg5tuuAIXXrT0klvvnNcDj5kNrvHljy/crErXiWNK4SoPHAMIAgFlyuiMDK5bvhBL5uCvVl5HW6b7MLzw0+1dA0N6xcG+E+v2HejDpq3vo+9EEaplDmTYgUQDLAMMNtiJOk6HO7DuIM0+LS/NIQ1DgMhcpawAqDx3tpSUoGQBLBSeem0HLll+yX3hW7r36usmjtXr5HDvWiuHwKJc6XzODILM+yvkHikavc9PXi9w2hGM0RUxUZyDRR0XYe7c8zCvvfvetWvve2o2bMNXX/z58qHk5I59h3owUDqC4fgkrBqGCsqwXISlJO1V0ZgHKht9OUJpcZEFEhYkBCwTIFpQ0n0Yjo+vATAtIiiiLlKXrUdLDEuAyTaS1rCGIMrHcMmiVtx2zZJv33A9bZgJa+H5f/xwWe/JoV17DvVh+wf70HPgkKtXbJmPIdsGI6o70Nf10aLacarvk2Kd3g4B42pVc4dhxsY4eoQ6q1EJhICQxnU2lwIWIRAtwkuvvosVV13z5eR1fnLFTRPbG+X6m4ItALYAeHYm7fH9+w/eV25tB4kAUhC0tVDKGSVSCCTGODlKlV1qyLF65bVjaDDN2FpIzRAwwNAxXNI9F5+44QZcunThtZ//vaVb4DGjMC0MlMHBwe6DBw+CZCcC5XIo2ZrcErfWugJfa9GogzfPja5imnG5kgK//du/jXsunXvvvE7aRL7cxGMUSCmhyzrNa7XftFbMCCqyT/32lb3vbi5vuojFFcUylt1wa3Hljvc/uu+lDRtXHzxyElGhfWxOz8lU0IRIS6YJJ0+exG9+85sHV973mYcm8juTJOnQrDEdenRdcsklB86b97HvdnQs7JG2feds2TcLFizYPVe2XzFnQWv3vsPhnx3oM/cUTQIoA8sKNk0FtYYnfH0xM4w1UEQol8vQWnfMNBnkUk4JOk0BshYzhhLx4osv7l1ixRUfuwrLbrwVKz86fGLFpk2bvrxxy/tTvgfL5XJKT58xNRJCpXDy5DFs3LjxW0s/feuT/hQcHcePH4+AdlezK129kU2JcojS2k01sSlSURSBbYz21nbcvvrmgZuuvezxixbSwxEw4GfIGyhnhYO9J+7tHZZQHQvALGAMQJCVLrrCuNxh6Xwjzvaus7RT9pgs1y6WWSfZrIbA/SwKZ/hIGyA0QEtpCO18Av/9v/7de3/v9+Y/5ZfEzAJbigABEknqdRujhuM09R4tK559YiBMedoT4bx3BgJCRpBWoxV6y3XXR5tmylhdtSoaALAzfTwL4Nv/E4B/+JvX73vm+eceO3F8ECflXMRyLhIKkIgC+jkABRJQCeI4RlsuMtIM+ZStK0zSyGVaC1bpI5MqVfmEpY4uqma/ihGkaYMSRVfIJ+aDCu1Y99pB3Hozf4fe4r+86jpqekTz9VeeXj289RcrSy1lgAjSVIphLWFkfwCuz5mu7YCdd/zmNMKe1T6QyhVkVzQ6BMlAaDtgh9vRHnXjmotv/tJtd/3B47Nxn1628uZytvZWAy+++ovnuz/sefPRk0O9a2NxFKWWPYDMeqZU1dJw3RFFVSkiLPMjjNLM2Ez+yzQYU+lo7uaVDLkeAGAYlKAto1/3rdm+ed2yK1fd2eD6OkX0zBXljfsJ+fqBchHcNLIojbvTgAhsytBkUFIMDhRYMEIRzxhj9vJVsl4O4X7gKwDwjf/xP7/9qzd2riyhHSZagH7TikQqlDmjVgZaghCmZFykNaO3TteFrGJhctGWuvNghOOxNkc/SBVrBkNGBcTEGIxjtLcvxMY9J3DVoaH7o838V5evol5/+lbwyrpjyzf/L/8ecv48l4JmBYJ0DYMBAw2h1Cg1EU7+Z3tdpvvdiKyvU1bTyK52EQRrCDG1uAJ8mzKFoh+hLaM8eBAfW9iB+z53B268/KKFl68WZT87MxfTIk5w4sSJ1a5YfaSAbzazSzUXe8bU8Qd/8AffvfzyZbv9cvA4F7F69eqn/vzP/7zzrrvuemju3Ln5nqtm/Mr6W0wGMsYcZpe3/Mtf/vK+ctlOiJfbGBOdSZ+IRpEkSf49SikYY9DZ2YnLLrvsu93d3edMCsItd336wFVXXfW1OXPmbMmYdyazJ0kNsQfz2pnWD2W24uv/n//m2j/90z+9c8WKFfl5LYRAGIZ5x/c4jmtaA1QzxTWsEFX178gemW6yd+9ebNu27WvGIPQzNUKOTor8zNjqpJT5OojjGKVSCeVyGRdffDH+8A//8LvXXPOxayeDNcxjYjEtIii9x0+sYai8y2kjGMGHnvOqO0TsfFQKCVA6iU+uWYWbV5z/6MqV5PMT/VIef31xVYdWsrPCO/OxVaIMoHwN8KeXPPXBd1/csHnHlq09GBgcQGfYiqIIUUIBoeiAsWnfBRQBMpA6ZWNpUidiY119gApST5tswa69B7Fjz6HVrW/GO5dfHzZ1zJMkWdDkFZLdSaoJp57fVOoECmBLkNwBlAXa6AJ8rPtGLJ13xdcvufrWcyoNYdVt92wqvfDcF9/5UL/QCrUs4T5YMVwTeTtbuT+eceJ4PCoU295AmT744hcvfPGLAP3N99Z/4/n1Gx88eKyIhFqAaB7KLEBhAUWTQJCFCglaG8Ck/czQWBF2OU4ghAQLAWvKsHD03sYasFF4d9defHBw+Z38Runxq24oeO98isxYaJb0zA3GrJ9R2vGFpAATUI6LaGlpgY6LCFFEKxksmRfiX33xVlx5UfCXl19Ffm5mAaZFBOXo0aOjejAn4tCo5uA///zzcf311z8cBD4/0cMDAC688MK+z3/+859du3bti9UdoTNv/0Sjurs0AJRKJRSLRWzduvX7E/H9SZJ0TmYEJbuvrE/NwoULexYvXvzZc7XH0sc/9Zmeiy666D9OlrdztD5O3kCZnrjlllse/oM/+IMvLVu2LG/6C1S86NVzd7p9Wk5LKarqJ1O9LwuFAvbs2YN9+/Y94mdnhBztmAz5mX1HdcZNFEWIogif/vSnH1+6dNFtM5GVz2MaGyh9x04CqoBKd/azD/dbsjV54wSTPiwIFiEECkJBJcNYcck8XLSQHr5mFe30S8HjNFVMMNtZq9BcfV3Y+8nbW5/9y7+48c7/4ffXfqWz9CHmFI9gPscIjAYgYMgVsitDUEZCGQmGAjchisWkYFiA2cCYBBSFKIsWvL/vOHYdHL5nAhwWTU4dSym2a9hqnCdQsAVZhiQDxAIdahmWLlz1R9es+Pyzl6645Zx1ktz1mfu/PTf42Ithcp6rK2EFYpFTp446vjkbk3UPFiN7YJ2GopMpuTMdNAvF0YrrVc8/uWfJ44889E/ps9d294qjOxGVDiM0JQgyMGAkDCQMKFKQTaiwF0EIzQARQynXT0Oxo18vW4FyNAebew6gn6PP+LOwSu+yjdKbCyDV3eyo0Xi375kUDBhKGLApIaQyZLEPn1x1OW69ovu7119DG1Ze3+6jJ95AaR76+/trakMmVL1kRqlUQhAE6O7ufrylJfTREw+PUXDDDdc9+8d//MdfmTNnDoaHhzFZndaz7r7V+eX79u3DO++888BEyAOq6rU04QI39cgSEebPn98zd+5cL38AXHDBBY9OZhO0+kiWx/TG7/zO79x0xx139Gb1SllNnFIq7xjeJIdF2shZ5N3Pq2WEtRYbN27Evn37/KSMNFImZd9m/euyTvDz5s3Dtdde+1AUKS9LvYHSXGz61bEoYcfjQKIZQsZ51ATXs6YywAJGE0JEmNfegoVzWzdcu8rXnsz8JUx+GCYAl19Hvf/09y9/9E+++PHbLu0sYqE8jkgcR0QDgLAwigAhAYrAQoCbkKZktIQULWCrIQUQG4ti0IpiMB/vHRpa++IL/WsnUmFt+HPSSBJDgCFANgDZIF2nAkbHoCRBIWzH4jkX/OCKq9Zu8isN6GpZ/GxBtg3AttTt5zRCkg/wmUVKxprrTJnKjKLp3iH6XMfq29p6/u037lp4x7VLe9vsEYTxIEJrwTEQSQUrYlgRN2EDCxAkjNHQOoEkC5X16pAhOOjEcGE+3ti5/9E3N/MaPzPI9k+5GQYKk60w+CGPl+byM9EaIIKQFkJaqGQQV1+4EB9boB72upw3UCZiYU+aZ7baAs88Lx4eHqfGPX947YZPfepT321tbZ14gSREDSNMVi8WBAF27dqVcu03V/4000AZD0Hg+jwppdDZ2ekbwaa4/hN3HWhtbZ2U8ahmaJqs2iOP5uBzn/vcFy+66CIopfLoqrUWxpimsXhldXAZg1j1mskYvt58880OrdHhZyQft3gy9LhsvjO0tLRgyZIlm9raIh89mYWYchYvTSZkSyAEsNx4J2GR8kAYVDqIu47gAoALBZtYg9n62Z9N4DSSMkG6BqPSQbw6PeRcwQN/fPWf9f/bn698esNbaweoHYmcC0ESJbJpD5q0iPUs0/lzA0EQhJBAtj9lBM3AoBXQpoD39h17cMsm07NytWxa3ViW0tEc1MoVTvu9ZPUU1loIJkiOUAjafS+FKszv6Hpx/1CwEiwq+zjvh9I8XxoRQRAB7BoBTzbFcTOMKxKuwcS5lqJ2620tG4Z/uvf87/3gqf2HThxHSXTARhFKcAxQjTocbMYjxY79ky27dSIESAqULUBRJ3b3HsKBY+U172zmnVevogkxrHdt5agUo5tClCEArdGhRErok16mIWckGYEIAALtfm/JUSFbcq+DAMEoC0YsYXqXr2xuOpS1NhRCQDdtL1XO29r971632iBgi462AOd3tT/q64i9geLh4XEO47d+67f+7PUPDr491FtEEARgKyBBKJVKiNpcdIVNE8L8zBX9NFXAMk/39u3b13zqxuV+Mjw8zlEsWrQIn/vc5775nx792YNMjGKxCBEVauTGREEIARKOOWr79u0PXrbouocn4nv+7v985cs7/usP/tf+weIyKwmcRnUoU/5ZwDXzTCPNaT57ZN1Pmw6ErTL0BRtESuKCJQsfXg780Uyc+yiKUC6XXQowWxQKrejs7Iz9rvAGyoRAWhE7xhudd19uBBmbSS6oMo9K+qIlCxZZXrOI/BLwqIWPrI2FG24Ot/zrn394yb/9P/5216CViIMWWFKIWiRYDyFJEgSqvcHhN27vVmkaRARLEgkivNNzCHv7yncX3owHVlwfHph2q0e4PgyV+jcBsEzzqhWIFQgSFgGYhD9Yq5U/Gx0Ah+mYCYB0rpBVfLKpJzXrleLr2885rLwpOrAS+Hrv//aLtT9/+Y01JDsxqAlCBKBGI6HpuiKWTkNIZRFB5wYKIGBlJzbv2INPfeK65e+8Xuq9+qZCUyISj/5DzwOPP/nS9/b9w28QtcxFmQMYMAw0tC4hDLMekRJggkkjtFakdPBJmpJGoylGFmAN8c779/+H279x//9w/z976MYrlz58483hNKqDE6c8h61x50OoAhATIglECvv9rpilZ4IfAg8Pj9PFkiVLej/zmc9syvoEVKe7NYNJp7o+oOZ8TSMo1locPnz4OzO9fszXPnh4NGiorFz59QsvvDCvUZsMmVBdh3Ls2DH095efaebn/+xnP/ve4cOHUSgUauSqEAKFQmFEH5/6R1Y7M9YjCAIEQYAoivDEE088sG/fvhlVR2OtrZGdQgicqz2kvIEyCWCyILaQ1qI53uuM98F5OjI2HUuAJQ0WMQQlkMyQbH0O+KxBsw+ndD0Sz84mA2eJFataB25dft6d1yyRmMtDaAVDWUCCILgJAdm0f0h+AMFCpuOfCIlSNBfbdh+AkWJ6HqwsAZawJGAp8/ZXCnMYBMthxkbl+fprxk6UiYPa/id1/WTGWi/jvs9j1uFzv734xZuvXPTwwqCIKDmBII1yNCR+mF3ULmWLs3APV1xnINlAWA0IwpCJsOvoSSQqakrO6d98d/03Pjh8EqZlIeJgHk7qDgzKORiiTpSCuRgSLSjJFiSiBQm5h04fMUWIKcJQCAyFwHAgMBwIFJVyD9GCoujAkJyLk2IxhqMlOBy346WN76/b9BszbdjI6o/bnNUrOxcgoVjCGgPWBpYAJvKZMN5AmR2o9lp6D6aHx5njjs9dMrBy5cpny+Vy7rVsVrO70SIL1VEVZsbWrVsxU7fuuUiw4OExUbjiiiu+OW/ePABAHE9exqSUEuVyGfv3Ny+7aPv27Q9GUZRHikdjERsvglIvK+sfWUQmYzE9cuQITpw4MaPkZzURQhbJ9/AGyoTgxtu6mutFTD0fWR+Umo7E5LrKC5QhOYa01lPTeZwlLAA+Z2sIrrlo7p9duqgNZmAIygQI0AlJjdMQS7KQqacMLCAZkFldKDRkEOLAsSEc78eN21+Lp18UhSP3sFEaSakqVK1+G1mwYO/5q95RwnTkXeEh4ApMmhVZ95iNuOtzF/RcfsG83rliCC1iuAkekiwSpwAoMAnHxEcWki0UW4Tk9IqiJRw4ehxFg+5m3MuBQ/0oskAiAmhVQJkUylaAVQGWBFhIV4/CDGZXmcKcgDkB0kfAhIIlFCynD4OCNYjYQIFgDcFogLkATW04WbYYLNpl0+I8zff9SLWU4fQ5SQRiQLAELEFCQgahp3v2BoqHh4eHw2d/56qdS5cuzbs5J0nSFHrJ6ghKdZShOvIQRRH27z/0yEwdO19/4uHRPHz84x//4tDQ0KTUoGR7N0kcGcbw8DDiOGmKo6FehmbRlCRJaur9TukfGSeCkpsDae+YmRaByKJEUsp8LnwNijdQJgy/WX+0AzKERei8FTg7Ypbs7+o7kRqhYYR2oU1WsIYgqAVJECIR7C3vGQ+bznxtitGZlo5k6yeLvGWeMwuCBeWvZ33rLQkwUXguj/zK8zv+dHHYB1HcD60YmhpP87LGefksDCwMQGWAyhDEEBCIDSFW83DgeAmxDBr2/MVsQi00mPoBSsY96GtFZ+WRRWpDEUNyEWwHAVsGSEHIEFYSNCUgYUHCAKYAYVt8o8aaTSgHmIbBMG6XcVCJSOUbW1cYvACAVfo4vQ7z9bTV2bwK4ob3shG2aecJk06ZmBSqyTZZMFgwLAQMK7DIzrtzl5Hy81/o3nBeh0RkBlCwfSCySIhhRAAjAiSQUASI6t5neaaFrXs9cA+KAYqhuAjFRYAlDCJoRDBUAMkQAQQGSsCJQdOUGpRhaUHUBs0uZTYxg1AoI6AYEQOhlQitgoQCUwQmCQj3UBxAcQCwgoGCFoCRBK3cw0pycgfDEKIEKWOEiiChYFg3nMVCwoCEhcnXalozkp3D6XgzGTAZWLKwZCFYpA9AQOf6m4CBgIE0IaQJQXDvT2wZRhkkwiAh5LqdhzdQPDw8PHJ85b//5EMdHR2TyqQihICUEr29vVAKA034vDj7XK11jSJ7Ngdf5o2sHpN6xjNjjI+ieHg0EVddddVAtn+r6xSqjdJmIdu/QgiUy+VJrX05IyN3FjbwzOYym4PZep8e3kDx8PBoEB1tkesRwAY0CbUCQkhIqXDg8KGmELcpW9gfcAtkeQEkRbmHOntAouZhxvhPk3sYVmAKARGBKQRbAltnjIQkwUxQHCKkAJz4Nig1c0tJl4uCpFFRyupPfA2Kx6mx6por/whxKfXYMwQkwAZgA0GjdDevY33LMzdGROJqayKqP0cTo1ROMFwsTVr0qhLNNemjPsJbV8NxisjidFTs6zMfskhL/f2TZUgSgGWwsV6QegPFw8PDoxbz58+H1nqE13LCDrD0O06cOAFj0HBKTRiGfQDyPgGnyt8+nVzt7H3GGGit8zzv7NqJCFprtLe3v9gs5jOPs1P0PGYPFi5cuLM6bW+0+W6GfKqXAaVSCcPDwx0zaZ3P5LWfzaMQwkegvYHi4eHhMTYuPH/Jo9Cx60FgdBM/ubbGI+9nBIZlhk4MyiUsaPRb7vjsFze0YMGLsrwIorgIEtHoDy5AcgEBtaaPwqgPiAAQASSHUIgQigABKQRaQcYBwnIBKp6L8+Ze+PDV1396p19B1dAdLMzILtgTqOxkypo3WGY22kLs7OpshzDk6kqgQdZ52gW7ukGMMsdjsuyl8qZeHgmh4GwUAUEKxWIZxWJ52Y7NemKNlDPt81MVOamtn6vIUwtXZ2lA087Asvn12fQBMAEkFCQkiCSEIShSCCT1+x3gDRQPDw+PGsybN+/XGaPKZCh51bUczWLPOf/88x/P2HJOFT2p5t0f65HrE1W9CbLrziImS5Ys6Z07d65vEjsF8IbI7EQURVi0aFHNPJ8qotKQ0iREjTyI4/ieZnzHRK/N2RBNqe8L4zG7ofwQeHh4nC3aW8MdxAnIJpCigEaTluq9mWP5DC0YhptTm3D3F77y0DNP/N3Agd5dX+0fall9qveOl1Zg0hEQmfcSBpJTTx8CdM1fiovPu/JTV6343Ba/ekaoH+W85iRl6sqjKZkukve08nUpHhVce0tHecHXnigLPhkpJljDIEqrmVJjhTkLpVSWU76byTo2uNxna9P3pYXYVbUdQgoYbUDkPkfzZFL1Zt9Te53ZfhDWvW5odhjqWf1JfrcWEBAAXJF8rIFSbLv8DvAGioeHh0etgdLe3pckCVBwdRzGTuzBR0RA2mm5mfjs7/7TR9f94oc4XqY/Gedgj8Y5UEMiiskSjDEhyEahUAOtUWtPi2o5MKfjvCdbg44DfuV4eDRZmVFqAEBUoZKuKOMkmhNJEULknyOEgM5oqn0vjkmB1hpSqpTNkRDHMYrFoh8Yb6BMDqobsjVbsUnbv8FaA8AXWXl4NAxry0oSFIDYaIAmuFkaCxABAgRtTVP70Nx51z97FMCjflKnBrE1UdY/4XTWQa2APz2DNU+5Y4ZIU4A8WcHsQKBogI3tAiwCFYBTY8IZFY31y3B/SzXGCWDATAALJIwuoHHac7bSsQeOd6lUH0k5/X0wVjPc6YBKXCi9rpTSyzJBWgVJFgIEYzQAQikRONg3sOadt/nFq68l31dqlsGb/R4eHh4eU47h4eFlU/G93lHl4dEYtNYdk5HmJqVzgGU1f8ePH8fu3bvvL5eT0M+CN1A8PDw8cjDZmInhXH6NK3qC3cPj3MKbG59f1l/qXes8wIzJ6n+Sedi9kTILQMnY81z3qO8XQlalzvqx1p2dpnVPtu6R35Dr5A47Kf2pCjI40BQa57zvSe385M+sY/RSYQEcBNCygAMnDfae1PdtedMu95vAGygeHh4eHh5Nw/Hjx1eXSqVJpTutTdfx8PA4W4Rh2KfUxFcMZOlpWbQmDEPs3r0bhw8f/oafBW+geHh4eFSdGBZggqFmH07OIyi8kJr12LnlhZV7jrz2WCwPAOTqQZgYLjKXPcZaCWcWaakvlPYRlNkDS4g47WvCGYMX4ZR9dQSLnHGvRqxlHc3rW5uP6EeSPbflc/oYaBqdc7qf0z4uggmCCcQCxBZsNKxOoIlhJaFMCv1JhF9t6cGRQbr3wzc48jvBGygeHh4eHh4NY+/evWuHhoam7hD0ERQPj4YQhiHK5Ym30YgIWd8tYxzVcBiG2LRpE7Zte/dbk0f37OENFA8Pj2kNSwizbsy+dMTjTPGrX/zo7p6DW76TBPtggyEAGmA5zpF1Co+3N1DOYVlkQ2IXManvA1LpGD/6+slfzSIkWQ1Huq4Idesrr5WasrtFbeQwizSOF1HM+gxZNKNmMENbWxtaW1ubrJqKNHIiIG1lrzIzmCwsEzQHiEULZNsiPPrjp/HR3kML/E7wBoqHh4eHh8dZ481XXo4++uij+4vFYt6Ze7KRNvHb5FO8PDzOHkopLFq0aNL2LFBh39NaQwgBIQR+9KMf7X/lJx/4NK/Zsq6mw0W4BTdOsug4kOnZRqlXgyFgCGCE6XMNgoGyFhGV0cIFECPe8kaxa+UNLb1+KXh4nDnIchwIicAAcRNaoFDaid1JAgmDAABg087iMIDSDKAdhkWnn4GZh3feeXn54b4P7tu1/6lvHLP7QW3DYKnBzLCC8pUAoKo+QI/6WXYMZiWGY4OjlNnJcOXEs9YCliGsAelWtMl5G65Y9Vs7G167LMoAmljorzGiszlnipnNi4VdDQ2Xz/V1pUw0oCnpklJCs4Jlm1ICMiSkW1/ZeGbyJH2erSOZdmKPU5d9rpKw+xzBrtaC4cIqRJRGa0TDSvGZGcmi7me2SurWS207EeSxImYnTJsURblmddR7w59/b8ued3pXarEAQrQiQQKWTr9TIgRY5cXtLIfSfakAlpCsaq67Mj+p2BdVO5sAaRgSBmADCCBBiKT1Qvzm+HEc+9nW0q4fH3/4sovmPtuusPPa62iLl7ozE+dkBMUYA601iOiRjFfbw8Nj+kNKmYf5vdd7ZuK999778s6dO78xMDAAay201pMaPan+rjAMEQTBgJ8VD4/GsGjRomczQyuTz1lkdLL2uBACe/bswY9//OP7X39982NCoOxnZgY7HWbbDXHqETAjPAfu30IIsFAoiQCD1IZiEKx4402OBVAWFrGSo3eDFXALfSydyAJNCStSknrCyMYAoEksqH4uWR8gIhgrFlhrEQbUd8Wq0G9Cj1m1f90TAUp9KCL9SQRYMLQYhlGD+3Ol9831kRACTDxqw65MDoxl1FR1MI7Hc26ccv8Swsq/z9yAmmqjy46TV29xapac5dfelkej331rfYdBuVsq3d0/3Hf+wcO7/+TA0T1rdO/LMCKGUAkCaFiueHIbL3FN1wls6j0m57nNIzIEtlkuO6EtmouWcM7Gmb5vvLHuMdU4v7v7B8q++zWhGIlhiEBBkHMmwbhgVmajGJ4Y33g5WIySYgwMDGP3k5vw5K+27viDf+h9fOl583vmtdKmlhA9MDYmTnpDkjEJLrvIGiK3h9QpI6BZBEjw6IaPpQb1QHNqNjghBKSUkIQBYziqsBACRChfdi3NKmeLOtc2UTahWmt88MEHKJ1sWSeTGEpIkInzFJOxFJixD+7mIMhjsu4TNYma55K12yQUIAxDtLWGN14BbPLi0eNcgNYaoXBRz8OHD6987tmnBwKTdIRHjiBJknVCjb5TMwNlLJaX/K/EqSOq47HEjKYnViuP43kRp7uBYviU9/+l/T99ukdKOWAQd+l9+7pLyeBjx08cwkDxGEjGMMLkDDzaxpChyx3PGHkm/P6q5s9ai5aWFkRRFPud5eHRGD7/5Vu3/Lvf/d8xqF0ExRgDK5zMkyTBduIjKFk9ipISYRRhaGgIDz300H2L57dj9YrLcf55CxBKghIWpB1ZgJQSnMoe5tOT/2M1E7YNirBQqnH1VyJCqJz+p5RCGIYoFApoaWlZCMAbKNMZNrulVKEXuelgIZhgwACFODRQxtMvvYk4GYSwDCVcjmqMWgfsZKsLWQ5s1g9AZ5pTarhwHCMIglzRWTSvfeNP//yXWPuJ1d+86uI5j664lnbCw2Om7t/UIOd0D0urst2bepBc7nRsT2LPka3fOdz3JkIchxAJjB1GHNjTOmDGYnwS47gaxjMwhFANGSBTTZPZ4PU9JlSUps+6g5+Ecfn6rTodPwtrLUg5ulCAYI0ErIKQEoKLZ3S9I3tY1OXgQwAkcrPLpkYoWwllWtAaLEYk5vocdQ+PJuDqC8/Dxg+OIJQLMMwS2jgtSigCk4EwsmafWnK6jtS1ettZ60+UICQFtgJlG4EhwW0d2B9r7N14CLB703Qzk6YLqzwNLWsCeSbyv/4c4QYVxoytbGxDx9WeETOYGVEUYf78+Zg/fz7a2tqOzvt/v4Hz5rdvWLS4c0P34jk753dGPaFAnzSmd8X14QFvoExzEBEIhCiKAB07KxTkqASJIEXhlAbKROdRqsyCH8NAUYVCzYYql8vYsmUL+o/tf1B8Zs3GFYA3UDxm9f7Vic4PEyKC0QbWakglYK0ex4AQpzRQaFwDZLxYKjVkAEz3VJ3TOcCzlIPMoGFmUOpyNMY4D2faddoYm49rkiSgcGKvP5Ob2eHe2dn57Zlch3g6SpWHx2ThwgsvfPHX2/evlSFBKQVhbbrfLIgmvuRZKQUduzMgCALYNJIjlXLkBsbteyJOZRPljVpPR7ebagOF0i9U6TlkrUVfXx96e3td6ld5GAWh18yb37Jm/pwIixe044pLL8FlF110/kxcT7PWQKEsFSGzyFnAklu05XIZSAhABKVaEKdeQSki6PHCkBN8FnB2QucdlWu/t5Cmp2WHUtGUEYYh3j1Ywrw3ep4875WT137i9jneI+gxI5HvPqpEPoGKX5ytAQsGC4YJStDBMBAdB5EruGZBp/kFYxwQNE6If9xD7NTF++OmeKnpleJVf1COG0FS7uC32gBQLoqCipdSBQogIOHEGTOpgm2RAMqiUd6WTGHIAisu8mZh09RdQQRhGcK0Y277UizoWPr4ZStuO+B3nodH47hoceGhRa1Y21cagICCEAHAANsyGAKUsjKizhFrmyT2jC05rVYEKBkLCwWSARIQGAxWzsGLtB5ZQAKQucBgKp2W/peneI3Sb6chiHGOrdQBlMtiAVBEuYElZRdKhtE3MAwxUEZ0pB8vbX8THa3b9y/7i+ewds1tD199aetDsoyBALbvihvktGawPeciKHHs0o0zJqDMChVCpOkLU+vhtLmBxKPqU+Vy2eVMpiE+SheqNQYHDhxAX1+fb1TkMWsRBAFK5RhxHENrjUBaWKuhFJ/W/hxv945fBD9eCpSZVHnRdNQZeGcaL9Za19y7i1ggZ/QB1fUx4DTKgslJbXPz4b6/ra1tU1tbm99UHh5NQnd391MXXXQRTnxwAmVrkdUEklAQ4/WQbNL+znQja+2ImsKsX0qm4Lu6GAZnqatiamsEx3IAVdtDNo1KUV43w/m55QyuCpIkgZCEoaEhbN68Gdve3Hz/BQvn3H/vXXfg0osWLpzu62nWGSjVNSfu/1lOu8hnmLKu1wRYAwgK4XyHxjnxphAs3EKTaQTIcqVIXloAFIOYYIQCwO6qZQgCoz8OMFCyVwB48VwVkNWh2kpomU47hOtxxgI1zNJ6rLWAbFYYP53DtP9FpsBqw5AygAwjQAUwIJAKkCiCMICyQWPrR+oG9ftwVs2v5DM7UGUeAU5/x04rIQCKBBhJ7d9nbbqrJHgjMDZxtS2crccsOh47p5QRCEUrBLrQ3XXF1y+/4pOzgmDEp3mNXI9ElK/D7NFoBkRmaJOgGvO9GWfLbDifPrH2/PIb//uzj7/77gf3tUcKJ8ruTGABkFLgRAOsQHntmGnq95dJpHNMgFIgznoiGfdymgKcpfIKplQNTq+Hx3FQ1S2gkSUAE7MGRkRmnF01wp4ScH1hJEUAImih0xPUAB0d4LiM4RPAtx9dhxXLLz76xvd3P3z1pRdtmrcAG1Up3n3N6mhaRVSUF2keHh4eHmdzgJ5KMXZOgcm9viAIXIpZ6mVElWMiU1ITnWDx3LnltrY23//Ew6PJuOSSS77b1bXnvoMnLYwxUEqCwUiSBOrcbL03bSCEgCKBKGhHT08P9u9+9/73r7z0/ltuXYGrLzp/2kVUZqGBktWeVPG2sAKotiMx5RZn9nZnORs6Mw9sfVEUNXgg5x2zyTn/8v4PFi5fk10aGhODWcAQwRKB2CIRARizzIXrcW4rxDRyd3O+g4X7yQFgCwDrER2Iz1x6NHiAkp3R4z1exASZ4p/dbpUPMYtY1s5b/XjIOnnXZPnJDGNdLYsQEhbarRhLrrO8KQDFBVh22XX/6tqVd2/wO8zDo7m453cu37Dxf3zsQO/rO7rnhYtRsgQrCRoi70+XK8x57pJuyndnLKhUpeu578kyarhGPiXk3sepfpixRp7K6XIqOdVokbzIIzh159DpykVKxpCz6eepAk5qjYKKoGQr+pMS1u3sxeajm3DtNX1Hf/eV5CsLCtgglem9+vrClDtwvDnr4eHh4XH6RmOWLlN1aI8VSZns1KO8T0F1IWn6PLuWefPmYcGCBb1+Jj08JgZr1qz5bEtLS428qN6DHs3H6YxtNgdZlFlKiSAI0N/fj1//+tf4/ve//8jhw4d3heH08HPP3j4odbnOFVYvU7HMWOY2Wl6kOYYHNLP0R3j86g3cRmnmsgM1+yzWVZZ5li9J6bUzBDQIBIEEAhYE45uOecxgiNoNxWkfFLIVLxtpAAaSAWEBIVzur+DR+mKc6bfb5lz/TDU+6Ax+n6ZQVXenZNR5AFk5MZZ2lKbajiSoj3jbOgE63nzaOnmt0j401jrCAxJOMZK2AJG0IrJLcNl5t3xlxVWfedbvNQ+PicHdv33+llf+/AcD69/a0yGDxRgWATQ5Ji0IBrGj/aWsvxtl/akalZ+qRp+jrBaZRo9IiFQfBCfp+8fJoOHa46m+BqTRjFaqk4tZ7bQ4LcOEodPzMpfTqcKa0ROTYITK1QAZZjADMQcgCiA4xFtHYrz7H57AP/+De79/yxv8aAHlTdfdUJgylkMfQfHw8PDwOP1DtC5iUh9RGf8gnThkdMbVXlvAGSvWWixcuHDL/Pnzd/hZ9PCYWNx+++03tra25ixTZ1K/5nH6svhMwMxpo0rO+1Fln6GUo4VXSuFHP/rRfb/85StPFovFKb2/WRdBMamlnLFlEguAbJWlm+UiZtGTWouTMHou5Fj81kxoqgnNqQVvM+4FIXIvsrPY2eV9s0opIzQkYoAtAiQQjLLfth4zVuBmHqrc41WdSyvS/WtBsCDEEJRAIAFxAgZDi8YOvUYjMDO9BmWsqxeVAXJe0MoJWSP6Rngq62pRKnJY1I53HqHW4x6wtfKy9nliGVIKgDWESHusxBoBt2JO4UJc0HXNn6287jOb/E7z8JhY3H3P0p07//q1R//+p69+WUadMMywggEQBFyNLed6W3PYNCTrWj2PMjmR6np18p3Y1tW/nJ78FhNE/lFfo8NjnSfpfdTbJ8LW1lrneqt1KVskBQRZWMTQOkGoAhACMBPiRCKWrShKCVk+jp9v2I6ylhvl+tJnWwOz85qb2yZdt/QRFA8PDw+P07O/0uhJNXV3DY3rFCMIAtfBuqo7tLUWhUIB55133otz587t87Po4TE5uP766x+//PLLUzYvNao88Th7WXzGBlDaLyWT1VprxHGcy8usP2AYhmBmvP76693PPPPM20mSTMk9ToMIioiANErQhLUacJyZnqP+3lbnGJId2Tm0QXaGRlkclHULQQsALCEyyzf1OECU0gXmuskbY2BBEBRgSISwIozO5U1b2wOFvQCceCEZExESWBCJhnNw8whE7jmq8qGwArMBiQIYASwHIA5BQqZ9jSiPQNb3UTmF/Kl0NQZQX7t25gswzCVNzc88xxq195V79NJaOHHqEjI7/t00Jo0bPCTP3BE6Vs1f6iGs83hyylJjyaUocFrwmcldFhYKDBYMyYCMWxEm87C485qnPn/X/+PeidwLWuoOwY5JjNJInoX7N8FAMoPTtZZ5SvPIPdfed8Xza0fMkGsgLV0fBBIQIBCxrz2EqyEw1roO22nNgzsH6mpNYU+54jMPOdXpBpYYJAWYDZjc/AoGAsK0IF3IaugMi7rrtzVnJMHpF2lV2ITpDJ+4I3jq0H997d7+I1uePHzyJArRAhQtIEILI9KKNSJo6+YrShNAOJXLlpzcr7Ct1rIEWgIMVB65jbg06jy6+x9li1Bzi0hEwyyutZL4VJc3mkMor8mrZ1GkuGa1E2Ra4ywQBBm5iEUQMEqlEoZVK4bUQhxOYny0uYSj0fulf76VP3vTCnp2ctezh4eHh4fHzDCIQUS5N9Zam9eZSOmUf611nvNujMGCBQuwfPnyh/zoeXhMPu77Fzc/dccddzza2tqa9ycql8uI4zh3sgZB4BspTwMkSZL3kgJcRFpKiZdeegnr17/9wGRfz+yrQUEhPcnqOsqTHdXCzTx09bnRI1D3d2N6MhvMQWcyo1rEki2MqJjUTG6jG+t6FzCNXSfj0TxYNCXQ5zHmBnAiaWTkI8sVto6JjxKAYliRAGRBWYQijYiO5cmqsMZU7+sm1o1QPLrAyPc31f66ztM1HouNPOWnT4e1aRt8v6p5vT4H28Rp1MYAQihExLCJhSQCawMhGGQYMHOhzBx0dSzDlRfdeMk1197dM9F3LhgxUm80E2DrJsnQyJxxD49zAV/9v938lWP/84/WvPzGjmWBnAshO1FOo+BShYApQ7KFFqpaWDt5TbrSn6q+pg0GAknaHw4w1NaYPGpwf9qGWVztKeXkiD5VGTsXV2RMQ3LbEoyxed8oFUhYa6BaF+KJ51+9p/3Rnm/dctVFD6+8XuycjHXjIygeHh4eHjMCQog8X1pKCSll/u+MkUYIAWst5s2bh8suu+wrWT8GDw+PqcPdd9/9xQsvvDCPbmZ9ODLmvSwC6jF1yGSpEAJBENS8rrXGK6+88rWjR49O2vXMugiKzPIM6/qWjPSo1vdbyHI2R89Zr68tGdOyaziHkaoseQuZXk/Oj515CiBAkJBsIKzzzEmjQD5K6jGTFdD6fkN5Tm3tviQWYAjXXwMClgSkHSVCitr9XXndTsT2HfE9Y6HiadN196/Gef9swejjn3sQ03HkOlYwGbjcayUAYxJYndbsJU7BCeJWUHkuFs5bhmsuXHP+DTd+elI5/DmdKx8o8fCoxcc/0b7l4wD9y3/x17xj/26oYCFKsYFiCaEkjCZYGaX6lXZ9rvI+cBZglbO0ZmqSgYVkgNLaQWpSR/qz1j+5cfkxxsno7pfqalNGZP40dv+KXW1bwGlEWkpYoaClwknbgnf2D+IXG/e+XfiV/cqaT4jHJ1wf8NvGw8PDw2MmoNr7mnldwzCsyWFftGgRrrzyyq+0t7f7wnEPj2mGf/JP/smNF154YR71zJijPKHN9EAmWwHkPVMyuRsEAdavXx/t3r27YzKuZfZ1kq/uFI+qiMQIW6yeZSe1P2lqh4Syztl1LCNiBK+3AjiAhQEBIEuQLCBgfR+UpswDataFx2QNfJ1nPY9IZPvSAEzOk8QhwAGAwP1kjKA9yTsK19Wk8VihRm5WmoEYVe7YUf5Ve//JKT/tNAawwetu1AUoz2x+R1x9SoPpOiXk82/JAKRBMoaxFrExCCkCowBTCiBlgMjOxYVzr3z83t//N1/yG8nDY3riC/dctKnjZ+90PvHshv6tH/SgJDoR6wI4nIMYVfoau75KwmZi3eY1eAaVCKuru4jSc9s2JH+4QZ89NVjPSCMi6LWfl9XkjWCLTSNHI2sYz/x+giAAdOoEEgxjDViEsNZiwEYIsQBPb3jn+0te1rjzk+rhiVwrPoLi4eHh4TEjIISAMSb3vmb9V1pbW3HRRRdt8mxdHh7TH3d8/uqBL3zhC1fcdNNN5VKp5OtPphHK5TKEELmMzX5mkFLivffew44dO1ZP9LXMughKIqLc8nRNS22aF+h+VhdjWWthM2o7qVJ+cGeJjsUCNB4VXqO54oZcYRKLzCKutaMNJ1BKwTJDSAPYEkgShDBQBAiKfVqDxwzGqXNoHU2lBVmGFBZSGAAJmGNYQWlEBcgjARl7X8b6khZQa0tpwbVyciAlz1OiQUavnIUv+5k36HBihiS01oAUaYGokykZVW6jjeh5HAE0bhpFoyyEVtWOf2Xm0u9XNddC5Ircs7QCVsPpuxlsK/4zSvta6LJFhFYIG4HKnYhMOxZ2LsPS7svvvP32331xKlfuqcY2M6SoSd/DXPnMzGjzqNBQZ2Nu2dY0FW0U1alIM5EWNx+fvLnq1F3LXZ9esvMuoLDgmz9b98Kv3lw7bFshWxehpC1IChhLYCFRNoBQMh1v40gyUvlaaRab0o+THTEvNc/HqkXO9bfG5J/gBuUnSjVNZity1Z19UtTVUtb10TLCnvL+xpP3DAupgDijILSJO8LMEELp+gyVICAKc/DjF197YNVmfnae0C9ecW0w4A2UJiE/DJldc7eqgyMTPtTAEmvKITfGdSjpFCqQyw+kVOnSugxjCMaY0B9THrMVzqiodLx1fTBQpYSMr2Bkn1PdCZ3IsUOB7aTcg0Ulv7e6uejpKEinlh9TGxQf+x6oRsGrdHk3tUpfyr9vgZo8BmtSmk0hIEkiiTUiIlx66aXPdi+4/LtROPfAdFur7nzxe9Zj+mE6GVd33XXXA4suWH7vj599+VsfHBuECAuO2lYWkFiLIIicwyKVE9Z5dVLHRa0cN2xqZFC1wToTjMrsXBpxVonmGdmNrpswCCA4QF/fYezZc+DJuRcv7Jyo75t1BkpmQFY6ZtrccDAEQBKMBiAl2EqoMII15BiBwKC6TqQjjllBp7RPbYOt5G1lJaQWeWYpu58GBGsJQgqAAOYE0DEULELJaBXUA4+J36gE2AnswHuuwuYKdl1H+YydhS0EG4ATEDTIMoAYgrTzJNdHYLjWbUCQsKm3mQTBggCuHHIN65N5BKf++rPaCgOpBBQ7A8WFzglEgDEaehwHR738GWkgmClVTEjUBXDran2yBmDglOqKKh5AIqryYKaFs6wgTQRCAGXboGwBynbgkkXLcPGS5eevuvWuaWWYZOPrm855eJweVt0c7lwFfPtfAt/+1r/9+bpXN+9ce2J4ECXTAh20IrGtMFIihgJkAE6bPQKA1pxS47rmgoYToLrgnusMlJE79pRPzxSmwRNEW5Nm+AiYXAd0PUmMsVAiqNU/835emRwdI4FmLHbJMSJGXCWHJetKxEoIGDZImIBwPn7x67dx6bLPrgYwIdHrcy6C4jyuChACibZIkgTWEChN9ZDjhPhEXYhtRN+cBj2Y43tIKb8PKSWElAhIIi6X0dk5B52dnTu9yPM4F1DtiWe2px2BcJ64+udZ6sMEO1CyyI+xuYHi9jznqRens//PVn5MvuLMo84Z2HlCM4Ml4963nN0jgVGJuIRBiIJoxfz2RT0XLLrsr+Z3LtmiTNvATFin1evNw2Pq1+L0XYyf//xnH7jyulvXPLvul9/vOXACh/uL0KxBac+jJHUu5ZEGiTySbq1FUKWf1TsLmLmmlmJa6qdV51NNXU5WmjDFfg9rKymTxlocPHgQR46c7Jqo75s1BoolQFog4nJmODuLNguX5alTLlJiTQJFDGINNhqhDAAJJGPk7FVSwMZTABrjoa7UvqQWa3oj+ddaINEJlAIUCEiKCCgB6SFcd8nlWz71+QsOwMNjph6gmUjKOrKzrVF0STCIJQSHQBKBRQGCFoCoA4QipBjKPT9g6fZTFTOKZgvBDKkYghgwcZrHDwgSMA1HQGXl+1Hh8ae8UzyBrbuHUEYQrJDEFmTJ1ZbJeLwvOE35MVUTWHeBozh82Loxkizz0XKBL4XALkHALYAgSBNBUis6Wxega875mN++6Nqb7/j8lmltNAMgyzmZmadP9ZiWRsqUOSxOjWuuo53XADvvAR5++oebV29976OHdvTsW/3ent0QrXPAFMIggtYEZumIG6nSoDURsnJfaS+5/B4JgB1LvooaOd0cd8yZowUqrSfTziAR5J6nDRRjU6tfmjp9lLg5siZjQxOpmZCxXmo444kNIQw7cKJ/CD0fHV275W27ZeW1ze8uf05GUDJWAhsnsNYiCkNwOiFjpVDQGWz+xoRH3VKvb8jDyLnDtdYIiFAqlbDm4zfj1ltv+q4Xvx6z/XAFnPfdGANFDKkkiCSYaNwDQsq0SB31BbUWcRxDqonN2tNa55FPsLsWawHB4rRkx7gR1mle9GCMgSCZegNl7v2sng8lFVraWjG/fdGWuZ2Ln+psXbClIOfsDNHq01c9PM4RfOGfrdq0eP3Ql1eeHF6+7+jJOzdv/+Crb23ZjlJcAksFpZwxkulDcRxDj1LPN5McBNWEKVmkPdNbrbVVOV1T5IBJDSVjneMliRPs37//AbPq4gnRPWeNgSK4lhvaELnOo3Ud4wUnCE0MTopQpgiOh9AqDGDLKe+zrLMkz/A60Bhdns4WIBlIm34iI7+51PmIOI4RSYVlFyzEJ2667tv/+qu3/SW+6YVawxvQD8EUS+j6/iG1LFxsJaxlkG5FJLvQqrphTQHGlCHRCUHlyt+zSvdNtZjTIBtDAlCkQWYYhodB1kBwgoZL5Km+DVHmaHDyiCzAtgC2ElK0wsaMEC1glhCQKJTHETj21L+XDaaANb5/xLiCU6RMhUY7QzOKWjFnzhx0tM/D3JbFt7UEc7bccMfagRktR9it4Or15OS4FzQeHqeLm25r2wlgJ4CnAPwZAPz9I29/ec+BQ4/s+nA/PviwB8UTRbS0tICZUawrC603TkbKv3pWrAYjKA3ua6nc9xsmGAOAJKBCsAxhIEFcgCEJhoIhCcMBAFVxzFHxLAVM7X1L6DTzIGUHQwRDKcuZULCCIDTBaoljxwcxWEy603nyBkrDFqoU6Fq8GL/3hc9sufLSwnepDEjCQKofRXUHTY3GYe2pC6PZoCEWLauyjkOAtO6aJKOcr8DAXQMzEBD6WxR2K2N6vSjzOBcghABbg5aWFlxwwQV/1jUn2WBM353MSUdLyCHb4WXpO8tgNQCmGFADlf2fLCBhIxkB5fjkyiNH96/uH9SObIIIJSQT7oFi6/p2LL3gUkRB61MCLfuNoVgpNWDLyYJTGyAiPrViPG4NyoSy/AmSA+mFjConpZQDgoKBIAh6A9Uy4Hj2wwHHoKYGlGnbcumKWwZm27r1RfMefm02BytWrNhwzaqVV4CBcoyuYpG7h4aGMDw8jCEbrB7tvsYmrxB1+l5jja4bNVAY8QARQQZRB5GKjh0/2fHhnr3379l/CMf7hzAwGE+L9eLo+g0CIVAqlTA8PDwh3zUNDBRbBmzK0nP20QeTLgzJlV6joAQCzluXscOoQCCJE0RJCfMx+PAnV7Y87EWUR0VAjFGDVEd+4PPK63bx+PXdp6nAZ7UnVR3Eq/c1ASwIVsQ4b86yA5++fcUmAJvO5rt2v/1Kd+nQy/sH4iLK4aBjgAE3NL8iiwDltRdZDRy7LvEkAatRCBdg2cLrEZiFX1q+4uayX0EzH61xf08hKa8sKoYmizJHiCFAIERCwugyApGk55WL7GU1Vypln7MEgBV0Jm9IQ7LJz6/ECoSqBdICnGhENoQCgZj9GpJuFAkSylrncZaBo5+FAVOlRsumdrqp68Ctha15zmnfHhIJgMTVWGWywRKUtVBNoyZv/HNsrgfVPs8UZwXnIAEAkgIxGWi2M6o1wdXXiepUz3qv/eOzcGX/EQCs+/v3ul7d/sEzm7b3rN5/YhgmmgsWLSghQUkwlIyQmA4AQGiHa/SZjB0z4LhGzphU/mSvZyaBJpv2EEwzF4R1n5SEkCxhbBnlQENziIMl4MQw3bhtc7LzGqCpNdC+k7yHh8c5CyLaNBXfm3ryvuRnYPZAKTUgpazU0qRdmMMwzBmEXB+fs38opdK6pUovL2vtoz5C4+Exu3HnH1zee9dddz3wO7/zO3952WWXYWhoKK/hmyyH6Wgpc6VSCeVy+Vs5hbw3UDw8PM4psKjjcifUh+fPFBdfe/sBQuEAbARmajw+D+eZqmnmzirN5XXUuZQKXWkVwHLAR09mDxbOm/ustP1o4SGI8glEPIxIaHA8iEAJV5/I2SN0PXOsAqwCmQBkCcQWhBjMxj0sQbOCtQpkFIQhRMwIbBmRHsKiDsaiNvXcitWtA+f6+BMjFiwcE1PqAT7FTsXpRCyI68up3D52ski40jIADNHhd4DHROPG24JNX/mn3d/+V/de03nPjYvLhcFdmK8HMDdmRGVAwkDCQLBNu9rbMdR8AZCFgM3rO0/XQMmYCTOnSJZeNxFOknPWQPEeJw+Pmb1/m7GHhRCTaiBU927xmF246KKLHp4zZw6SJEEYhjDG5Kw31T1fGjmDkiSBlDJf/xdffDGWLVvmaxA9PM4h3PHpSwc+//nP37Z69eqc0dIYM+nnmEhrUMrl8ogegc3ArCuSpzqWlOy5qPq94NwzEvul7uExnSwPMSmGSQZJ7TvBIdiKCWJWSvn189oUADBpPxY14Cd89uC3vnTdgXf+3fOPPv3L1748VOqHDOagHA9BUJgbKPkhTpWO0NICjDhl+ZIu4iZr7eaANYQF2gQgSoOIk0F0L4xwx62X/NHNt4pn/egDIAsrjCsRyUWETZ9kP8WIv6l5iqr+D6wq0dBs/6Y05wClda8ClgQMyS40Of/ew+NUuP32zk3iuYOd5eNH+7d9dAxSzXWZACPOH9vUSETWSJKIQCAY7RxuNY0lvYFy9oM72r89PDzOPWQRlEpjr8mTQ17+zD7ccsst/08TLuh8dcu2e/YeGYTWGoIEkiSpyRU3KfkDMzs6eUpqDJS47qw3qYESBRIL5nTgvCUX4o41K7591VXnbfGj7uFxbmLx4sX41Kc+9aWex555rDwJuQDZmUVI61F4YgmD1Lk4qV4x8PCYsSZFkz+t5QBYAmRyz1BjqMvnzVkF09eJU8ZCj9mIm2/r7LkZuPeVn2yLjvQXPzOcYBkzf6dYKiEMQ8g0gmKo3pOvIQxDcgEAkIjKepHWsTJJBpSgewst6sAXvnztJvwffrzPen/WZ1jUsV4hq2NBfV+mLILCldfZl/J6TA0uu04MJBuLT113ZSfWv/EhWJ7nepaAYatYcWmMOpORr59ePYrToSsF+kSUprA2dy8oP8UeHh7nMqaCMto7SWY3bv/iNWUAT73zll0mBD1uGZEQlX5WhlBbVE0cS4uysI5nOxFYkCnS0mJAMmLJGGDDuHS18MQKHh4e+fl1xx133PaL9dvWi0kijK42UFRaU+lqYJprUpyTKV5ZcY+Hh8d0k7apB2cMr2TWJKpZaInad8JKKEkwFkAzjRWuiNcsNVikRdOxGcLJob5lADb4SZ+9qOvZcCbwhe9nCMsUKhkgsRqWFCwROOtnctoOgboi1sqHp7+t9Emy1iIMJEgwrE0ariebDEdJfYq77+c183Hl6kL5SmDDU3/8EN7a2w8ZdaHEDEEKhl1zY+gkW2RnuqtGX6NEsMxQad1JFkVpNryW7uHhcc4iCILeTLBORlTDWgutNZIkwfDw8MV+Bjw8mqTMCDEppDeZvKiktXh4TD2uu+6672qtZ9Xa9AaKh4fH9MOYfQxOr3/B6aIQthyQEGVh0v4GTRCojgEo/ReZ9KEB0rAw0KyR8CD6hw/eu3P7S6v9ZHt4NI7jAwPLua4PUdaXqLqLfDWy9kcj+heNJZYYECCADQgWwmgItlBgz8jnMaW4Yumir7dyGcQxJFswV2iH66NlDJF3mT+z89cbKB4eHh6TglW3rx0goniiQtQj5H6a4kVEGBwcXF0qlfwkeHg0AeXy5JTmVDerS/fziz5VymOqcccXPjbQ3t6eR06qe27N1PXpDRQPD4/pC7K1jwlAqFoOCA4hm1GSl3e8zz5LA9CwxLDEYAFYpWBlEf2lXhwf3nvvB9t+tcxPtIfH2eP1X/V1HOk9gazXCYNGeIiNqIqooKpVSvX2rY6onEoewUKyhVJAS6T2X31D6GuGPKYcXfM7ILWGtQZCKFgIaFsxViy5vj31GOv1MzMlROQNFA8PD48moq2tbedkepmYHftJqVTC8ePHH/R57B4ejSGOY+zfv3/S9m/mmW5paUFra+tuPwMe0wHt7e01tZQ+gjLNkHlAPDw8ZiKaW2NyOpjX0bVOGDVKF96zB3GlxwLIIIuk5IcHGWgxhGP9e9E3fHiFn3cPj7PHgYPH7hYycOf/aas+Z67+kGXAWEgQwBptLQW0FSLfQd5jWiAggGycG9I1a3cGGik+guLh4XFOo7W1tWeyohjZ92R1KENDQzh58uSNfhY8PM4e77333oNhODlNIKojKGEYYrK+18NjPGit8/VZfabN1L5bU26gSKsiCQKMcVmjRBBnYellHDxZjqmwkXvAQsDCCJM/EkUAGZCxvuHVDAeTdWwq2Rqoo4w98405lge/LmvZMgRwzq+fbLwlCM3xz6SeTa59ZKPPgmDQXGG75s4vPdXBl/So4kJoBgyoch2WQCwgScGRotSyc1lh0nx15R45a5AGQUOwgLABhG2BsC3poBmwMIjlAGI5iD1Htz244c1HvrZ928vL/Y728DgzbNxo1qzfsW/loFqEkuiCFSEsCVBaJyLZgliAqnorEdy5Uf+6ERZG2JTjyOb73ZCCIQUtJbRkJDCwVqOzNUJHq+xB02Rfg5/A7mHIPSp6lnvkcpQZzAxlGIIR+1U0O6BEBwRFENICVAaJBFIRBCKwqaqxpMQ9kDJ9peesTTXmSi1l+vZ0nzAPQYgSJAmQdWcikwVkAqa46XVY0yKCkimRk8WikzV6k2mTGQ8Pj3MbWR1KEAR5jUgmK7LnzZAXmezJvstai2KxiL17937LMwF5eJw53nnnnTUDAwOTlsKSyQQACMMQQRD4SfCYFsiiJlrrPIoyk2scp9xAEcQDIAlDhKZEoTJLUGhYoZF5xIkDEAcQNoCEBDPBCF+cOuNBNp1zb2x6nD3md3Y/LjiEsAEUqYqwJwshUcUk5vqZgCXA0kVHWEBAQ6BK3gB5Pny1WGMLKBnAGAPmBCLQMHQc+45swZETO7/cs+0Vz+jl4XGaeOvV8rJ1GzZ/K6Y2DOsmqDMcABzAwJ0nkjUkawTpIxQETiwKQqCFDea1RpjX2eYZvDymHJtfPBn1DRZhpHR9ToTTc10GQtr3hAVOWeM5HlumEGAiWLCr9RYEYgWwAJGcfSxeGf2ZEGJSLD1rbQPpPx4eHrMR8+bN2xRFEZIkqcnhbTYDihACWmsIIWqiKQCwa9euB48fP97tZ8PD4/SwcePG+w8dOjRpkQytdR75DMMQ3d3dUAq+SaPHlCOOYxw5cgRCiLzGsbq/V7POsfqMpyxdcCIw5QaKsWKBtgaaLUxTDJSMncO4R5orLq2CtAqwEjZRKBPAUnVte6PY4Zf2DAYrPwYeDePGT35+y/yW7qc47oRNBAQkpAAsDAy7DvBMtkqupPnpaSQl7xifLUuyVQ+RyyVmgrVAIAWUIFgxBC1OAGE/+srv4r1Dv1q/eeMP79/17gYfSfHwOAWeffro2l+8/uGDJ+JODOgIugl9jHI9AQKGRFUtWfowDNIW0iZoVzEuPq8dMi7v9rPhMdXo7R9YPlAmJCKAReCqqJjAJPLayExnIiYQ55Xbea12VsM0Qs0a0XnenWcEAZP2V2HRfCNlyg2ULGoymXly1lrEcYwkSb7l80c9PDwAYN68eRuVckrOaF14myGjmBnZd2TRGqUUjHHGzbFjx7B3797vDw4O+gnx8DgFNmzY8Ojhw4chhMj31EQjkwlVEZQvJUniJ8NjyrFjx45vhGEIZk5TiDlfq9nZ06z1X59ZMGsjKFJgoK2lACUISjbvcrJ+KCb1XmYsFoolBCkMDBkcOjaIYSM9c46HhwcWtC/77vzg4p6Q50CwgnCVJAAYTBKGK+xeWZ+TzAeVeaQECwiuZ0Gp1KYIoWAtYC0DILCxgLBQAUPLAQyFh/Hhsbfx3pHfPLPt3Z/e98H217r8zHh4VLBlk13+P3/jlaMvvtPXXWxZigHVjjIVYEXjdYgZ61fmcTaCYQXnHuSMKEPpIpZfvBhdHXhx5cc7PBuox5Ri+xum6/lfvX1PogpIKASLAGxFtWUBcsyjoyr9NX27RpgIlb+oxFrSE43S3kAThKk3UKREe3s7lFKTxqqllEKxWMSRI0dQKsWRX94eHh7Xf/LOgY6Ojp1EBGMMpJR5bZy1Nq8ZaQRZXQsz57nCmQc280gZY7Bnz57lW7ZseWx4eNhPjIdHFZ544olnXnjhha5sP2X7dTJqSqWUYGYUi0V8/OMf/3qSsE8R95hyrFu37n8tlUqI4xhElK/TatZa36jxbJSCNZ0D8+e0gUw/jC7lh/doXTBPa4BTlp3Mo0ksYSHBwuWSkjAgEyMozMFb7x/Eh4eH7nnrTV7tl/jsQHXocax/n+3nelKFURXuSe1S1uyCv3qc13rJdzvkRQh0J6ADEAn3QACwgmEAFiAwKOeRN1U5urWPzBNrycKShQRDgkEIwFbCsoKQBWhLYFIoooRS1I9SdBj7Bt/EWx/95Ogrv/m/vrF92zN3v//2r70y5HHuKmHPnVz71X/zNP/89f3LSu2X4Bha0S8i2KA1J51oVE7ntSYCACxYSpQJSBRBEyM2JYSUoGuewvmLO3dec53o8TPjMZV49pljd//sle0PxNFSJFEbDAQSAwgEaf8SC80atoqda6xak2oWShpHvxKW0/5nBgqMgKjpZBHTog/K/PnzEcdxjYdyohSQagF2+PBhbNu27WtJYnwUxcPDA11dXRsKhcIWKWUNi5cQYlI8UFkkOauNO3LkCHbs2PHgRx999IzPdfc4V/Ho//WrB370ox+t27ZtW75Hstz6zGustW6qjlAd7cwiqkSEcrmMVatWoaWFDviZ8ZhqPP30088MDw9PWj+eemawKIoQBMFDWR1lU8/D6TDA581r39BmSmtiO4xEzB1TaJyWcEl/yjT/O2cugIUVLs8uZg0pJIKwCy+/uRvnXbDsq8E7XA5NvPOqlZGnDPTwOEdx9epPDhz52WNfHzzR9yRLi8QwjABEkBoorFCpKUHaE8Wx/lTD1tkyIn0/AVXMczKXV5ZSymFRgjZlWFJQQQAtLE7oE0iO7UdvcWd/36//09fntV7wbCg6dl++co3vv+Axa/HWm7y658iJG3/5qze+t+WZHRgqCVDLMmgWKAMwZKAUwyYaZAmCLRr1uQrlaMDJaDALWCMgSIJZQ+syIsQo0AmsWXkp2tls8rPkMVV4+VeDa//xmRfXvbG1B2hbijICJOm54+pJbM1uYIJrxJWeSNX6MhNGfd3WvS5h888mWBBrtBcCtIZy94pVbWUcaG6WybQwUObOnbuJmddYayc8pkNEOeMHM2NwcBA/+clP7rt44e/fd/nSOZ1+2Xt4nNtYuHDhi7uPtAyUS7ZDBhIMO2kpflltCqVdHoVwRffFYhHxwBGc7DXf6F5Q+sYF533sCgDeQPGYlXj+qZ3LXvyHf1j3xo5dHYNJAEOtkLINFq5GSxWivPYEQF4j1ijPntYa1loYAKjqVSSkhLAMNozly5dj3rx5X/Gz5DGV+OEPf7ju/b1HQaITidZIGEA4sVGUSr9CdgTF1qLQVkAURRMSTZwWBsr5C+c93qLKXyWhETdMXZYWBKE23JtZggSCVBKxFoCSYDEfx5Hg6/+/v8O//J3PP3psQ/L9eaHYRLDxVTcGXgGY7iDtx8CjqbjmprUDJ5798Zfe2c3PDCV9MHQcoAQqMDBZGgmnhB4kALK5fJGph0qwAKAqPiyKa9YspSxfGdEXp/nBoUhTyzTAZABhYWX64TZGCUP44Ng+7D752o73fvyX5cWLLvjB3Jbzng2izgMROrcsX/FxHwH2mBHY+mbcnTA6CKpjuDyM/pND0fb3931twxtb7vngr38MKnRCFC5AWUokOlWOdJpyaVy6oxIulslMMNZCUGMeThISSipAa0ihYCFdRMXGCFDE3GAYv3Xz7bi4K3z88hXKs3d5TBreeSPu6h+Uq9/Ysee+R3700/vLuwmxWAzmAEaJdL06BOk5lD3PzhdKmb143GzlbB/Zmp8kGEIbMFsIJsAkaCsU0N4yMbVY08JA6ejo6FmyZAk+PBIDVUReGedytcHSaB44M7v+AwhhjAExI45jtAQBnn766XsOfbD0nhuvuhwXnL9kod8SHh7nJrq6ujbM75//7NDxvrszz2ySJBATXIaS5dFLoVyur6h11mitAatgyaK3tzc6cvj4/XMKR+6f33U+OqOFnz3+8roNt3zyTm+keExrvPLcR1H/nj3dR4+f2Hj8WD/27NuD99/bhcESQasWtLW1ocQCSZIgiAqwbKGUSo0RBsNFTBjGRU+QMRc1dl1ZoX19vxMyFhwPY9myZTj//PO/1Kx6Fw+P08HzP3l32eE337z7tY3vfW9bzyEQtSCKIli2sCRBQlaytyYYLpsAANwe6ejoQFtb24R817QwUNZ+tvvAuv/Xjw/s3PNuN4XdNQdy9aCc3uiljdbYeVgyhcKklg9lZM/EABSK1kKoOQAPIUY7nt/aj1e2b8FlHzt69Kf/25sD8zuDDV1zO19UkgcAQIM6wCpkyA43RYilRVmy7QMALRukHeQGNSCaWqYpoxFKKWFMEjNzKJWIQ8EHlOT+tijou/D8rp5Qou/yVUFzvE/sPNjVXbw9PBrFFas/OXDs5ae/3lc8cffJUgLIYupFyvYXAVBVObyZwmIq6zJ/H2ChIFmDKtm9AMUgAIYAK9zfRaU2l7oiEjBpMOk0dUUiYQMREBBoGBqAtk4uHtW70HeoHVK0PhOFrdjxo3+Dtra2Ay2ytQegWFo1oJTqVzLqA1SN8WLrxI7k8cQTzWqvMZNIQ10ZO52NKrMICFIDWS2ooLDXGNMhKOwjovLQUKn7eP8n4lGP1awmMmW9Y+YoO9OYOXttyqlA+TQiENm1W2tDa21krQ2z14RSZWaOsvsxzB1xHHeV43hBknDXYKncPRxrDP5sG44cO4GjfcehWSAIAmhxOYbaCEq2Q8LVfCVxGSIRkELD2GEAKeV3EKYseBJKFqDZQluLoNHjUwUwWkOBYA1BghAICasNOiLGjZdf9PBv3dH2uJeQo+Ott3l1uaSjo3294cDAwPmx1gvKZdPNAKQMYwuEFbk5WluJc5spk0jAaIoSK7uH4lL3sRN9a06ePImjT72FQwd7EdsWmPBClK1CYggiyMawDKEEWHONGpglPZpsX1BtDYqt2u+Sq0+EWrmVCcAsBdlaC8UMSEJXZyc6WgsTkm2kpsvEdHV1rRNCfHmivyfvqpk2YMu6OBMRCI6dwFqL9957D+9vHexoCfTdHS3R3VI4D07ZWIAVODN44BpAZqkdWja4wWa4gQJ2DETGJNBaQyoByRqCDNoLIZZ2L8Ddd91ZuNzLco9pjrlz5+7u6up6fPjw0ftiTA6PfKakEjlTxhjj8uwFQcoAWpuc495arnTR1u7QGB4eRrGY4NixY93KBt1EAooDV8tCAZhrlYIzNVDMLKfarijodakNubkpc8WKrZuHMGhFHMfYt+8g3tlxGKcyUKppz+sfAJrSa2eiDZRqh2F9bZZOa0Gyc1RbiyRJoI1xa08FYBmAIWBIQggFRcoZHVJApn9rtMnZ86SUYMMQ0kU3pJSw7HLgq7MspJSAbcxRFcfOPlUk0nrVAHEcIykVcdnS83D11Ve/6CXj2Dh06BB+9cqv13/YswvGGBTLZVgroIIAgIS2Ft5AGRtSKugESKzEcFJGOSllLFn5GjfpvguCEInVzrjXnEb4J1alZ2aIjNXSEoSQaG9vP1AoFCbk+6aNgbLivKX/9ysXLvry9uNHkQSdMOQEmE1zsmXqYWRkuXWy5vJlRqqT5nprql38lJ8TMrUfGUAMxS6PlRFCAzBhCPcJERDOxxADvVnbTA1YO05o9xxy5I+msAkGkFTZWbGpKEAJ8Oq7Zbyyb0PpL17ib180Dw9fcy3tbMwec8aiSZt+CxA47WzqDi9bUfhOoVxRro6oGs9DJjBNuvEt3OdJMIg5PtcPpMDKPhdb1gCaWKCXeXqyn6liXVGMLAA7od78q679RO9VwJd+8LfffaR3OPoyqeOw6gS01jACkNKxxbu15WjSdZXjAtAVrnlG2ielbsHBQjIgTXp/oa4SIRISrZVlyIxAUMrEogDhXk6IgWAIwFDN9deSEoua8at/vfKsMQWBaaav6FoDJashykfJmlTuSbCV0GBARWBahEN6DvbEw7B0AUCuH4FGanDCQthKhCT3aKYRf5FH4Bob/0azPMSZfn1dw4Sabu6ZLRfUGmanVNAYAJfy1EYQYDkBhHQ9iLIzn3PJXFF1R/EA199PzpZX97xyphlwohFLifD/z96fx1d1nWmi8POutfbe5xzpiElMAgNiMPMMHsAGg+ckxk7HdlWq4+oqp+6tSm7fm9zur+Lv6066f7fj/uqLq3/VcXWX00nHrq6Kk6qYOAlObOMMeIiJBzA2YDBgbGYxSQh0pHPO3nut9X5/7L2PjsQkkBAC7ye/E1lIOmftNbzrHZ/XkQB1wEEBw2o6cN9Ny7+8Ypnz9CW7TxmwotM5IS1gYvmXnKuk1q3zueJ92s0zfjnw/Astq/72n3+75lSrRkdxGIRwABXdCSaMG2nGA4/OlezDnTtApEcv7SubdH8XkQoKDyglP3Q7z5FwLGBLcAEgDOGAgJhtDgBMxdEhKnuri9ypnLdOR4wlwETvCBlrwVqiC0ul4tiJb8og46O+TmL6hCHfmD2nd3rc+aTxZcfKByY2jxo1quJFSpTKaiX4cnuXUpzbOOnp3504cQK//OXar5XLaEhnMsVAR0NDw2rHcSr9EJJOvUDUt6S6m3WKFCmuYAUz1j2YGVrrSh3KzJkzMXv25PXpDJ0dL7300ppDhw4hDEN4nlfpG5O8+qtPR4pLq/cldyAzo6amBg0NDZfMUasG0sPPmznhi9v3fvzk8fYWwMlBZoegaCSU8mC0Dw4DiNhDw6Qqw5cWUFyOLL5esnh09/B0VzlEJTJjP5Eb9Hx50omnpzKL3dZDCgfMIY4cO46jx1vSztgpBjxW3PbAc4WffvexfUfs14QksNsOzaUoBQUWQlpoDQihIG3C7hV7xLvURsV9T/h0sZvUoIhLJlaSN6az/Hvq/Ok6Hz2cF0rC68lLxC+Kv3L830kkUFT9XdWnVjzjspcaRG8FPC7v5/f6fsrEw9CQUU5E5V4y8QusKqlsykYRTBF7nrUSYEWAUQARZFDAuKEuHrh14eK5c2hLej7Ojnc3b4VTOyEK9hIglIJFZ+bCJ8GBY+lS7+9LmwLn2K56m2ui7AgTf28sQUgBBYD8dkydMB4j6uQlM9wH1K00ZcqUjYMGDarkVSf518aYCrtGistvQff2gDmOgzAMUS6X0wlNcUVgwoQJPxw8ePAea22XLtaJfEoiKilSpLhyEYZhl0wNpRRuv/327wwZMiSdnHPg12s+aLDWwvO8SqS5orTHsjLNgLl6dMAksrhgwYKvXkq9fEBFUK5bntmy5L/+9qlDB159OFAMYQBJteAwBASQkU6Uj4o4NzPheiYA/WS8dO+seXqO6yd78ya1QLYzabvLfFFEEIlAh9AmYntJkWKgY86CO7foV39znSmr355qb5rjZFwY3QYWGoIIxFEzR0rqcOIoSfeiY0uii5e5s2ajjwQHnYWFpXK5cJfzWPWL8f/bT/hKizPPJ1d9TxTP6xnmiiVIECwBlru+L53hc7jSnytm1emtz7C3OfC9vyEvs/ZUFQGzojP5nilWdxKWz+rx6kqk03W8yOHARbjlU7h72TwsmVL/6PyFogkpzm7YWa43JFAMQoA8WAhYY0EyilYZoyGjSqxOeVclm0SqPw0Q6Rd0kUMURyDjqigISTAmhBO0YfLYwZg+dujamfNoz6UbzwDDsmXLHq2rq4uaI8VsAUqpfuvknKJ3lnVPfkeIiFbSWpsaKCmuGCxYflvz5MmT/zqTyVTycIFOz2DqIUxxuWmCU/QOid5BRJg9ezaWLFnyVc9Lr6nzQUpZSKLLSR1PRcmMvw/DMJ2oq0C+CSGgtcatt976eBiaS3o41ECbgDkLnT0P/dOWB5/4x58/E0CChQDBQQANEgqchAu7Wdy6jzqonc0EOtu7pxZ/14uZu7GkVMhqKh5Dgu+XYRjQjLQGJcUVhZuWff5ps/Znh3bsf3ddaFoR4iQ0n4J0dZTKELMIMlTEPMZOLCcSz65B5LFN+OorHTYu0cHsVvvQKbnSxTyzRO86b2f8eVxTQrGkI9tZcwQGmEAkUV2DQsQwgs/A8tON1piu9AaAl9dIT86ZYAEtAOJOFjbJgIxrTSqnUVhYEpV7yzEBagIf116TxUN3zZh2+63uzvRM9EDMwI1600iF0CCq31EOdDLRUoFIgCtyL+5fxqlTZyCB40iijdeJk5rreJ0cYSCCVsy9djQWNI5ePX+x2nL1SpOzYNKkSetnz56NIAhgTERPl0RRUgxc46Snv5t4WTKZjJ/OXoorDQ0NDb+fMGHCI8m+l1JWGH9SpEhxZd9lNTU1uOOOOx4bOXJkOiE9RBiGeSFEpfbE2rihZlw7rLWu1KKkuKLXGQBw4403Pua6ziXX39RAnISF19U0Hf7ZzsXHDx/ccODECfgYBB8ZWJLQcKOmYyIuTo09H4GJm5ZdKsuy4ino2e99oqzuKsWMus1QZ++HpJNy1CnCaEIQBNjxju9NW+j5fT2WpJDrUqVcdKfA/iRf6P05DwOh2/aUOdf7U4DH1C9X79i25+01YdAKx83BqiIoU0AYhpCCYa2GYRnRbcaFo6Li4Y3nr/I1qafr70jKWX7vk4rzzE+y35MmmQIMbW1n00ACDBiwFiQkKN6z/AlvQNdfxruwqss+Zkr62eiuaxj3pzFhlNKlpEQYhhjtFvB/3L9q5Wc/N+KqbMiYpGFVayt9Ik+lQGgNmACSAsJGa25jg0XITzb76ZUCP2lQGneL18jETX4NKGhHVrdiyaxGzLom/9T86+iSRxcHbHxt9OjRexctWrQ2yetOmLwSK7y6+V7CsZ0qjFccnkynIMWVipEjR740derUbyQXPhHB9/2KvOqunKV9AFKkuLxI9Imkn4PrulGnemZ4nofPfOYzqydOHNtyOcaWMgGmGAgGLBDVYiU9vqy1FdauwYMHY8GCBY/kcrl+GY8aqBO18Ia6ZueNwn0njh4uv/7OLsjMMBS0gBQ5sAW0ZhA5UMKCNYNhIIXA5Y5hfOJNpPN1tGWRzlKKqwKzFi/zZwGPqrXPbNm1Z/sagxZo0tC2A9maDLT2AS5AkAILgjYGEl5Um1Lp8JvUHlziHgE9zfVOc8L7SxU481dWV/ZjXeYIHMU1YKJbRJJjVcc3FkJIkA2hrA/HPwnHljFi+FDcf/uyR/7kofGPXa6xK6VOb7x2hcCIqJ6UOFLBzqeF9TQjJUU/G8lOPkrNI4sgBBRFDF4qLCJPJdyxaM7Lf/L5a/rtjAzo28hxHNx+++0rJ0+ejCAIurDkVHdzHghpHykuCl9MpyDFlY4xY8b8fvr06Q9mMhlIKZHNZhEEsaJUlYOdyqgUKQYGqpmmJk6ciM9+9rNPz5496bJ2ildKpQuT4rKiunYo+T5hYJsxYwaWLFnynX49EwN5sqYvyvjTgZdp7aHhbU/+6PiRtg4EMg/fZmGFAsOFTli9JINO456/CJzFA0SpZ7Fngj/2XBk6iy1MFpH/JOq83Jf1JylSXA5Mm720eRqwOvPrF6btPFL/ndZTB1dkHR8W7TDqFKTSIPKhAw2bZHlVOoonX/rI85zKqd5KsHgeE8F/pvmMu8SzOEfkK+qTYimqPyGylR5RQFX/mySClnwgpTn6vbu/oyLeqDeajO4ZVpU+My4bSBPC5Q6gdAzXz2rEqtvmTrvrniGXna3rSqYpF6x9wVXEdvFXUakBimuCzrLPLc6TeXHlqPh9I38um/QLQMRga+FCQLAPt1TAuCEZ/Ku7F6286Ubxcv+O5wrA2LEN/uc+97mH6uvrK7UorhsVy0spK7lyKYtOihQpLhduuP1TOydPnvzY8OHDt1Qz2FTXzaVIkeLyIumpdsstt2DVqlUPjR17eWpOUqQYiEh07ISdsq6uDvfcc89jgwfX9Ps5uSJiipNnUWEy8HT2R5sOPf3sb9Yd7yihFA6BT1mEJKGkguWIQUX0sY3StePs1WDh9w+6q2Kp6Zjik4ClN35u7VJg7Qs/++cHPjq05YmsW1fPqh3l4AQczyBECJCJ2IVYVaWcR6JYcupBv7IQR1K4mj2KAWgA5yJF6CoRKx3l2Vzh83F5C7250ndIxJeQhYQFEMJlH8IWkUMZ996xHCuvnzN30Q3eloEyc1e0g5U6syKi/iZxr6BPmL7UW/3zcvfVU6IETwFG+2AmDHPL+IM7lmLxpCF/PWs+NV8G6Xrl4L4/WvDy5z//+btHjx4NrXWlBiUMQzBzyoKRIkWKAYFPffYPV8+dO/fLuVwOYRhCKdWF2StFihT9j7Fjx+IrX/nK07feuugm13UH1NjSDJAUA2Ufep6Hmpoa3HfffWuvu27a4suVfnjFVWV97v5r1n4OoP/zL57g93a+j9qaegRyCDqkB7ISgY54vglBnPoVKQURJbEAtKqkWhARLGkwQoBiI8dmzmnJdhch3XPHGZ/sQjcb52SHIpoHxUH8kwBgBYaCLyWslGC49b39PEcEzQ4xQivhWwOWVL045xrpmS32OIcZ7EFYwI3fRAoLKwAoCSsIRhEMW/eTLsxIsK91gIA1LKkoJ59PdxScVsN1nlx7E58j13Q9V0wMISRs2AGyAztlatnNf7B6GUC//Mn//Oa+47u+bm0zWBWhRTtYlSAEd+5C8qIcdNsRXxIRjXpnsWLUR+W8TpjTWKBsj+Y9iRQzfbKVJCtKkRywCoCEtDHbmkjWxQWgYIQGkwDDQMCAKQTACISEsIhrTlSlD5SRJbAk2OQGideJuvXF6SnO9vv2Mtew9Pw57BlFtE9R+pWEBJED4pgEJy4ulYrj8xA1/hOOihs5u/B9H9Zx4ns8gGMNXJQh/ZMYMzSHZYtmPvdv/3LlvfjuwNx7hgS0ZUBZGLIgEBwBQFvA6Hh/ShiSMBRHXOPlFnGfl1DYLvKSYCG5U59h4YKlBMHCchmaNMIwzPf63EB6TA7ICBiKXiAgkXBEBtJ2shYyFMAy+j0AIumT1tv929savMt9fpKYOtNpPzmX3K6MO+78bm3UOJhEZ2oxQUGzhSC30gCdZGfKo5QS2QCQfhvGjKzFfbfPf+RP/tXYxy7nfFyx2vT9998/Ubz4+sevb94F7QQwroLreJWO80qpqGGa7GQjsJahyOliKXKloiteyNSJcWkPoBCVrrJ94TFKGCYitgl1yZdP6/iisJRG7KJz5SX5qkQS5hKnKFXXcVwpRaWTJ09+KlcvCweP7fhPre1NnlQeQgqjSwKn16ZEdSudzIRRY1pR6fuU4spCumYXBillbKDITgXM2LiWiyssQ0QEGytWSZQyQGePtCAIMGhQFosXzcR1s6c8MrNxxLqB/NwJ0x9X6yfMFSOuL2rYkm7vIi6Ejue70Af3gJvu3IEha5i56nyYChMXUcxeB6rUmBiOdDHHcSO2SV9j/NixWPWp5Y/PmVy//nI/zxVroCy/bcSe5QD99WMvvbju9XfuKgUCJVODQiYLsAdjCUJJRFkVChTbIZZ01wUlAcAFKpGTcrefn3UrVP1/NcIrW+HspQx0DSLPSEWjRBV7jQZrA2EtPGHhkdnT2/GWtWkQrocyE0jQaetx9ucRXTx5yXcmzqG2UIAETHxDmoqHAtC6DKVqoHUQfOIlIjl5YwlgB8ZaQBBA9iJY76L5VRx28wjFHtN4hZgNjAGU5yC0V8ZZmzZvxZ5pwGMAHvvVmh994fCJvT842XEQ7BRhVDssF8EyhCIFnzIR65NM5A/BcKx0CQK06TJf1G3+ThdI3dah27qcHtn6hDtQ4uhfNC8SZBO2NTf+96g7vGBAkAZHbmIQE1QXYSPiXPyqu6JK2UzWSXRbJz4bC1A3z65J+uicdiv17kqvZARc6PmNx9c9ANd5f4pup12caXciiwBWh2CEkDKEEUBoCVASglxoC0hHwg98SAbIGjiCIMBgvwODpIYyJehiO65fMA23LV2EMfW5zPW3DB/wbJFKGAhwHCEhABIWEiwYxLFxQV2PuZVd94VnYnnZbb90nnMCLEGQBVuGAEFS73PdFDIFJQCDEiwEJAsYkrCI3lpa1aXFC1M8lGQ/x3qZvMJt+SRz5KKNc76wWmdB3fUdCxAQxs1omAiQUTTSEsFaC2k1yGhIK+BJCxgfbCxsWMDNU0fjU7fMR+OEukemzafLfmau+HyklStXPjJu8uzVP/vFr57ccbAZoVRwlBf3RkHla3XX+cSjlURQqlO+UlxifTY+JH3lWVRKFRLWCRIC5hILOCEElFLQWl/RtJB9uZ4JU5WQTmcKyyX8vKQL9JUYwZo4ceKawSOzKw8cwTePtu5dWjSdskhrDYpTVKplVfJCpDKncirFVS9TgIhNyIJApIDKWYhqTgVR9AJgrUEYhnCIoLXGmFEjsequh56eee2Q1a5BS05eGX6kKArdeb6jM9+38jSJNCWRmur7uDeoZitMcfmQRE9EckfEETNjDIgoyjAyGlIIWGMR2hCSLbyMi1tuvcu/Y97EPxs9SK4VYmCs5RVvoCxc5GxZCGz5A+Cp//Y3a598YcPWh0+1laANYOABTh6hIYRwACmhRXzZk44FgIYCITLonTjHuNrz0N0TdD4PlL6i59PtZR0vdfMMEouYkz7J5Y68NtYaaOJe576SFIESEi5J+KGGOosHg8+We3/a7yUee9vFU1WB0XC0hgsCW/uJ7+FiAVdJiQwsNAkE3RsRxesuzuuRFcn7RdMc51hXUvaTnGoysFyCIgFJdMXN/+TZNxQAvHwdcBMA/OKn3/96y8k93ywFp2C4DUWtQQgBWEgFgAJYDmERQggBC9PZooMSr6Sq1DQI4ffofCY7n7v1+UiTkUSVvDdVjkyq+nlUuwgCmCUYUU8umzB6wYIRgiAhIMFgMJtOw7KqTqh7xMF0c3okfaXOFtHgbp7WPrt/LjIX30hzxn1ku/eTiS9U030idCZSdiXHHvbI0w9roGDhEmCNDwUNjw3IlgC/hGuGD8WksSNwy/zFKz/7hVkv439dgVsvLCOvFYrxnrHwwHEoVTCBLCBEMmOmy7QZoeNpjWo7bJd9XHXPkQUJBpGBQ5Fyyraj1xacC7/FUw4CuGA4UR0KVGXdrbAQtrNWpmKUVfZ5Urva25FcXiIS2Wu9PtY7xFnOfbdIZeIQFMnNaV1YA5AUsIKgQTAgCCXgkgSRQY1j4LAPLh1HzgkxaexQ3HPnLTetun/S+oF2JK6qiu7bb7/9kWHT5m15f1vTN7e+/0H+yPE2BFqDSUFIARYChnU3T01n3UlksKTeyX6x8AVDKdUnrq2ka3d/eJaZOWZjctIaFES1XUldThiGiLTqSwdjDEjE3tWrwGN37bXX/rDo1+091nJw1YmTBx6w/ikEoYUxnb1TKJZR1toukf/I0ZLKqxRXD5IIQuJQqpbpBIKJvb860KjxHFzTMAHjRg7H3LmzvjNlXP65QbBbr9Rn79LPraouNomeVtenXLQCLWUc7e783nXd5r5YN6014KV7+LK6V+LeW8ndbOOoCQCEQQglGaEOIchgUmMj5s6YsH75DXMeqXFU84A8E1fT4kybLZunAY8DePzlNTvymz/46Mm3tm574FBzET57YDEYAUsYeJFlX8U2FMkDfVoOrz2Lp+vsJ/XKnkPTSw+GZAeArPLcUFfLHwxFZTiui1wu1+vx3rlq8p7/vPRrkLoIX9aitbujrvPo9nD8XdfRkoC0kadHsoFkhhuGGOoNwsia7FZ8wnHHZ8bs/Ovb/j1KugWWa+GrwV2ZpKirJ69qps/oOdIxuwtXIicmXhMLwRrGBsjBRy1Z1LlO05U+f1NnLdsDYA+ApwHgjd/8cs6Jk4cfaD5x7Oul9lZoUQKjDFZlkKMRhEUYYcBCR/noFEWBKx5qds44rz09BfaT3smcutU1xXeEQGdufyX1jqKKkU6GuSgiZS2BYoYvK7hrKiuLLqvQ2f8kXp/TIiXnYe85DZneuhx69Pln+31ztv3DyamnLn/XWZOT0FGVAGNBoYUDAVcJCDbQfgGm4ySyrsHkcaMwdfIYXNMw7KuNY0f9j2V3NF4VkezJ40c27T92rAGCIaQDTQqIa9JYMCwRGLEzjrvWTib9X3TsczWViFVSQ6Uhk87uJoC0Bo7twNDaoRg6JNfrWtA77pu65z8v+0sItpDMgIh6olRKuNiCqbpjfNc7N3keabJXtv5EvVOgEv2jkrlz2mnkrueue+0XM5SUsDaAAxOttx8ApoQMhVBhiIljR+CGuTMxZdyoMbevahzQd+hVy4m74t5phcFvtH952oJFj2//6PDX3ty8fdW23U1Q2XxX1i6gS01KGkC5xAfYREp+TU0N8vl8n7zn7NmzseXj9qho2ru0ZCIRG5zFjBkznjaGU+YSANdccw12HenolwiWUgrthRZMWTQXuZxXuNrm8sbbPrPlg02/LYxqGLG2vdi8ornt8L0nWg8vKoYlWGNOk09JrUqKFFeFfUgUkW3EaG9vh4TFxPFjMHPSjYXJjaMeHzN80M4hdc6OnIe9s+d5V02a7bXXXvvob98++kSlBk1QZ4S0j5jgrI2SvxKdp66uDoMGDeqT925sbMT7LekevpxIGLt834ckC9cV8EslZF1g3LhxuPn6RU9NbRyzZXitWp+TdsDfn3TZKRAb+u9yffmFnfn33v/oyfe27nrgcHM7DDyUAwsNAek60CxgZf4sDqCeWcZ8lesK1eHmM5+QKIVLOgLWWoS6DCklBBja7wBYoz4D/MW/uh8zxo/MTF+U6fUF8+sff9Dw5D/+/NCxssKJzCC4rluhHpaO08n5TXTW9amkQAsBIgVKcsHZwDUAWQ3XakgbYNywHP7tlx6atuBmb2cqEoGXfvZB4/f/148/PmmzaBXDuxR1UyVSQl3+vfpkddk+Mf2hAkWeVBNCwQAUgkwAgsHIIS7+7ZcfnnbjzflPzPxvWPfrhhOFo3cdOrrvSU1lhLYEY30EXAZDw8JEXlLV3UOZ0HnHHtfTaHLsGc/3J/aCJ9FtXhI5ICp6opQSJmZrlJQBcS1838WeD1xs2j8SsDVgyDiS2K2/Q8wOVuWy6fI5Sb+P0+TraSxZFxpZ6eH6it5dYGzRhdxBUJK2xZAcsfCRsWAO4/TFhBYV8KSCNYehQBg8qA5TJkzErGlT0XhNA+pqvbrZN+QKV/v++3/929W84f39KBGBvVqUfAnXdSEQ0RAr2XWdRXyh6bgBDcUsiKezuUX9UIgMyIZQpDFIaXz5z/7opk/f09AntQe/WL1l0Xf+/pkN7SYHKyQC4SG0Dkh5gBBgFhXjM6m1okpmRZx6f1oE+MqCAp3zvFWf6zOdRXUeBdLGtWxEyf1q47MW6zjCwiELCR8yLGLU0FosWTB79fxZUx9aftf4S2/MN/Xt/fGJMlAA4IMttqEUUOOx1tLUI8fbGvfub/qXew82NbZ1tEOzQKEcsR6EYYgwDKG1jtm+RI8YL652A+VMhkmX3hSxIhqaIGr+o6K8SM9RyOdc5GuzuO+2mx5dNHPU07Jc3jtjcbZPDs1P/+Gju37x6jsvftih0draCmaODBXTyQMe8X6fu1GdkRJaMxiA4zgQxFChhacEBmdcTBgzEn94z21fvWYY/fDa+dSMFACANat3L33ulQ2vf3iC0NHRAd/3475CMe++kPA8r1IvdC4DRWsNYRmOkFFhrGBkshK1GQdjx4zCqrtu/uKEkbUvz5hDez5Jc7xry/p6lmFDSRcaOsqnGto7Ti46VWxdWiq3Ty0HJc9YH4ygohxG0T7d5QIDmXMaKJ94D2QPDBQhBExMWgDrRAYJ12L/rixe217TKwNFVaWIdKm/iBVQ2T11p7t9cZ4UgN4aKOf7e2u4i7xVcR8yKQmukPA8B5IB1xXIZDIQBLiuixEj6jFm5KjnRgznNSOGDguGDfV2eAJNHMIjA59YF6YtdK56A+VXL51a9eIrm9Zs37sXp3yLYjnSOwSifWdNcE4DRZI5p4HCHKKuJoP6IbX4/Ko7vjq1cdBzM2b1nRz9yU8+XvXiK++sOXy8GW0Bo61Dg5QHPwwhpVuJCJ3NQGGrLlj/GEgOFmH5vGNK6qzO9DpfkT1XOZyICK4T3auZjAulFLyMwujhQ9E4buRzU8c3rB87IrPOtWjpt7syNVAuLX7yT9tWhWG4plwuo1wuw/d9aK0rlv/p1LLd+d2vbAvlvBnH8eVz1g2lIw8jI1KMkou5prYOw4cPx4Sxo4dft2zIJVPs//H7732lubn526HWleIwZoZm9KjRHUtdoeSTUsIYCzKMIfk6jBg67O7PPTRjbarGnR2rn/lg1fHjx9ecPHky7k7rRIWfiIr1IoKBs1uIjLiI0wIOCVir4QpgyLDBj4yoH7z20w/M2pLO8tnx5strG5nZNcZ4Wuu81sEwY8waY4PYaNHnNEyYP+nED/Z0gYbOfkoiZpcjERt+JCCQ/arVXtPJFmo4dEJ+AZxZBJZnjthyNwWMEoM9+ncblCKFVFClQWd1o87u9093VrbTDdALU+Co8oYX18cotNFzq3j8SkbnXkqCAqGmJrsy53p73azTvOLTkwrpiT0z1q7ZPHXfweMP+z6+JoQAtKnQ21evT3eWUUHVLGqqoo9Ufg5g+JChD/7Bn85dfSnH/9wPNy1tOtb8wMmy/gpbUSmiT+7kCrsXdTWgYE3vDJTzOFzO+/cWvfp7wfq8f5+8up/t7umNZ9LMKpETwXAcB1kvg9raWuRyGXieN3zFHWMvr9M0NVAuLbZu0o1n2lCIO3Geb7oscEXXJQjggpi1TjuvSZ89AT92oEceE4s8M6BgWqbPv3SMEdve5UYh4Ica9UTRGKyFBwkQwWc+N8+IcOEbA88YdiudvC0CBRQcQuHaeWnU5Fx4fytPTcilhEBgLVyt2bMMNzL6zrK/ElIChhvXWAYOoUAEXzICJsbUuSKd+wvE7q1ve3HkJM5dTTo+27OcA/UJVxq7dcQmnY8VKS/aprJARBDSDNNag6SCQHbv5GnXNQPA++8H9WBnGM5GT89n3vcJZFwF3f2eYY7uFaKu5+e0xoi95nlKqNOFd2EKWvR3LKK/IwashQu2QZyS4pOxBWPCYNbinJ+ezPNjx/th3hhVz8xwiArn8OtUGSjw423mVesjyc+thicZ/rQFdMmLo3e8G3iBcKYqiYLWyAsBP9nXyXmy1KkvSUYgAP/cBvZ59JHz2NXn/Xv07u8dgcK5fkdr43U3VBI9JdaTvPM5GCL5E8+T5bjPSRhYazH/utrUQLmaDZQUKVKkSJEiRYoUKVJcPgMlbYWdIkWKFClSpEiRIkWKAYPUQEmRIkWKFClSpEiRIkVqoKRIkSJFihQpUqRIkSJFaqCkSJEiRYoUKVKkSJEiNVBSpEiRIkWKFClSpEiRIjVQUqRIkSJFihQpUqRIkRooKVKkSJEiRYoUKVKkSJEaKClSpEiRIkWKFClSpEgNlBQpUqRIkSJFihQpUqRIDZQUKVKkSJEiRYoUKVKkBkqKFClSpEiRIkWKFClSpAZKihQpUqRIkSJFihQpUgMlRYoUKVKkSJEiRYoUKVIDJUWKFClSpEiRIkWKFKmBkiJFihQpUqRIkSJFihSpgZIiRYoUKVKkSJEiRYrUQEmRIkWKFClSpEiRIkWK1EBJkSJFihQpUqRIkSJFitRASZEiRYoUKVKkSJEiRWqgpEiRIkWKFClSpEiRIkVqoKRIkSJFihQpUqRIkSI1UFKkSJEiRYoUKVKkSJEiNVBSpEiRIkWKFClSpEiRGigpUqRIkSJFihQpUqRIkRooKVKkSJEiRYoUKVKkSA2UFClSpEiRIkWKFClSpEgNlBQpUqRIkSJFihQpUqQGSooUKVKkSJEiRYoUKVKkBkqKFClSpEiRIkWKFClSAyVFihQpUqRIkSJFihQpUgMlRYoUKVKkSJEiRYoUqYGSIkWKFClSpEiRIkWKFKmBkiJFihQpUqRIkSJFitRASZEiRYoUKVKkSJEiRYrUQEmRIkWKFClSpEiRIkWK1EBJkSJFihQpUqRIkSJFaqCkSJEiRYoUKVKkSJEiRWqgpEiRIkWKFClSpEiRIjVQUqRIkSJFihQpUqRIkeLCoAbKQN7+fXujMciX/DDvui6ICDnXK8y/Xm65VJ/57utt+eYiL3VdF7majC8EgoULaf2FvMdrr3SssNZCggtSSmjIekOyngkuWOUt4AGAZBQAAGT96C91oYulyMoDgIB9SClhrfGFZd91qGVwRu6ctchr7sl4tmwoeKF1J5QCarTWQiiCEAK5jGyaN19s6a/13Lax5HVod0lHoOutFXnBCACABbkAYAh5sPSq/0YyfAHTUvl5NDNu9DPbAgCW4BIRjDGQUqJOYcvCJXJjX4x5+ybT0OaX8mxFHkZ4bIVroeqJCBAMkCkoxzZnlGiRUjfPmpct9GrPv3oi73NuKZRwfaM9IkLGiGYAYFgAQEDetK7zw4Xo5yIPAES6GQC0QB1Y5QXDl4jm2lqGYesyM0giEEJgUJY3zLtO7ezJ+N54vbWhFLqLBDmeENH+ZKN9ADAi+nyw8CTDp3h9fbLDHEcGDqEZJiwoMk2u60JK8pkZjkRhxgLZ1Bfr9d7v/cYiObODIIAAgqzj+o5rm1wZ7p0xP+v31V7eviGst0yub7jeDwJXQ9ZrRPuTBOBAFITUzQ6JQAnhZ5RTmL6Qmvrq87e+pRtP+X5DaGkYk6oDgHzWOZQlNM1aTD1ay9+/cmpqaJ1GFioaN1fJJFZ5C8oDQCiRBzEIQVMkl2IfFpnO+WTpASI6uxS2AYAFeQAgJIGZ4So05zynZf6CnsnvDW90NLZrmm2QnQYAjrVN0XmPzkEiD4jZlxaFRI4aprrqcQoRHNJaQ1EmL4VbZ5hdYwyUQkG5pinv2i2zF+UK/XmvBT41aIs8IF0hBMCqzlI030bAjZ4zDM4k7zQ5E6rOf4GMH82LcBqEEGAbtOQd7LhuqddjGbhhfXFqB8s5ACDBBUXCdxwZ1Lli57XzqPlin3XD+uLUUFO9EXAZ8DzPgyO42WO7d+Zipxn9jLfeLM3pCGmqtZSH5cBaC1cqH+jc751zG907QkT7iFz4ACC0KbiSm3JKNQvJwbSFss+eY+PrhYYye3OMRh6WoJRCwKVoX5OsB6u8pUh/EGwLkbzhrnKN43MI4UpGQQl/TxiGkI4IrLXIKFmo89ymGb2c/50bdL4Umvr2EFNZqPyJUrGhVAzzxrIHAI6r4DgOMq5T8BSaPUcVXKn3eIqb5sx3eyULt75dyp8I5V06ZI+I4n+Nzz+5jWCC4Gi9CByAdCH5eXe5xUyeMQaZTAbWWkjiNiE4CLXv19RkCosXOhv7an1/v75tahA4U0+c8hvbw6CeWeaZGZ7nYfig2iZH6D11g2jn/Hmqz/Wyd35XbCwxTWARfabryEKOZMuc66lXn/XWW4XGYrtpALnDXNdFRomWWod2Tl1Il+R8DwgD5ZUX9uQ3vvbaE/v3H7rrZFs7hBAYPHgwGq8Z9/R84KFL9bm/+c1vnln72oa7hgwZglmzZ2DatGkPLQR6bKD83X95/omtP/rRl9ra2sA6hLUWVjgwJMEEgBVsHKSSHAtCFf8HNLoZKEgMFMdxoHUIaIMhg2tx8+J5j8wCHuvJmDZv3vzwjg8PPLHv4HEwM2ryOYwcORIzp09+aB7QbwbKnj17Zr/13q51H+0/iGIxQMZxobWGjeWLiecHSAQOQzIgyXT+PJqZeP5iRQUMYwyEEFBKYeo1o5s7nt83dtmnx/dKIf3FjzcvOrVp0+LdB/Y9UezwUTjZgfZCCdoKeJ6HXG0WmayD2ryLhhH1aGgYdtOsC9gr3fHCM+/NefXZZ9/ed7jNC6wGy+g5PR0/OHFioFQbcIA18WxF+4Uo0mu0iObTlS4kCICFMQbaRnPlZhy4rovbli364jzgvErtcz9+e+krq1e//vH+FrhOFswErTWUiMZn4oscLCC5MlwYJ1qXnCtRk3GRz7kYPHgw6uuHYvDgwRg9sn5MX+yv55/eNGfLiy8+sb/l1NITJ07AkRITxl6DiZPGYOa0CZm+3Msff/zxhGPHWzYcOnocJ1pbUQwM2stlhGEI5UgMytVi0OAs8tkcRo0YgVH1w+dOB/rEQHn5uQ/z77/yytc/2LPn4fZSAMMCw4YNw/gxozF/+tRpPXmPZ578/QOvPP30MydOlaGZUGWgxGuoYOFE+0gxQAYU2ZvVBkqVUiQr5xIUIjZQkBjWRISxDSOw/KYld8/vgcx57kcbl77185//fP+x1vpCMRqUY6PzXmWgVKSBtADIgplhIcDMlXG6brTvBbsAK5AU0FpDSsY140fgtpsXT5wN9IuB8tTjv/r6B6tXf7P5eAEdJR+A7JxvEvE5itWt+Bx3l3c68udUzr8rDKy1MKQiJ17WwdypE9deB9zdI7nz461z3n7++Z8fai00FotFSDBG1g/HuHFjsXDmjDHXXuSz/vpn2xref/31b3685+ADre1tkEpFd/i4MVgwY/rw/tYp1v5sx9QXfvjDzUdOtCMIDDzHRRiGEBypPbZb8ohkHctTguM4UFkJz/OQ9zIYPrQODfX1GDwkf9ORFz72b/nUxF7vn+f/aeOc91566cmde48sKhUDwEaGPSsd73cZ75NEP4j2AwlGNwOlsm+i+6EDQgj4YRk1NTWYMHYMbr1p6fAZvRjraz/70Dv83nt3HTh89Jm9h5ux/9BhHG8vRONLhkMc7ceMhwnXjEb90CEYNbwOo0cMeejErz5ec8sdFz9nb7zxxte3Hzj+tSOHjyMIknOSyAUXYFk5/4QQIF35eXe5JYQCczRoay2ynoMgKCGb87BgwdzVi4EH+2L/vfizLVPf/vWv12zZ8tHU5tYSOnQIZgmlFKy1cGFx/aLZmDO38ZH5fayX/fg7v3tg5/PPf3PvkWNTC8UShg4ditGjRmD25Kl3z+nFZ/3936372o6f/vQ/HT180vMDxqBBg9Awoh6zpky6eyqw9lKcY0oW67KhgfClP/8eb/6wCaGTR+gNg7UWHIaAX8LtN8zAQ6tunTt/Sd9GUn7yox2rnvrn59e0mUHQWqNcbkfdoBo88Knrn1oyb/IjC2+oO6dF+Fd/9evXn1+3YelxHoRMJgNmhtYansp0uVCTi0jY5EK3ZzBQYkHEEoYtpJQIfR+eBGDKaByWwcMP3n3vvfeNeu6cG+h7v//ad3/2+2+1BxmwykRKvCMQBCUMySn83392/1c/96khj1/qJX3x57umPvWT3+zYfaiIMFML180CLGCMAQTBCECTiC5sVhWBIxkQOo4cKL+LIFI2micpJcASHEvujG7Dknnj8dDnVsxdtNi9oD3y5mvtUzft2PmVbXsPfumDXfvQXDAIVB2ICIojgQsIWCOiPckMBwZkQgwfWofGcaMwubHh5VnXjnl69Oj8zgWzex59+8t/9xy/+OYHCDOjo2cSPiQTyMou+8OQArOoGAACptvFFBsGIp6nWABCh5ULNxLcFsJqjB4s8W+++Af33n5b/px76Ut/8b/4vY9a4FMdpPBgCZBSwrCGoU4DJdnXFCu+RS5GCqYgOCRgjAaHGo4UqMkoTJxwDa4d37Bl5uSxT40fPWjjgkV0wUbeK79tqv/Wt390/Hi7A9TWwxgDEgzf9zHYKeEP7rr56Vuvn/PIzOvVRRkJu7Zw/aHjhdlbd+55ePtHh76wc+8hnDhZgJcbiqLvwwoHUG48t5HBzDYAmRDMBqOG12FSw3DMnDzuuZmTJq8dU++tm72gZ5GO7vhXf/Z93ra/DYF0wSILSBVFD00JKxbMxB9+avHiJTfVnNXr94tffLTon9es27DjYBs4MxzFZH+RgWQNAkcKP0sACrEeBE42XEVeWVR7mDuzg22X7xO5p/12TJ80Gv/h4XsXz19EG8/unPo4/3dP/bTtSIeDds6gnHEBKLgVvcJ2KvKsQCQgLSDZRIoGaTAzDNzoK0URaAeRHNZaQwgBR2r4/hF8+pbrCqtuWXzTjTfUXlJnzVPfe/vr//PHv/xmkB0KNjlYEJT0YMEAK5jYIEwUUBZ+PO+JvEsMlGynE8sCynRE/+5Ez+uQgWNL+N/uX/noDTPGPzb7urNHdV/66ceN//OZFz8+VLAIZR5hGEZ3TRiCYLFo1gz8yzsX3H3rHfkLVja+/OXv83sftaDkjoHv+xCKQcKCgjKWz52FP/vCirlz51K/Ocge/vPv89Z9zSg7tWCWkFKCrQRBAOic/2R/J/udAgOlFBgmPmcGwmpIYZF1BK6ZMBpTJo3dM296419PHTt4re7oaJpzfe0FOcdef+lw/r8++Uzbx80lcHYoHFkLawnFYhFujmKHk6i6GyP5XW2oVLk2q/1ZsJJARGAdwiGGKRdwy4KpePhf3Dpx7g3Onp6OcfMmv+GDj4+s3L57/7e27NzfsL/pKFhkYVlCOBmExkJDQDlerPBHjgmXDIIgAFEkj7OuxKSxIzF94tjmmxZMf2RknVq/4Aavx7Lwbx9/5QdrfvX2F07wUFhSsFJ2cYwwCGAVGWcsYUh1/rzaUEkcA/GBU6JTDjKHMFbD9Sy+9rnlX/yjP5r2VG/23u9+3dz47ad//vGeI2UIpw4sXRQROQqZGdZaZFhAaov8IIF7b1+0evnsxkcXXOf0+nz8zyc2ffPHv3jl621GAl4evo4dvmEJw1wXf/l/3H/vlDGDXpo6z7mgPfvkd9/4+v9a/eI3i24dQpOHEJF85aCI0cOyeOiP7vjqnAnDV88eoZr68hwPiAjKzp074WaGAcpBGP+b4zhQAti7dy/CMOzzz9y/f/8XC4UCjFcLx3EgZQ2CIMC2bdsenndtwyPn+/tjx44tFUKgNlsbKUhE8DyvYslzEgFIDJSKxxHdLvj4vylSOoWQMMbA8zxAR9GU5uZm7N69+4sAzqlUNjc3rzDGIJfLIWAZeWSYoZRCR0cHDh8+PKc/1rO5uXllU1MTBg0ajzaWFW+FMQaCJJgBBgNgoGIgM5g7FaBORah6tkQkfBng2IAgIuzfvx+FwoU5aH67emf9s//4jzs+OnwEbYYg3TyU8mCkBBFBMsdjEGAhI6UfgLQhlBIoFArYuvU4dn3w3ootG2tW3HDDnKcW9DCisu7n2+r3/Pg3yOVyKEBASgmSCsYPoRIBG2+U6Bk7DRRJOKOBAkFdDZL4q5QSQojYQCEcOdKEpqamxvONsVgsRoqdcgAWIEE9mlchoudRBMBExraSCrAG5XIZ77//Pg7s/mDOjs21375x4fTvLLiIKNThw4fvKhaLcN3hCOJnDMIyXNdFudSKkydPfkFr/cjF7t8tW7Ys+e3vNqz54KMDCEUO8GrheR7CMITrujCkYJMLDvE+YUCyhBBAW1sbdrS1YO/Oras21w9fdfuyRV+e3YOo1RmNpV27kBs6ETq0UJ6HUhCNgX0fe/fuRRDMPeffHzly5N5Dhw7B8+rRWiqBMnFmCxGi/wHRViEABCFFNwOFuuzH5BwAfMavFF/CSils374dHR2fqj/X+A4cOPCFYrEIKYeCw8QpQJ0fWzkHXYTn2T1uFHmiLUcKU7VS4DgOdu3alS9eN/OSy8CPPvroK5WzRwqGY2NJyV6/t5QS5DgIw7DiOPnwww+/vmRW4zmj7Pv27fuLkydPguPszCSVmoigQx87d+7E20P012+9QG/oaz9/39v7vX+G59UjlFFkJzTlSjTijTfewMN/tMLtL33itbX7vI6nfx4ZJfFeTPamNdG9w932bfK9kzh4iGM5RpBMAIcIggAffvghPvrw/cbd24Y/sWzhXNwwf/oFR2uPHj269Pjx48hk61GON7oQArlcDhql8+7vbv/SRa2wNpa5SoF1ANd1sXnzZoT3LLswJ+OLLz7z1nu7lja3lWFUPppD6cCyRGAMhJBwlQsGVcZkrYU2GkopSElRqnpYxr59+3DswEf1+3e8++Sf//H90y5kHEeOHLlXaw0n40CzgO2tR56iccFGMoFhIGWcXhe0Y+/evV8C0CsDZf369T/Yv38/nJoxgJQohSFkxum6hhx9PXXqFDZs2PDA7DGDHu2Lvd/a2ro0SvFz4WuNTCYL3/eRyWTQUSigra1tDTfUXfCePXDgwMMV2SNdaB39t/Q8HDt2DK2trd/m8fWr+/osX3YD5c1XWhuK//ExsMqjQ9ahhDwgAQkLzwYow8IX3hz0YRjs7dda61/+b0+v8nOjULRZwABCAGRKqKsfAuHY82q7RiiUKYcCshCOgOHIU8elKNQqpIFyAGs0iAhGRJelTmL6yaGOrhxw7NkREFCSwBwNSnOADk3wDRq2vR3Uz7zOPWtkx2dqsEJBgxBIJ/JsCABwYcISrJt1P3zP5qfME5c0xcGRqmA4g2IoUFIKAlmQkrDCIkRUO+LIyEOlrIUQAtYySBCsjT2LoqvnluMQLZOAAYGTOhQLQHnwtc73ZGwfvqO9l15/74mX/unVh4+0MUTtBBSlhA8B8mpgEF38HgKwZhgwHEdBI7qw2HcgLaBcF8ICp3Q7Tjb7+PCljQ/v/MYLD99/560Pjqlx106ZT2edYzLWL5VK0DoH9lxYIWG1hXBclBEpWCRiQWosmAmgKGdW2zCKkuhImTOcXFpRaqSJPSZCSDgkEAKQJjnsBCldtJfCqR9sDPLTF7lnHWOZXZSlg7LMxZ8TfV5IHCtdsfEb/34YRIqAEjkYY1CEAxGnVUgp4SgLYRm+9OFD4vCxMra9tO1Lu/7jK196aNXylTn4v5+xMNMjr44mzheFQOhm4EsVexzjiKEZjCLVoERyKi4wzeqt9YXGl97Y8uILP351alkzqHY8AnYgKIuANYSKvdaOA5YySlm0kXOCoBASYJWCoTyKpgyPDQ40+dj1i81PvPPN9U989tbrH1q+RD19IWMKWCFkgdBx4bOAdTIImeE6OZDKgZm8c/09a+OWfQPfaghvKEKRrZwr5hBgjQAMISUIDgQsCA58q2FJgaSKHR2RB9CiDEUGMk41sUZUGRUErUO4QgJSwIJR1sE5FVNWGdcXWZR5CELPgc8MQS5ssl8FVzy0DIaxChqAIAMIXYlQ+zKSGw67kAyEcABtACIoIVAyJyFJoMPXMCSHXep7LVBufUnlUKIaWOHBsAALrhhMUsaGHEdyjGJjxsY5MzqJoFZf0QQY6cASIQwMrAUkCUgolENGOeQGnMMQLhI1ll0PPg2Cj1w0rxxrt5kcTpDBs6/sWjr87/d/88b51zw1cx71yOO+7L5Z/jfv+WucMjXQpKBJAp6IoluhBpNbVVN46bHsrvH+tz//31C2LmxmEAJWsGAQRSl/kaOHIgXV6iiKhCgiVyIJ4WShjACIUEAIqSRY6Th1EPCkwtZjIXY9tx17TopThbf4z4Zm9NoZc3tW5xHteQ9G5tEuJQQ8CJZgwbDkxc43hrEGjoxSnxk2kjexYyQxLIHIWZcYWJpdaEOQxMjKDKxpx6mOYzDkTgBw3vV8+dfHp/7dD3664+DvP0I75xB4I0HIgCn6XE9Y6DgdTlhU9jQgYRkgykAbCyNysCzAkkGKUDbtaN93HD9b++aOoRt44ozFPdtbDAnLEkYDWrgIIeC6LrQpxqneBMsWUiiwFTDwqlyaEkSdJg0JBWsAYyQUicgvTBokGWW/hIybR7EjnNArffbVo97G7/10adkdA4FakFWwkhGGOj7fFkpFMj1gA8cdgh2HfXx0tP1fjtlim6fPEb2KQPgkhvmOQofIwjg5FElCK4msJFjF6NAEDRp2oXejr029lR58UQNtMoDKIAQghAKJWgShAOL6xr7EgGbxOt1b0GfRkyXHjx+HlFGeqetGikdNTQ0mTZr0WCZzfgPTWlsREjZWshPlJfEiGxNphomnq/pvkpcQossree/EM2atxaBBgzB69OjVmYzTW8PiC5d7TWUcotVaV3JBk+dM5uuchqExFa9Ysm7ZbBb5fM/OxhtvvPEXL7/88sPt7e3IZrMIgiBWGGRMTmAra+E4Ud1G9biTSFkyjuRFRHjzzTfx7LPPPtPc3HrOwaz43OzCqFGjIi9XnBoopUQQBJXi/2Q/VZ+DqNhXVfaRUir2VsnKeKWUUfRRqS5RjeT9mBkNDQ1bOz3hFygw4vdK9mf3/V/935VLhhOjJpq75GeO4+Cdd97Bb3/76jqt9WWXN2+++eZ/euWVV6Ym3vZkjybnOvEIh2GIYrEYGyi2EkGt3iOJJz+Xy6FUKuH111/HSy+99MQFe5BU15zpC0Vtbe3OfD5f8ZZXj69aBlXLsuR8JeuY/E4QBJXx2IpjIfqaRLmr56G2thaDBtUULlQ+JGMwxiAMw8rn9VR+CiEqZyUh1EhkxTXXXNPlbFwqVJ/d6nEma5qknlXLwOoz0/05k1fiHU+i7JHnN8CoUaM2ZjJe0Bd37iuvvPL1U6eKw3CFo1pOJXNdLberI27VeyjZM8m+SfZO8rMwDCvy99e//rX32muv/6And9eFnPlEnid7R0qJiGxEnveVyKjk/IwfPx6OI3u0N773ve/tOH78eCXCVn3Ok/lL7kUiQhAE8H2/i77iui4cx6nc81WyCE1NTSCC35s1Tea6QmgQr2H1GlXL4ORVfWcl+0BrDa11ZY1HjTp3Gv35sGfPngeKxSI8z6vI6ySqVa1HJP+d7LP9+/d/7UKzQC6H7nwOPHcp3vSyR1AMibyFg0DWAqzgcRTijDJKOPLose0zRp5d74be73/0/Bo/OxKMLMI41FejFGZOHIVZk0b+j4WLh57386RVEBZwbRhv+uiSkWAgDODYdrBfANmOTsUFTqWYNMnZrOQgxzmxFJYroWkiAmyAxXPm4dqG2u9MmkPnHheJODc7qtkwQOR9R1TsGtUL9MPGtVlY9mDjyJAFQUBAMCCMgQyLcGQrlNGgYhlCWhg28Ry58b7oakNXB3cjg4LA2mB4PoNbZ8/+xtIbc+dNFfr5zz5e8ewza7993A5GWeXhs4TIeDBaQ1D0foP1SbjwYcrtkcBTkRBmR8ZGUQZsJaSshUENIGvhcw3K5TbU1A3Cy7s6IIbuPaTf5IduvoHO6i1fMm30N47vffWbueAYQqYoJVB6KNtICdFcjCMoEmxdyNphkTddJ4pkCBkEEBzV7pjwIDIsUCMESFugW66yJIaEwZLFszBhqLd65nWZs0rD1375oWdXvwwrGEboWNDbKC3IBCBdRhYBRNgBl00s+CPPlTTRheSILCxlUJPLwWgAlmEMAdnaKBpgHJQMIYMQv968B+MmX/uw2Oiv7glbnTIoCBYQzJViYrLRTrEE+BIA7AUpaz/58b5VLz7z/BdaMAKUzSNkwMab0BoNxwbIgWH9ArJWw+igi0Lsqeiy6XAHQXMWQrpgdxDarQG8PITJ4xcbDuZrHt+84Y4bpn9p8fVuj9hijAYkO1BGQpADY2OjAQZMAizMOWXCHz204KmP/z8//srvNmyfk0MBZR2lMCZF5iZRioUECwfkujDwYLgGxALGceL4pUXeI4SlZrimBA8lwFjUkIIIBEJjoYwCl1uhKEBdXR1Wrrhh7eJF9PI5FXmK351EVOAaWnhKAVDIkIAN2kGldrjKjxSTOC9fJPJThPF+i2SsYxkcaLjSqxhc1lpIZTEoL3DjtWO/sfLmQS9fahGowL5k6wkGEKecgRkkAygGhGmH9ENkLQDSMDboktZaKZLnrle01EUQEYYIF1xm1GQdjBkzCIunjLp35vxzM8eRgB8VUwtIxNm1pDvj1Ax0eLXY+HERr27d9+3su/zV+fPpvPv01Rf3esH/eA4wEpKjSFeleBoCYBcgU+hXxYIVrCbIWF7b0MIhAUsBFIdQQTvgtyMry9E5sxZGAORkYDTgcibyyGsB43iQkkGOh5A8hNpBYBWM4yJwinjxra0Y0TjmK+F77Y8vmFd7XvklGQVhFTRF+1hQAGIXkhnGBnAYgN8Kx5bBpggvLuyOIm0qTkG2sRIan2OKySKIgdBgsJQQhjF0SA3uXbb8kQXXn7/W7z994/kdh976ANobhoBclHUGJBU0Ax6V4HIACk+COjrguAI5x4OTjeReUCpHSj85EFyLIBDIerUoITJwpCnCmgKGDm0AqQuRzQKGRBSZEwpQLiwzoDWUKUGxDwraUUuRMSbiiG9ncbyuMvwVKCaqkELETgJbkYfXXjsJ8yeP+XJvtt3mj459v7VsELiAcBxoGzk/TWggE0MPDOkIkCQYDVgr8N6H+7By+Y0rP9jkr56+wLtofVdxWFAcRimKzIA1UGAQU0ysI1BhYLyQ4wTpMlQlokvxnEpiMCwU67Y5c8VONHEfy9EBGznhS2INtrW14f3334fnjYIWCqHutGZnzZr1dE898dUeaSEEjNUVi70ml8OiBbMxelh+I9kO33GcgjHGIzgwHGvgSFhqopgkw3GjFAXdIoTwmdkLwzCfr/F2XDuh4aWhQz1cDTDGYMSwYbh56RLkpHhZlHzfcuAJJXxrrSfIi+kDk1htxUDxY49MPprP0HOlah45KLd21pQxPVI4Nm7c+Mzx48dhvJEVD0sYhnAcBxZxdMK3GDRkEGYsmodsNlvI1mT2WGu9U6WOqQcOHMD+/QdBkHFaD0FQknPvIQg6oKTExo0bsWTmqHOmtnzxq3c+WvuDbTuPtdm7Qqb60Og8qQy0cPLWWlc4OgAARV5h394jK95474MoZE6dYWKYKOw/adJkzJqxADXC2UhEPkIDVC6w+KALFBzBzbOmjludRIUuyva0FvXDhmLR3OkYVuv6jtVt0eXp1AkhfAoD3xhT11pm72hzAbv370fZhDDWgEhBGwNmUfESUkBoaWnBli1bnrh25JLVfSM7Lhy/+93v1hQKBcjscPhhCEMCgpyK5y26TDRGjhiB6VMmYeiQQRuT/Xjq1KmpRw4dxL59+yKPo+w0XFwlK3uMy4zXX3990dzGoRfsie/Nsy1btuzWEeOm/2XJeA0hu/WRssoBM7smtixJKlhS7sbNm5d++PEhWERpR4mjhJkR6hDz58/HtAkNexzb0aJIFGxo3cjQiC49D6UmT5lmx3GaZ05rvOD1TKKTxhj4YYhJ48dhwcwpe3IZszcIgmEEJ6iWB1aEHgCEIkrbciy3kLaQUAUppR97SfOuRy1DBzvrpzWOXtcv+nG3dUvkBAmBICjjhkWLMGH0qD2eti3alPMMDcdxCtbahGa4AAAGTpcLyWW/RUpZYOG6xhjPc6h5QkP9cyNG1PZZhDtXW4uXXnpp6XXTR1/Rl05ioEa1nQJso/t66LChWDTzOtTnM0DQGj23UtDECCwBLKE7LI4dbcFHh/bjeKEDlgAbhmARRQeYqVLXVCi0YsuWLV+fPX754z3cG173vVJdQzJh4kTMmrK0kHexRQeFvLQIiMgXQgTacj42UArdDJQ8M8NRomDKges6Tou08IcOqVk/e+o1570fX3pmW+P7//TLqVK6MFVRPxmnsjJHRe8TGkZh1pQJGN0wYnU+k2t2PRWEYYigVEYQBMOONZ+86+N9R+o/PtSEsu8DwolT4xjtHe1YunTpF3ujzyURGUcIKFJYet0ijKmvW8/tJz3P85qM5ei8kAER+dVkREQOjGZPKVUQlDh7deKf8ceMGbV1+PCaix7bqy/t9o4++7JXid4ZrtQUJ5Gd6shPZxSVcPhwE44cOfKD4b2s40hkdUUGVaUB9pUeneg+/UGwNWAMlIhVIypOQ3zwJHTkGu1D78vOPcf/ZTH0UHJr4Rd9SAVkBGN0jnDdtWN/OGeWOm9u5Nu/acnzL1+FMIBnbJRzyzLy/5syakURN88ai1kT6x+c0cM83r65FW2UswkFSypykSXV+jFLT9KP5FJCS5NnAlgYWGFBYBAUiBhClDFiUB53L5mMjF+4e+51dX5/TM3LLx9tfO2vvluvM/Xo4FqYOGfdGh8i8OEqjfLxffiT++/GomvHDF929+jTPGGvrdvv7T/Q8PBzz7/yRNOpIkI1HIHKA8wo+T6UyoCli2NhiJff2fbktK28ce7sszPX/MFDM1cDOKdA2rHZ995ER3nbe+0oUR3aI99nVDRvDJQpYWJ9Bp9aPB2DPX/lzLmZXp8VqWuhjAdlNByoWOgZKBDYMsZmHdw6bTwmj6iZP32h/OBs77Np/cmxTcdGH/j9xi147/3tOF6UYDkEZapDu1FRibYYDFZZbHj/FJZe7z6MHtBpS+v6ZD0QSxAMwF4kNjgS9kYwKjz4PcDzz+yd887fP4sw1wDfRhcqKQkpBYQpQdmTyOh2fOGzd2HB9PHDr18+9Ixe0tVPvbnq73/yyzUdwSAU0YCSbge5DhTHcVM1FHtPnsT67cfWjd7Cdy+cc36vpnCzACQEuwh1VCsSXQwJY835vZHL7h7dvAzoEWnAN77x0qGju0oNVjrQEOhIauhMCSLowI0TR2D54rEPzptLfdMvII6ECdJQ1sKEAQRzRMxgNCaPyuC268b9h5tupKdxBcFSxgN7gPUg4IFiOmTiEoKgDQsmDMOyeeMf7EmEos8UdgaUkaCYkwVV14OM/yO0LjijYMp1eOH3H7w+eDPftHDuuffp8rsn+LjvvwAURmdQcMwqqBBVT2TAJPqtBuW1X+3z7P/6JazU0UNSGOkUxIAtY0hW4/pZozB9TB1UuSZSJmNFkrkjknehAmwDjp5sxGtvbsK6je8gUINR4BAhDYIVOVhHQonBgKPw+qbDWHGj+xcAzlvsHEUMKaY6jlPNLEMZQHEHptcTVl037gs3XE/P9decbdp1+AfNOocjphasagAZObGEKSFnC8jjFFYsm4E7b5pTd/Mto897x/z0x1vvev2NTS9u3LItMhKNxu0334J5E0eunjq35zWwhrN5wxloIaFJQsemnKQyFHdg4dSRmD952Ffnzbtm4+U+83uP6r/Y32xhnFEwNiKWMVZDuQpkWzFx4kR89NFHIDjQog7WIqrbsQplORzvfHAC104cvwRALyK8kUHOFBHjSI5466jSCoAAFhfsoTRwPEMOQCqSGUnklRlGCFiC9/6WUn5WH1O4K3zC8MYbbzyZ5CBmMhkYG6CtrRV3PfAHT+dyPWsgl+RkVrNXCCm65Ek7jgNj2MUnHEn6W/X3UX4tbqKg//Ikd+7c+ZUgCCAyImJai9m6WFhw6CMIAvzpn/7p2jtuHPNV0X7meohlK8f5mzd1PD1i9OQtf/W3P3rdxNGMqGiPuuTkv/vuuyjft6LXedzWWgRB8BgRfc3oKMQfUWZaKCkh4cReGDzUyRF/adczXsNHpRTn9YZPnDjxhlHjJk5SmdwP1721HYEQsMbCcZ3KXMEAra2tOHLkSP5y7NFt27Z9O0mhEHFqkOaotkRS1P/l4T97+PFF00c8ZTs6zvo+Dzx8w3POz/ev/K//48frklqKTu9ZlFsuXRfvvPNO/sHPLPB7uv6yWu7005mNms52ZYXrrA+51PKia43Jleq9ry5ithx5ul0nqhGI59Hr5zEFF7L+27Ztw8ezxjUsvMLmftkd4/2/+aO/61J7EjXlE13qeLS2URpM7M3OZDIgsvB9H8pxICmD0aPzuP/+VTA1tfjlurfh1AxCGDMYBUEAFW/Pjo4OHDhwYGpfnQEhLr0jsRqHDx9eWiqVkMnVo8NYcFznIUUUKbr19lub7r5l9pcypr1H7zdlypSNE6fMWvzpQqnx+PHjnqdk8/iRDc1Evas1TGrLqr/XGvmBsO8OHTr0hVKpBCs9QHbWJCfRpyVLlgAAPty1B5ZspZ5GCgFBEps2bcJ9K6d7fbF/ziWXLpGse4CIvtjX7z0ApL8NQAyFEjQ58KkmegkPvor4wJmoTxT9V577MN/c2g4WGZAkMDGELWPCSIHrrq1/fO6CnvG0L1o5JAq/C8AIjYAkisJDSWbQZgjWrYnHbftVyDhWtIAMQBqCNQAde4/COCdT9wubCrH0iQGChuS430Kci03GwiEJGaIwZ3He76+52b75o68oVYfQRGxPWndA6w5I3Q5hWnDzwkbcMGvE47Om085zdd2du6CmcMcd9evvWTnvOVM8AFeGCMsn4QgFGxqwjZiRTvpFHDnZ1tjbcc+Yn/VrHLlTAoCTRahqUGQXgczAiAwCE/UacYQ5NH9xXZ94LwKn3TWyBCNL0MqHlhpaWmhpwYIg2IFL9uC18+iDc73PzEXZgzPm0luLFtKP7ls2PzNMdSDLHcjIEpTpgGOLgC5BCCCQQNPR9gd6JIDJxuMJYWQII0JoGUDLAJYA12ZwIXm2m3bsXFFQGYTkgo0ArIRigvB96PZTuPOm67Fg6oin586hLfNvPHeO+X33jXv5s7fNX63LbciKMrJcgBO2QvltEEEJRA52HzUo+ejZ3ggNSASAbIdQPiBK0Yt8ABoE26ceKxIGHcKgDEJJCJSVQlkpWMdFWYcgoUHcl/UEEoCMe7F4KGsXIefhZOthRR6GJVyFZlxhEKbkS1uGZzRUnC4ohQvDQGgCgH04jm3qzzFJ1j7iPkpWAKEEAskIJEMLQJOCUAwlLIpQONIK/PbtHc+sf0uvOv/dE4IohEAYN8sLAApgiaEFw5Dtt+dc96u99ZYihjM2Icgiks+MqIkth/CgUUMBam0Hakw7anQJXrkAp70ZQ1CGp09A+sdRZ04h75fwL5bcgBkj6uHqDtQoDQcBssrCQQiyBEfWYt/xUo9IaIzgfCg0QmJoIaBJIBQSWkgETAiNhg7Dfrsb163ZUt9SaIPK1qGDJdyMB0cCHhiyfAoTByssnTnuSzfOp+fmL8r36OzPXpBpnreANt66PLf6D+8f//Rn7xu7dsGNYuO5mCPP6OSypSaP2+HZIjwuIks+amSIrCC4BnDZIkfYe7nP+6svHq7f8eHBRYVMHoHqdL6xNnB8g5G5EHMn5jB34jBkwuPIhgKKZczwCmjl4kDI2L6n6a7ejEMLkfeVgBYKOtZPjdCwMGCyYOKL0kslsy+tBcHELx29BMMQwZKAhVN/FRoo/YcTJ04sLZfLFa9KGIbwfR8rVqy4YArj7jUoSeQkl8slzBaPXvYmmKfjqcs9gCTK1N/Yu3dvhd2qOq8+8Z7NmTNn9YWw+0yfPv3bQ4YM6cIs1J0Jplgs9snYjTH56oLfatazalaS/lzDC/XEeJ6HJUuWHEwYX5L3qV6PEydOTL0ce/L48eNdGKyS5xNCIJvNYsaMGU9dyONOmTLlUc/zKkw2le7U8f5yHAft7UGPhHl3b+GlhjHGTViitNZdGI2SM3Mpx+F5XhdWsCs4ghJ0oYGtYiJL9oTv+wNu3HHEtiLD9uzZg+3bty++ooxDEXW9TJTE5Gwn+5fiqGjCmFgtv5PoVsKQmDAsZrNZLFy4sMKOlUSZqlkfW1tb+2T+q7/2B8IwzJdKpcpnJsx51XfZsGGDCgNhbZNzFDWDJBDRN4TAZT9ILS0ti/bv319hTkvOdyJHZ8+eDaWAkSNHVpgskxqUJKonpcTOnTu/0kfy56rQ2S+79PcENcMaWJZwieEihLI+PLZwtIQyBMGyT0LhQ0eOXi88gjCtqA8PYIQ5hPnDNVZOH3X3guvlBeUwGioDMgBLAWFDZDiEZwOwX0RGWtQo7Jy70NnTn3NJxoXlDEAShiyIJMhGPPnEApaEe+08uuTeSBa+p1UHBAOOVVDGg7QKYAUlMzH/P/pV4LWLQWhTg9EOQLOAggtXZMDkYNjwejS45qkbFogeNyircfXWiQ21yOvDqFEhWEiwkDDGwpMOMsKFEtQnz6goKDAMSGhIBFAUwiEDUAghowvS07bPvEiCg4BYQMAFKGIYS9iWAEBIC6tE3Qeb/LE9fc+ZNwzyR40c9tPQBLBMIES9NCyHYCXAUqC11IFN75pF593nsgwtOiAsw9US0koIdmBDAiCgYSDZ9Gifv/7S4bx1ayBYRdSBroCRcQ49BZg4OodRdbzmQmouPn3v+C1T6k9AFPdH0SF4OAkHp4QAqRA5PgYlUNi2sXReuWZgwHBhkAVExIxnIcFMYCaQzjT0rQKgPeIywqyFkIAbaGQNwyUJLTMAWbjS9JnnX7IJrA3hUwiSDGENhPUhuB1KtkKaNlAQNOEKg7JugbSEtRloaeG7JYQZHyEDQisIVvBY9KsMFNZUjCYEAWAJbFwIZMGswShDUwjrAYYNAiWx55TBS9uOfv3537Y9fLb3/fWLHzUoykFxLQIogFwg9EDGgSQDEqcgrey/uTdRryoigiGJKChqAeHDFQLK90AUNf4rWAeBZZAsA6YdNnRBNgurBLQsRx5oW4QjT2LssIid03EFAlegHRoFiYipSgmEbcexc0tw3jNNxvqSNVyrkTGELAsIGyCEDwUJJR1IqH5L//NNtkGzh8AC1rZFPYZgEXCIUAiwk0VHCY073vH7nTRBK8qHykFReQghYAUhsAbsSJRIQFDQNO087HWXGu++XW58e9/xn590B0OZHJRyETKgMi4sNAyHuGHSOAw1wKS6LKYOy8HYIkgEcNyoZ57VAXLs4J3drfjNm/y199/puKi5lmQKykb1fGQJxkqAXAjlRGllFlCGL1zukAbIgK0CUdQjiAFoBnxENVSO6Xud7hMVQRkyZEhw//33fzHprO44Dm655ZbHamtr++wzEm9NNd/1JxFnsuATL1XiHb0c3pfqsSXfZ7PZirf7Qjy9NTU1sNae5lXTWqNQKPS4N0tPxz2QPFjW2scu1Mvned7x6t4P1QwxyfeXe09UR4eYuUv/kAvB4MGDuzTmSt5PCIFCodClX8iVuA8utdyorh24mp47WfeLWf8+Ud7jiGXSO6n7vkr6LAkRMe05joNt27bh0KFD54xuDoQ+Rj1yLBrTpR/GmV7JHVXd4yiJpjJzpV9Vsoau6/ZJVDF5v2Tf9+Oe9BPGrqT3SnKfRSxlBXz00UdPDgSdprpPzUCRC2EYYvPmzV5S21QdMU32zejRo8cSYUhdXd3Y0aNH/3+re4gl+84Yg2KxiL17D3+rN0ybVxMGYJG8RWd7W8T0A33TB2XuDXl/LvDUH1WnOvUxTwYrBR8axoT9HnY0gl2OyUoonsHqIyxt/0QtGC4MKbBwoEmBWEEICTIWQVBGNjcUAXgYetDZtk8VUYps8uhe5rgI2qKmJgfPuTCBcP1NQ5sP/tOGu/fsfO/Foimiw4+Ok407an/2joVNd91St7ovx8/gM842+rh0evlnZvr/46HvQSR9ElgCrGCIIIyANQLMFoyg7YIuQla+MNGFXoYLMEX1JKQgSKAm6wHQPdqjguM+PyTAsNFuv4g89+5N25K0j8RYSZqjXbCsmXzNI3t37/5WljXK7RqOGzV/9eDjC/evXL3iJvfpCxofXd3GioBFSIRACyjlQusiOGRI4cGB8K+05zGC84ai3hrR3hcgEMgyhLYQbGFZ9/tzVZrXCYJgQFVS6GKlPWS4QkEoAT8MIcCQTg2e+cWrX5v+e7Ox3jVru9cRkMl4A2lP3nTn6MLf/OF34rrHWK5TADCgFEE5DKUAqQABA5iITilkC200XOnCQ1TcLFwBa3xokigbgiAFQRLKWsAKCChozTBQcOvqMHWO27M1ZYHIP9xVBQtZw0pASNtv0bXajNo5rFahpVCE5MHQ0gFU5CEvhAGMqMWPf7UV1h3y/da3+Yd5aTdOXyj7pS6MWEBYgrRRdJzjxnESAp4iSOpfMoEzYc/+w4uOnyhA1I1DwY/uD1cRFFkIU8ZNcyZ/b+Vtgw7Fv37ywydefm7D9oNfbtHe4NB6sMaJdAdHIoTF+k1bMX/SHYsArO/tWU8NlBSnWdPkiMtSZzGQvYbVCIIAUlK/C5YzXaBJ1+yLwec+v3ht/qWmaVt37Xns8PG2VdYK5AcN3nPNNdesnjVx6Gr8P1f1sn7lQgVge3v7jMQLlkRPEo8tMaOurq55IOyJ6p9V89dfCP70/7rtseE/3bNu697D3z5xom1pEBoMGTJkz9QJo//DjEnjNqRS4dxrkrCIJfvlakESuUj2Vr+7/+J7KXF4ECU1Gsl+py41WIhTpdra2rBu3bpn/uU9t9WdUZFQChzwBZ+xy/H81d3Fu48xm81GLF5xTUAYaCjpQUqJjo6OSt1A0r+CQLA2ip7U1dX12nC8HErlilVTCr/8Nz8GDhfhui5CbWHjBoNKKRAbNDc345lnnvlC280Lv3D97Mbhl0MmEHXWLZrQVJo7X25s2rTpB0op+FpDiCia5jkKOghAYYgpU6a8VP37X/jyird+8Sc/2NfSXBoMxNHHuE+So6K+YCdPnkpDKKmB0gcCTyAhRokvIIJyBIhkv+drWmBANNZyjWqOOgg7IGQBirx10gBCOZBs0N+FbcwGHDOZIfaOEUV9PYwx0PbihN0ddzbsvAO497IoO7YzdmIJfSbQfvfzQx6efRERS1TUkwIc9S1R5MARLqQQmLkw3+MIys53efo73/3pnwhRB6MdsKSoRooMBJfhhafQMEyuXjDf29nDKz3qhk46rsmIYklMpwUbLgjVaS/US+XqM/+iceNngJv6zJA6QxTlqomkcNQTgklD26j/lXAkLAxKxtQD2HklPY4RcI0ADHWeVSLAIQdKuTCQCK3TCGBLf42JGD4jqi+IatokLBsABCKGZAsVlCGFizIhNlpcsHUR5HL47Yb9WHSj/krwHv+wur+XNFwAkvXrlEmXc28SEaSNai/jkw1CGEd+TdTIT5ioV5iVFcMg4BCsAGIHYdzmj4XAqUBg64dHINVgGCNA0LDGBxjISAflcgHjh/csYk7EIBHL1cSBRyaaP2gIG8Kif+du4kj3O5s/aPvSKdkMNlk4bgY6YAg4CK2CzIxEc7mAv3/hHazfeeT4q9/9cOOUcaPXNQyr2VijsCdHdue182XhUuxZAvLCChBFkXsygIACyMKQGnY5z/k769vq3/3/fccLVB6B8QCVgRBAGBThcIgxQxxcM0K91f3vhteG2w4dPTXXYjCIsiCVi9LWlEVLsYyPmjruHfGmbZp9g9h5gfNV6W10NeATVYPSX0i8LClOvzSMMXGea/+GZrtfltXdVgdSPutZxu4NpDWs/tpTfPDBrut3795dybFOcsETj24mk8GoUaM2Xq7nOdP3lU7UA2cfXF1GydkM77hGI8nrv9oiKL7vV/oj9PuFLzqV4qQPQxJVqKmpgeM4CMPwtPopay1KpRJee+21b/q+dru/Z9Lv52xydiDJrjONLakDSGppEhmV1IUcOHAA77//fpcaHcdxKutorcXIkSM39mY8CZLan/7EjBkzHqmtrUUQBHAcp8Iwl5zBZK5yuRwOHTqENWvWLFq9evXXfvKTZ595++23N3Scoz/Upbi7pZQVtrHLiYMHD05tb2+v1GxV1yJprdHY2PjMkCFDTjcIJ078bTWbXDUr3MmTJ7F3796vXOzdc7b63ysx5WsAR1DsReWU95uyAAJDgDjykiXHxDBgVBYnbfaBjVv5kMdoEhaBEihojTxU5EkzscdbMQrTZ/cNC4WA9aUFdDeLmjjK2WfqnwiLgikoVtBVB0IQg0UAkgJlysJXaHh/J7tkEAgLXwKBtXBDGfVpIQKMD09Q0DR7ntfcV4KOmUGCIk8aM0RSGKnkgA2pEuBXUjIYAEeEU7ZK3kjuO4PPElwLivJ/mQC2YOio8zsYoVUoa2fGpo3mMw5K70mQD1Z5ZgZJgZBtnZPzvHIYekI5dbv2nLj96Wd+83+1emNgqBYaDAsTRQRMGRlux4Ipo/C5VSN6RINNLHwLAU5exLDgiKUk7qR70co/kuZuA0MxPlsNytUGSwQRxcJgwxAkJditAedGQGdVw6Z3eannoSkMMUwIBAgj57dU8JkjB7Qn0TRlHhUG0nMJaDC7UTdnAGGowaIGHcih4Ig5W3YyjA+XIgK5FiL40iIwFq5kBNfOpebdmzk/eW7fPFdFoWMBwEIQgxA15hs7cghG5lxs3rwZJQ1A1SJkBSsUQAbSE3hr+1HMmnnq4dwm/ejUBaoAAMvvaWj+5mceA8MHUHPaZ5rLtXdJQ0DHEQob3YUkYMlFGPdaC6GgHIIQKnJIQEf02m4GlJEwCvjoYAnf+8kbaDZDIN2RQNRVIrrrRAjSx3HD1OG4dlju6Z4vRKx6MUW6Tlx7y4JQphw6hJyz+X0uKB3XjYqKVuQSASQQuIRm37f1s+bLXtdyrrhnauH9v37uqQMvvfOwk3WQIwU/1LBODsyMMgxYEUgIQNTCcQdh89ESPjh6Cq9vb8cvf3+kbfkTh19eMG/U6mG1WO8wmqfP7b1eYwGPkdTrWCgVGc5+oOF6efhiyL0b3uctxiKfU9irNApCwA+BvLXwLEXzJYFCBmbvlFmqTzM33tr88YvsDYYvcmAj4KnIuMt6CjbUGDeqbv3Spd6h7n83Z+o1P/rVq298q8PYek0EBQIphfZiB5zMYOw+eAqH2/neucBjF22knMF24zP/c2qgfFLgeR4KhQKeffbZVes8XiWCDkCbWDgSQo68UlZE3uOJ14zec9OaXTfdfu+1TVfrnESWO1e8bXv37sWjjz75umPL8CRBlwNknJrI+5DxKx69jHKxYP7078wGvtyXCl81S5OQouL9SNGztYw53P/c982fGy5HxfQcs5dExjeajh9Fa9spvPPu+3hny0comUEwNAhQcXd0Nyo8D0MDCGDu3LmPXm6vatLxW0oZ0XRUMfuk6D+DzHXdSh3Ehg0bsH/7u8/UqPaKV1IIAdKRJ9txo0hLbSaDWdOmPD4F+OqV8HwvvPAC3ngFP1BGQyHqM5NRAswlOBAQ0gWHGnVf/p9Y9v77KycDL/fF51d7xG1V1MMYgxEjRuDG2dOxZ88edLRbJP+r7rXU3l7C22+//bXpI2/scl6FELChrSjSSc3A5b93uiLuUYZSqYT2dgMy7XH6XSSPlCtQLpdxsu0o2gsh3nn/fbz57k6QWwvXzSIwBpa4UrMDFUU8li1b9o1sNtsn+2PDhg04/PG2J0S5AI+DaH04rgkSUUTH2BBZ5eLaa8c9N6uPUoz/z79c9cWtjzz38Mb39oMlIKULw533duQoifSWcrkMR0pIAMSEw4cP40c/+tGKdb+hFSuWzMPiuXOmTb8UjoyYWS3KwmA8++yzK16U/gohGQ77qJGRQ6ek4/50FK35hGtG4ebFcxdPAfo0Sr9nz5584sgKwxAKCp7nwZgOjBg+HA0NDe+c6e9u+/Sk8hOff7yF2qnecRxwvDez2Sz8sA0HDhzAkSNHPvH3gRqIAjxSgmzF5GO2wUCcPGYGWxlTZlkwK/jaQS4/Bh+caIEwgFR5SI7YWxwSlbBxwCGUUth8rKnxYLs45L7asXL58pqX+1I4s+3akLC/oGWYD4kRwkILCyKGphASAJMD3yoUTvggkwEzQcoaBDaEEC5EYRCCIICSAhkW2HH4oy+ZJ3Z6KxZPeXTWYrGnN/ORFDxHDeiiQm1j/IriM7ANvK5pGUQECAOr+ayX8cW7fUunnTeT1GQohY+Pt+E/P/EjuDaqUXEcB1oQdBgZKoVCAdaJGIwcLwtW48GZwdBawxEAhwyEbfAQwlM+7rhhDmZNHNVj7yNZWRFdlqLs8qjg98LnoLrZpRACAiJSgilW5owF8eVlikkMaWMY/aX1nS1VJ0lD6OvPssQQhuBYQEGgRC4YjFNlg1NlDaao+NQ6OSjpwerYyYAAngRMa4B1u976innqA/fWxdf+h2mz5WXtPk9GIOLtYoAtSCCK2pKCyWRwvNyK1hJBWAWwB6ncKN1D1ETyCZkofai5Hes//M263MulLzYMwepZ87KF3sgREokjwUYRURtdXwoCNihjxngPC6cNxctv74UWLlqZIIhgjQ+pFALtYfPOE3h7Rse35CZ+av4C2rjuhY/qzXdWA8oAgmDYAjKKbBrDkP1sqbz64h4PP/gFSAAgHxzLLwCQzmB8eLiE//LdZ1GbFYANEAQBQhGnVRmL9vZ2hMZCOnmEQkJ5kxDY2DAwATLSQZY0rO6AR2247caZmDlu2OoZ18keORlZEAwMLMXMVBw58JgthFuP49rg5NEACrUQ4ErD1OSsKKWgbZSa97uPt65S3/3gBytvmPbo7LnU6zqt731rFf3Xrz/3zO82b37geFGgqGphM/XQogZWEEITgIkB6aNsDLRS0OQixCC4WYk9uhUf/WoLXth4cMc93/to9dyp1zw3slatn7nw4u5uQ8hrYlihQeRAgMFM8K2EgMCxIqNc1hCuBynrwKVSJLedLAwBMiYs2vZuC/a1bNmAF4/de8/dI/qEu/Xvn9r2tdbnX0Xo1MEYFyJp3GkBNiWMGTIUE0bVbD7b3y9ZOOVv9v9q03eVl4NhF9KR8E0IoerQVmzD7oPFv3zjzeK6G2/IbbxQeZqQcMg446J7OmPv7oVqgg86rW1DXyItlLgEiFiqZCWXOsnnTfJ0E3YMay2y2Sx2796NEydOfGI88Mk8JHm81fzrjuPA87wKtWsYhjhw4MDDpVIp3VgDzDhPok6+71dyaYGICae2thbZbLZL34fEA5asuzEGs2bNwtKlSx+rqalJJzVFrAR2rU9K9o9SqmIgJY6XJNpqrYXnedi4ceOXBnKNTrX8S6JzSS+l5G7wPK9ytpK7Y8eOHSv68rnOpqS4LubeeOONd9fV1XUZZ2LMu66LUqmEt99++0sdHbrSJPRKqhNKnqlcLqNYLFb+3fej6L3jOKirq4PrunAcp7IuQgi4rtulR8+0adNw/fXXfzGfr+kTJ0ZCc179GYkMrV6L5M6sra3Fxo0bv+D7tr6v5udTn/rUFz/zmc98Y9y4cZVzWF0rUd1HxxhTcZglv5vJZNDW1oZnnnnmgZ///Oc/+PDDDyf05folOkPibKyOAgJRREspVRmTEAKZTAa7d+/G8ePH5/TVOPbu3fsXyZ5J9L2kxtJxHIwePfpvz3WvTZo06bfV46+uXc5kMti+fXt99f78JCI1UHot6W00jTGvuQCBI68rWBCYBKySkG7czTNpPCYUlJuBsUDZD6F10OuufpbgmW4rmnQBt1F/lP5hzqIQkiOufxm/AMCIqEZHKAdsFEhmEWggNITQMjQDAQAjJawgkDAwNgRg4Rt7ydg6JAOCbWGgbjE+03oiqiuq8jT1WQ3N8nsm+wImyvy1AoYEtAC0UDAyiw4rUaIanEIebWIw2sRgtDsjUMqMRoHq0C4GoUDDUKbh0JRHYAQEfHgUImdPopYPwTu5HXfOG4I/vm3m4nuWy0dmL+w5W4lkFCqdqSm6lJJaq75iMRFXf9nHwBKjTLBkISXDCAOSgIh7MRi2sBzX/JEEkYRhCyUkJAmwsZAgOEqh+WQrQhbDLvfzCEYgrUpq/2CqXlZEh9haBsXPZEhAuB6sBYyJOvtoa2GEhSEDIg5mz8/1WkbZ+C7gyEqpHBoBhgPG3Om05Z47R6791JKZT8tTe1DL7ciZNnhchnIsQk0IMnm8s6cZ6z849NX3tvOiAuUWdTDDWDrn3dRfc7/87kY/upejlyEBTQKaHJTgIVQ1KIs6dMghKLrDUZBDcYIHoU0OQ1EORVEORQfq4ItaWDkEvo5ljSnC5VZkgr3IndyDz84fjf/9rnmZe28b8lQ1q1mPVS8WiKrmqi5tyxCIIisECSYBkgoQFDF7xV99HcISoLWB1gaiD+/2qUtU4eE/n//oD//+IfqLz8x9bAIOYWj7LtSXWzAkaEfe+lC+gUcS0gLGBDB8CuSF8OGiQwyFnxuNVjUar3/Yge//ctO67/3jvm9t2sBLL/jui/eqJQFLFhYMbTvTwENtIaQDEg4sCziOhJQElp2O4GoKZxvqPtmH615qWbTveKHxFOfQHkZ1RCQYSjIyrsAQJ8SkEbW/WrDQbT/be3z2s1M/Gj8ks88JT4HIhxIWSkqAGSUifHiwBYda7L1bNtmpF7SzDEf3F3d1KF6J5CqpgXIJPMvVKSOJRzBB0mk08YxYazFmzBgMGjSo5ZMwP9XezyAIung5qucr6ZNhrUU+n9+SetgHBqobGSZpcQnzT3WaXOL57c4W5Ps+Bg8ejM997nPrH3jggbuHDRuWTmqKLvurO1NcIh+AKKKayNNK08H41dHRgblz5zYP5OdLOpQnd0R1E9AgCCre1EqKRhwxqq+v79P033N9DwBLllz3VENDQ5eu2ImCk7B7rVu3bsWpU+UNzPzi2d5noKHas26MqUQGEuasJGpU/bzJsxERSqUS8vk8/viP//g79913z8p8Pt/nY6yOHibfJ5GKZA8le4OZMWHChIKU4pKkod54441//eUvf/nB5cuXF1zXRRiGlQyR6n0qhEAYhqitrQUAFItF5HIRde6xY8fwk5/85Gv79zf1erKSz61m+auenzAMK2cpDEOUSqVKZGzYsGEYPnz4+r6YlyNHjsw5cOBAJbKbnBFjDDo6OpDJZDBhwoTd53ufWbNm/TgMwy7Mhcm96bouduzY8XWlLq5n3NXA9jiAK4PjqAQZAHQFNK2JWCZygiFNCcMHu8jKMqQNAO3DkV2Fd8JsUpORuGP5/AfvuKO+1wdH8EDpuCxBMHBs1AmWJVUI2ZT1USNCjBkmIf0iXBEJnYBDhGxBTjs4yyCrodwAUyaOaf7Gv7txLv5dH+2nqi0vbEyDTwBYeFfa4a2OlgmYPo0AEQuYqIoIBC/uhG0BE0IYwJoWeELDIQtpJVRoAJkDORn4kCAmEDQUERQswtDH8KE1+KN/8XlMHzPowSWLafVFD44VyIq4y7BEwsGQ9ELp3XNH75WGTy7PfrYJjWtcHFznBRiWUXBEO4SNaicy0gGbJEWKEeoSBICGqaNw9w1TJ86ZKwZANDTx4FMlAsnMUFkJLhUxrAYY4llkbBnG+iAZKVr5mD5Vi6Shoo/lK+c//vn7xz19qUYqokbqXSKyixfRy3/6D9tX/u0/PLNO5IfjlAZ85GFiKlWmDPYda8XqF9/BLbcshVX1gDmzOtHfLF6vvviRx08/n/BsARzdR4AA2RKkZghuhYcAhAA60BBawpIDoWrAlIGGgiYDth2QsJDG4prhg3H/Z27HwsnDQe0dj8y97uKY1RjwGLJbpDdiGhN+G+rztRhWA7jwIU1HhYXMWgtLXDFqmRnjJgzBX/3HW+rwHy/NXM65Lts8B1h9J7AaAJ76u1e+/uqbW77Z3HYSp8oEIzwExoucU14Gvh/AlR60l0GHVVCZ4QiKdQjDDvzN3695cdBr4UMjanjtzIVuc0/lMQHx3R01FBVCQUkD32/HmGEO6mQAQQxHhEBYiAwVklDSg3Iz8H0fdZ7EihsXffneVQ1rezsn2zeUvF2/efvrLWUJ1A0CGQNmCycmEZAUYlLDSIwdVrPvfO+1cPqU7617bePXyn4eyq2NmeQAISVCz8NrGz/CHbfdfNcM4DsXa6RcySQvKXVRH6NcLmPE4BrcffdtmHTN4MekNS3Chk0Ctq061MhS1FlrkXFwqM4TOz8p8yOlREPDKPzZg7c/Jn3dUuOppjDULrkChpA3FHkQFHGLa/We+iG5PfirL6Qb6zKiuycxl8uiccJs5D2KmorZKMx+6EgrDh1thlQugjif1trOjr+u66K2thZE8NNZTXFGhaSq4DIMQ0yZNgX3rFz6VF0Nb9FlvyAUwSVZsJrykfdUB1JxmwCCmoxq8rJ6QD+fMQauUrjlliVYMG3841nmPSBdYIqiRJ4xe5gZPodeVP+gm4fm1Na+nt+e4Nprr926YMECvLFlF+BkIYSAtnGBLEf1KBs3bsS4ceM6PdoSA37+67I1GDdmCgZlBATFES0Cjp9ow5Fjpyq/Z4ghYs92UmeQzWYRhryy1r00PlPHcTB79mysXDJ79aAsNgpd3kNEEBI+EcESe2EYViI6w2rcLfibP+63+Vu+fPlfz1m8fP3mD/Ys3bb70Dd3fnwATS0FKKUQ2CjdPYp4Ogh8DSEjFVMphY72Drz++us/ePDTy4f3Zv2ic29RU1ODO+9csXHmhPq1YEBweY/i0hYpJcoWDUajzvGyeWst8q7YMaiP9KzW1lbs3r27MZvNoiOOdiXrYayFCUPMmTPnM8acX78eMmTI0eHDh+/bf4rHG60r54uZIYVAW1sbDh480qvIU8S+dmUaKQPQQEkY480VOaHSVZDGx6iMxqRaU+GK75fPtggojggktQrU1UOZ749xhELUJ54zLRIum8jdb2wJGVHENSPwwznTnS39v0LVNUOxZ4YJTFdClK5/8Pqzh/P42QsACzABgg0cJhAIwgRoHDEYn79zIUYPktOuv6GmIvR/8v1Nq558qWnNCU1g1IItYFlAMwGCcPj4Cby9eQtG3TS3rlcS4jKzaqXow9NIcJkACQMfGfhaIgwtPAV4wmBIFhhTw09fd5N4+Up6LqYo2gOOariiXlmMjATsqRbUKR/jas135l3n9KNzKukdRFFNInXNUwdpbNlSrp8zJ9MMADNuVM13/njbmIO7Pzx0QBsUtYVxImXdZUDlBqNccrFu/QcoBRlYIQfI3AuXoWAhYdkDAYiIw0O4FGJ8fR0evGMBxo/Izr3u+kzlDnr279+86x+e3/TisZKADxcsCdohCCFBJY1jh09i06ZNGL9yUWH6jTWF3q4FIMAUv1iAycJqHzlRxthBePqGG+m5gbavJ80iH8DLiyLa60df+vmHjVt2H/r45Te2oMUn+OzCgKEDg6zIQRuGymbgG4JUg/DqOztx/Y03rAreC9fOnuc09WCWfGJ4giM9AhRHTm0ZkktoqPG/c9dyeqo/5+DQsdZVew4eQ9GpR8AEoVxIo6FYQ4dl2LAd0yeP2Tt7IbWf771W3Dmi/aV//8Kzhzbu/jdSZkDWwrKAH0ap1JlMHd57/+Nvzd9afHzm7NwnzrGX1qBcAg/gpaRdu9LR2QW2f4ylFH1sBMc1QkII5HK5Lj+bPn36S1OnTkUQBJV83CTnO8ml37RpE5qamtKJTHFW+Zkw+iWsQVcTquu0BsKznS+icvsfzGxatGjR2kr/mSra+kQOHD16tAtT30C/f5gZnuc9kst5XRS+z/3pDWsnTpxYqYNKurkn9SDMjK1bt2Lfvn1zLtX4OhnrULgS9vO4ceOali1bdvfDDz/86OTJkyt1pUmn9+QMJ8yNpVIJO3fufPJi9373fmXGmH5Pzf7444+/kpyH5D5Makccx8GcOXNQV4dDPTb6Jk1al8i86tqzZB/u2rULbW1tPd7fV5PuedkjKL7geitjukWOuMCJIrtJQyKQEr6QjVs3letnL8gMmAJIAQkBCWlF1AMFkRDT7KMgJIyMWTf6EaEr8op8GFgYUhEDCFHEhQ1AWhS2vWMbL5aTvMeXngl8HxkooSCgo87nYAiYyKuus3DJ9quWKqSBsDbqTyA0In8mQyMAOx4slS+KpOD3vy8v3X/w5JzjracWua7bnM1mCiNGjEBDXjyXIb3z2kVOr70empx8lM0OCGsh4xCwYAdEASQZaKEaAPTJnGq3A5ZlxARiPRiSYBGd0TAwEOzCgwMVhF0+b+bSrH/vszvrDu/Y1rbTPw4hhiAI4/4DrMDGxdGjBfzmrR0/GPFq0b91ee6i6lCs0K6VOsott15UiA+OvU8ASMPAawRwXu+05nJegpEhQkkbWC8T01cWoZghHBdCqQuOru3ebLyDraUlBw6dmlMo+VNJycDzPP+aUUP3jsyrdXMW9SzdQLADMEFaAcNR/2oGQ7AAWQeA6NPIX6XfSejCkgNjE48lw7EhOLCQxvWAPlKgWMIKhQ7lAdBQJoz2HTGMtQA0rLK40mCEmw+UB1YGHjNUIEAkQHAQwgNDwCrZr04atgquDeBwiJDrIiMQBgaAYx24IYHOwMS1YN7YhzZ9tOP4jqYmIHcNiASMVAiMgStKkFKiDA/KkVGfDGZIy1AggBnGEFxGv93dt9zVWPi7P/wupLYwIu5/xRLCMkj4kKIDOeNvmDU7d9oZ/PZjd9Hn7vv3fKg8CoEZBg0ZOx0lLIU4cEzjV6/vfnLM78PCkEywds6CC4+kSCsLigmWCRIWZKO4VsS2aUEIYUz5iiDNmb7A8wGsvR5Yez/wjf/3N/65/PLGPZ6hBihZi6LromwMQiFgvTqERcbuvcexZBHV9+y+YggBSGUAKFjWADEIUfd1B6pfDbl3fldsfOtvn1qqM0NhbQYoKTjKQyDbIDwPHGrsaz2Brz3xwoe5f/18C1kfMrRlGA2lVDnil1BlTZzRLDM+5ODCq9tHFpADIBFKBQEBCQslGCwcHCuV8OG+8C+Gvss/nDqfms+j6MCQQUmWIMmBRUQHHWgfIVkUhYXvUgNwYecxhPJCZCDhQwkg0EHcKkNDIEQgfBjXLwC5q8tAudpQzW8/AD1KXwLw15fbY3c55iZh2RCOiIsMOxtgJV6LC8WLz26b+sMnnnh97/4TsEJBaw0po670/+L25d+885brMpfqWQYAvnymf1zxuamFNx99ef37r29Y6rhRTnUQRM3QMsqBI7N47733cN2UkYtujQsvL/N+DICIGUc6NYCIGjWq2OOX7JsLxXvvvXfnj9a8tObIsSKEm4GlqM9CjQv88f2ffnQO8I1UWn4yUM3smDCSJWxEA/H+6o6Vn5nUvOU7767+8BfrHrBSwhhAx9FRoWPWsVieDnRyiep1OBtuvvnm1T94YfsDiKW3MQYOEcIgRD6fxwcffIBNm0Y+c+eyeXWXcpxXIm699dabWoK3N2x49wi00IDrRo0lwzI0GzhCoFAowPevzGylvXv3Tm1ubobMj4K2UUTHIMoK8X0fDgm0t7ejo3iyXoZ+veAAHouo5YKMKNLDMIQRAAsXHZrhZGuhlAvDnc21k+aKzIxSuYTt27d/e8Hk0ee9L6WUQUW+GAaJuDasiln2YnQvpZTPzF51v5uoHogrfWcuRbPry57iJTlskmxBbEGwEDGbCDHgsIZjNVzWewZS9CTykBkYoaGlhhYGoWSEkqGMQN534RoRRVf6EY6xBUJ0R0gr4h4kGoBG1DLYwpK+9JIhPpDEtqo/hQCzE0WdiAHYfpVQEQcVAyQRhAaQDpSXhZAOWDPYXLgnesP2g2t2N4fwB09Ge81k+IOnwwyZirLTgNVr38IJX67oi7FbYg+IeyiAql4JwwlDgPvMk3TLPZMLEXuKBigAKIQVycsHCx+goHn6IveMn3nTDVPvbswa1NKpiMFOZUBuLQKZQSBrEHoj8YtX3//autf4K7s2ht6FywwTKGuiiJzofGlpwMQgFpBseyQvbv305ObQMozMgCBhywGEtpCaYEMLMgDrC+/h8LvtH69pKnnQg8bBrxmPcs0k8NAZOOWMwz+8tPnr773Fi3ooaQAYMGmwSM5y8roUFltn/wjAgil+CRt3H9cg6D7baxJhwbUhMsaPe4YoaJKwJEDEIMEA7BVXc0SwPsHCihCEEERlEJXB3AEhypDSgCjsVy85k/GsMNBCw4ig8yVLCJWPUPpgqc7I+/3VL81/cME1dci17Uat7YACgUMNjRx844GtA2sUov5JprJvrGAYsjDUvym9VpZgKYSRPoww0JKhBcNIQkgMPodr9sY5Cx5qrFdw/aNw+RRcEQIOI/RqUBY1KKlRWPPKDjSddL90oT0qor3BUGyis1TRfaJoNbOAhgDYuSL512+/ZfjGhY0jHx/m+cigHRy2gnQ7HNKwsXIXaItyaIb1bK50IGAq/a6SvjFMBAvR7/tq/ZYdLwZeLcqSEYoQhgIEKEOzA4MsWDuwNgcgD+PUI8w0oD07Cq3ZBjQ7Y9DsjEaL24BipgEFMRjWGQyLPHSYgfYlXKkhuAyDAOwIhMSAU4M9x9pwqLV03j4yQmvfMQJKS7iW4BgD11pkiJCzgC2HUObCo9+6SJ5AFpJrwdqBYgcueRCGIAOG47twdE2f79kBWYNyJdOiJdZlWn8y8LxDCT1jwtme5JF2dHR06VXTUzQ3N09NukAn3gmtdRz6tGhtbf1EetTq6+tx6623rm5vb694Vap54q21OHjwINavX//t7jnFl2s/JnujugdH0vfgYtDa2lrptpx4axMmoFOnTqFQKHqpJLiqZZx3trttIDdNO5cX9NZbb31Qa12Rd8nZTSKNV8v9U1tbi1tuueWp6n5m1exRQgicPHkS69e/8a2r7Y7sC4wZM2ZNTU1NpSYj6fKe1JUl9+SViJ07d1Z0ieSe9zyvcm8opSrR0UQ3SPq5Jfsn+btMJlP5XaUUXNet3DvJnCXnq7m5Gfv37z9v7ZMxxqv+/OQOSvqXFQoFMF94U+cTJ06c1tss2afJ9xeThTLgDZQbbhrhEwMCGgwJKzwYcsGQoLh2gTAAu3yzBKBA1gXZLISJXooVJJvL4vlTbAvMTpTfHHcMBqKIlOxHeaeFmwfpqHO8AAwpGFIAFIxFnPfM/aqgWW2iKIo2ADnQVoHJgzYCzS0FnCjSym0bTENP3+/137Q0trRpSDUMWmbhSwdlodDh5HDCqUGBFAKZXfT+Rr++t2M3JPNGiMT3Fr86GXmYGBayvq/mat0vd9dHHaxjBiI4YI5eYBcx+8xZPVfT57mF//tfX/fg/GuGYjC1g3Q5EryOglYuyqIGfs1o/Oat3dh1zH/4w/fshXnB2EG0fSIZYSERUvQyRJAcQkD32Dst2AIcQpAFSENIC98GKAM4crIdp3wzdcd73HAhQzx4oogOzqBIOfgqg7J0UBIKZeVCSw9lIRp7tPYCsCRhocDswSJ5uWBiGKI+9SBasi6TBcjACnTugfilyYEmd0KfOaPiyLmED7AEcwbMGVg4YBLRcxOuOIa9JIIAJlgiGCgYqKjrtY2KagnOZSQKEZ0vdir3meuos95ZDz44cfWd101uGkqtcGwB0CHALnQoovuObNX+9GDZg+UMNGVh0H+d5F97aVf0WaQ79xdHL1iGInHOqOjMG3P+v/7SnC8unjwYmXIzhOkAhEWoGSFnUJRZWG8E1m3Yi52HTt377rt+44WMT4PzWljYOKshWgMVv6J+aiDZr/fjhjcLDS+sObRo9T/vXfXG6/quXVv4ou+TDJd31qqIMY11EUIaOFmFkAP4oQ/LqBAQnPccQbg2voMMRXee4IiF05IDI/pPNvzsh3tWnAgd+M5gBNZDoAkkGBwGcK1FLQS88Hj8akFGn0DOtiFrOpALO+D5p5DT7cgEbailEqjYjBpbQNa0IGujv/FsCdaUILIKVkkEwkERHppLDnYfKf7lhg18zqyMmlx+j++HcNiBIAdsJdhKEBQ0JI4cKyI0Fx516rAaGgSfBIzjQksXZRYwpDCktg7ZnAdmE1wKKTWgMUBrOc453ovN8+uv8V0JXqy+RuLRSTjGk67BQNS7prW19etJF9qeoKWlpWHfvn2V+pWErSqJECSelOpO0Zdyrgaix+2WW275KtBZl1UsFitjFUKgVCrhxRdffCL598uFTCZTGVeST5u8jh49imPHjn3zQvbG6u+/taqtra2yx6p58pkZ5XIZAyFylOLyyN+BHEGx9tzjWrZs2U3ZbLbiEU8YmwZqTU1v7sEFCxZ8o6ampsJElUQDXNeteKN/97vffSsIgj4d1+W4o5999tmP//t//+8b/vEf/3HNP/zDP7y4Y8euqRf7Xi0tLSuLxWJFF0ruwCTqUP1vVxLee++9J5PnSO6LZP8n97/jOPA8r/JK9IDk3x3H6fK71V9d161E8xMZUd2l/tChQ96JEyfOOcZ8Pr8lidZUs2gCgOd52LZtG6y9MGfBSz/Z1lgsFivrlqxh8r41NTXIZrOPXIrzf9lvybd/15K33/g2QuGC+XR7yUJCw2nctqm8ceaCzICJpEgGpAUIFsraSp8PEgGMChEIoKTUVAD91usjlDafdBcXbOMDFEWnLGJOfqgesmf0QshCg2DiCFjkESIw/v/snXuUVdWd57/7cc65z6qiqqCgRIQCqSoeBQgoEYiPRAU1RaSj6Tx6utv0H52sntZZvdrMmtHMrGXWzOj06tbpdNtrupOevDppNVFJjESjaAQVKAEL1CoRQQjFo4qCqlt17z3n7L1/88c553IhkSqwMJ3V+7PWXVi1rHvPPWfv3/69f8Q1IMLI48+dZgD7P6p7M3/upf6xrr0elwJK5KAgQKRhiIE7efzk+dfQ0vK5O2knbVyyhHWdU1C9Gsx68cnnN2u3AYFTAwgJ3/fjMC2HpiKUGUbtJK+vfYn80LVTHMYXpCCg45oiRJ1MiKL7PMH1CIqJPAGVSceCTg9XF2Sibmg0dlTzD/+o/eF3/stT976w/Z3GkvSQSTegrEvggkMTg3InYff7g9jec/we7KTHFi1h49orBBlPGNaI6teiNRVV5mio85zHMHfWZOzcNwglNRR5kceJSxB3QPl6vLSjGzNnX3p78Fpxw9IVmXOu2ddfoZUbvvWvT5VYHoZS8HkkYlOCQxsNQSEaci5yGTnONpQGnKIHoE0834gADgPGArAJngkjiAJBxtOVSicVzR+AgWbRPCNibMK8uwQJxSR84YAMjyO9DFxHzmVhOEDO72RLcmESH2A88yLp3EQOiKdhID7SOgNG3OfEIQ2HiGdk8dMdHuFoQCp2ztrAG26evv/dv3354e8/+8pdRQVImYGvAUMMUjhAYnwRB1j0/tIAgj664axEaXAjo8JkInAy4GQgDYExBa4UBNNjyuU771z89Xf/82P3bO7elz8ZEOBk4HOCIgUIAZmqwfaeQ2h/88hdmZ30yMIlbFyd+bRQXshDgKsoasIYyETdNjkLIJgBE9x9e4fvxV2yLipf+9qGwz979W3PTc0BmIv3DwXY/b0tm3f8Vff+mz+x8CtpaXoXLhRjntXvdIVeIdQzd/xk03ePjgDaqwGcFJTWkQ6gCBwKk+uzyGdS44xwC4BEJBcokocsntge1e9w760dYeO8K5yLXqP8Xv/ArLJwECoHzMlDcAOQAZXKkFTAJ6/uwJrV18MTDIxrSLCa5avqz3lObnnhaN4wZ5hzjr37D+M7TzyPoTCFAICgFCgwMIbA3Qx6DwzgcH9x5Z6usHfBst88Q6axPrVpUq2Lk2oURuSgqAxiDHBd+AAGAxfPbX//AbGT7l48hp7zzs7QGy37+WefeO694+UARTcNJQ00om6ZrnBgVAENNYRJ+eCp+UvdAfRNrJHyuzIH5Zu/K1GUpP7E1qCc20P0UU8Tb21t/Xq1Z+HMa2EYHBzE008/ff94ag66u7s7d+zYUcm5TDzkyfRrpRQ6OjqQzYp/9wM/FixY8J9qamrgOE4lJ7bakzw0NITt27ffOzQ0/FtL45k3b94j5XL5jChHkjfsOA56enrwi1/84qHxeEo3b978p3v37oXnRTp8KpWqRFIST9jSpUvhOL8bcw4sH1ZZPvMcSHLwIy/p7+Z3amtre2TOnDmnlYjYm3oh3e5+G88jiaKPh+XLl6/LZDKVv3Fd94wzPgxDbNu27a7jx49P6PkI4KmPQud5/ok9jbt3727OZrOV30kpMTIygmeffXbWk09ufGa8c6uGh4fxyiuv9PT09JyxHpJoG+ccruuiubl5g5R8os7/Bz6KdfPYP23tHBkZ+bVZQEkExfM8TJ8+/Vt1dXXL8/l8Szqdnlx9Tz+I2tpa5PP5llwu19LW1nZ9dQ1k8ixc141aBQcBDh8+fP+56mVzudz+6dOnn3Hvk3MnCAJorfHSSy+t3LWr5/qxru3UqVN45ZVX+t95553K903qaoIgqHRBra+vx6RJky7Kff+tR1DKITUq4giMA84BmBBaReayzySKSOH1vQOYlKV733jsaB9nZ3Yr0sx4AMApmlVAVDpBRC7xdCNjDGlHDkytrdlfn2ddEznVPYQPxQMwhwBSMBQthLI28J0s9hw8gZLx7t35r0d7U64oEGkfShcSpTaZhs3ozG5WJLkHkvlQmzwRwXPN/stnTO1dtJSP6V0uKZppjAKRhpAewjAEGAcZCSaz2HekgNr8yS+8+Xh/J5gJBKk+QWY48mRyL1qA8KLNYXzGGIgzTynlpl2vkEtn/ObG3O75y9g5vSlZY3qzXCBkgB9GYVAmTdQzm3GcKGpsf2f4/reeGOgiFRYcZvqMiRa74nEXmdi1F82aQcDi6BqXURqVBrnGGEzOZ3pnTqvtal3Ez+lBufOP53/9p3c8cP/A6CCUToOQBck0jHChiDDqNOC57oMYxKbtz//dm91zLpm+sTFXcyLrYT9j8E8VVdvxkyfyO3bvuXfnc1sxnG6AFnkEWkIKCaZ9eApwRQg1fAyr5l+JrNETEz2jIOqJrgNwmYsMIgDMEMgEYKTAjZowD5Lr04DLgBTn8CmalWBgILgAmAKxMqDG18npc5+f/b23/uvjD7z05oHmYQA+0iByoTUDeR4CMRVd749gVs/RhzKv033LlrIxJ4aHstxAjg8hNThXCAwATXClhCYA3AXx8c+YmHfp5K82uuGXfTWMImUwYnIQqUykhHAHYSqFn289iBOjqfdeeuTdLS2XTd1SX5vpk8QCMqpQKpXQP3Cq4e133n/gpVd7vNFJl6FoDCTnoCCMhpSRQpoCiPAkVrdP/9LiRef2XiU43AeEgoECuI4Pfg2jfQgmwc3E1ueRASQJaMYRaAPOOIzW4MLA41GEwwGfsM8kx/VCcAQ8Ay4ZyChQqAAOcO7heMFH74FT6w4/frQmSdGM5H6cR80i+WkQ1UQxCk9UG5qcuflov5jC5HzucHNjbnfrFfyie1tZqCC0BkcA4zowpOBIB4wLFDXhwNEhZHNDd/c83n+9S6ZPkBrQWoNJgDHmG/AaAFAc+ajtqMwLgk+mfIKIYBzmMsYguQiaJzUOrFrtbhzTFy1ZIGUUyQt0OTKcjQLjGmABmKPB2NgRuetumNx78Juv3z1w8OBDJ0ZHQKwGKl0bFeJyBaEJhlE034MbgPnjet8Ju/fEXTIGgnGkXBeBr0GMITAarnQRMoLifFw1Frf93sxNO+97vO8X23ubfVeiWIrOVs0EtJOC5lOw60ABs/b2P5XfSndfeRUb8zl4JAc8xqM5bxRPNmIMigGAg2PDAXbsO4r6jHPXjh8dLnDOoeM2tRTGXTiJe9XrnyEMBGGYdKqRiKA8lmeMYWpdzf6m2vTu+Vf85jP75MnC1YNDZYxkmhCwNCBTUErBrcmAQ+AnrxzE3iP6vZf+5/bCwrmzHpw8qe7EpLzolg4KWiMfEBqGThVr3tv//rI3n37trp3vH8aQnwNPNcBXBCgJziVUuYA6FmKSp7C4dfpDCzvGF23ihgdcM4+b061sKfr+YJk89v/qFBjcu/Y8PjCgdLnAZaTYCxM5gDSP5ISJa6A88AFjDJgUXhiGcBwHYRgim0r7TY0Nhauu/s3Pb8+xwYfeHw1RlBmAO1CK4gJ0DRUGmNZAuHwae3DJOKNoFQfe0nQBp2dK7e/4s++hq/cotOHQwkNoojQtMAlK5dHVvQ+rly9ZiQ9o0X/NjdMLXQ88seHAgQOdZS4RMoGi8QDugQsPWqTw/ojG//tp1wO77v3lA+3zpj/YPKWpz0ulPMm4r4Mw0Frj3fcOL+t5atedPe/tx8mgBkE6Bz+MKsUZM8g6AC8NoikvsGxu091XLcv2Xoy9/Fs3UBLPRJSTfTqgI0AgpTE0NIRNmzbBlAfucY2Om6tWRSwSRTbuG0hUig5xFuWVM60wa2oTfq/z+gntWZ54UIwxIKMBHk/MlhJDQ0N4+eWX8bpgtwtdgiMArUNwc7pbUBJaZ3Tm9wlIg8EBE1HuoVYj+NgVC7YsAlaNdU2pVKqPiGZVe+q01hAsyhvcsWMH3t01cg+nKH9CkIoKByMDJf5eiXcgUgYCHU8QNoRsKo0br13xlfnAI2NEkVylVNwlKx09TyFgVAhjDPr7+/HUU0+tkeWRNdAKDjPgPJoTwRPFkMX3xbAolY74Gb/XiO5/3uH4w9/vbGkdx+Chq666atPjT//yOpnJw489DMnUc5cruK6Lnp4eHNr7TsfrmWxHrZeJ2mkSoajKGA3K6D81BOOlwGUe5TAEl6kzPCpKKbS3t2P27Nlfmqhe79W1LdVeSs45eNylYyI7aFy7vqXwD5//RwSBgvEEuHQquelJfuz5fN6qVavWvfTmge1KKWihATJwHA9BEICzqFvJa6+9tnLxrCn5cd6PwBgDo3W0rxwPHL/eKWbc37eztbD5/me7f/L81g5Rm4cO46Gecd2Mwzg8z8Nbb72Fgwd6V+YzYqUnCZIihRoAhoaLKBQ1QjdKH2Rxrq5WPN4/DOVyGSsXL8Zll112Xgq+UgqGmyhlJvHg6eCieKyFED7nPK+1rsy0EEKAcUIQnO5kNFFord0zZlMQrwwAA4B9+/bh1K8O3Omawp3VHmWd/GcsD0wsvyQ3Z8hnhqgYlzNCXcrDrTd+fFUrLv7QQMdxBoio0fM8lOKiYK01JAfS6TS2bduGPa+/2plC2OlW2sEDpqqdamygxHMRZJRqacrRHnQjeaiCEJdPvwyrxjGBRCmVT6ZeJ7npkQzBeUUV4qjjxllvH0J/916w2GnEGEMYhkgJJ3KgsNMeXKX0RxYhre68FXWLYpWzmah83jWiq1evXvvctp43giCA8HIItAaXoiL3GWN4/vnnW69ZMHvcaz4MQ7B0sp85GJeV7mjvvvsujv9qL6QqPcCgIiVaR+uj0uwmSYeP1z9DCEGAUR6EEAicKApcl3JxR2fn8vkfkE7teV5fdeSm7PtIp9NgWiHwA3iOg/379+PIod78mzu23p/1XORSDli8z3yjEPgao8UyhkZCqHQeQqRg4loKX6lKjdJo4RRuuW71/kmTaoLzkH15KWVlfZ3uuEgYGRnByy+/jJ0u7hWkAaZgoBMDBbGBEu+n+MwMY70IdEZ3K07AjEum46oP2EdHjhyZ5TgOyBAQX0P1Gpo8eTIaGj58xubChQvve3XPofu5y6N7l3LjlEmCIyWOHu1Df3//WBHO+7a/dbzznSMlsFS6khHgOGnoUEGw6CzaunUr3u7Zdk9tNgfpOPFgZoLv+zg17MMvIUo1S+Xi7AcnasoTlw4QEZqamjB79uyLlqr/2zdQhCl4UgPlUwjdGoTEIEUKITGECKGEg3dPhDCUi4yYeMUl+fGVwbexgcJlKT5E44IjE+D93iHUdx96IddFX+pYxj60V/uVTcfy/Ge/BHEPvuIQPHpwWjE4Ti2Ml8dRn8A1gZAB06dbsSUHb8XQOWs7EFSsAMYTOU0ehd1DK5u+c+ielfOmf2vusg+eJGq09pRwwIQLcAfGcHAhERgDpRz4gcSgjifeszjVBmcKvMpBJUw0ggEGCA0cZpA6VUZuz9G/n/HcaM81N2Q/2NPNa0AUK85GApIjMAGYyCDUUaf8gycVtPYqAofHGV9U4Gc8V0bxYZIoIiJu4awVJOMQQ4P47k9fea9xu1m1dDnfck7P3xXz1x7at7+8Z99xCHgIGQMTWRgnFXVnQRae24hSWMbQkAZCBcmjgrCAeZCpGqh8PQxnUOBQUDBqFF7I4EEhFY6gOQ98/pqO5Ws+ke2aqD1CxEBCAK6HEOlIWICgKICMayUUF40Yx+T0ce/LZPYGMyByoIhBawaHHIB7UODj7vJy09qpXbsefGHToz/ffJ2Xk/CRgh8E0Z6QDgJeg7ePH8fGl7c9tWYcilbITKORHCQ9MOHADz1oE603ofuRMyHYeZbl3HvfjYsO3/mP1HP0FHIyhzAAjKyBkFkoYzDKXCiexZAG9KkoouCAR/UhAAzVQzsMSsg45a8M5Y/A0QoeAkijcFmji86rL29b9XHRO/5nT4DgIJGBgUGoIyNVcAFImvA5AKWANY4iDS1zMAbR4EqtIZAoQiauK5sgg4hTQCaEpBBFI0CORAgHYcjguGkoOBgeDeCwWjDGECDqOJXIzcRhZRg/Q0Gt/pdCDU4B0id95N84unnai+GqK691tlzUcw0s4IwhCDWMSCE0EkJ6GA1KkDKHgBNGiCMsl8AJ8Jyo9aphbiyOo6YMKtZIhXEgCHCJQ5c1jB8rbcbHgZ3H8fDfvvHdm66e95W2pc45jF8XoQYcnkLAPGhDCLSBw6NzNSQJBeQxDgNu+cfSvUd+8Paqw/t6N/eXR6EpCy0c+IyjoDVcwSG4BmMSEgRHio8sgrJ6TXPh7z/3CARDtFZM1P1QA+Dchc8kSHjj7sp3w41N3d0P/HzDj57d2qkkA/F6BOBgYDBOFlLm0a8O4Qc/f/6Zad00eW7Huad9S3gFgTQCw2AYh2ECYAxGpFAkDyOhwZAOoHUKBrFCHRvuSNrzUlyoHZ+LHGG8HxzosgZzROR4K5Shn926vWFbuPbqK51fiw586gtXdL1897exvbcPZacRBVfC+IA2LgwJKFkHJieh7GgMqRBBsQxXSBgTRE4gLcGYA015kCAYCDDBoEOCJ4AMFEQwDFcXcem0FNZePf9LV1zBxr33uPB8Q9wT3EFoDIiAkAgkXJDr4FCJ4PmyYlyHnM4wUBQ/U090iFUMnOq0Jck4+t5n+D/f6P7un/9Zxx9UX8P3vv/ql3sffw0hbwCMGzVYY4BSIYRQyEqDuS0zkEt/+JTu2TOmfisl9P0OUyA3j1GKHDfMRJXEOacWr+7qfbR1Fy3qWPybddlb1rV3H/rGLx/u/9kv7yobAjECZ2ko44FEDpoxDBkHQtRjqDiKI4GMphdpDWiFlMhEsjMNlEmByRQ0i/SglA7gsRAeRpDLl/CF21asXXm13Hjx5Oi/gQhKGMZpEHGeemLNJ7m6yc+JN+bs11ne+4q3uZrh4eFl5bI/YddcmUwee6+Ta1RKVa4p8RxUTw5OfvdBL8dxKjmHyc+Dg4Po6+t7YDx1G8m1JR6HJJrieV4lZ/Bcr7Pva/WzUErh2LFjGB0dHctDVHN2lMkYc0bv86QbRHJ/VOxpqVYyqvtrJ6/q75Z0zwrDEENDQ2M+t/r6eqxdu/b6Sy65JIronLXWPC/y6icdW5JuLclzSHI/k3WY5J4m7zFt2jTceuut97W0tExo7Ykxxqte/9V7IgzD844YjNcLWb1+kp+T/Ovz/bzVq1c/WFdXV9mjyRwFpRS01kilUnjhhRfGrbQnubDJewkhqq+zcCFe/htuuGFtc3Pzaa9a/B2T753UlSTrNLnv1fckWZPV+xcApk2bhs7OzrtnzJgRnOezP22oRJ75yvc9HXme2OeefF6y35J7Ef/uWxP5eUqpvBCiIpuSz67uPpN8duKtHo/8Ss6A5G+SbjiHDh264Nk25/nc3GRtVncPrJ5RkDTWYIwhCIJfe5Zne/mT/6+iVMX56Z7n4eDBg18ca7aE4zgD1TMWkg5C1alz50N7e1t3R0fH/rM71Z3d0St6vh/xoMaqOpFEhidR/URWnKf8uqepqanyvoksTs5813Xx4osvYmSkPOb39H3/krPPniTak0S4kno9N57EnjyfsfSHpBtUtdzq7e1FuVw+l9xra2lpQalUqny/5GxLdJtE1la/d7JPq8/yxFtfPXNMSokZM2bgs5/97IPptDiv4aTV9YDVMj1Zv8nnVuuL53ol+y3RE5PfG2NQLBZx7NixNWdfw+HDh29PZEY6nYaU8oxOjKlUCnPmzJmQLlb19fVob2+H7/tndAlL9BMpJbZu3Tpm/dqKFSseXrlyZV+1zpw8j0RHPfv84JwjlUpV1mNyP6tnuCQySAiB9evXPzxlSsNFraX8rUdQVqysH0iv+jNIfQp+GSBHAIagNUUXp+LDnwGcudDmTIEtzgqJZwBoY6CYAQjgpADmgzMFyfWEhPZXXDO58IO7f4A0NLjywXmUoqQ1g5aRwDdxXiljgPAEAAPSGhQ7iJOUqkoEKPYESvIrsZQoPTUEKARjIRjROZWbNOn9blhaxkQRDudQvoB0nShNySg4TFU6Ppk4gsJBZ3w+44DRGoLHypdS8KQEheXII8UUwM7d75qYAWOjcHgBMARwAUkhuOAwRDCKgQwHGQPFCaQIQkhoRXDiJakSAyf2dIi4xiclOZQxkJJDKw2HOyCNcQ1+mrNI+HOATd5T71/ywuZth3+5dTe8fAOKJsonNsjEIS2OQEXhds2QzKCPhLcOkXY9lIrD8ISEpBBUHsSiBXNw44pFf/C5z8363kTvkbRLfdIUkRdpcDMKySWUDiBIA7wMposQWk1o2ooQJUgEUZRAAYxHxhqDD49GwHXpvMK6V3/M2XjH373y4Hd+/Nw9bspglDx4zEOK+1B6FE4pRNPUBuzZXvQWLM+c0xDPkNyfCjW0CEEhg8MYfArgCA5ePA6pThWWftw970jp+s/N3Ch+uHvVc1t2bN7evRc8XQ/FPHAnDUUaMC6IGWjFAM7AHAFf+XCEgNIaTIXIO2mUR0Yh3SIEC8CKg1ixsA1rrluBmdMm/cP8pedXHErkw6MSHBNAM4JSBg5jEPCjmUsIJjS87nE14JqhRk4pEHNgWGyYkALpETBVxPwr2YR9ZorKfTUshDEjGCaFAA6MjhQPxhm4UQAjaE6QwkVIHGCnT2eZGHBIjJkotYigwCuGPIEzAy4MDDcIBF18ZZlK8LiC1j7SgkHp6BxzeawwqDhXnjvQgmCgUQ6LIBl5LwWx6PxKDBXOQAYQEuCcABaluxoAxCUMl4BwG4EPbr5gSkNeChop5iPUPphhIAohJOCqMtJhEfMXjf/ZXr6YFf470LL7tv9BTqkPo6iFTx4y6TSMX4RHBkb7YLqMK69gGz9KvUKYMlKkQSjBmDJUoJABIKiErMnAMf55RZuvvDrT++lHXr372xt+8ZAgDdI5cMMhGeAYQPgjmNI4CUzqMRU2z+GHXRbCmCIgQpiAQwLgzIEPB0wySM5AZKBU7CwyABkNHq99A4qiQ5zFP0f1gZpKEBBRhDXUcB0GUWbwxAfX395wS3PvDQD7X1/78eafvPL6SsXrwJ0MiNLwIaNZTE7kSGYU1fl5PIrkayGi38f6Q477EEyB6VGgXEZalLC4vQW3XHdFyw2d+fOWGw73CylR8krmBDKeF8lZYhiBE91/TjBQ0Cx2oiTF4bGI0EjkQxwhDstIO16U1ig4tIkML0cyKL8MIb2gZwc1t13BKk7GnOP0uOXR61w+At8PIQSDZAouuRClUVxaNwnT69Nb5nWwD62sL7zK6Vv4t9sf6X7rjS97DFB+ZBC5QkCGBKFOIJthgDl3DejiZe5+sW20ZVIG5Ze37cGRY4fA0w0omuPIuXkoE0XhGOcIQwMjOQgERYjngYUwCCGMgisEOBXAgjJcXcbcy6bg+o8vx5L2hq8uWMQuarOjfxNdvBoaGs6YNJ0om4nX64PyRX+TxVo96bLaA5/P57sS639iFLjTlmXiYaieOFsdDUi8ANVRhXO9AFQ8J0SE+vp6TJ069b6xvD7ZbHZ/cg+T+1bteUy8B+d6JZZ09f1Nrp1zjqamJozVnSKbze6vqamp/J3W+ozoWHLPqmsnqj3RZ3vxqz1N1WFZIkKpVILrusjnx69zzJgxI7jllltWdXZ2bvI8D77vQylVqUepzi+t7kmeXGuSK1wqlZDL5XDrrbf2rV+//sF58+ZclJbSTU1NT1XflzAMK89SSol8Pt890X3lk/WdeGqrveqpVOq87ndCa2vr9+fMmVPJga/uNOI4Djo7Ox8cT274uv+wdEupVMLZ3uCEmpqaC34OLS0tXevWrVv7qU99qjuTyUBrXfFmJes38SxWr5XE25TUHZVKJUyePBnr16/fctttt90xc+alLRfSlaehoaHiVa2eDpzIhYlm2rRpG4rFYkUWJ2s9iXLlcrkJLYasra3dnngyiajiJayOgCTyqzqSN1YEpVqGaa0rkdHp06cjnU5f9DOtrq6uK/nMJPKVdNKpzqWvdqxU77NzvcIwrPwbhiHK5TKmT5++YRze2S2JPE/ueXVUtK6u7oLSUm+66aYHE3nhui6qZwYREWbPno2Pmmq5nZwXyfnMGLugNdDW1vb9uXPnVjISkvdL9sn69esfHo+OUV9fvzuR48lzP/vZJ+9brct8UAZJ9StZZ9XvM3fu3HENRvzkJz/56c9//vOPtLa2QilVOReTNZNcY/Xcr+Tn6k5uWmuUy2XkcjncfPPNmz796U+va25uvqDn6HleX3WkujqamnzP6kjlmApvHEFIXtXrI51OY/LkyRvPngXU1tb2tfb29qgeMY5gJ/dEKYW2trZuzieuK+mMGTM2pNNp+L5fOYfDMESpVEImk0FnZ+cj490D11xzzfL169ffvXz58orukKyt6khssnaqz/kkepN8di6Xw9q1a7tvv/32u9vb21d9FF372G+9HW4zw4+/17Xm0Q2vPrPv8BHAlWBMghOPb07prLSDOMRI0bTjJNmcKLq5NfEmHolnIXBBuLzlEvzR7Wtqrr3psgkLRz3/k97GH2x4tn/H2weRSqVQLo3GwiEVHTwsOgSYQ/GmCCCJQSCa2JvkkJqkGDyOBPG4XsXwOJfd+LhmRQf+6sEvjEu7+epffK/86o4erxgapLwsTCzkKp5QHaVn+SK6Xwy6kq8JAIGI09UojDe0hC4H8DwPaSbxxd//1H13/smSr491HQ99Y+OjP/rpc7eXfDcacKVjA873os3BI4FieGw8xRESgoBmgBGx8AODBIM0JsrBjg9AX8VDg1iAP//Tz91xx+fbH7vQZ/lP33jp/he27bj34OEBKOLgzIkPbwdlHQcZBUEpH44pQpoy2ubMxoplSzC3ZeYl19w09aK3E/7mw8/c+8SzL99/fBDIZDIoFEeRTqdx7ceX4sZrll/y8eumTOg1/OxHb3U8+tOX3ti9bx9AEqlUCiZUWHD5NHzm5utbbrqt/YK86E/8y+7r/vmHT79wcDgSvh4v4dIpk/Gpm27Cwstntyz6mDuu9/3mX2+59+mXfnn/8cEBcDeF4aAM13Wx9vqrce3yJZOvu3H6h44ovfSzvsY9e97p37K1CwODJ6CIw5ccoeHgMtq/kgtQEEUJTaDg6jIWL1mAJcsWYuasaYuuvabhQxmtzzz5dusPn9jYs3fvMYRkwGSUktDaNhO3rr1+3WfWtWyY6LX2V/d++5knX35zDaSHsh9Gez/jYe3aGzb8xVeWr5voz/vHv372/m8/veVeP+SAjIbhGRY7KHTc/lnEyiD3KhFfToATyykTR1Ai+QoA5TOcNIJx5NMZ/MkXP4t5c5pT86/MXPQ253/xH79Nm3ftBQkGnaT9ohyfVwKCewhV5GTQYQDH5QjiCHpKCwACGhKGA1TpaliI0iw4i2oMjYP2OXPxpds/2XL9TdPG3Dv/95EXH/jnR392T4hsrMT7YKaEz9y0cuNf/ufb1l7od/2Xb22/8+lfvPLNN391DJ7nQZgQghTa2y7HZ9fd3PKJcVzbRPLzDe/M+s6//uS9t98/jlQqBaEJTBu0ts3Abbdct+jmdZdf0L788fd3rPnOUxuf6TsVGQxpDtRnM7itcw2uXDBn8vwr3XHJnb/5m58/uvH5124/WRgFZy5SXCIMDQInFZ3Txo+7CMbGNxlQqJEWyeqX0ExAxbVXPM6MUDwyJEzI4RmGfNrDH3/hM3fc8Qezz+t8fPIH3dftfOvACy9ueRVFLcBSEgwpgKLp5BWDgPsQgqAROTLCYhkzp16C1VdfgcXtM1uuv3Hqh37uX73rW+VNO3q9VCoF5UfpReWkCZKK75OM5QKdqc9UalDion4Pp5sARQp2VH8Shj4Wt87DnX982yVXr67/jWfpPzy06aEf/vTZu4q+AhORUXZZrhZ/edeXa5Z+onZCU53+93/79jO/2Lx1zckgD845slJixeKlWPWxtra1n2m7ICfR80++27jz7be/u+W1nWsGBkehKHKCQ3ooiSRWQVB+gIwQoFAjNGXMnT0dK5Z0YEn7nMmrb2o69/qe4Dko/yYMFADo2kbXDYyYlSdHC3lAeNBx9ximC4knIbKUnXy8YX0wXQCLQl1ETiMA5MJwuzEGJcftICJIhwWNkzL7p2TNhvbFqQk9lPa8Sa2/OqHWFQoFcEaFyHvgzZRSQvPYAyiidCgi7XNNgWQSgMyDhHuWgRK1HVamwDlHYNAQFW+pvstnNHYtXcLHVVj25hs0a3AUK0+O+DP9ssqTMQERQYPlpZRwWRTa9oXTGhsohaQlHwAUyTTHAm8g8lYwTxj4nHPUZ/InGmr59sVXjN0itfutoLkQsI7DR0aWRZ3EovsjKD9LiKjI1RgDBe3GBkofYwzasLxmyGsetQVkBHBDBWnMgCAEicWv4TYDwJQGt6tpEjbOnccuWCF98/Wg0Xec1lMF03H4aH/D0KmRWYODgysLhVKr5mlks9k+L+MOpFJO36VTarZMqcv0NtZ53YIQUKj9+UvlRzLv5I1d1HGkX68JggCKjDtlSvZANo0eocK+jiXuhF/Dzl207Oiwv7IwXMoDQF2+JphSy19YvJhdcAOAt3eE+UMD/ppdB4582ff9hubJmcfaZs3szXuslwemsOBKMa4Dbd8O8k6GuHpweDg/6oeN5DmNtbU1fl0aXWmjeuct+vCDu3pe141CcD8waBw8VZp55PiJxmMjw2uOnxhaUw78ZsYYHCEHatI1u1OZ7OGpjVP6ZjfnNqbS6PMVGh0XhY6FH74pxxtvUMfgoFl2aqSQJ868fD6PuklsOykdXLlEXpRi79e2U2ff8VOzwITnui5yea+QzaJn+YKx20BfCJu30xeP9QfLAkMNSilwJ9I4mC7v55yDWCQPNPdmxSqHzwm+Q+GB2ECJPFc6mU0Q9lUbKIyA+praQmOOb/GYOjB3iXPRDZQ9O6h1oIzrTwyNNqukJsUUe6Noj5MHybw2opExBhjtM24KmkeKpqf4CcZkXkM2GA7PsMhL7MpStzEGAWeNRCIv4eWnTMr2TknRxvmL+Zh7Z/cuv7HI3GW/OhZ2lstlpNPiRFNjpjuP0saOJZkLVrLe3qkafYiZfaO4vb9/APmU01eXS5/IZd2BWg9drfPZAD5CdneNeAHLLhssY+XAwAk376ULWS9VqJvEu4UuH+hYmr7g63n2xVNrdvYev6dcLjfPnNb02OzpU3prc9juKjox3hbWb7wRziqUxbKBU8ONgW/yDrGCUpTXqezC2EA5EDkW4RIROCjgBr5DKl7vskEz0agYb4jP6xMAQE4UNZEslWflcKCpobavIY8tC5aeX/vbN7tKHk+nGkZ8tB44Urj+V/1HWvuPD685OTiSLwyXMDw8HBlGMkRTUwMapkwqTJs27bHpTdMGpta5W1yBEy6ZvoVLxIc2UHp2UfPBIXX70NAQTKgC13VRJHeZEAJcB32MMSgmmxljYDAFYU5HM1TSZjg2UBxDJyLHK/woisgCEyo/m00HjdnM/pQXdn/QWbqnK2wuctlxbKAwq1guIZ1OY86k/MZ5y9hFMb5f29yf7xuSdxIRJtfU9E3Oiy0mLJ34MM6VN7rKzUx6jcf6i639g6OzTp48OfP44NCaIa1mRREr1894qQN16fT25ilT+xqmZPpqc+jiIXzXqAPzlzv/zgwUi8VisVgsFovFYonh9hZYLBaLxWKxWCwWa6BYLBaLxWKxWCwWizVQLBaLxWKxWCwWizVQLBaLxWKxWCwWi8UaKBaLxWKxWCwWi8UaKBaLxWKxWCwWi8ViDRSLxWKxWCwWi8ViDRSLxWKxWCwWi8VisQaKxWKxWCwWi8VisQaKxWKxWCwWi8VisVgDxWKxWCwWi8VisVgDxWKxWCwWi8VisVisgWKxWCwWi8VisVisgWKxWCwWi8VisVgs1kCxWCwWi8VisVgs1kCxWCwWi8VisVgsFmugWCwWi8VisVgsFos1UCwWi8VisVgsFos1UCwWi8VisVgsFovFGigWi8VisVgsFovFGigWi8VisVgsFovFYg0Ui8VisVgsFovFYg0Ui8VisVgsFovFYrEGisVisVgsFovFYrEGisVisVgsFovFYrFYA8VisVgsFovFYrFYA8VisVgsFovFYrFYrIFisVgsFovFYrFYrIFisVgsFovFYrFYLNZAsVgsFovFYrFYLP/O+P8DAMHEkztvFcHJAAAAAElFTkSuQmCC\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMYAAAQTCAYAAACF5LeXAAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzdzXUcyZU24Jw5OrkFZ10LpCwAZAEgCwhZALQFRFtA0IJGW0DQggYtaMACARYoscj1R2xro+8EdauVROOn/isz4nnOwRlNa6QpRJBVUTffuPd//v3vf1cAAAAAAAAAALyuq5vDqqreWaY3tZNp2w7hhQjGACygq5v0IXf4wn/itX9vGd+qqrp74T83mA8SAAAYumcKVk38PPXSP9+El877bfzMfJtM25e+FwDAxnR1cxz/3euueeXuJn4/n+EAMGJd3aT6wHGcg2Y/e/Z0aQ9R77iJesjNZNp+29b/c8EYoEivfLE/frIeRyNan9vev35aZJ99Ia8m0/amAgCAEesFXfrn+X6oJf3zg0z3+KEXnOmHaO7ie4AzPwALiwc/J72HP/tWcW3uZw9/qqq63uYDIABgMXEmOo9zkfPQ5qVz0lX62fQZSTAGyEqvQD4rivcL5ZKcP3rshWdmRfRZYd2NFgAAdiKKUM/95Bx22ZT7p+f82dnfeR+A6Ix8Fj8+Y7fnazz8uS7lFwaAoYtaxEVVVac2a2e+pD3Y1MQMwRhgVJ4pkh/2wi9CL+v32AvN3PUK6kY5AQCwtF6g/bh3nm/cxtq6xyfn/FloRscZgIxFIOY8ftTTdid1gTsXkAGA3erqJgViPtqGQUh1isvJtL1Y94sRjAEGKUYd9cMvjZsrg3TfK6DPAjOK6AAAfPfkXH+s68uoPDw566f/eWf8A8C4xWfzlTDqoKQOMmc+YwFguyIsfKNOMUi3aZzVOs9HgjHATj1TKHdLNA+zIvqNwAwAQP6is+Phkx/n+jzNuszMfpz1AUaiq5vUIeYX+zVI9xGOMeoQALZAKGYU0vnoeF3hGMEYYCviA+Ywwi86wJSr32Hmxo1TAIDxiTFI/Z8j20ic9e96nWWEZQAGpKub1CXm1J4M2mM8/BGOAYANEooZlbWFYwRjgLV7JgTjtiiveegV0IVlAAAGpNcJZna2F4JhEf2wzI0HfQC70dXNWVVVny3/KKQ62aHaGABsTlc311VVvbfEo3E7mbbHq75YwRhgZTEOqV8sF4JhVQ9PgjJumwIAbEGc7fvn+z3rzprdzs75EZbx4A9gg+Kz/XdrPCpfJ9P2pPRFAIBN6Oomfcb+ZnFH5+fJtL1c5UULxgALiW4wx26MsgO3vbCMAjoAwIp6Z/tZCMbZnl24f3LOb+0CwPp0ddO6xDZK/5hM2+vSFwEA1s3ZaLTSyMlmlWeDgjHAq6J1ej8IY94eQ3H/5KapAjoAwCuehNyPne0ZqIdZSMY5H2A1Xd2cV1X1i2UcpYfJtG1KXwQAWCfjJUfv02TaXiz7SwjGAD94EoQ5lppkRGYF9GsdZQAA/qM3GulEEIaRepid8Z3zARbjRvTo6RoDAGvU1c2Nbrmj9jiZtu+W/QUEY6Bwbo2Ssfte8VwRAQAoQgTdT+Js/96uk6H7CMpcT6btnQ0GeJ4b0Vn4Opm2J6UvAgCsQ9RL/mUxR++nybS9WuaXEIyBAnV1c9grlktGUorbXjcZBXQAIBtd3Zz0usK4FU5JHnvdZK51kwH4r65uroVkx28ybf+n9DUAgHUQGs7Gl8m0PVvmlxGMgQJEV5h+sXzPvlM4Y5cAgNHqjT898cALfpC6yVwJwwN8Py8o/Ofh75Npe1P6IgDAqrq6Sd8VTy3k6C09TkkwBjIVXWFSsfzMeCR409feLdPWcgEAQ9Pr+njifA9zeegF4Y1WBYrS1U2qCf5u17PwaTJtL0pfBABYVVc3N6ZoZOOvyzzLE4yBjGihDmtxHwX0a7dMAYBdijDMmfM9rOyxd8YXkgGy19XNeVVVv9jpLHydTNuT0hcBAFalm15Wluqo95fSVw3GLEYkHfdujhqRBKs7iJ+PXd3MbpleCckAANsQN7xPhGFgrfaiZfZpVzdCMkAJGrucjaVGBQAAZOw4pkAsRMcYGJkIw8wK5e/tH2yNkAwAsBG9zjBnwu6wVUIyQJaMCsjK42TaCscAwAq6ukmh4X9Zw2wsNWpSxxgYiRiTdBK33IDtSze2P6QfnWQAgFUZkwSDoJMMAEMnNA0Aq9NND8EYGLIolp8bkwSD0w/J3KeATBTQW1sFALwkbiidxBlfGAaGpR+SEYQHAACAjAjGwMBEsXzWRl2xHIbvoKqqX9JPVzdfIyBzZd8AgOrHUajncW4Ahk8QHgAAADIiGAMD0CuWn5n/C6P2Pv10dXMZN0wv3TAFgDIZhQrZEIQHAACAkROMgR3q6uY4wjBGJUFenrZhv3TDFADyF90fZ6NQdX+E/PSD8FdGLQEAAMA4CMbAlhmVBMXZf3LDNBXPr/0xAIB8dHVzpvsjFGXvyailWRD+mz8GAAAAMDyCMbAl0Ur9LG6YAWWa3TB9jBuml7rIAMA49brDnOn+CEVLo5Y+p7N9VzfGqQIAAMAACcbABimWAy/o3zC9jS4yVxYLAIZPdxjgBf1xqs74AAAAMCCCMbAB0R3mXLEcmEN6nzjq6uZSFxkAGCbjUIEF9c/4lxGSccYHAACAHRGMgTVRLAdWpIsMAAxMVzfHcb4/tTfAEtIZ/2P66ermS5zxbywkAAAAbJdgDKxIsRzYgNkN04voIuOGKQBsUYxLSh0gD6w7sCazMUv30SVSCB4AAAC2RDAGltDVzbuqqtK4pAvdYYAN2nfDFAC2I8745zpAAhuWAnefe2OWUkjmm0UHAACAzflfawvzS+OSoniVOjd8VjAHtijdMP29q5u7uMUOAKxBnPFT54b/F4FUZ3xgG2Zjltr0HhTjmQEAAIANEIyBOaRxSVEs/1dVVR+igAWwC7MbpqmAfhG32wGABcUZ/zrO+MaiAruyF+9B/4qAzLGdAAAAgPUSjIFXpK4MXd2ksSW/K5YDA7PvhikALK6rm5PeGf+9JQQGZNYl8kZABgAAANZHMAaeSN0XIhAzG5d0ZI2AAevfML1WQAeA5/XO+L854wMDd2SMKgAAAKyPYAyECMRcpO4LEYjZtzbAyLx3wxQAfvQk9O6MD4xJf4yqgAwAAAAsSTCG4qXxI71AzMfovgAwZrMbpgroABRpFnrv6uabQAyQgX0BGQAAAFieYAzFikDMVRo/IhADZEoBHYCixBn/UugdyJTzPQAAACxBMIbiPAnEnPoTABRAAR2ArD05438QiAEy53wPAAAACxCMoRgCMQAK6ADkxRkfKJzzPQAAAMxBMIbsKZYD/IkCOgCj1tXNuxiZ5IwP4HwPAAAArxKMIVtRLL+oqupOsRzgWQroAIxK74zfxsgkAP5rdr6/6erm2LoAAADAfwjGkJ0nxfKPVVXt2WWAVymgAzB4Xd2cO+MDzOWoqqrfne8BAADgPwRjyEp0PLhTLAdYSr+AfmgJARiCrm5OUnezqqp+ccYHWMjsfH+dxkxbOgAAAEolGEMW0g2oKJZ/js4HACwvFdD/2dXNVerCZR0B2IU4499UVfWbMz7ASt5XVfUv53sAAABKJRjDqKUbT1Es/12xHGDtTtPIihhPBwBbEaNRr+KMf2TVAdbG+R4AAIAiCcYwSlEsT4WcfymWA2xUGlnxMXXlSqMsLDUAmxRn/DYe3gKwfs73AAAAFEcwhtHp6uYsiuUf7R7A1qSuXL+lLl2pW5dlB2CdeqNRP8ZDWwA2y/keAACAYgjGMBq9sUmfFcsBdiZ16fqX9usArEOc8a+NRgXYmT/O96k7r20AAAAgR4IxjIKxSQCDM2u/fmxrAFhGnPHvqqp6bwEBdi517LozXgkAAIAc/cWuMmTxwPXK7VGAQUrvzb93dfOlqqrzybT9ZpsAeIszPsBgzcYr3VZVdTaZtq2tAgAAIAc6xjBIqX1vVzdXWqoDjMJpVVWt26UAvMYZH2A0jqJ7jPGpAAAAZEEwhsGJB6ttPGgFYBz24nbpdVc3jT0DoK+rmzNnfIBR2YvxqXfGpwIAADB2gjEMRtwgvU4PVqMAA8D4vI/bpef2DoAUluzq5qaqqs/O+ACjdBDjUy9T3cYWAgAAMEaCMQxCr0vMezsCMHrpwecv6UGo7jEA5YqQ5F2M5ABg3D5EAF73GAAAAEZHMIad0iUGIGtHuscAlKerm8M0eiOFJJ3xAbKyH91jrnSPAQAAYEwEY9gZXWIAijDrHnOteA6Qv65uLqqq+meM3gAgT6epnhN1HQAAABg8wRi2LrrEXOkSA1CU94rnAPnqdYn5aJsBipDqOb/pHgMAAMAYCMawVTGL+i5uFwFQllnxXPcYgIzoEgNQtNMYn3pc+kIAAAAwXIIxbE0UzH+PmdQAlOu94jnA+OkSA0BIdZ7fu7q5FIAHAABgiARj2DgFcwCe8Ufx3OIAjI8uMQA840ME4A8tDgAAAEMiGMNGdXVzXlXVjYI5AC/4kMKTiucA4yD0DsAbUgD+nxGgBAAAgEEQjGEjUuvcrm6uq6r6paqqPasMwCtSePImwpQADJTQOwAL+BgB+MaiAQAAsGuCMaxdVzfHVVW1VVW9t7oAzCmFKH9JocoUrrRoAMORHmp2dXMj9A7Agg5itNKZhQMAAGCXBGNYq65uLquq+l3BHIAlpVBlGyFLAHasq5uT9FCzqqojewHAElJ96LMAPAAAALskGMNaxC3SVDD/YEUBWFEqnv/e1c2FhQTYjd5o1N+E3gFYg/fRPUYAHgAAgK0TjGFlvVukB1YTgDX6mEZ3pPClRQXYHqNRAdiQfQF4AAAAdkEwhqXFLdIrt0gB2KCjuFl6YpEBNs9oVAC2QAAeAACArRKMYSld3RxWVXVTVdWpFQRgw9LD2d/iYS0AG2A0KgBbJgAPAADA1gjGsLCubs4iFGN0EgDb9CE9tHWzFGC9jEYFYEcE4AEAANgKwRjmFqOTrquq+qy1OgA7cuBmKcD6xMNIo1EB2CUBeAAAADZKMIa5dHVzHLdI31sxAHZsdrP0OoU2bQbA4oxOAmBgBOABAADYGMEY3hS3SH+vqmrfagEwICms2UZ4E4A59ULvRicBMCRGKwEAALARgjG8yC1SAEYgFc9/7+rmwmYBvC3eL383OgmAAUujlW50hwQAAGBdBGN4VrSudYsUgLH4qHgO8LL0/phG0KX3S8sEwAgc6Q4JAADAugjG8CfRsvY3t0gBGBnFc4BndHVzWFXVTYygA4CxmHWHPLdjAAAArEIwhj/ELdIbo5MAGDHFc4Ce6AR5oxMkACP2S+p6pjskAAAAyxKM4bu4RXoXt+0BYOxS8fxK8RwoWYQEdYIEIAep69lN1K8AAABgIYIxpIL5Wdwi3bcaAGTkNIrnwjFAUaIT5FUKCdp5ADJyEOf7E5sKAADAIgRjCtfVzUVVVZ/dIgUgU6l43rpZCpQiwoA3EQ4EgNyk+tVvUc8CAACAuQjGFKp3i/Rj6WsBQPZS8fyf0SENIFsRAmwjFAgAOfsYdS0AAAB4k2BMgdwiBaBQn90sBXIVYyVudIIEoCCnXd3cGZ0KAADAWwRjCuMWKQCF+36zVPEcyEl0xPpNKAaAAqX61p3RqQAAALxGMKYgbpECwHepY9qNcAyQgxgj8dlmAlCw/TjfC8cAAADwLMGYQrhFCgA/cLMUGLUU7uvq5tp4VAD4LtW7/hn1LwAAAPiBYEwB3CIFgGe5WQqMUnS8Sp0g39tBAPjB565uLiwJAAAAfYIxGYtbpFdukQLAi9wsBUYlwnx30fkKAPizj1EPAwAAgO8EYzLVu0UqFAMAb/ssHAMMXYRibqLjFQDwstM0cjDqYwAAABROMCZDXd00UTB3ixQA5vfZzVJgqCK8dxOdrgCAt72P0anCMQAAAIUTjMmM1uoAsJJT4RhgaCIU81koBgAWdhDhmENLBwAAUC7BmIz0WqsrmAPA8lI45s7NUmAIurq5iFAMALAc4RgAAIDCCcZkIm6R/lMoBgDW4kDbdWDXooPVRxsBACvbE44BAAAol2BMBnqt1QGA9UnhmDvFc2DbUigvQjGnFh8A1mYWjjmzpAAAAGURjBk5rdUBYKP23SwFtik6Vd0IxQDARqRwzGfhGAAAgLIIxoyY1uoAsBXargNb0QvFHFhxANgo4RgAAICCCMaMlNbqALBVKRzzT8VzYFOEYgBg6z5HJ2YAAAAyJxgzMqlg3tWN1uoAsBtulgJrFx2pWqEYANi6j3H5DAAAgIwJxoxI7xbpUelrAQA7JBwDrE2EYm6iMxUAsH2nwjEAAAB5E4wZCa3VAWBQPiueA6sSigGAwRCOAQAAyJhgzAh0ddMIxQDA4CieA0sTigGAwXG+BwAAyJRgzMBFwfxOKAYABknxHFiYUAwADJbzPQAAQIYEYwZMwRwARuF78TzGHgK8yhkfAAZPOAYAACAzgjEDpWAOAKNymj63hWOA1zjjA8BopHDMnfM9AABAHgRjBkjBHABG6UA4BniJMz4AjI7zPQAAQCYEYwZGwRwARi0Vz69tIdDnjA8AoyUcAwAAkAHBmAFRMAeALBx1dXNlK4HKGR8AciAcAwAAMHKCMQPR1U2jYA4A2TgVjgGEYgAgGykcc2k7AQAAxkkwZgDixsm1gjkAZCWFYxTPoVBCMQCQHeF3AACAkRKM2bEIxdzEzRMAIC8furo5s6dQFqEYAMiWcAwAAMAICcbsnlAMAOTts3AMlEMoBgCyJxwDAAAwMoIxOxRfooViACB/KRxzbJ8hb71ukEIxAJA34RgAAIAREYzZkfjyfFrkLw8AZbqOThJAhoRiAKA4wjEAAAAjIRizA13dXArFAEBx0sPyG+EYyE8vFKMbJACU5TTqfAAAAAyYYMyWdXVzVlXVh6J+aQBgZi86x7yzIpAHoRgAKN6HqPcBAAAwUIIxWxRfkj8X8wsDAM/Zj84xwjEwckIxAED4LBwDAAAwXIIxWxJjE4RiAIAqHqLfWAkYvUuhGAAgCMcAAAAM1F9szOZFKMbDL8jDY1VVd73f5NuT/71v3r/3xy/88/Te0e8oceTPEGTloKubq8m0VTyHEUp/f6uqOrV3MEr3cY5P2viZuev9ezPtZNq2q/yiXd00VVU1T/7xuzjzz/T/b94J3sEopXDM3WTavlQnAAAAYAcEYzas1159L+tfFMbvIQri/aDLLNjybcNFrYWDc13dzMI0s+J5v6guQAPjcdrVTSUcA+MiFAODdhsvbnbGngVdNn2mf1UEa54L11y/9Z+Nyzbvnpz5Z98HnP1heNLY1GPhGAAAgOEQjNkgoRgYnNnN0JteAGbl25+7MJm2b4ZpegX02f88dvMUBuk0bpVe2h4Yvq5uzoViYOfuI2Ry1+v4kj5Ln3Z6ycKTh+t/CtJE7aF/9p/9a6EZ2I29CMccjrHeAAAAkCPBmM268QAadqJfKJ+FX4q7qdX7nf8Uoum1cj/udZ1ROIfd+aWrm3ST/coewHB1dZO6O/1ii2BrHnpn+mLP9W+JQNDszP9DcObJuf8w/rU6BWxeCsdcR+eYLEN7AAAAYyIYsyHRXl2xCTbv9kmhfOGxRCXqtXL/Yb2eKZynn/3S1wu25HNXN97HYKC6ujlJf0/tD2zMfT8E4/NwPV459/fP+4fqF7ARB72xSsIxAAAAOyQYswERitFeHdbvIQq6iuUb8lzhvNeaXVgGNm92q9RteBiQGE+ooxOsz2Oc6W9m53sPjbcrvks9F5Y57p39jYWG1R3EGeLEWgIAAOyOYMyaRXt1oRhYj/snxXKzuXeg15q9H5ZpnoRljGGC9diLW6WNB4QwDBGKufGAGFby2DtP3giADtPTsEyc+Y97P8LxsJz36RLdZNqeWT8AAIDdEIxZowjFaK8Oy7t/UjD3UHigep1lrmevsHfD9FhQBlayp+U6DEN0TbsSioGlfBWEGbc481/NOmY9CcqceG+EhZx2dZMu/FxaNgAAgO0TjFmTuEnqyy0s5qEXhLn2AHjcnrlhKigDyzuI4NmxNYTdiFDMTfx9BN523zvXG3maoWeCMoe9kIzzPrztl65uvk2mrfGMAAAAWyYYswZxa0p7dZjPbTzsdXM0c/2gTDxc7N8u1YYd3nak5Trs1KVQDLzpa+9sb+xpYeL7XPq57J33T3STgVddRucY9RAAAIAt+p9///vf1nsFbpLCmx5nxXJdYZiJQOFJFM/fWxh41c9arsN2dXWT/s59sOzwJ7OzfTrXX1seXhLdI0+E4uFZ6b30UKCQTerq5kY3r3xMpu3/lL4GALCK+I76u0XMxqfJtL1Y9JcRjFmRLxnwLAVz5uZ2KczlJy3XYTu6ukldmj5bbviDsz0riZFLZ0Iy8IM0fu7Y5SE2Rc06L4IxALAawZjsLBWMMUppBWm8gS8Y8IeHXsH8xrIwrygEXseP26XwPC3XYQvi4a1QDAjDsEZxfjlPP0Iy8IeDeJ89tiQAAACbp2PMkrq6SUWdX0b54mF9FMzZKIVz+IGW67BB0cGs1bmMwn2Ns70uZWxcnPXPdY2kcF8m0/as9EVg/XSMyYuOMQCwGh1jsmOU0rZ0dZOKNr+V8dvCs74Iw7BtQjLwnZbrsAERirmJ29tQmvTZkoIwVz5f2JUYY5fO+e9tAgUyNpW1E4zJi2AMAKxGMCY7SwVj/nczryVf8WDWl1VKdJuKNVVV/V+6zSQUw7alFuyTaXs+mbZNVVV/j4DWo42gMAfOIbARl0IxFOYxzlJ/m0zb1I3sUiiGXUqhgMm0TcGYv1ZV9XOM6oVSfI56IwAAABuiY8wC4ibpnU4FFOShd3vU6A4Gye1SCvVrCorZfFhdfI58tpQU4jbO9kKWDF7c6Evv0ad2iwKkwGIjpMi66BiTFx1jAGA1OsZkR8eYLbgRiqEQX6uq+kfqzJHeWIRiGLLe7dL/c7uUgnyIh/nACuJ29qU1JHP97jDHQjGMxWTa3qRupXHO/+ScT+b20shqmwwAALAZgjFz6urmSnt1MvcYxca/ppCBUUmMTbpZF2MA+qOWIGdarsMKohvkVTyIghw9RGi4iVGod3aZMYpz/kWc83+KzkeQo6OubgR2AQAANkAwZg5xI1vrXnJ1n4qLk2n7TncYctG7XfrXCHw92lwydRMP94HFXQq+k6nbXvfHS2M5yEl0i0wtsP8mCE+mUmfIE5sLAACwXoIxb4iZY58H/SJhOalg/vfJtD3UTp1cpaBXzBlsjFkiU3vCMbA4wXcy1R+XpPsjWUsdkAThydhVVzeNDQYAAFgfwZhXxJdQBUVy8yXGJaWC+Y3dpQRPxiz9FJ2SIBcH0fkCmEOc8f2dIRePvfO9cUkURxCeTO2pRwIAAKyXYMzrruLLKOSgXzA3LoliRfv1w9QxKTonQQ5OowMG8LZrZ3wy8BhdMhrne3g2CC8gw9gddHUjyAsAALAmgjEv6Oom3Tg6GuSLg/nNCub/p2AOP0odk1LnJAEZMnKp5Tq8Lh4wHVgmRqwfiLlIYQCbCT+KILyADDn40NXNiZ0EAABYnWDMM7q6SQ9KPw7uhcH8FMxhTgIyZETLdXhFnPE/WCNGyvkeFiQgQyauhN8BAABWJxjzRFc372KEEoyRgjksSUCGTBxE1zugJ874gmOMkfM9rEhAhpETfgcAAFgDwZg/S6GY/aG9KHiDgjmsiYAMGfgYnTGA/7qKB0swFs73sGYCMozYQYyDBAAAYEmCMT0xt/f9YF4QzOdLVVWHCuawXgIyjNxVdMiA4nV1c+6Mz8g438MG9QIynyKEBmPwQfgdAABgeYIxIeb1GqHEmKSC+V8n0/ZsMm1bOweb0QvIuFnKmOw718D3M/5hVVXGizEWX53vYXtS+Cx1ZRKQYUSuhd8BAACWIxjzX9qrMxapc8XfFcxhu560Xlc4ZwzeRzc8KJkzPmMwO9+fON/DdqWuTBGQOYzLJzBk6UxzbYcAAAAWJxjz3/bqRwN4KfCahyiYH6cOFlYKdiMFZNwsZUSMVKJYXd2kB50H/gQwYOl8/5PzPexeCqWlyyfGqDICR1HHBAAAYAHFB2OivfovA3gp8JL04P3n1KlCwRyGwc1SRsStUorU1U0agffR7jNQjxGwPYzALTAQxqgyEr9EPRMAAIA5FR+MifbqMFS/ps4Uk2l7aYdgeJ7cLL23RQyUW6UUJbokOeMzVF8jEHORgrZ2CYYpQmuHEWKDIXLWAQAAWEDRwRjt1Rmw1Lr5b5Npe65gDsMXN0sP42ap8UoM0UVXN42doRDpjL9vsxmY2VjUkxSstTkwfL0ukX81XokBOujqxiUqAACAORUbjNFenYFKD9T/kVo3T6btnU2CcYmbpU10e4Ih2XOrlBJ0dXNSVdUHm82AfB+bZCwqjFd0iUw1pH8Yr8TAfIj6JgAAAG8oMhijvToDNRubdG2DYLziZmkaW/M345UYmKPolgdZcsZngP4Ym2RzYPziu/qhEDwDcxVnIAAAAF5RascY7dUZkntjkyA/qetTjFf62XglBuRjVzeHNoRMXUV3JNi1WRdIY5MgM0LwDNB+1DkBAAB4RXHBmGgxqr06Q5AK5j+nB+fGJkG+JtP2Mm6WfrXNDISOGmQnRii9t7MMgC6QUAAheAbmQ5yFAAAAeEFRwRjt1RmQ22irfmlTIH/ptni6NZ5ujyucMwAHRiqRE2d8BuKhqqq/6wIJZemF4G9tPTtmpBIAAMArSusYY4QSuzZrq36srTqUJ26PN1VVfbH97JiRSuTECCV27dcIvd/YCShPhOBTd+JPtp8d2hMUBgAAeFkxwRgjlBiAr9qqA+kW+WTanqVb5XG7HHZF4ZzRM0KJHdMlBvjDZNqmy1h/q6rq3qqwI++NVAIAAHheEcEY7dXZsVmXmBMFc2AmbpUfRmgOdsFIJUbNGZ8d0yUG+JPJtL2rquo43iNgF4xUAgAAeEYpHWPOjVBiR251iQFeEt1j0o2+f0SIDrbtvKubxqozUkYosQu6xACvijP+uTM+O7IXo+QBAADoyT4Y09VNuo3/cQAvhbKk4tfPac64gjnwlgjPNbrHsAN7OsZbUH0AACAASURBVG4wRkYosSNfdIkB5hVn/EOjldiBDzFSHgAAgFBCxxgPe9i2VPRKgZhLKw/Mq9c95mc3S9myo65uzi06Y2GEEjswG416JvQOLGIybdvJtD00WokdMFIJAACgJ+tgTFc3qXXowQBeCuX4NRW9Yq44wMIiVHfsZilbdqFwzohcGKHEFt1GlxijUYGlGa3EDuwbqQQAAPBf2QZjurpJIyncfmZbUnHr71HsAlhJCte5WcqWGanEKMRYgA92iy35FKNRWwsOrMpoJXbgQ4yYBwAAKF7OHWOu3CRlS9It0mYybW8sOLBObpayZe+7ujmx6AycABfb8BChdzftgbXqjVb6YmXZEmcnAACgeFWuwZh4qHM0gJdC/ma3SL/Za2AT3Cxlyy6NVGKoYkzqvg1iw77G6CShd2BjJtP2rKqqnwTg2YKDOEMBAAAULbtgTDzMcRuCTXt0ixTYlt7NUqOV2LQUOvDZxuDEmNSPdoYN+3kybU+E3oFtmEzbVLs6ji5VsEnncZYCAAAoVo4dYy6MUGLD7o1OAnYhRiu5Wcqmfejq5tAqMzCC72zSLPR+aZWBbZpM27voDnlr4dmgVCf1GQcAABQtq2BMVzfpps2HAbwU8vUldW1wixTYld7NUqOV2CSFcwajq5szY1LZIKF3YKdSfSGNaNYdkg17H6PnAQAAipRbxxgPcdiUdIv0p5gDDrBTcbM0Fc+/2gk25CjCCLBTMSbVGZ9N+ZI+T4XegSHodYeETbmMsxUAAEBxsgnGdHWTCggHA3gp5OcxCuZa+AODETdL042/T3aFDVE4ZwiMSWVTPqXQu1AMMCRRd/ib0alsyH5VVecWFwAAKFEWwZh4aHMxgJdCfmat1e/sLTBEk2l7ETdLFc9Ztz3nK3apq5tDY1LZkJ/i8xNgcKL+0BidyoZ87OqmsbgAAEBpcukYc+kmKRvwZTJtD90iBYYubpam0UoPNos1+xDhBNgFI5RYtxQi/ZtOkMDQRR3iOEa+wbr5HAQAAIoz+mBMPKw5HcBLIS8/p9bq9hQYi7hZeuhmKRsgnMDWdXWTzmFHVp41mo1H1QkSGIUYnXpmdCobcNTVzYmFBQAASpJDxxgPa1inx2it7s8VMDpulrIhRxFSgK2IManOYqxTCo0eCsUAY9QbnQrrdBlnLgAAgCKMOhjjJilrNrtFqqUsMFq9m6W/2kXW6ELhnC26MCaVNbqPM35rUYGxijrF36JuAeuwX1XVuZUEAABKMdpgTDycuRjASyEP91qrAzmZTNtzN0tZI4VztqKrm6aqqg9WmzWZnfG/WVBg7IxOZQPO4+wFAACQvTF3jDmPhzSwKqEYIEtxs/QnN0tZE4VztkHnPtbli1AMkJvofnUsHMOa7Ll0CAAAlGKUwZjoFuPWMuvwVcEcyFmEY46FY1gDhXM2qqubY2NSWZMvaaygMz6QoxidehgBQFjVaZzBAAAAsjbWjjGX8XAGVpEK5icK5kDuoiOWcAzrkArnh1aSDbm0sKzB91CMhQRyF+91n2w0ayD8DgAAZG90wZho4X86gJfCuCmYA0WJcMyhtuusgfACa9fVTTqXHVhZVuSMDxRlMm0vYnQqrOIozmIAAADZGmPHmKsBvAbG7WcFc6BEk2nbRucY4RhWcaTdOhvgpjKrEooBihSjU/+hOyQrchYDAACyNqpgTDyEORrAS2G8fppMWzfdgWLF+DjhGFYlqMzadHWTHsTsW1FWIBQDFG0yba+NTmVF+3EmAwAAyNLYOsb4gsYqfoqbVABFE45hDfa1W2cdurp5V1XVucVkBUIxAP8dnSocwyrO42wGAACQndEEY3SLYUVCMQA9wjGsgcAy65BCMXtWkiUJxQD0CMewoj1nfAAAIFdj6hhj/A3LEooBeEYvHPPV+rAEXWNYSVc3jW4xrEAoBuAZvXAMLONDnNEAAACyMopgTDx0ORjAS2F8hGIAXpHCMZNpe5IeMFonlnCp3ToruNAthiUJxQC8IsIxP1kjlqRrDAAAkJ2xdIzxhYxlCMUAzCkeMN5aLxa0p+MHy4ibyKcWjyUIxQDMIeohwjEs41TXGAAAIDeDD8ZEt5j9AbwUxkUoBmBxqXPMvXVjQee6xrAEwXeWIRQDsADhGFagpgYAAGRlDB1jFM1ZlFAMwBLSWKWqqo6FY1iQrjEsRLcYliQUA7AE4RiWdNTVzbHFAwAAcjHoYIxuMSxBKAZgBcIxLEnXGBYh+M6ihGIAVhB1ki/WkAU5swEAANkYescYX8BYxM9CMQCrE45hCbrGMBfdYliCUAzAGsR7qXAMi9A1BgAAyMZggzG6xbCgVDC/tGgA6yEcwxJ0jWEegu8sQigGYI2EY1iCsxsAAJCFIXeM8cWLeSmYA2xAhGPS++uj9WUOusbwKt1iWNC9Mz7A+sV7q/A789I1BgAAyMIggzG6xbCArwrmAJszmbZ30TlGOIZ56BrDawTfmdd9fPYAsBk6Q7IIZzgAAGD0htoxxhcu5nEfnQwA2KBeOAbeomsMz9IthgV8D8VE1zIANsDYVBakawwAADB6gwvG6BbDnBTMAbYowjE/WXPmoGsMzxF8Zx6pO9mJMz7A5hmbyoKc5QAAgFEbYscYX7R4i4I5wA5Mpu1VVVU/W3veoGsMP9Athjk9RvC9tWAA22FsKgvQNQYAABi1QQVjdIthDgrmADs0mbaXVVV9sQe8QdcY+gTfmcdJPKAFYIvivffEmjMHZzoAAGC0htYxxu1i3nKuYA6wW5Npm4KsX20Dr9A1hu90i2FOP02m7Y3FAtiNeA82NpW36BoDAACM1mCCMfHF6mAAL4Xh+jnGeACweykcc28feMWZxcHNYubwyRkfYPfivfiTreANznYAAMAoDaljjC9WvOZLjO8AYAAm0/ZbtFx/tB+8YD/GZFIo3WKYQzrj+x4IMBDxnmxsKq/RNQYAABilQQRj4gvV0QBeCsN0H2M7ABiQybRtq6pSFOU1HniXzfmN1zjjAwxQvDfrDMlrfH4DAACjM5SOMecDeA0M04OHrgDDNZm2d1VV/WSLeIGuMYXq6uadMz6vcMYHGLbjeK+G55xGZ0AAAIDR2HkwJr5IvR/PkrFFaTzHSYzrAGCgJtP2Sst1XiEYU6YUitkrfRF4ljM+wMAZm8ocdIYEAABGZQgdY3yR4iXn0YkAgIGLluu39olnHMXYTMoiEMVLnPEBRiDeq32e8xJdYwAAgFHZaTAmWqyf+iPDM36NDgQAjIdbpbzESJ2CxPis/dLXgWd9csYHGI/JtL2uqupnW8YLBKcAAIDR2HXHGA9JeM79ZNr6swEwMtFyXWcQnvPejdKi6AjJc75Opq0/GwAjM5m2l8am8oLzuPQIAAAweIIxDM2jh6oA4xUt190q5TkeiBcgxmbpFsNTD26VA4xaqt/d20Ke2PP5DgAAjMXOgjHRYn3PnxSeOImOAwCMlFulvODUjdIiCEDx1KMzPsC4xXv4mbGpPMOlRwAAYBR22TFG0ZynPk2m7Y1VAciCW6U8R+E8YzEu66j0deBPzqObGAAjFu/lznI8td/VzYlVAQAAhm4nwRgt1nnG7WTaCksBZMKtUl6g1XrenOV46stk2l5ZFYA8xHu6zpA8JTAFAAAM3q46xvjCRN/39upWBCAvcavUg3L69mOcJpmJMVmn9pWee9/7ALKU3tsfbC09R13dHFoQAABgyLYejIkW6+/9qaDnJDoLAJCZybS9rKrqq32lx4PyPNlX+lLw/cwZHyA/8d7uchNPOQsCAACDtouOMb4o0fdpMm1vrAhA1s7cKqXnIMZqkhedgOg7j65hAGQo3uM/2Vt6TqODIAAAwCBtNRgTX5AUzZm5n0xbIzYAMhe3Sn3+0+fPQ0ZiPNZ+6evAH75Mpu2V5QDIW9Rzbm0zPS5DAgAAg7XtjjGp1eqePw5Ee3WtdwEKEd3B3Cplxo3SvAg6MfPgoRhAUc6ivgOVMyEAADBk2w7GKJIyczGZtq3VAChH3Cq9t+UE58IMdHXTVFV1VPo68IeT6BIGQAGirqMTMDP7Xd24BAcAAAzS1oIxXd0cV1V14I8BVVV9nUzbSwsBUCS3SplxozQPHoYx82kybe+sBkBZor7z1bYTnPEBAIBB2mbHGF+MqOJhqD8LAIWKh6YepFO5UTp+MQ7LHpLcR1cwAMok/M7M++goCAAAMChbCcZE0fzU1pOKJdqrA5QtbpXelr4OfCcsO24pFLNX+iLw/UGogBRAwaLO41zHjJGpAADA4GyrY4wvx1QxQunaSgDgVinBjdJx89CD5GIybVsrAVC2qPcYqUSlDgwAAAzRtoIxiuYYoQTAH+IhqrEbVM4H49TVzWFVVQelrwPVbXQBA4BK+J2w19WNMz4AADAoGw/GdHVzXFXVvm0vnhFKAPzASCWCovk4Cb4j+A7AD6Lu44xAZcwiAAAwNNvoGKNYihFKALzErVL2u7pROB+Rrm7eediBEUoAPGcyba+E3zEyFQAAGJqNBmMUzYmHnW4LAfCseKhqDAeC1OOSzvd7pS9C4YxQAuA1wu9UzvgAAMCQbLpjjKI5bpIC8KrJtL2oqureKhXNjdJxEXrGnwEAXhR1oAsrVDzBGAAAYDA2HYxRMC2bm6QAzMuZAV0GRyACTAelr0PhPk2m7V3piwDA66IeJPxetjQy9bj0RQAAAIZhY8EYRXM85ARgXpNpe1NV1a8WrGjODeNgn8r2EF2+AGAezg3oGgMAAAzCJjvG+PJbtl/dJAVgQelh66NFK1a6UXpY+iKMgM4+ZfNwC4C5Cb+Tzo5d3byzEAAAwK5tMhijaF6uB7OkAVjUZNp+E6wtnv0fsK5u0vl+v/R1KNiXeMAJAIsQfi/bnhoxAAAwBBsJxiiaF+88Hm4CwEIm0/aqqqpbq1YsRfNhsz/lehRcA2AZwu84QwIAAEOwqY4xvvCU63Yyba9LXwQAVqJwXq69rm6MahmgaIF/Wvo6FOxC8B2AZQm/F+99VzdN6YsAAADs1tqDMVE0F4wpl4eZAKxkMm3vqqr61SoWyzlymOxLue4n0/ay9EUAYGVGbpfNWRIAANipTXSMOYn5sZTn13iYCQCruojRHZTnfQStGRadfMol+A7AyibT9qaqqi9WsljOkgAAwE5tKhhDeR7d/gFgXWJkh8+VcjlPDki0vj8qfR0K9TUeZALAOgi/l+vAOCUAAGCX1hqMidu97+1okS7iISYArEWM7niwmkXSoWJYBJXK5e8iAGszmbZtVVXG85XLuQIAANiZdXeMUTQv00M8vASAddNyu0xulA6Lv4dl+hQPMAFgnYTfy6VuDAAA7My6gzGS/2Wy7wBsRIzwuLW6RVI4H4AIKB2Uvg4FenSjH4BNMDK1aPtd3RyWvggAAMBurC0Yo2herNvJtL0ufREA2CgBzDLpUjIMAkplMiYVgI2ZTNsrXWOK5YwPAADsxDo7xiial8ktHwA2ajJt76qq+mKVi2Oc0jAIppXHmFQAtsEZo0zqxwAAwE6sMxgj8V+eLzHiAgA2TRCzTArnOxSt7veLXYByeb8FYOOi+7CRqeUxTgkAANiJtQRjjFEqlqI5AFsxmbZtVVWfrHZxBK93y/qX5zbGWwDANqgrlckZEwAA2Lp1dYxxm7c8X+IhJQBsSxrt8Wi1i2Kc0m4dl/zLF8oDSgC2JroQ6xpTHnVkAABg69YVjJH0L4+iOQBbNZm23yIcQ1kUzndAR8gi3RqTCsAOqC+VZ1/4HQAA2LaVgzGK5kX6pFsMADuia0x5BLB3QyCpPB5MArB1usYUy1kTAADYqnV0jNFivSyPbusDsCu6xhTJOKXdEEgqi24xAOyScGZ5nDUBAICtWkcwRsK/LJfxUBIAdkXXmPI4b26RjpBF8kASgJ3RNaZIwu8AAMBWrRSM6ermXVVV721ZMXSLAWDndI0pkhul2yWIVBbdYgAYgiu7UBxdyAEAgK1ZtWOMonlZdIsBYCh0jSnLQQSy2Q5n/LLoFgPAzk2mbQrGPNiJojhzAgAAW7NqMEayvxy6xQAwGLrGFEnhfAsigHSU/S/KjG4xAAyJsGZZdCEHAAC2RscY5nWtWwwAA6NrTFmcO7fDOpfFA0gABkPXmPJ0dePsCQAAbMXSwZiublK3mD3bVAxFcwAGRdeY4rhRuh06QpbjQbcYAAZI/aksgjEAAMBWrNIxxheXcnyZTNu29EUAYJB0jSmIG6VbYY3L4cEjAIOja0xxhLIBAICtEIxhHormAAxSdI25tjvFUDjfIB0hi/IQDx4BYIjUocqx39XNYemLAAAAbN5SwZiubpr0xcX+FEG3GACGTuG8HILZm2V9y2EMHQCDFeFNXSHLIfwOAABs3LIdYxTNy+EmKQCDFgHOL3apCG6UbpaHEmV4dMYHYASEOMuhzgwAAGzcssEYRfMy3E6m7U3piwDAKCicl8M5dAOiI+RBdr8Yz7mKMXQAMGSXusYU46j0BQAAADZPMIbXeMgIwChMpu1dCnTarSK4UboZzvflcMYHYPAixHltp8rQ1Y0zPgAAsFELB2O6uklF8z3bkr2HybRVgABgTDzsLYMbpZshGFOGrzF+DgDG4MIuFcNZFAAA2KhlOsZI8JfBw0UARiUCnQ92LX9ulG6ENS2DMz4AoxFhzq92rAiCMQAAwEYtE4zxRaUMV6UvAACj5POrDM6ja9TVzaGOkEVIHSFvSl8EAEZHqLMMB13dvCt9EQAAgM1ZKBgTX1AO7Ef2vsQsZwAYG8GYMgjGrJf1LIMHiwCMToQ6dYUsgzMpAACwMYt2jPEFpQweKgIwStqtFyPdKG1KX4Q1MkapDM74AIyVcGcZnEkBAICNWTQY4wtK/rRYB2DsPPwtg8D2+hzl8ovwIh0hARizdL5/tIPZc74HAAA2RscYnvIwEYBRm0zba4XzIjiXrkFXN9axDM74AIxWhDuv7WD29nWFBAAANmXuYEx8Mdm3E9lTNAcgBz7P8ifQsR7WMX86QgKQA+OUyuBsCgAAbMQiHWN8Mcnf7WTatqUvAgBZEIzJnxul6+GMnz/vhwCM3mTa3lVVdW8ns3dY+gIAAACbIRhDn6I5AFlQOC+G8+nqjsb+C/AmZ3wAcuEzLX/O9wAAwEYIxjDzaF4zAJlROM+f8+kKurqxfvnTERKAnDjf5++gq5t3pS8CAACwfnMFY+ILyb71z9r1ZNp+K30RAMiKwGf+BDtWY/3y5wEiANmIutVXO5o9Z1QAAGDt5u0Y4wtJ/jw8BCAr0SVB4Txv+13dNKUvwgqc8fPnjA9AboQ+83dY+gIAAADrJxhD8jiZtormAOTI51v+nFOXdzTWF85cvuoICUBuon71aGOz5nwPAACsnWAMlYeGAGTMZ1z+nFOX0NWNm7j58/4HQK58xuVNeBsAAFi7eYMxB5Y+a9rQApCl6JZgnFLeBDyWI1CUt9QR0hkfgFxd2tm8dXXjrAoAAKzVm8EYX0Sy9zCZtjelLwIAWXOjNG8HXd28K30RluCMnzfvewBkazJt71I9yw5nTfgdAABYq3k6xiia503RHIDc+azLn8L54qxZ3rzvAZA7n3V5c1YFAADWap5gjC8iedNiHYCsGadUBEHuBUSHnf3RvGAWlcYoeVgIQO7Us/LmfA8AAKyVjjFle4z2swCQOw+J8+a8uhjrlTfvdwBkzzil7O0blwoAAKzTq8GYrm6aqqr2rHi2FM0BKIXPvLzpcLgY65U373cAlMJnXt6cWQEAgLV5q2OMLyB5U0AAoAjGKWVvr6sb59b56RiTt5vSFwCAYhinlDdnVgAAYG0EY8qVxigJxgBQEp97eXNunZ+1ytfXCAICQPZinNKjnc6WMysAALA2bwVjJPPz5eEgAKXx2Zc3hfM5GJWaPe9zAJTGZ1++nO8BAIC1eSsYc2Sps6XFOgBFiS4K93Y9Wwrn87FOeXPGB6A0gjH52u/q5l3piwAAAKzHi8GYrm4UzfOmcABAia7serYEuufjjJ+v+8m0bUtfBADKYkx49pxdAQCAtXitY0xjibN1G7fmAaA0CucZE+yei1Gp+fL+BkCpvtr5bDm7AgAAa/FaMMaDhXwpmgNQpOim8GD3s+X8+jZrlC9nfABKZZRgvlzcBAAA1uK1YIxEfr4UDAAomYfH+RL6eEVXN+nBwt5gXyCreJxM2zsrCEChnO/z5XwPAACshY4x5XlQNAegcAKi+XJ+fZ0bt/nyQBCAYukKmbWD0hcAAABYj2eDMV3dvHObNFseBgJQtMm09QA5X4Ixr9MRMl/O+ACUzhk/U13dOOMDAAAre6ljjC8c+VIoAICq+moNsrQX44J4njN+vgRjACidz8J8OcMCAAAreykY4zZpvhQKAMDnYc4EY15mbfJ0HyMkAKBkzvf5coYFAABW9lIwxheOPN1Opu230hcBABTOsybg/bKDob4wVuL9DIDiRb3rvvR1yJTzPQAAsLK/vPBfIBiTp6arG4VzACBnzrHP6OpGC/p8Od8DwH/cCAJnyfkeAABY2UvBmCNLm6X9+AEAyJUAyPM8UMiXYAwA/Ef6TPxgLbKjlgkAAKzsT6OUurpRNAcAYKzcEn6ewFCe7o1KBYA/CItmSvdDAABgVX8KxrhNCgDAmAl6P8vDhDx5AAgAIcKi99YjS873AADASp4LxhxbUgAARkzh/M+sSZ4EYwDgRz4b8yTkDQAArOS5YMw7SwoAwIgJev+ZEVN58vAPAH7kszFPQt4AAMBKngvGSOADADBmCuc9Rktl6yFGRgAA/3VnLbLkPAsAAKxEMAYAgNwonP/IeuTJjXgAeGIybdsUHrUu2TkqfQEAAIDVPBeM2bOmAACMmKD3j6xHntyIB4Dn+YzMUFc3xv8DAABL+yEY09XNsaUEAGDkBL1/5CFCnnSMAYDnCcbkSdgbAABY2nMdYwAAYNS6ujmzg38Qfs/QZNp66AcAzxMezZOwNwAAsLSnwRhFcwAAcnBhF//gIUJ+bktfAAB4hfBonnSMAQAAlvY0GKNoDgBADvaNCf3DwUBeB+vjgR8AvGAybb9VVfVgfbLTlL4AAADA8p4GYyTvAQDIRfHjlLq6EXzPk2AMALzOZ2V+BGMAAICl6RgDAECudIwRfM+Vh30A8DqflfkRjAEAAJb2NBijzToAALlI45RKD4YIvmdoMm097AOA191Yn+zsl74AAADA8v4IxmizDgBAhkoPxpT+++fotvQFAIA5tBYpP+rXAADAsvodYxTNAQDITelnXA8P8uNBHwC8YTJt0+flo3XKTulnewAAYElPRykBAEBOSi+el/7750gwBgDmY/RgfoS+AQCApfSDMceWEAAAYNBubA8AzEUwJj9C3wAAwFJ0jAEAIGdHhe+uhwf58ZAPAOajyxoAAADf9YMxiuYAAJCXPfuZl8m0/Vb6GgDAnIRJ86N+DQAALKUfjDGjFQAAMtHVTWMvs3Nb+gIAwAJ0jMmP+jUAALAUwRgAAMiTYEx+POADgDlNpq3PzfyoXwMAAEvpB2MOLCEAAMBgecAHAIvRbS0v6tcAAMBS/teyAQBAlg5ta3buSl8AAFjQNwsGAADA92BMVzfarAMAQF60ms+Ph3sAsBih0sx0dSP8DQAALGzWMUYwBgAAYMAm0/bG/gDAQoRK8yP8DQAALMwoJQAAyNOxfQUACqdjDAAAAH8EY7SgBAAAGK5bewMAC2stWXbUsQEAgIXNgjFaUAIAAAAA2ZhMW8GY/KhjAwAACzNKCQAA8uQ2bV5uSl8AAFjSo4UDAAAom44xAACQpz37CgBQ3VmCrDSlLwAAALC4WTDGbVIAAIDh0jEGAEAwBgAAWIJRSgAAAABAroRLAQAACicYAwAAmenq5tieZqctfQEAAAAAAJYxC8ZoQQkAADBQk2krGAMAy/EZmpej0hcAAABY3CwYs2/tAAAAAIDMCMYAAPx/9u7mOI5jWxd27R03ekrNa8D6LABkASkLyG0BSQsIWSDQAoEWCLBAoAUCLBBgwSkMek5Ma6Ivknu1dhPCT6O7ursy83kiGLpx45wjMBPqXpX15loAlTNKCQAAYNqu7Q8AAAAAwHoEYwAAoDxGpZbla+0LAAAbuLJ4AAAAdROMAQCA8gjGAAA0TdMOvYBpYeazTq0LAAA8y789SAAAAEyam+4AAP/jPBsAAHiWf3uQAAAAmDQ33QFgM9fWDwAAoF5GKQEAAAAAJRMyBQAAqJhgDAAAAAAAAAAARRKMAQCA8vxgT4tyVfsCAAAAAACsSzAGAADKc2hPi2L8AwBs5sL6FeV17QsAAAA8j2AMAAAAAAAAAABFEowBAAAAAAAAAKBI/9ZmHQAAAAAAAACAEqVgzA92FgAAYLK+2hoAAAAAgPUYpQQAADBh7dBf2R8A2MiF5QMAAKiXYAwAAAAAAAAAAEUSjAEAAAAAAAAAoEiCMQAAAAAAAAAAFEkwBgAAAAAAAACAIgnGAAAAAACQi85OAQAAzyEYAwAAAABALgRjAACAZxGMAQAAAAAAAACgSIIxAAAAAAAAAAAUSTAGAAAAAAAAAIAiCcYAAAAAAAAAAFAkwRgAAAAAoGRf7S4AAEC9BGMAAAAAgGK1Q39ldwEAAOolGAMAAAAAAAAAQJEEYwAAACZsPute2x8AAAAAgPUIxgAAAAAAAEzQfNb9YF8AADaTgjFm7AIAAAAAAEzPoT0BANhMCsZ8tYYAAAAAAAAAQGGMKccoJQAAAAAAAAAAyiQYAwAA5bmwpwAAAAAAIBgDAAAwddq9AgAAAACsSTAGAAAAAABgmgTlAQD+Z61u6YIxAAAAAABQDqNVAQD+R8gUwRgAAICJ+8EGAQAAAACsJwVjrqwdAADAZB3aGgAAqJagPADAhv7dDv1XiwgAAEXpbScAAEARBOUBYDOd9cMoJQAAKI9gDAAAAABA07y0BgjGAAAATNsr+wMAAAAA1K4d+ot1lkAwBgAAyP2nzgAAIABJREFUAAAAyrHWywImS1AeANY0n3XGKPHNIhhzaTkAAACmaT7rfrA1AAAAAPAsgjF8o2MMAAAUZt12kkzaoe0BAIA6ue0OALAZwRgAAAAAAIDpEowBgPW8tm5FuV73f1EwBgAAYPp0jAEAYFVXVgoAgAJ9XfevtAjGaLUOAABlubGfRfmh9gUAAGA17dCv/cKAyXLbHQDWo+sa3+gYAwAAZerta1F0jAEAAACA5xGMKcvGHWMAAACYLh1jAACgXoLyALAewZiyrD0ydBGMMXMUAADKon16WRyEAwDwHJdWqyiC8gCwnpfWjWYpGOPQHAAAyiL8XpYXtS8AAABUTFAeAJ5pPut0i+FvRikBAABkYD7rHIYDAECdBOUB4PkEY8pzse7fyCglAAAok66Q5dE+HQCAVa390oBpms+617YGAJ5FMIa/fQvGtEPv0BwAAMoi/F4eB+EAAFAvQXkAeB7BmPKsnWsxSgkAACAPDsIBAFiVy7DlMVoVAJ7Hd2dh2qFf+zLocjDmsvaFBACAgugYUx4P8wAArMrzQHncegeA5/Hdyd90jAEAgAIZl1okwRgAAKiXl3sA8DwH1qsoN5v8ZZaDMX3tKwkAAIW5taFFeVH7AgAAsDLn/eURlAeAFc1nnUBpeTaqbwVjAACgXNqnF2Y+617XvgYAADytHXrn/eV5MZ91P9S+CACwIsGY8mzUIX05GKPVOgAAwLS5JQoAwKp0kCyP5wEAWI3LZeXZ6BLocjDGbVIAAEpzWfmOXkzgZ2BcbrsAALAqZ/7lEYwBgNU4Q+M7/7YcAAAA2XAQDgAA9fI8AACr8Z1Zno0ugf4djGmH3m1SAABKU3uNW/vfv0Qe6gEAWJXngfK4/Q4AqzmwTizTMQYAgJL1dpfCvJjPOofhAABQp1f2HQAeN591LpaVaaMxoXeDMZe1ryYAAEWp/YbkRg8LTJaHewAAVuF5oEBe9gHAk3xXFqgd+q+b/K10jAEAoFQ37dBX3TFm04cFJsvDPQAAq/A8UCbPAwDwON+V5bne9G90NxhT+41aAADKcW4vv9EVsjyva18AAABWomNMmbzsA4DH+a4sz8aBbx1jAAAo1YmdpVAe7gEAeJIOksXyPAAAj3tlfYqzcYMXHWMAACjRZe1jlJao8cvzYj7rutoXAQCAleggWR4v+wDgAfNZJ0DKve4GYyTIAQAowbFd/Jsav0zGKQEAQKW89AOAB/mOLNO4HWPaoTdzFACA3H1ph16XlP9R45fJQz4AAKvwbFQmQXkAuJ/vyDJtfPnzbseY5Kb2VQUAIFu3TdO8t33fMVKqTB7yAQBYhQ6SZRKUB4D7+Y4s0BgNXu4Lxjg4BwAgV6/boXfwu6QdevV9mQ7ms+6H2hcBAIAn6SBZJkF5ALgjzsoOrEtxRmnscl8wRqEMAECOPhgN+qDLif5cbMZhOAAAT/GMVKaXgvIA8A/Oyso0ysVPHWMAAMhdGp/0Uzv0p3byQbrolElrWAAAHqWjZtG8/AOA7/luLNPFGH8rHWMAAMhZ6oRy2A79KMVxwdT4ZfKwDwDAKnSQLJPnAQD4nu/GMo0S9BaMAQAgR5fRJeZ1O/Q6Hj5NjV+mV9qnAwCwAs9MZfLyDwBCnJEdWI8ijXK2/Y9gTLRWvK19dQEAmJybpmk+N03zYwRidIlZnYPwcjkMBwDgKZ4HynQgKA8Af3NGVq5RgjH/74H///R//FXtK1ygGw9BAEBG+viTatMrnWHW1w791XzW5frj87j00H9ujQAAeES6VPCLBSqS5wEA+C/BmDLdRmOXjQnG1KVPt6trXwQAgEpdaydaJPU9AABPccmgXIIxAPBfzsjKNEq3mOa+UUpBoVwmYScAgHqp8cukfToAAI/SfbNob2tfAACIszEXAsu09WDMaP8CpmU+6xTKAAB1UuOXS40PAMBTLq1QkV7OZ525uQDUztlYuQRjWJs2UgAAdbqw78VS4wMA8BRdY8rleQCA2vkuLNdoNey9wZh26L82TXNT+yoXSmIOAKBODsLLpcYHAOApLsOWy/MAALUTjClUO/SjXfZ8qGNM4+C8WForAgBUqB36VN/f2vsivZjPusPaFwEAgEcJxpTLy0AAqhVnYi/9BhRp1EYujwVjtFovlwQ5AECdHIaX633tCwAAwKM8C5QrBeWFYwCole/Aco1avz4WjFEol8uhOQBAnYTfy+UQAACAB7VD/3XsW7dMisuwANTKe+9yCcawsYP5rPvBMgIAVMe41HIdGJkKAMATnPmXSzAGgOrE++4DO1+sUS95PhiMaYc+HZrfVrvM5VMoAwDUx0F42dT4AAA8xvNAuV4KygNQIWdhZdtZx5hGoVw0HxQAAJVph159XzatYwEAeIzRqmVz5g9AbXz3lesmRoGO5qlgjEK5XG+MUwIAqNKlbS+WkakAADxGUL5sgvIAVCPOwN7Y8WKNXrfqGFM3KToAgPoIv5dNjQ8AwL3i1u2N1SnWgXFKAFTktc0ummAMo3JoDgBQHzV+2dT4AAA8xvNA2TwPAFAL33llG/1y56PBmHbo+6Zpbutc6yoYpwQAUB8H4WVT4wMA8BjPA2UzTgmAWgjGlG3nHWMardaL50MDAKAiEX7XPr1sDsMBAHiI8/6yGacEQPHmsy69335hp4t1HSNAR7VKMEaCvGyCMQAA9VHjl00wBgCAe7VDLxhTPmf+AJTOd13ZtnJ2rWMMWq0DANRHjV82t0QBAHjMtdUpmqA8AMWK99rv7HDRtnJ2/WQwRoK8CgplAIC66BhTPjdnAAB4iDP/sgnKA1AyZ17l21vHmEaCvHiCMQAAFRF+r8JR7QsAAMCDBOXL58wfgFIJxpTtth36vQZjHJyXTYIcAKA+l/a8aC/ns+6w9kUAAOBezvvLJxgDQHFijNIbO1u0rQW4BWNYcKMUAKAuavzyqfEBAPiHduj7dBvXyhRNUB6AEgl+lm9rZ9aCMSz4IAEAqIv26eXTWhYAgIc48y+foDwApfE+u3z7Dca0Q/+1aZqbeta7Si/ms87BOQBAPRyEly/V+A4MAAC4j+eB8jnvB6AY0QntwI6WrR36vXeMaRTKVXBoDgBQiQi/X9vv4qnxAQC4j/P+8gnKA1AS32nlu9zm31AwhmVv5rOusyIAANVQ45fvlRofAIC72qFPo1VvLUzxvEQEoBS+08q31bNqwRju8qECAFAPNX4djmpfAAAA7uV5oHyC8gBkLzqgvbCTxZtGMKYd+r5pmpvilxvBGACAejgIr4MaHwCA+3geqIOgPAC5c7ZVgXboJ9MxplEoV+HlfNa9rX0RAABq0A7916Zprm128V7EzRoAAFjmvL8OngUAyFZ0PntlB4t3ue2/4HODMedb+jmYFglyAIB6OAyvg8NwAAC+0w79VdM0t1aleILyAOTMe+s6bP2MWscY7mPuKABAPdT4dUg1/mHtiwAAwD94HqiDYAwA2ZnPuh98h1VjWsEYrdarIn0HAFCBduh1hayHGh8AgLs8D9RBUB6AHL1Nnc/sXPFu26GfXMeYRoK8Gu8jhQcAQPm2PsOVSXinxgcA4A7n/fUQlAcgN8d2rAo7qUfXCcZIkNfhhdZUAADVUOPXw2E4AAB/a4e+b5rmxopU4a2gPAC5mM+6103TvLRhVZhmMGYXbWyYDIfmAAB1UOPXQ40PAMBdgvJ1eOF5AICM+M6qx05q0XU6xiRfRv45mKaX81mnawwAQOHaob9Ks1ztcxVeqPEBALhDUL4engUAmLz5rOuapnljp6pwEx0Mt27dYIxCuR4KZQCAOrglWg/zmQEA+Fs79J4F6uEyLAA5cHZVj53lTtYNxiiU6/EqZrgBAFA24fd6OAwHAOCuSytSDaMpAJis+az7oWmat3aoGjvLnawVjIl2Njfj/zhMlEIZAKB8wu91EYwBAGCZ54F6HLgMC8CEpffSL2xQNSbfMaZRKFflTcxyAwCgUO3Qf22a5tr+VkNnSAAAljnvr4sRFQBMTnSL0bChHl/iTHonNgnGaLVeF4UyAED5Tu1xVdT4AAB8o0t8dQTlAZiit7rFVGWneZO1gzHt0KcE+e24Pw4T9k7XGACA4gm/18VhOAAAy3SNqYvxqgBMjUtcddlp7blJx5jGwXl1fBgBABSsHfort0Sro8YHAGBBMKYuLsMCMBnzWZcCmy/tSDVuomPhzmwajFEo10WhDABQPjV+XXSNAQDgm3boL3SJr46gPABT4TupLjs/gxaM4bl8KAEAlE1XyPqo8QEAWHDmXxeXYQHYO91iqnS667/0RsGYdui/Nk1zOd6PQwYUygAABWuH/twt0eroGgMAwIJgTH0E5QHYN99FdbmNkf47tWnHmEahXCUfTgAAZVPj10eNDwBAo4NklVyGBWBvdIup0l7OngVjWIdCGQCgbGr8+ugaAwDAokv8FytRHUF5APbFd1B98gzGtEPfN01zPc6PQ0Z8SAEAFCrGKVEfNT4AAI2gfJVchgVg53SLqdLtvs6ex+gYk5yO9H+HfCiUAQDK5pZofVLXmLe1LwIAAIIxlTqpfQEA2DmXtOqztzpzrGCMQrlOPqwAAMqlxq+Tw3AAgMoZp1StN8arArAr81l3pFtMlfIOxhinVK13CmUAgGIJxtTpZbSxBQCgbp4H6uQyLABbN591P/jOqdLexig1I3aMaYxTqpYPLQCAArklWrWTOKAAAKBegjF1euUyLAA7kLrFvLDQ1dlrfTlmMEahXCeFMgBAudT4dXoRBxQAAFRKUL5qxqsCsDVxGcu5U53KCMYYp1Q1hTIAQJkEY+p1NJ91Xe2LAABQOc8DdTowXhWALTrRLaZKex2j1IzcMaYxTqlaCmUAgAK5JVq1F8amAgBUTzCmXsfGqwIwtriE9c7CVmnvdeXYwRiFcr0UygAAZRJ+r9c7Y1MBAOolKF+1l8ZcALAFzhnrVVYwxjilqimUAQAKFC0ub+1ttXSNAQCom8uw9TJeFYDRxOWrV1a0Snsfo9RsoWNME3PBqJNCGQCgTA7D6/XK2FQAgHq1Q38qKF8t41UBGJNuMfWaxNnyNoIxDs3r9UIwCgCgSGr8up0YmwoAUDXPA/UyXhWAjc1n3VFMH6FOk8gPjB6MMXe0em8UygAAZYlWlze2tVpuigIA1E0wpm4uwwKwtrhs5VypXjft0F9N4W+/jY4xjUK5egplAIDyqPHr9nE+6w5rXwQAgBoJylfvwHhVADZwEpeuqNNkRmhtJRhj7mj1DqIlFgAA5TAHGAF4AIB6CcrXzXhVAJ4tpoy8s3JVKzsYExTKdTtWKAMAlCNaXl7b0qq9EoAHAKiWkHTdjFcFYB3qh7pdt0PfT2UFthmM8Ytetxd+BwAAiqNrDALwAAAVipcagvJ1+xg3/wHgSXG56sBKVW1SWYGtBWPiRqm5o3V7p1AGACiKYAwv/B4AAFTLRUj8DgDwpLhUpdMYk5owtM2OMY0iCYfmAADlaIf+a9M0X2xp9d7MZ93b2hcBAKBCk3q5wV4cGK8KwApO43IV9TqLs+TJ2HYwRqHMy/mskwgEACiH4DPJiZFKAAB1iZcbZ7a9emm8alf7IgBwv7hM9cbyVG9yZ8hbDcbE3FE3SvlFoQwAUIZ26FP4/dZ2Vu+llrgAAFUSlMd4VQDuFZeoTJThph36i6mtwrY7xjQKJILfAwCAcqjtSD7OZ91rKwEAUI94yXFjy6v3ynhVAO5xHJepqNskz463HoyJG6UKZV6ZPQoAUAw3P1g4NVIJAKA6ngdoPAsAsCwuT320KFQbjAlulNKYPQoAUIYYmXppOzFSCQCgSue2HSOVAFiIoKTvBJIvcXY8OYIx7JJCGQCgHOo6FoxUAgCoSLzsOLPnNE3zxkglAJqmOTJCiTDZM+OdBGOiUP6yi38Xk2ekEgBAAdqhTw85t/aSoI06AEBdBOVZ8CwAULG4LPWL3wGaprlph36ynQV31TGmUSizxEglAIAyqPFZeOn3AQCgHu3QX6SXH7YcneIB6mWEEndM+ndhZ8GYSAcplGkUygAAxTixlSzRRh0AoC6eB1hIzwLvrQZAdY6NUGKJYMwSYQgW0kilY6sBAJCvGJl6aQtZcqo7JABANZz3s+zEswBAPeJy1EdbTjiLs+LJEoxhn36Zz7pDOwAAkDU1Pst0hwQAqEQ79F/TSxD7TUjPAucWA6B8EYR0/sOyyf8+7DQYEykhhTLLzmP+HAAAGWqH/tTIVO7QHRIAoB7GKbHsYD7r/E4AlO88ApGQ3LRDfzH1ldh1x5hGeow7XvqdAADInnqOu3SHBACoQDv0V8arcsfHGK8BQIEiAHlgb1mSxQW5nQdjIi10vet/L5P2xo1SAICsCcZwH90hAQDq4HmAu04F5QHKE8HHj7aWJbe5jFLcR8eYRntF7pFulL62MAAA+TEylQfoDgkAUAHjVbnHiwjHCMoDFCICj855uOu0HfqvOazKXoIxUSjf7uPfzaSlG6WdLQIAyJIHY+6TukMeWRkAgOJ5HuCuA5ekAcoQQcfTCD7Csmy+6/fVMaZREHGPF9qtAwDkKUamXto+7vGrNuoAAMU7cRmWe7wTlAcowkkEHmHZl+gkngXBGKZGihwAIF9uifIQAXgAgIJFC/1ze8w9UlD+tYUByFMEHN/ZPu6R1Tv9vQVjolA+29e/n0mTIgcAyFCMTL2xd9zjpeAUAEDxjm0xDzjXRRIgP/NZ9zYFHG0d97iODuLZ2GfHmEahzCN+jQ9bAADyIvzAQ97MZ51nQACAQkUr/S/2l3u8SM+KukgC5CMCjc75eEh2E2D2GoyJQvlynz8Dk3YqRQ4AkJ30UHRr23jAL9qoAwAUzZh8HnLgBStAHiLIeBrBRrjrJjqHZ2XfHWMaXWN4xItosShFDgCQiRiZ6rCTx6Qav7NCAADliZb6LsPykNRFUngKYPrOI9AI98nyu3zvwZgolK/3/XMwWS+bpslqPhkAAG6J8igBeACAsnke4DEf57PuvRUCmKb5rEsX3l7ZHh5wm+ulyCl0jGkUyjzhID6EAQDIQIxMPbNXPOLAcyAAQJnaoU+3zG9sL4/4zYhVgOmZz7qjpmne2RoecRIdw7MziWBMzKBSKPOYd/NZZ+wWAEA+1G485Z026gAAxfI8wFNSF8lDqwQwDdHN61fbwROybWYxlY4xjUKZFfyixSIAQB50jWFF2qgDABTIZVhWYMQqwEREUNHlJZ5yFme+WZpMMCYK5dsJ/ChMmxaLAAD5EH5nFb8JxwAAFMnzAE952TTNhXAMwP7MZ12XPosjsAiPybq2m1LHmEYSjRVpsQgAkAFdY3gGAXgAgPKcuwzLCg68GwLYjwgmngvFsIKsu8U0Ew3GKJR5ygspcgCAbLglyqoE4AEACtIO/VeBB1b0bj7rTi0WwM5dREARnpL9Ge+kgjEKZZ5BOAYAIAO6xvAMixpfOAYAoBwuw7Kqd0asAuxOBBKFYljFl9y7xST/+uuvvybwY/xPBB16LZtY0WU79FquA+xBfGenl5dd/Fl21TTN13boL+wNELOK/6/6hWBV6cXJYQkP3ABMx3zWTesQlE04D8zMfNalG8a/1L4OrOxDO/S6xwBsUYRi3lljVvRTCe96JheMaRTKPF+aaSZJDrADcYs/fea+fkaa/DLmlJ57yQn18sDNM12n75roKgoAGxOMKYpgTGZchmUNRbyAA5ii6M71m81hRcXU3pMapbREe0Wew/xRgC1LxfJ81qVDrD+bpvn4zBaLr5qm+TV1i0if1/NZ5wAT6pT9HFp26sDoVACAMkTY+cR28gznRqwCjE8ohjUUc6Y7yWCMQpk1mD8KsAVLgZhULL8c4d+QukX8EQGZu+OXgIJFx6gze8wzCMcAAJTDZVie40U8CwjHAIwkLqwKxfAclyV1cJtqx5hGocwafhOOARhHOniYz7qrEQMxd6WAzNV81h3ZMqiKrjE8l3AMAEABXIZlDSkcc+pZAGBzETQ8t5Q8U1FnuZMNxiiUWZNwDMCGIqzy5zPHJa0jHXD8Op91XnhCJaJrzGf7zTOl7yOjUwEA8ucyLM8lKA+woQjFXMR5PKyqqG4xzcQ7xjQKZdYkHAOwpjTiKIVVdrx+r6J7jPa4UIdjNT5reBPfUQAAZMplWNYkHAOwJqEYNlBc5+9JB2MUymxAOAbgmeKF47s9rdtLs6OhDmp8NvBOOAYAIHsuw7IO4RiAZxKKYQPFdYtpMugY0yiU2YBwDMCK9hyKWUgF+p8+u6EKanzWJRwDAJAxQXk2IBwDsCKhGDZUXLeYJodgjEKZDQnHADxhIqGYZT67oXBR4xf5gMVOCMcAAGSsHfr0LHBjD1mDcAzAE4Ri2NBZid1imkw6xjRulLIhL1gB7pEOEeaz7mJioZiFE2OVoGzt0J84DGcDwjEAAHkTlGddwjEADxCKYQTF1mhZBGPcKGUEwjEAS+LwIBXIrya6Li/ikEM4Bsp2ZH/ZgHAMAECm2qE/FZRnA8IxAHcIxTCC1C2mL3Uhc+kY40YpYxCOAfg+FHMw8fVIBfy5Qw4oVzv0503TXNpiNiAcAwCQL0F5NiEcAxCEYhhJ0Y1KsgnGBF1j2JRwDFC1jEIxCy8dckDx1PhsSjgGACBDgvKM4EDHYaB2QjGM5FPJ3WKa3IIx0V5RocymhGOAKi0VyLmEYhbcAIKCtUOfPpfO7DEbEo4BAMiToDybEo4BqhXvO4Vi2NRt0zQnpa9ibh1jGoUyI0nhmOL/AwdYyDgUsyAcA2VT4zMG4RgAgMwIyjOSF8IxQG0iFPObUAwjOG6H/mvpC5ldMEahzIg+OjgHalBQK0XhGChUtOn8ZH8ZwbdwjO8KAICsHMdNZdiEcAxQjaVQDGzqph36KppJ5NgxplEoMyK3SoGiRYH8Z0GpceEYKFd6ALuxv4zgne8KAIB8RFBed2/GsAjHvLWaQKmEYhjZ+1oWNMtgjEKZkblVChSp4AJZOAYKFO06jVRiLL4rAADyIijPWFI45vc4FwMoSlz2F4phLF9iWk8Vcu0Y0yiUGZlbpUBRKiiQvfCEArVDnz67Lu0tI/FdAQCQiQjKH9kvRvSbcAxQkjjzf2dTGVFVtVe2wRiFMlvg4BzIXvoMm8+680oKZJ/bUCY1PmNK3xX9fNYdWlUAgGlrh/5cUJ6RpXCM6QNA1uLMXyiGsX2KKT3VyLljjEKZbXBwDmQrAiKp7d2binZROAYK0w79VdM0Z/aVEb2I7wo1PgDA9AnKM7aP8UIZIDtLZ/5CMYzpJqbzVCXrYEzQCo+xOTgHshOfWX0ERWpzEA8HQDnSYfit/WREixrf8yMAwIRFUP6zPWJk71KHZRergJzMZ10X5941nvmzXUcxnacq2QdjosXPpwn8KJQlHZz/6eAcyEF8Vl3EZ1etDtz+gXLEg9mxLWVkL6KVuhofAGDajuMmM4zpja7DQC7iIuyVUAxbcBlTeapTQseYJlr9KJTZhnRw7qUMMFnxGfVb5aGYhXfCMVCOduhTjX9tS9mC33xfAABMVwTljVRiG9IL5l63eGDKXIRli25rnsZTRDAmCmW3/tiWXxycA1OTbrfEZ9MvNuc7wjFQFjU+26KVOgDAhMVN5kt7xBYsxqy+tbjA1Mxn3ZGLsGzRSUzjqVIpHWNSoZySc18m8KNQpnRwfuXgHJiCpdmi72zIvYRjoBDt0KeWsZ/tJ1uSWqlfuS0KADBZ7+NmM4wtvXD+PV5AA0xCnGn/ajfYkpt26KueklJMMCYolNmmAwfnwL6ZLboy4Rgox7Eany16GbdFdScCAJiYuNF8Yl/Yol/T+ZELscA+RXf4Kxdh2bLqz76KCsbESKWqk05snYNzYG/iFsuf2iiuTDgGCmBsKjuQvld/cyAOADA9cbP52tawRe/izL+zyMCuxUXY3kVYtuxzTN+pWmkdY1KhfGL2KFv298G5hQZ2IRLj2iiuRzgGCtAO/bkanx1YHIjrEAkAMC2C8mzbolv8WysN7IqLsOzIrcYi/1VcMCYolNmF9LL1SpIc2Kb4jLnQRnEjwjFQBmNT2YUDHSIBAKalHfo0XuKzbWHL0ovp3+ezzvguYKviIuy5i7DsyPvoyF29IoMxMXv00wR+FMq3SJI7OAdGF7dUrrRRHIVwDGQuany3G9iFRYfIc6OVAAAmIz0L3NgOduCjC7HAtkSX2nTm/8YiswNfohN39ZqCO8aYPcouOTgHRhe3U37XRnFUwjGQuRibqsZnV95ECP61FQcA2K+46exyIruyuBB7ZMWBscxn3XGMTnppUdmBW7XT94oNxgSbzS45OAc2Fm0U0+ikj1ZzK4RjIH9qfHYpHVb9EYdXAADsUTv0F0YqsUPpstqvLsQCm0odqFInqqZpfrGY7JARSncUHYyJ2aNGKrFLi4Nzc0iBZ4vRSWlUyCurt1XCMZAxNT578ot26gAAk2CkEruWLsT2cW4H8CzReeoqOlHBrhihdI9//fXXX5P7ocYWKTwfOOzadaTxrqw88JQI1OkSs1tn7dDrPAGZUuOzJ6kN7XGM9QIgI/NZV/4haD0u26HXsbli0bH7j9rXgb34HM8DbuADj4pOU6cRroNdSmdXne+qfyp9lNKCl17sQ3pR86e268Bj5rPuMF7uCsXsns4xkDc1PvuwaKd+oXsMAMB+GKnEHqXzu6sIZwHca6kzvFAM+2CE0gOqCMZot86eLdquH9oIYFm0UbzQ8WCvhGMgU2p89uxVHIgf2QgAgL0wUol9eZk6FqXuz9ERAuCb9Jkwn3VpfM3vcbEGds0IpUdUMUppQbt1JuBTO/Q6yEDl4qH5PF6qMQ3GKkGm1PhMwGXcxultBsB0GaVUFKOU+MZIJSbgJp4FLmwG1C26xJwKxLBHRig9oZZRSgvv45cC9mXRPcbDO1RqqY2iUMy06BwD+RJqY990jwEA2IMII+giyT7pHgOVS2OW07hlXWKYACOUnlBVMCayAR4dAAAgAElEQVTarevWwb4dKJahPtooZiGFY9QJkBkjlZiI9N3+azoMS4diNgUAYDeiO/e15WbPPqaLcHEhDqhEXJC5cgmWCfhshNLTausYkwrlk2h1Dfv2MW6WKpahcEtdYt7Y68lLnb10n4DMOAxnQtJh2P8JWgIA7JTneKYgheV/TxfjhOWhbPNZdxijvX91CZYJuNEYZDXVBWOCkUpMxcsolt0shQJpo5it34RjIEtqfKYkBS17I1QBALYvukj+bKmZiDdxIdZLSihMdIVPDRj+jOkQMAVGKK2oymBMO/S9FDkT80qxDGWJ/561UcyXcAxkxthUJuhljFA9NUIVAGC7dIpnYl5EWP5KWB7KsNQV/qMtZUI+tUN/YUNW86+//vorh59zK9IBZdM07wr8q5G3m0j3+SCDDMXD7onEeDE+tEN/WvsiQE6iU5dQIlOTuhkdxwsbAPZgPuvqPQQtz2U79F408w8RRu517WWCzuJ5oLc5kJc0NinO+501MTXX7dAf2pXV1TpKaeEoQggwJYubpcYrQUZibFIKUPwhFFMUnWMgP2+NVGKC0suZX90YBQDYnhgj4BmeKXqnYzzk5c7YJKEYpuY2zkB5hqqDMVEo+6VhqtIX7f+lL16t12G6okBejE3ShaxMwjGQEYfhTNxBhODPheABAMbXDv150zSfLS0TtBiv1MdIFmCi5rPuyNgkJu5IF7Lnq71jTCqU04vMTxP4UeAh6Yu3jy9iYEIiLJG+R37Rprd4wjGQEYfhZOBNhOCPheABAEaXLjBdW1YmKnWM/z06xhuBAROSOrym8Frq+Oq8nwk7a4f+1AY937/++st43ea/H3YXWmGRgZuYReoDD/YobnWcxIMsdfngMxjyEGGDC+PtyMBt3PTx/QKwRfNZ5xC0HJft0BtNyKMicHDhxSYZOIszfzf/YU/iO+PEe2IykN4TH0bHbJ5JMCbEwXmvUCYTl1EsX9gw2J2UGI9bRwrkugnHQCbiYONP+0Um0uHGezU+wHYIxhRFMIaVROfX36wWmUiTDU687ITdiRHH6bz/nWUnEz/GNBzWUP0opYUoNsx1JBfppfwf0W7RQQBsWbRQTC+p/hCKwVglyEc8KP5sy8jESzU+AMB44lLLF0tKJtKo9t64Vdi+9N/YfNal74j/E4ohIz8LxWxGx5g7UtERBQjk5Eu0X9duEUakQwxP0DkGMjGfdedN07yxX2TmMmp8hx4AI9Axpig6xrCyCBhcGYdNZm6je8yxjYPxxHfCUfwxQYScfGmHXoOPDQnG3GM+61KhfDC5HwyeZh4pjEAghmcQjoEMOAwnc2p8gBEIxhRFMIZnMWKVjN3Es4CzJ9iAQAyZS98Fh0btbU4w5h4xU+7KhyMZc3gOaxCIYU3CMZABh+EUQI0PsAHBmKIIxvBs81mXXob+auXIlIAMrEEghkL8qJvwOARjHhAvR/+Y5A8Hq7uMgvnCmsHDBGIYgXAMZMBhOIUQkAFYg2BMUQRjWIsRqxQgBWROY8ySzgHwgGiA8F4ghgL83A79iY0ch2DMI+azLr0k/WWyPyCsTkAG7jGfdYvi2Pg8xiAcAxlwGE5B1PgAzyAYUxTBGNYSnQMunANRgNsUjhGQge9FICa9231naSjAl3bo39rI8QjGPGE+6y50EKAgWi5SvTgEWQRiXta+HoxOOAYmLr4HrnwHUBABGYAVCMYURTCGtcWI1QsdBChECsic6yhJ7aIj/HuBGApy3TTNa+HHcQnGPCEOznuFMoXRcpHqRFr8KApkn+lsk3AMTJzDcAolBA/wCMGYogjGsJHoIPybVaQwaeTqqcA8NZnPurdx5q/BASW5jVDMlV0dl2DMCuLg/M/J/6CwnrMIyPiApUiRFj8yNoMd+9HnKkybw3AKpq06wD0EY4oiGMPG5rPuVGcBCnUdzwIC8xRJR3gq4OLtlgjGrGg+69IH7K9Z/LCwnstIlPuwJXtRHL+NeaKKY/ZBqhsy4DCcCgjBAwTBmKIIxjCK+axLNdKB1aRQi67xp8YsUYLoCH8c5/46AFOqs3bo39vd7RCMeQYH51TidmnMkoKZrESHryPFMRORPk8PfZbCtDkMpxJujQLVE4wpimAMo4iXrFfOkKjAl3geMGaJ7ETH3/fGJVGB63boD2309gjGPEN0ILhwcE5FdJFh8pa6wxz5fGaCvrRD/9bGwHTF90jvMJxKCMED1RKMKYpgDKOJEdx/WFEqoYsMWYjg4lEEYpzXUIN0XtMZib1dgjHPJEVOpdIH8rk27ExJHFy81x2GDPzkRg5MW3Qc+9M2UZlvXWRSne/gBaiBYExRBGMY1XzWpZevv1pVKvMlAjLnNp4pcAGWynmHsAOCMWuYz7r0wfx7dj84jEOqnL1ZSoqnz+GXdoJMOLSFDERr3t/sFRVahOBPHcIAJROMKYpnLEY3n3WpHnpjZamQS7HsVbxzTX/e2Qkq9XM79Cc2f/sEY9Y0n3XHTdP8kuUPD+O5jpDMuZAM2xJhmLfRHUZSnFz96HABpm8+604dxFC5m6WQjO8toCiCMUURjGF00angwtkTlbtZCsk472dronPvkW7w0Jy1Q//eMuyGYMwGpMjhO0IyjEYYhgIpcCET81l35bsHvlHfA0URjCmKYAxbES9qL7ykhW88DzCq+Ix9rxs8/C19zr423np3BGM2IEUOD1I082zCMBTuth36H2wyTF/U+FcOaeA76nsge4IxRRGMYWtipMfvVhi+cx2dZM51luQ55rPudZz5C8PA99IYu0NnLLslGLMhKXJ40s1S0XxhuVgWn6GLwlgYhtIZpwSZUOPDo4xbArIkGFMUwRi2aj7rjpum+cUqw70WzwMX7dCfWyKWxWWj5TCMcxW430/eme6eYMwIpMhhZbfxkmlROEtCVuZOYfxaSpzK/NwO/YlNhzyo8WElN3fqe+1/gckSjCmKYAxbN591qVveOysNj3Lez+Jy0eLM/5UVgSd9aIf+1DLtnmDMSOaz7qhpml+L+MvA7lxH4XzhIL1cS11hXiuMqdynduiPa18EyIkaH57tculQXDcZYFIEY4oiGMPWxeWuCx2O4Vmul876dZMpVHw+Ls77XX6F5zlrh/69NdsPwZgRSZHDxgRlCrCUEF/80S4R/svhLWRIjQ9rc3sUmBTBmKJ4tmIn4uVv72wL1na5dNZvZEimlrrAL/4IDMJ61LB7Jhgzsvmsu/KlAKNZBGWuHKZP13zWpS/yQ0EYeJLCFzI1n3UXup7Bxm7u1PY6ygA7JRhTFM9W7ExcALtw3gWjuFw8D7gYO13zWdctnfUfeucJo0jvO1/73NsvwZiRabEIW3W7VDinf14Jy+xWFMWHS0Wxl4SwOoe3kCk1PmzFcm1/EbW9AyJgawRjiuLZip2az7o08uA3qw6ju1k+79dVZvfivOPwThBGEBDGdRuhGBeE9kwwZgukyGGn7oZlel8u44jPsrtBGJ9rsD6Ht5AxbdRhJxYH41fCMsDYBGOK4tmKnROOgZ25jmdvzwQjW7r0uvznZVF/SZimH723nAbBmC2JF8p/FvmXgzwsF9B9BGYkzu8Rn1eLOaFd/NEJBsbn8BYyJwAPe7EchFfXA2sTjCmKZyv2Yj7rTpumeWf1YedulwL0/dIFWd3k7+G8HyblQzv0p7ZkGgRjtkiKHCZpUUR/vfvPkhOb81m3ODBa/ucPRkLATjm8hQLEd+of9hL27nY5BL9U0wvNAPcSjCmKZyv2RjgGJuc6zvoXzwHf/lnyc8HS+KO7/+x0gIFJ+bkd+hNbMh2CMVsmHANZuowfenHIfvf/PYkQzVIB3CwVwc1SCryRBIdJOWuH/r0tgfyp8SELi5p+EYpfrue1Y4cKCcYURTCGvYnzuAuXzSAbi+DM4oJsM8Wz/ub7y63NUuClWbrsKvgC+fAuYIIEY3ZAihyKd7tUVN+1bjJ9ufBdJugC+frUDv2x/YMyCMdAMW6WDsWbpSDNsv7O/wyQJx3fyiEYw14Jx0DRHjrr//rIO4CnPPSd5awfyiQUM1GCMTsiHAMA1fvJeAcoixofAGAvBGPYu/ms6+Il+Qu7AQCE1KXqtS610/Tv2hdgVyIZdjmNnwYA2INJtGUFxhM1/pklBQCAurRD30cXiFtbDwAIxUyfYMxuvY3/KACAunxREEOZIhzzxfYCAEBd2qG/Eo4BAIRi8iAYs0PxH8Nr4RgAqM65LYeivVfjAwBAfSIc897WA0C1UkD2vVDM9AnG7JhwDABU51YwBsqmxgcAgHq1Q5+e+T/4FQCA6txGp5grWz99gjF7EAfnb7VYBIAqnEiLQ/mEYwAAoF7t0J8KxwBAVYRiMiMYsyft0PfmjwJA8dL3/IlthjoIxwAAQL2EYwCgGkIxGRKM2aP4j0U4BgDKdaxbDNQl/pt/r8YHAID6RDjmZ1sPAEUTismQYMyeCccAQLGu26HXLQYqpMYHAIB6xVnAmV8BACjSB6GYPAnGTICDcwAozm10jAAqpcYHAIB6tUP/XjgGAIrzIbrDkSHBmIlwcA4ARTmSGgfU+AAAUC/hGAAoilBM5gRjJsTBOQAU4UyBDCyo8QEAoF7CMQBQBKGYAgjGTIyDcwDI2nUcegH8TY0PAAD1Eo4BgKwJxRRCMGaCHJwDQJau4/sb4B/U+AAAUC/hGADIklBMQQRjJsrBOQBk5Vsoph36r7YNeIgaHwAA6iUcAwBZEYopjGDMhDk4B4AsCMUAK1PjAwBAvYRjACALQjEFEoyZOAfnADBpQjHAs6nxAQCgXhGO+exXAAAm51YoplyCMRlwcA4AkyQUA6xNjQ8AAPVqh/4ovXjzKwAAk3Eb5/1CMYUSjMnE0sH5Te1rAQATcNYO/aFQDLCJpRr/2kICAEBd4sWbcAwA7N8iFHNlL8olGJOR+I/x0ME5AOzVWbQ9BtiYcAwAANRLOAYA9k4ophKCMZmJm+kOzgFgPz4LxQBjU+MDAEC9hGMAYG+EYioiGJMhB+cAsBcfYgY4wOjU+AAAUK8Ix/wnXtABANuXzuAOhWLqIRiTqaWD8y+1rwUA7MCHOKQC2JqlGv/MKgMAQF3aoT+P5wHhGADYruvoFNNb53oIxmQsHZy3Q//WwTkAbJVQDLAzUeO/V+MDAEB94ta6cAwAbM8iFPPVGtdFMKYADs4BYCtuhWKAfVHjAwBAnSIcc2jMKgCM7kwopl6CMYWIg/MPta8DAIzkNgpkoRhgb9T4AABQpxjt8Fo4BgBGc5bO2oRi6iUYU5B4eefgHAA2swjFXFlHYN/U+AAAUKd4cZfCMZd+BQBgI5/jAhoVE4wpTByc/2QGKQCs5UYoBpiaqPF/VOMDAEBdUjimHfrXxqwCwNo+tEN/ZPkQjClQO/QXkSR3cA4Aq0vtiQ+FYoApis8mNT4AAFQobrl/tvcAsLLbCMWcWjIawZhyxcH5oRmkALCS6+gUY74oMFlR43dqfAAAqE/cdjdmFQCedhvn/UIx/E0wpmDt0Pdxq9TBOQA87Kwd+kOhGCAH8VmVavwvNgwAAOoSL/j+o5MkADxocQlWZ3i+IxhTuJhBemgGKQDc63O0IwbIRtT4b9X4AABQn3boz41ZBYB7CcXwIMGYSsRLv0+1rwMALPkQbYgBshQ1vlbqAABQmXjhd6hbPAD87SxCMTrDcy/BmIq0Q3/s4BwAvt2o+o/5okAJtFIHAIA6tUPfR+eYS78CAFTuW2d4oRgeIxhTmTg4/9HBOQCVuo3U+LlfAKAUS63Ub2wqAADUI8asvjZmFYCK6QzPSgRjKqTNIgCVSt97nfmiQInU+AAAUC9jVgGoULoE+5PO8KxKMKZSS20Wv9S+FgBUwXxRoHhxW/TQbVEAAKhPvBj8Sbd4ACpwHef9FzabVQnGVCwOzt82TfOp9rUAoGifzBcFauK2KAAA1CleEOokCUDJvkQoRmd4nkUwhlQsHzdN8x9JcgAKcxvzRY9tLFCbuC36oxofAADqstQtXidJAErzc2r64BIs6xCM4Zt26M+jWJYkB6AEN5EaN18UqFbcnOnU+AAAUJfoFp86Sf5s6wEoQLr49VM79Cc2k3UJxvC3ODiXJAcgd6mV4qFWigB/H4gfqvEBAKA+8QLxJ50kAcjYdZz3X9hENiEYw3ckyQHI3CetFAH+KWr8Dw7EAQCgLvEiUSdJAHJ0li58xZhA2IhgDPeKJPmPDs4ByMSileKxDQO4X4yXex3j5gAAgEosdZL8bM8ByEA67/8QF71gFIIxPChGUKQk+aVVAmDCtFIEWFHU+Icxdg4AAKhIO/RHTdP8x4VYACYsnfe/jgteMBrBGB4VSfJ0q/STlQJggj5rpQjwPFHjvzU+FQAA6tMO/Xl0kjRaCYCp+RKhmCs7w9gEY1hJjKaQJAdgKhajk47sCMB6YnzqT2p8AACoS7xwTOGYM1sPwET8nC5ypQtdNoRtEIxhZZEkP5QkB2DPUmq8MzoJYHPxWWp8KgAAVCY6Sb5vmuaDsDwAe3TTNM2PcYELtkYwhmdJoyrSyIo0usLKAbBj6ZDmg9Q4wLiWxqcarQQAAJVph/7UaCUA9iRdgj00OoldEIxhLTG6Qtt1AHblMgrkUysOsB1xM+fHuKkDAABUwmglAPbA6CR2SjCGtWm7DsCOfEqdDFLXMgsOsF1xIH4YN3YAAIBKLI1W+o8LsQBs0bXRSeyDYAwbWWq7/slKAjCyxWzRYwsLsDtR479N4+sciAMAQF3aoT+PsLzRSgCMLXUme210EvsgGMMo4qWltusAjOWz2aIA+xXj6xyIAwBAZVLX3nboD12IBWAk6eLVf1JnMqOT2BfBGEaz1HbdHFIA1rUokI8UyAD750AcAADqFRdif3IhFoANXMYl2HOLyD4JxjAqc0gB2MCXpmk6BTLA9OgQCQAAdWqH/sKFWADW9Kkd+jQ6qbeA7JtgDFuxNIf00goD8IQUpPzQDv1bXWIApmupQ+Rn2wQAAPVwIRaAZ0pjuX+Mi1YwCYIxbE20XX/dNM3PimUAHrBoo3hqgQCmLw7Ej7RTBwCA+sSF2C66/gLAfdKFqtdxwQomQzCGrWuH/kT3GADuSIHJn7VRBMjTUjt13WMAAKAiEZZ/60IsAHekC1Q/pQtVOsMzRYIx7MRS95hPVhygeosuMSe1LwRAzpa6x2inDgAAlXEhFoAln+PM/8KiMFWCMexUzJL7/xTLAFXSJQagQEvt1HWPAQCAiixdiNU9BqBOusSQDcEYdk6xDFAlXWIACrbUPeanOBQBAAAqsdQ95os9B6iGLjFk5V9//fWXHWNv5rMu3Sw9bZrmlV0AKFIKQL6PbgIAVGA+635omiZ1ivxovwGALbiMS3fABM1n3ds4839hfwCKdB1n/le2l5zoGMNeLXWP+Y/uMQDFSbeEOqEYgLrc6R5zbfsBAKAeRq0CFCu9x/3UDv2hUAw50jGGyXCzFKAYN5EY10IRgFTnpxr/FysBAIxExxjIxHzWpf9W05ilA3sGkLXLOPPvbSO5EoxhchTLAFlLt4GOU7cA2wjAghGqAMCIBGMgMxGWPzJeCSA76RLska7wlEAwhsmaz7qj6CCjWAaYPnNFAXjSfNa9jxC8Gh8AWJdgDGQowvLpWeCN/QPIwqf0ue0SLKUQjGHSYrxSKpbf2SmASbqNDjEntgeAVajxAYANCcZAxqJjfOom+dI+AkzSZXSJcQmWogjGkAXjlQAm6Ut0iZEYB+DZosY/Nl4JAHgmwRgogPFKAJNzE5dgT20NJRKMISvGKwFMwk0EYi5sBwCbivFKx26MAgArEoyBQhivBDAZxiZRPMEYshOt19PB+Ue7B7BTt1EcH1t2AMYUNf6RG6MAwAoEY6AwOsYD7M1lXILtbQGlE4whW/NZdxjFstbrANt3Fm0UFcgAbE3cGE0BzHdWGQB4gGAMFCq6SZ4IywNsna7wVEcwhuxFmvxU63WArbhOt/cVyADsUtT4x0LwAMA9BGOgYEvdJH+xzwCju40LsCeWltoIxlCM+aw7isNzaXKAzSmQAdi7+ax7GzdGheABgAXBGKiAbpIAo/uUzljaof9qaamRYAxFkSYHGMXnCMUokAGYBC3VAYAlgjFQEd0kATZ2Fuf9vaWkZoIxFEmaHGAtlzFXVIEMwOQsheCPBGQAoGqCMVAh3SQBni2d9x+1Q39l6UAwhsJFQOZUmhzgUddRIF9YJgCmTkAGAKonGAMVi26SxwIyAA9y3g/3EIyhCtotAtzrNgrkU8sDQG50iQSAagnGAOl54FhYHuA7NzEyyXk/3EMwhqoIyAB8cxutZ0/aof9qSQDImYAMAFRHMAb4RjdJgG8EYmAFgjFUSbtFoGJn0SVGIAaAogjIAEA1BGOA7wjIAJW6jUDMiV8AeJpgDFUTkAEqchZFcm/TASiZgAwAFE8wBriXgAxQCR3hYQ2CMSAgA5TtMgIxF/YZgJoIyABAsQRjgEcJyACFEoiBDQjGwBIBGaAgAjEAICADACUSjAFWIiADFEIgBkYgGAP3mM+6t1Esv7I+QGau0+eXQAwAfC8CMqnGf+9QHACyJhgDPIuADJCpm7j8emoDYXOCMfCI+ax7HbdLBWSAqUsdYk4VyQDwOIfiAJA9wRhgLZ4FgEwIxMAWCMbACiIg8177dWCCvkQLRR1iAOAZ4lD8fRyKG6UKAPkQjAE2Np917+NSrGcBYCpcfoUtEoyBZ4j268cCMsCepZmipxGI6W0GAGwmDsVTQObAUgLA5AnGAKPxLABMwGV0iHH5FbZIMAbWoOUisCepheJJpMa/2gQAGFd0ikw1/htLCwCTJRgDjM6zALAHZxGIcfkVdkAwBjak5SKwA5fRHebcYgPA9i11inwrCA8AkyMYA2yNZwFgy27j8uuJy6+wW4IxMBKJcmBkqUA+lxgHgP2JTpGL1uqC8AAwDYIxwNYtdY1/71kAGMF1hGFOLSbsh2AMjCwS5YuCWaIceK7rSIyfS4wDwHTMZ93bqPEF4QFgvwRjgJ2KrvHpzysrDzxTGpd02g79hYWD/RKMgf+fvXs5jiS51gScpNG4Tdx1L4ArAXAlAFoCgBIAlKBACQotAdESNEqCRklAQIKukmBQC64JbHvDsezyILOy8chHPPwc/z6zMt47NjMMRGZGuB///fhASqL8rIRkDt1o4A0GyAAQgCA8AExOMAaYhGOWgDV9WdT6S71fN3iohGAMjKAcs7QonJ+738CSz0sDZN1hACAYO0cBYBKCMcCkbIoFXnBfav2OS4IKCcbAiMqA+aIMmJ1LCm16WhyTVM4T/eQ7AADx6SIDAKMSjAGq8c8/HxyVuYAuMtCmp7L59Vp3GKibYAxMZKmLjAEztEFaHAAaULrILMb4pz5vABiEYAxQHV1koDkfFxtg1fshDsEYmNjSgFkLdsjHWaIA0KjSRaY7akm3SADoj2AMULXSReZCR0lIR70fAhOMgYostWA/UzyHsByVBAB8Q7dIAOiVYAwQxj//fNBtitVREmJS74ckBGOgUornEEo3OF60Trz10QEAL3HUEgDsTDAGCMdRSxCOo5IgGcEYCECqHKr1cSkQ8+hjAgDWtVQYF5IBgM0IxgChlc7xXc1fSAbq8XnRGUa9H3ISjIFAFM+hCsIwAECvFMYBYCOCMUAa//zzwdFS5/h9nyyMbhGGuSn1/ge3H/ISjIGghGRgVMIwAMAohGQA4E2CMUBKQjIwGmEYaJBgDCSwEpJZFAbmPlfYyVMXhJnNZnfCMADAFEpI5kQYHgC+8eG7Xx8u3BIgsxKS6Wr+AvOwO2EYaJxgDCT0zz8fnC0NmoVkYD1floIwt+4ZAFATYXgA+I8fvvv14crtAFqhqyRsTSd44D8EYyC5pfaLJwbN8Dv3S2GYT24PABBFCcOfaLMOQIO+/+7XhzsfPNAigXl41WLz610Jwtj8CnxDMAYastKK3aCZFnUD4zspcQAgi6UdpCeOXAIgu+9+ffiDDxngq3/++WC53m9jLC36vNQVxuZX4EWCMdAwg2YaoSsMANCUpW4yxvkAZPPxu18fznyqAL9nYyyN+E9XmFLzt/kVWItgDPCbpRaMXQFdO3ai+rzUEUZrZQCgaUvFceN8ADL463e/Ptz4JAHe9s8/Hxwt1fyP3TKCelrpAv/ggwS2IRgDPEsBnUA+Lw2MJcQBAF5hnA9AYF+++/XhwAcIsJ3SQf5EUIbKPa3U+3WBB3ohGAOsRQGdityXQfEnQRgAgN0Y5wMQiG4xAD1aCcocOXqJiQjCAKMQjAG2Uo5e6gbMEuYM5UsXgFn8p6ORAACGZZwPQKU+f/frw5EPB2A45eil5bmA0DxD+LxU879zNBIwFsEYoDcrA+fFv0N3lw0td4P5ZFAMADA943wAJrbYSX5iBznAuJ4Jzesqw6a6ja9d93cbX4HJCMYAgyrtGI8U0VnxtDQg7kIwClwAAEGsjPMPdJYBYEB/+e7Xh1s3GGB65SjWI2EZnvFNCKbU/B/dKKAWgjHA6MqO066AbvCc36I14sNKCEYnGACAZMo4/2CpSH6g/ToAO/rrd78+3LiJAPUqnWWW5wCC8/ndl1r/Q6n36wQDVE8wBqjC0uB5uZiukB7LcgBm8Z8PBsQAAJTuMgcr43ydJAF4zWLX+ZnusgBxrQTnBWbieVqu9ZcuMA82vQJRCcYA1SuF9L2VAbTQzDS+LIVfHstg+FGhCgCATZU27F2hfK/sMJ0plgM078fZbHbl+AWAnFY2ye4t/ad5wPielmr9yyEYxyAB6QjGAKGV1Pny4Lkrru/ZhbqVz2UQ/LD6TxIcAIAxlYD8bCkwszzmF5IHyGWxMHdbAjHqDwANe2YesDwfmPtubKTb6Pq4EoCZ6fYOtEYwBkhvaSDdhWZmS0X1WSMD6vvyn/8Z+C4FXwyCAQAIaWms34XlV//nmQI6QLW+lE60t9/9+nDrYwJgHUsdZ2Yrdf6Tpb508IQAACAASURBVP/nmbvPPC3V+NX7AdYkGAOwZKmde2f1f5+tDLZX9Vl079Lcz+nS3Z3lAfDM8UYAAPC8pa6Ty54b969aDdwAsJ6HpfqGIxoAGNWaNf91xvrbhG2eVur2z1mt9c+e+T/z3gTYkWAMAAAAAAAAAAAp/dHHCgAAAAAAAABARoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKgjEAAAAAAAAAAKQkGAMAAAAAAAAAQEqCMQAAAAAAAAAApCQYAwAAAAAAAABASoIxAAAAAAAAAACkJBgDAAAAAAAAAEBKf/KxAgAbOCj/dnHnhgMAAAAATGZvNpsdbflf/jibzT756IBIBGMAgE4Xejlamhjtlf+z/YHu0tPSJOpTmVQ9lH/d/w4AAAAAwHq62u5qvXfx77Dne/hcffdOeAaozR/+/e9/D3lJu6QNWY9Fw/b00a1hHTo65OD7wkuOVv4dV3qnuonVp6WwjO9bXYz36qLoQBQ1Pju6YCZxdMXdmnkuTyPCd+M5Gb4vJxVcQ2vUBvMaq6YzBPP2fmWad3tmDcf3pF0HS3Xek/Kf84ruxuel+q7abhwRxvXm29MIO98eOhiz+NH8Y8j/Ar7xZamQu5zGVODN5Wo2m70f4S/6Q0s3NTHfFzrdxKj7V9PkaBv3SxOpO5PlSRnv1Wt5x46xIbW5nM1mf6/smj7MZrOLCq6D9d1VHO5d9r3i7+iifDdW3ScIlgxaaORNq7XB2crObWIZq6YzBHWi/j0M2M13TMbcw7mZzWbnCf6OpxL0UOt72eL+nAWv894v1XWNUeoUZVz/f8Ixows733aUUi77S4Pj576QUpkAbTlbmiRlKJ4sOy7/3pX/s8U77rb8MxCGr+ZLY8Lnxob3K+NCYRnGVGMx/LwEdhRg6du17mrASN6qDXbBmbuVzpxA/RZBqZ8SfE7n5W/x7OnXXqkBZnBtTvasbHXerrbbBUA/LtV2ff5s4sZ8m3UJxrTlsPxbTg1/XklleuEAxHa29C96V5hNdO+496XYe1sGxUIy8LLjlQWTp6Ux4a1CJQM6GuBM876clfcH9OmwLABduavAxLrgzHNjwE92bUPVbspYIsOC+JWuMb27TFIHfCrBGL5qqc57Wv79VNYtr4VkWJP5Nmv7o1vVvMOy2/7n2Wz2rzIJvpKuAwjlqBRIHsvz/LyxUMyq/fJu+6Us7F8FPpcdxjQvRYjF8Tb/r/x+rhPtOqMeNRfBFegZynvzbKBS3RjwfTki9d9lIerSPAqqk2XR76x0OKEfe+WZnYFuMV/nDNeN13kPS0DmX2VMoi7FW4xbWYtgDKu63fa/LC2GKN4B1OmiBBp/EYZ50X55r/2/MpE6qfQ6oUb7SwHqR61J6VHNRa1jxRQGpBsREMVyWPqT+iBU46Z0yY1unijIUYMs3URa7xZzUbq2/VJqMeq8X52WulS3+VGojufMzbdZh2AMr7HjHqA+e+V5/FiS87UeRVGj07ID8kFHANjYvATwunHhpWIEWzoL0P7dbjSGcmgRCAjocKU+aEcuTCtL1xhzyv5k+U5cNdgtpqvzPpQ67/Ea/29a1W1+/FcJQBiLsOrYfJu3CMawrtUd94rFAONanii9t2tgJ/tlsikgA9vZLzuIu2KETkxsIsI8QiGFIdlwAkS2v9RJRn0QppGpa4yazO4uAmw8WMeXxrrFrNZ5M3yGYzovYxEBGVaZb/MqwRi2sdy67EKyG2BQAjHDEZCB3Z2XTkx3AjKsYS/IAtq+4yIYkBbPQBaONoDpZOoaw26y1LOyfKffos7bLwEZVs0bP5KNNwjGsIvlBUUTYID+XZoojWL5fWZhH7ZzLCDDGiKdfS8wyZC0eAYy6bpMqw/CeLJ0jdk37t7JSZKjd740Ehy/UOcdTBeQMQ5hVsLbuhryLMEY+jA3AQbo1Ul5pv7dRGlU+2Vh/9YuA9jackBGxw1WRSpMKNAzNHNnIBv1QRhXlg4brXQKGUKWoHX278CizvupbMpT5x3We53BKW6MRXmOYAx96ibAn7x4ALayV0IZ/3C27KROy7tMcQa2twjI/GIiypKD8nyNYm6HEQNzpBKQlYAMjCNT1xhdRzcXbX71kszdYvbK37ao8x5WcD2tmJcQkg1bbTPf5lmCMQxh34sHYGNnpXCYYVKbwXLY07sMtndenm2ODCFiyEQwhqFp8Qxktjyn8qyDYega0y6ffd26Ou950r8vgm7DludLu04FL1klGMOQuhfPtd0hAC/qusT8rJ1mlQ5NomBn83I03J1jypoWsaPkuXkMI9BZC8huv8x3jQWhf4txxH2C+3ps8XIje0kCFxm7xajz1sfGx7aZb/MNwRjG8K68eAxuAb6lS0wc3SRKIRe2d1x+R7rHtOcocOtoO9wZ2rxsJgHI7tiRtTCILL+piEH6qWSZU2d7H6jz1qvb+Kge1Z59Y0+WCcYwlv1ylqIHEMBX13YPhHOoDTjsrOsec2vHRlMiF7kVzhjDuY0kQCO645V0j4H+3CXpGnPuubCWvSRzlGzdYtR5Y1CPatM78206gjGMzY57oHUH5Tn4rvUbEdS8THTt7IbdnGpl25TIgcJDcxdGosUz0JKue4wOEdCPLJtRbap920WS8EWWz1qdNx71qDZlO7aNLQnGMIVDRysBjTopz7+ox0nwX90xgRawYHv7ZXejBZHczspnHZnvKGPQ4hlozWJh9ycLFdALXWPaoVtMPdR541KPao/5Nr8RjGEq83K0ktbkQCsuynNPS808DsvZwXYYwPa6BRGT07wyHD+nWMZYtHgGWnRu0wH0Isucytj7ZRcJNh3MknxX1Xnj6+pRuoK34706PoIxTO3vdoYADbgpA23yWUyiflG4gZ29NyZMaS9JMGZf8YQRKcwCLbLpAHaXpWvMpaDcizJsMr5PMPdX581lsTnh1nOnGWqPjROMoQbnXjxAUntlsHXuA07PDgPYnTFhPmeJdtDpdMlYDnXRAho1Lwv7GUK1MJUMY4i5sfezTpIc2RP5O6rOm9dpGYOoR+Vnvt04wRhq4cUDZLNXnmsmS+14J3UOOzMmzCXTwpZFOsakxTPQqsWC+M86csLWsnSN8Qz4vQwLufflOxqROm9+h+UzPmj9RjTg0ufcLsEYanJoIQRIopssZdjJwWacjw+7MybM4aAEnbKYC8cwMmFboGU/WRiHrWUIUOx7BnxjMbc6ruh6thX1u6nO247DUte1SSG3ufl2u/6U5C//UM6hzepoZWEgwyDoJd1CyKI14GOdlwjwKpMlvMtgd93vSDEirowhkoty3BeM4bDsZHNUI9Cqn8rfbeECNtN1jYm+hnDl9/8fusVMR523PfOluu6n1m9GYsfm223KEoy5CdyCbRcH5V8XnDkp/3P0c/wthABRmSzROVw6Hz9zeBeGdFjG+XYKxpTxczst73qhR8ZyVcJYxhJAq4RjYDuLMcQ/gt+7/VJTaT2YfpDk+J6I4R513nYJx7TBfLtBjlKK7aE8nK/LD/ikvKz/Zzab/WU2m/0Q+EzRQ5NeIBiTJVZpvwm7OzcmDOko8fvQcUqMSYtnAMcqwTbuAq8LLLus51Imk+H5F7FbjDovcxv405vrGNMewZicHkvKrQvLdEGZxZFTT4H+4nMPJSAIkyVeYhIFuzu3GBJO5s9LcZ6xHfveAfwWjhFOhc1kGD8cl/WNVu0l+RyjdYtR56WjrpvfqTFmWwRj2tAFZS7KS/37QCGZdxZCgMqZLPEWkyjY3U+NF0SjyVxUOCztzGFMV2XMCdCyG3Mq2MinsgYQXcQjePpyWWpKkUXrFqPOy6p5WV81H8vrxufbDsGYNt0thWT+GqCt4k8mvkDFbkyWWINwDOxOISKGRShmP/nfKLjP2BypBPDfOZXxIKwvQ6jkuOFgeoZ5R7TvoDovz9k3BknNfLshgjHclN2331eeILcQAtToprTbA2B484DnkreohRa0gjFMQYtnAOEY2NSDrjFhXSTYcBCtW4w6L685FJ5IzXy7EYIxdLouMv9b6WB530sHqMzimXnuQ2FNTyWI+skNg50cNt5Ku3Z7jRQS9h3txUS0eAb4Oh68dh9gbRnmT+cNdo3J8LlF+hvUeVnHqTFIatfm2/kJxrDqoQwCvq/wiKXTcq4mwNSOyjFvsA6hGOjXe6GEap0lOAN/XbrGMIW5QizAb869i2FtWbrGtLQucKJbzKjUednEO2OQtPZtxstPMIaX3JUB2F/Lgl4trho+UxSow1453g3WIRQDw9A1oU4ttZ3VYpepnAsHAvzmuixmAm/LsNB30dAcMMPnFSXIpM7LNoxB8npnvp2bYAxvuSlBlI+V3Km5I5WAid0k2LXBOIRiYDj7OglW56Cx89jndokxIeFAADVC2ESGrjHzRuaAi8X24wquYxcfAtXC1HnZhjFIbubbiQnGsI7HsiPyL5V0jzm2EAJM5LKxRT+2JxQDw3tvh05VWuygomsMU9HiGeCrQ0fMwdp0IYkhw98Y5bumzssujEHyshkvMcEYNnFbFh8+V3DXriT2gJEdWIBgTUIxMB5FiHq02D3l1JyECWnxDPCV5yGsJ0vXmMzzjoNybGZkH8p3rXbqvPTBGCQvm/GSEoxhUw/lYTD1IHpuIQQY2U159sBrhGJgXMeOs6nCUdkt1SLfP6ZkTgzwleMMYD0ZggCZwwy6xYxHnZe+OHYnL+PLhARj2NaiAPy3ie/eucQeMJKLBOf7MjyhGJiGXV7TazkcIhjDlA49AwF+44g5WE+GrjH7Scfgewn+rijdYtR56ZNjd/Iy305IMIZdLHan/XXiO2iHHDC0Pc8a1iAUA9PJWhiN5Kzhv/2wtOGGqWjxDPDVpXcyrCXDIl/GRejLBB1MIny31HkZgjlZXu+NL3MRjGFXi1ZS35cFwSkcO8MPGNiV1pq8QSgGpnetde1kzko4qWV2hzE1LZ4BHLsO61p09Pgx+N06TLgmEH1OEaVbjDovQzEGyct8O5E/tX4D6MVdGYjeTTSouBKOAQaySAO/c3O/cV8musv/3nJUFqwPyr+jRJNQoRiow7x0jVGIGF/L3WI6Z8IxTOywfAc9A4HWnS7VKIGXXZX5U+TaTKY1geifxSxItxh13t/7XOq7i7rm4xr1zb2lOu9Rshrvro5LbeA29p/BM47Nt/MQjKEvn8oA7ucJ7uixSS8wkNYHO09lMH9X/m278+O553MXkDkp/w53vNYpCMVAXUxSx7cnGPObffMRKnBVxm0RduoCDMkGOnjbY5k7vQ98r45LXSlDTSb68VZRusWoF8xmH8u89dMO89fV4MfBUn33pPGOsteCMWmZbychGEOfFg+Fv85ms58muKsmvUDfTspus9Z0YZjrgYsLXceZbrLQTaLOgtx3oZgc/hb8MzxZ+s8Dx9n89vdfaHE6qjO7w/7jQjCGic3L88+8GLbzQ2ULk123zWWZO3H2yQY6WM912VwQ+TlyWcbhkWU4mjZCsKfVOu+sBJduBwxsPJR5SFeLOSq/yxaPXVaXyst8OwnBGPp2U158Y7ekOy5FAWk9oC/Rd2ts6nMpikw1cF+eRB2USUStBRqhmDx22SFTg9Vr31vaodNiAWJWnhsKEOPRLea/zspv8LGWC6JJWjxDHg/P1LiyduIcgg108LYMXWPOy+898ppA9CNZo3SLaa3O+2Wpzjv2HPVT+V5fLh07fDzyNUzpSl0qLcdlJfDH1m8Ag7gsC6xja21wAwznqKEB+/1sNvu+/M21DNofyjN9r3Qi+1LBNXWEYqjZY5mcXZZFkv8tu59r+g0N7bA8zxjeQcM77p4zFxSiEt0YCmjDw9L4bzEG+p8yh/rY+Od/LBgDa7kudY7IIq8JnCSoP0a4/y3Veb+UccBB+X1PvXHjtnzPvy816BbsJ+hkxctuzLdjE4xhKGcTDKrPPJCAnkTfrbGObqJUe4vproPMXyso1gjFEE0XMut+Q60UIVp4htdACOT33BNqMLdDEZr2WJ4BZyUk87fGQtLLbKCDtz0m6DQXeU0g+uL5D0G6xbRQI3haCsTUOBe4WwrITLGpfmzGIHmZbwcnGMNQHiZ4+NulCfThoLRizezHyjrErKMLyPw40X+/UAzR3SwVIbIvjghLj0MA6fdOy7sKavgumhsD3YL3QYWdOMdw7L0Ma4neNWYedG4Svf74FCRU1UKd90PFgZhVd6Um/UNdl9W7ffOx1My3AxOMYUjXE+xMVqAHdpW51eFTWRS/rKCV5jYey7X/38i7C4RiyOSuFEz+lqBl9kuEpYd3VAo9/J7vHrXQ4hlYdtNoQMaObXhbhq4xlwHHPdGfTzUc07OO7HXev5S/MVqd92qC+u7YrFXmdm2+HZNgDEMbe+BxWAr1ANvKOmj9XAqhNR+btK5P5Vk/RvcYoRiyui6/o6xFCOGEYTkv+2XuDbWYWxAGnnHTyE7tjk6CsJ4MXWMijcP3gs9Zo3SLmTVQ572t4Fq29anUXD/EvPw36VyX2775dkyCMQztYYJjLxSjgW2dlcl0Nh9K8TNil5jXXJYOOEMVb4RiyO6hPBsyFiFOLYIMynj7ZYL61ORdGcsALHtc2qmdvXuMToKwnixdY6K4DF5/jNQtJmud9yRJnfexfE5ZA7u6xuRmvh2QYAxjuBo5cW7CC2wr40Lfh+QLmN2xMH13vRCKoSUX5WilbIwJh5E1RNonwSFq4kgl4CVdJ86Pye+QRSlYT/SuMftBxuF7wZ9LkbrFZKwJfAh6dNJbrspxj9moS+Vnvh2MYAxjGDtxvm+XJrCFvdJhIJPsoZjOY89dL4RiaNF1wiKEXRvDUNh5m3tETbR4Bl7zWN5bmY9WOnSUAawlQ9eYCGOe6BsNonSLUeeN5yZhXWpffSC9fSHsWARjGMvYiXO7NIFNZRukthKKWXbRwwRKKIaWZStCKD70b1FcPM/2Rw1A8YvavLN5BHhD1p3aHe9lWM918CPW9gNskIgcWNYtZjqt1HlvEoZ1jUHye2++HYdgDGN5LC+1sdghDGwq0yD1c8MBwcW75i9bhjGFYuDrb6iv7ktTm5uY9k5BZ33uFbUZcz4OxJRxp3bHBjpYz2OCTnM1X/9FCe9EFaVbzEydN7SrRHWpmdpAM8y3gxCMYUxjpom1SQU2kam95hfhwNltuQebhGOEYuC/LkrhJYPWn4d9s6i0vjPnTFOZQ0cqAWvIGo5RJ4T13QTvGnNc8Tww8nwqUrcYdd74MtWl5sIxTTDfDkIwhjE9zGaz+xH/+yyEAOvKNDg9C7R7Y0ifNgjHCMXA752NfAzmUIwH+3NQisysR/GLGmnxDKwjazjGexnWF31xr8YAyknw+ZRuMdNouc676abHmhmDtOG9IHb9BGMY25jtpLxsgHVlWTj9m3DHNz6VxZ/XdhgIxcDzHpLsdBCM6Y+x9ebcM2oUZacvMK1F/e7HZJ+B9zKsL3rXmPMKFycvK7iGbUXqFjNT503jMdG7W22qHY5UqpxgDGO7GTHl6WUDrCvDIPveQsezHsr74LlwjFAMvO46Qevaud0avYlcyJ3Kqe8fFTr2ewbWdDly5+eh6XwHm4m+UaKm6z8IfrRPpG4xM3XeVO6SBHX3de5shvl25QRjmMLtSP+dcy8bYA1H5XkRnQHXyx6fCccIxcB6MjxbjAd3d1QKOWzO7nRqdCW0Bawpy/GaHe9lWJ+uMf2JHDL6Eiygoc6bz5WjvgnGfLtigjFMYaxgzMzLBlhDhufEBwGPNy2HY4RiYH13CXYKC8bsrsYz+qNQ0KRGcy2egTU9JhsHqBPCZqJ3janh+bVXQjpRXQXrFqPOm89jknm1MUg7zLcrJhjDFG5HTHhaCAHekmFQGr1QMZYuHCMUA5uJPplTfNidYMz2tEymVsd+28CaFnW8j0lulncybCZ615jLEkyZ+hqi+hKwHqDOm1P0Z9FMbao5xzoV1kkwhqncjfTf62UDvCV6YWyxi+ChguuI4lEoBjZ2E7xt7dSF0OjOkrSinpLwAbW69owE1pSlA9pxBdcA0URepJ9P/PzaC/78jPjZq/PmFT0wNBfQbc6N+XZ9BGOYyljHKe178ACvOCjPicginfMLxBW5a8xhBdcQmR0uuxOMoVZaPAPreiiLdRnYRAebid6pYcqx+EXgTQYRu8Wo8+Y25kkUQxGMaYv5doUEY5jKWB1jZl42wCuiPx8+634CjCT6RO6ggmuIKPp5+LWYCxhRsVPfT2BNWY52UCeEzUX+/e9PGI7RLWZc6ry5PTrqm4DMtysjGMNUHkZMmnvZAC+JPmGSOAbG8in4zhzBmO2YvPfHvaRmWjwD68jSNUYwBjYXvWvMFCGPi8DdSyJ2i5mp8zYh+j0yBmmTI4wrIhjDlMbqGmMhBHhJ9ODcWMfSAcxG7vhHHRwB1J9zhRAqNk/UCQIYVoZFO4tSsJ3I3U/2Jwiq6xYzPnXe/D4FD+k56rtN++bb9RCMYUpjtYUTjAFeEvn58Lns2AMYS+SWvjoIbm7xjjyOdtGV0zWGmr3zrATWcBd8QWpmUQq2tli0vw98+8YMqpwEftZE7RYzU+dtRvQAkYBum8y3KyEYw5TG2nWsoA+8JGpL05nODcAEPHfaIsTRPx14qJ0jlYB1XCe4SxalYDuRd7wfj7goGfk+Rb52dd42RA/G2MjfLvPtCgjGMKUxdx172QCroid0TZiAsdm91JbIrb9rdWxeQuW0eAbWkWEu6n0M27kL3jVmjHFO5M6bkbvFqPO2I/q9Es5t175a2/QEY5jaWANpE15gVfR0rgkTMLbIwRg7MjZzFHy3Xc104qF27xRrgTd8SnCckuccbC9615ih1wl0i5lG9PUfdd7NRA7oGYO07b3vwLQEY5jaWAssHjTAqsjPhcW5s48VXAdAFMaCm3Hkz3DsDiKCqDuFgfFEX8CzgQ62p2vMyxbPlvMB//8fUuRuMbPgz3V13s1FHofYuIX59oQEY5jaWMEYLxtgVeQJ05hH0QEsi1wAZX0RgzFRvpv7gloEcOhIJeANt8FvkGAM7CbyOOF8wGdA5A0G0TdHRJ5jqfNuLvI9i3rUGv0x356QYAxTGyvZGf2MSaB/kQthkY8zAaBui6N+5sE+o8UOu+sKrmNdOvIQgRbPwGuiL+J5vsFuoneNGaKL417g7pD3CTqBRd4Yrc67uejjEBv5eS+oPQ3BGKbmpQ9MJfLAw7mzAAzlLOCdvS47158quJZ1CMYQRaTAGTCuh3LsRlTRQsBQo8i73S8GWJi+DPxsydC5IHLgUZ13c9HXFQV0mTlSaRqCMUxtrBeYFw2waj/wHREqBGAIe0HPxL9d+c/azYMGkGjPceCdz8Dwou/WtksXdhO5a8x8gDFO1PB7hm4xs+CBR3Xe7UTuWqVjDDPz7WkIxlCDzyNcg50gwLLog08TJmAqFhByixjW+DibzR7L/xwlGDPTNYZArjz7gRcIxgCRO430uRh5EXgDXoZuMdGf5+q824l832zkp2O+PTLBGGrwONI1eLgAnciDzzHChAAviVrsG2u8GV3EsMbtyv8c5TilU7vECGKuxTPwgujBGGB30bvG9DX/iRouydItVchJhgAAIABJREFUJvK6jzrv9gSKyMB8e2SCMdRgrBeYYAyQgcVdgM1ZuHnbQWnjGs1ql5hIXWMcp0QUx7ocAc+IviB1UsE1QAaRO470ce0nusWwA3Xe7UWu8+gYw7Jj9aHxCMZQA8lOYGyRg3IWd4GpWDzILfoxSp1IwRhnSRPJtS5HwApzU2BWOo58DHon9nsI/+oWM73IIQPv0u1FDhWZV7HqxvdiHIIx1MBRSsDYIj8P7CQApmIslVvEkMZz7WYjHad06HdFIFo8A8/54q4AwQPfu1z7UdCum7Nk3WIiLyar825PqIhMzLdHIhhDDcZ6gSk6AxnosgVMJfIuLM/O1x0FbP/99Ep3mEhdYxxPQySnWjwDKyKPsXRDhP4sngUfgt7Pwx2eB1EDQZm6xUSnVrG9yKGiqIE6hmW+PQLBGABaFDkoZ8IETCXy4oFn5+sihjNeC78IxsBwtHgGlhljAZ3IHUi2ufZFbfF8gGsZQ6ZuMTObeJqmcx3ZOMJ4YIIx1GCsl7+HCdDRQQpgM3tlJ11U2hO/LmMwJspxSvvBC7m0Z55wMQXYngU9oBO5a8zxFmPyqOOhjN1irPu0yziEbPbNt4clGEMNxnp5KTgDGTg/FZhC9Faenp0vOysL3ZG8doxSJ1LXmKgt2GnXO0eQAADPiLyYt8mYfC/wHNmCa13UKtplvZKXmG8PSDAGAGLR9QCYQuRgTJTOIVOJ+NmuE3qJFIxxhjQROVIJmAXvOmBBCvoXuWvM+QYdpi8Dbi6Ylc8mW7eY6NR5dxM5WGQuxWvMtwciGANAiwwqANa3KA6eBr5fdmC9bC/oufjXa/zfiXSc0lw4hoC0eAaii7ioDRFEHh+se+1ROz5mHbs5Mr9dgkVkta+78DAEY6jFvU8CGNFh0Jut6wEwhYvgd10w5mURwxhfNvhMI3WNif47o03vdFwAAFZE7hpztsZmuovA3WIeKriOIewHvW51XuA17823+ycYQ0skh4HoLO4CY9tLsEPBs/NlEcMYm4RdIgVjTnW0I6gbHxw0zZEcwHOidiaZrzH/jfq36fRXH7WK3UXuGGP+zzrMt3smGENLoiaHAQCmEvXs9GWKTc9bhMaPa7ywN2xSFIh0nNJM1xiCOrTQAgCsiNw15vKVBeuzoGsMmbvF0LbI9R6dQFiH+XbPBGMAAIDnHCQ5z1Yw5nnZj1HqOE4JhqfFMwCwKnLXmJfG5VHnxxZVAeJ670SU/gjGUIvILc8AADK6SdAt5r6Ca6hVxKLuNiGXSMGYQ8UOArv24QEAS6J3jVl1ErTjpm4xAPE5UqkngjHUwk5eYCyRz+80kQXGchm06Lfqrq7LqcZR0Bbg2yy8RztOKUOXJtp07PsLzYocRBZIhWFdBRuLd/af6RoTtbtj9m4xkbsWWhMD1mW+3RPBGABaE3nCJBgDjOEoUfEsUreQMUUs6n7e4T0YaWdNxCOuoHNlkRkIxjMLhvUQuKvc8px48aw4n/BattVCt5jIGyCdorA74SKeEzGQuQ7z7R4IxgAAAJ29EiaJfoTSrEyEFUmeFzEYs0u4JVIwZr+0aSe3+xL2ymauxTMAsOI6cNeYblwedeNI9m4xIFzEcxZz0i8J74z5dg8EYwAAgFkJxdwFPWLnObrFPO8saPBpl8/zU7CiSNQ27WwmaxvkY99hAGDJY/CuMXu6xQADiNzVvnaPieekxzoN70YwhtZoMwUA8HtdKOYw0b0RjHlexAn0LscodSJ9HxQ52rB45v6Y9C+9Dt7WHgDoV9SuMceBd+frFgN1M18a1l0JCGZ04/uzPcEYWiMYAwDwraOEoZgnwZhnRd3t2EcxOlJBe67jRjOutHgGEtCRAHhL5K4xpxVcw6Z0iwH42qU1YijzLebbOxCMAQCAdp0lDMXMhGJeFLUTSR8T/mjHKeka04bMLZ5PfY+hGRZfgXVE7RoTzVPiIzsBNmG+ze8IxgBAHJ98VkBP9kph8uey0yAbOyeeF7Eg8LEUM/oQKTB1qjVuMzK3eHakEgDQidw1JpLrHudPDEudtx8Cd7zmttSVMjLf3oJgDADEYWIL9OGsFGDeJb2bX8pCM986KGfkR9NnmCVaYMpxSu3I2uJ5vxwXBQAw0zVmcE/CR6Go8/ZDwIi3XJhv0xGMoRZeXgAAwzopgZGfy+QpK4XA50VtsdpnMCbacUqCMe3I3OL5XXn/AADoGjMs3WIAfu8xcYDEfHtDgjHUwoANAGAYFyUQ8I+gHUM28eQYpRdFPGe+z2OUOpGOUzosnX5oQ+YWzzdaPAMAha4xw9AtBuBli+fjfdL7Y769AcEYAADIZa90B7kpoYKfygJ7C+yQe95R0C5BQ4RYogWnIgaa2F7mI5V8lwGAma4xgzEXBnhd5iOVzLfXJBgDAACxHZUgzHU5Kulf5bik89lsNm/ss9Ut5nkRj2gZqvtPtOOUoh6BxXYeErd4fl/eVwAAusb0S7cYgLc9JH5Wmm+v6U8hrhIAAPoXfUfVUYPBl9d8KJNcfi9iMGbII49uyznMEeyXcEykI6DYzXX5zDMefXejWAcALHWNee9m9EK3GID1XJX5dsbO2ubbaxCMAQD6smfwNbhPih29auV4oRY8aRv6orOgAaohgyA3gYIxM8GYJl2Ud3628ONhKURm7YoDAKzvqox5Ih75WhPdYgA2s3j3/JLwnplvr0EwBgDoyyIU8w93c1Dfl6NygG/ZIfeyiEfxPA0cBOmOU4pShD8r4VPf8XY8JN5F/b6E03T4AgAWi3c/NX8XdmMuDLCZRU3oB/PtNv2x9RsAAACE9sUOuRctwhTnlV7ba8bojhKpA8s8aMCJ3SwWij4nvYc3FVwDADC9mzKfYzu6xQBs5yrx+8d8+xWCMQAAQGSXdsi9KGqYYoxJfLRCgWBMmy6S/tXHjr8DAApHPmxPtxiA7ZlvN0gwBgAAiOo+WOePsUWc5H8Z6ci4T8F2B53OZrODCq6DcXUtnjO68p2GND75KIEd6BqzHd1iAHazqD39mPQemm+/QDAGAACI6Cnx7o4+HJRdItGMGXSKFqrSNaZN10kXi+ZaPEMauhUAu9I1ZnM6pwLsLuuRSubbLxCMAQAAIloUAh98ci9yjFJd/119EARr02PyFs8CXwCArjGb+WLBE6AXj4mPHTLffoZgDAAAEM1HhcA3RZzYfxn5OIZoxykdzmazowqug/FlbvG8eJbvVXAdAMC0dI1Zn3sF0J/bUmfMyHx7hWAMAAAQyRedM960CE/sV36Nz5niaKNoxyn57rdLi2cAIDNdY9ajWwxA/y7Kke3ZmG+vEIwBAACieCptQJ2l/rqo4YnrCf47oxUItMFtV+YWz6e+2wCATihrcY8A+pf5CGPz7SWCMQAAQBSXIx+1E1XEyfzn2Wz2MMF/b7TjlPYVNJqWucXztRbPANA8XWNep1sMwHAW8+37pPfXfLsQjAEAACL4QRFwLWelVWo0U3620Y5TEoxpW9YWz/t2QAMAxgOvcm/g92yeok/m28kJxgAAALX7YAK3tqihiSnDKRGPU7LTp12Zj1R6N5vNTiq4DgBgOjelmyTf0i0Gnueobfr0kLj+2Px8eyYYAwAAVO5D4nN++7YIS5wHvO6pjlHqRDtOaa5rTPNuErd4vhH8AoDmZQ0B78JGEYBxXJtv5yUYAwAA1OpeKGYjUcMSNex8jHackt8FmVs8WwwDgLbdJV6U3IZuMQDjylpzaX6+LRgDAADU6IOuGBuLOnGvocgbrdB8PJvNDiq4DqaTucXz+9lsdlTBdQAA09Eh5b/cC4BxLebbPyS9503PtwVjAACA2nTHJzkren0HJSwRzcdKPudoxynNBMdooMUzANAuXWO+0i0GXucYVoZyVY7+zqjZ94pgDAAAUJMPjonZStSQRE1HGEUrDDhuhlni78Gh3dEA0DxjAfcA3qLTJEPKWp9sdr4tGAMAANTib0IxW4u6OC4Ys719RUBKt6PMLZ4dGQYA7Wq9a8y9bjEAk1rMt39M+hE0Od8WjAEAAKb2NJvN/lKOBWFzRyUkEU0txyh1HgK2yRUkY6bFMwCQWMsdU3SLAZjeVcCjt9fV3HxbMAYAAJjS5xLsqKlzSDRRwxE1fubRigKCMXSyfheOHRsGAE1rtWvMffnbAZjWo/l2HoIxAADAVBbtSE9Kpw62F3GC/lRpMCZaQGs+m83OKrgOppe5xfOVI5UAoGktdk7RLQagHnfm2zkIxgAAAGPrjk66rOwonYjOSjgimttKP/uIxykJxtDJ2uJ57kglqNqJjwcYWGtdY3SLAajPValnZtPUfFswBgAAGNOHshPB0Un9iBqKqPnzj1YQOJ/NZnsVXAfTy97iWQgMANrVUgcV3WIA6mO+nYBgDAAAMIZFF4PvyyRSl5h+7JVQRDS1HqPUiRjaEhigc1cCiBndCIEBQLNa6RqjWwxAvRb1oo9JP58m5tuCMQAAwJAWIYgfSpcYBb5+6RYzjIjHKWXdtcR2LrV4BgASaqGTim4xAHW7MN+OSzAGAAAYyo8lEKO4N4yoYYgIHVmiFQOOy28NZslbPJ/qkAQAzcrcGW+mWwxACI+J65zp59uCMQAAQN8Wxcr/LV0LHJs0jIMShojmS5BgjOOUiC5zi+drRyoBQLMyb7qwoQQghuvEx/ulnm8LxlCLE58EAEBo3ZFJ/1M6FTz4OAflGKVhRTxO6bKCa6AuWVs871s4AoBmPSTtGqNbDEAs5tsBCcYAAAC7WIQH/lp2E1zpEDOaqCGISEcURTtOaVG8OKrgOqhH5hbP72ywAYBmZRzfCP0CxPJgvh2PYAwAALCNRSDm/8pCfLQAQXRHJQQRzeIYpU+BrjnicUq6xrAqc4vnG0cqAUCTsnWN0S0GIKbrgN2G15Vyvi0YAwAAbOPAcUmTuQh63dGCJhGPU4p6xBbDytziWRgMANqUaZd+1PkdAHmf4Snn24IxAADANuYWJCcTddIdsbNQtGueC8fwjIeyky2j944QA4AmZeka88GGE4DQFp2Rf0j6EaabbwvG0JpIrdsBAGp3WTrHMJ6zEn6I5nPQsXjE45TsOOU5V8lbPAMA7cnQNSZT5xuAVl2V48MzSjXfFoyhNY8+cQCA3swV8kYXtRtI1Il0xOOUTjOeA00vsoamDr2LAKBJ0bvG6BYDu7NZi1qYbwcgGAMAcZz4rIAKnStEjGav3O+IInZe6UQM9ThOiedkb/HsXQTTME8FphR5sU6wt23en/3Yz/BHkMLdbDb7MelHmWa+LRgDAADsSkFvHFHDDp+D74SMGOq5rOAaqJMWzwBAJpHnGbrFAORivl05wRgAAGBXusaMI2pb1uiT54jHKR36TfKKrC2ej4XCAAAAmMij+Xbd/hT9DyANRVsAYGx/K8dKTGkxoThN8slfJZ781eCgTEIjinyMUmcR7vl7HZeytgvdnHhB1+L5XcIbdJXkmQMAAEA8i/n2x0T13mXh59uCMdRCMAYgvsWO+h8C/BUHpbsFfCqTlSk9JJoonZcJknbQw4h6jNLHJN+JW8EYkrkqz5VsZ/LPHakEAABUbup6JMO6KLWwebL7HH6+LRgDAPTlIcgC3EngYMzU3U3o3+J38yFRWOum/MboX9R2pVk6N3THKR1WcC3rWgQejrw7eMFjea78nPAGLbprPVVwHdCKvcB/p3ckAAB9645UMt+uzB+jXjhsQWEMmOlkQHCPPsCUMnV0OBaMGcRR4K4OmY40ibgrJvz5zwzqtnR1yijbzjyoWaTQ6CrzKwCIS/2Jmi3m2/dJP6Gw823BGFpiFwgwCx6MMdiHnLquMVk4uqV/F0Gv+2OyBaeIIZ+oR3AxngubSAAACCrycTTqvJCf+XZlBGOoReS2qwAAu9I1htdEDcZk6hYzWzpOKZJ54O8P43j0HQEAAIDePdhAWBfBGGoRue0qAMCudI3hJWdBW5Q+JQzGzIIep6RrDG/J3OIZAAAApnJtvl0PwRgAAKiDrjE8J2qo4TbZMUqdiGGfUx06WYMWz8A2jPcAgKkcBL7zGeslvEyX1koIxtCSB582EFzkwT7wNl1jWLUIM5wHvSsZu8XMgh6nNFOEYQ1aPAMAwHjUeXcX+R5+quAaGM9ivv2D+z09wRhqMNbLSzAG6ETdDbtfwTUwHbu425Cta4zF+N1E7RaT9RilznUdl7ERv0XWocUz0BLzKwCmpM4LbbkKutEqFcEYaiAZC4xNIpuIfG/boGsMy6KGGTKHYmZB/75D8y7WdOlGARuIfJSS+RVADoLdQBQ2LU1MMAYAAOqSKUyyb9K3tYPSdSei7MGYxVngHyu4jk0JPLCOT1o8AwAAAUQO6NKmxXz7R5/9dARjqMFYOxftBAEyMODfnR3z1O4h2Y4nXWO24xilukX8G6N+pxifFs/AusytAGB76rztumv9BjRsMd/+0vpNmMqf2vyzqcxYk+hHHzxQeB60TfGWCBaTpH8k+aS6rjE3FVxLJFG7ezw0Eobaq+AaNrVfCq8KcKxj8dz+xZ0C3hB5bqUuAACxRZyXw2OZb2ep+4YiGANAixYdpE598gRjIbMtd6VrTNSjdFZdCcZs5KiEGCI6LP+o04X3CWvqWjy/c8OAV0RekNJZGiCHu8C1E8GO3ag9ENWd+fY0HKVEDcZqF2fCC2SgxSa0I1PXja5rDOtxrxiK45TYhBbPwFssSAHA9o7cuyaZYzEr8+0nd2JcgjG0RItUAGYmnQTSdY3J4tpuqLUJxjCUue8XG3j0fQFe4YhaAGAqkTePPlRwDUzPfHsCgjHUYIwFSqk7YFnkIwSEOnYXdWFe57M2Zeoas1iQv6zgOmp3Vu4VDEXXGDaxGDd/cMeAZ0QPxjhaECCHyM9zncGhbbez2exj6zdhTIIx1GCMwr/FxM3Z+ZODzzEf3RZ2F/V3ofNZm7J1jbn0HHuT0AJDO/U7ZEOXNpsAz7BpAwCYSuRQkfVKll2Yb49HMIapmUTXS6AiB5/j8yK3K/Tc3N1+0OsWjGmXrjHtWIQVzlu/CYxCu142ocUz8Jzo9QbzK4AcIj/Pjyu4hqgib/YwBmHZo1rpeARjmNpYLy/tUYFlkYMxjtfYTeRgkd0E7dI1ph26xTAWIQc2pcUzsCr6pg3zK4Acoj/P1Ue2E3kcEnltgmHcJKv9Vkswhqk5Q3Fz0qRsYoyB9Zegn0jk9nSendvTRYmodI1pg/vCWA51oWMLWjwDyyLvcvcsA6AW5mXbiVzjFYzhOebbIxCMYWpjvbwy7QIZ62+x8J7D4Qh/RdSBXOTngnDH9qJONiXG0TUmv4OR3tvQ0TWGTT0mC2oC29MtBoCaRK6XCMZsbi/wUfkzwRhe8GC+PTzBGKY21uKuLivAqsjPBcGY7Qn9Edl1ok9vnuzv6YOQAmNzdBfbuBbYBRLMq9QJAaiFOu/mooeJBGN4yWK+/dndGY5gDFMbq+3qnU96Y5LK8QkAvC7yDjGf7faiPtu8x1i4DXx83XPOFYC+IRjD2PaFY9iSFs9A9DmpjjEAuUSum1mH2VzkcUimuh7DUB8ckGAMUxprISRbwW6sQZ7jDVhX1IlH5B1iJkzbOSpdKiKyo5FOtpaaWoR+dRS8DTBxCcawjQddv6B50YMxdmoD5BK5bjbW5vFMItfGjUF4yyLA/YO7NAzBGKY01svLLpDtGJDFp6vI6yI/G+bCMVuJ/JvwLqNzo2tMSpet3wAmcyYQz5autHiGZkXecNCxKAWQS/S6mTr+ZtR4yc58eyCCMUxJMGZ7Yy2IWaiKbazPL+pvzISpPZF3xZs0sUzXmHx07WAqc98/dqDFM7Qpw2/f/Aogl+iBRxsg1xc9oCucy7psohuAYAxTGmtRN+OLZqy/STAmtrEG1FFbVT4GP2pNMGYze4E7YT05SokVusbkcpZg1zWxCcawLS2eoU3R3xvmVwD5RF8DMidbX/SauHAu67qbzWY/ulv9EoxhSjrGbG+sv8nCe2yHI1195N9Y5Gv3+9yMbjFkk63LynUF1zAVHReY2qlAPDu4ShbWBF63qOXtB79H5lcAOd0H/quOHXG7tug1lLsKroE4zLd7JhjDVMZsd5ZxwjvWzhYL73GN+dlF3mkV+fng6IPNRG49qHDLc7J1jTltdNyxV/52mJoxBbsQ8IN2ZGjpbkEKIKfo9TNzsrcdjLgZeAgCDmzq0Xy7X4IxTGWshY8vSdujjjWJd7ZlXGP9xiIn8WcmTM2IPmkSjOEl2brGZPt71uE5Ti0UWtiFFs/Qhr1yBGZ05lcAOanz5hf9HhmDsI3FfPujO9cPwRimMtaifdYXzVhnZs6FY8Ia63OLfn5rhgmTNptvi77YbtLES7J1jTlusGtMhl3X5HBo3M+OtHiG/LKMW8yvAHKK/nx3xO3boo9FjEHY1mIz05O7tzvBGKYiGLObhxEfgo5TislvbD3Rr99xSm+LvqvxyaSJN+gaE1f0blbko2sMu3gU9oPU9pL8xp8SbPAB4HkZ6mfmZC9brHfs13pxa3KcI9typFJPBGOYwklZzB1D5hfNWAM9wZh4xvyNZZhwRD8OqsWjRzZhJwHZ6RoTlwkttRG2ZVe3WjxDWlcj1hmGZEEKILfodd5L3cFflKEGbhzCLsy3eyAYwxTGLLhmftGM9bedGoyF4ze2meh/w77F1RcdJAjGmDCxDl1jYvLspjb7wjH0QItnyGdx1N67JH+V+RVAbtGf83NdGJ91UjZSRRY9tEUdLs23dyMYwxTGKrZ+Tv7pjtlFQNeYWMb6jWUZzGUojOka87zrBLsaFW5Zx22ySVELXWOOErQAJifBGHalxTPkc5PoLzK/Asgtw3Ne15jfu67tgrZgDEIfHqwF7UYwhrGNuQiQ/UUz5t+nQB7HmL+xLEe8ZHhW7NtN8DsnpeNVdCZNrOMxSZFgWaYFmOd4ZlOrc0VYenBrRySksSi8Hyb5Y54cVQuQXoY62tzC9zcuk4xF1Hjpy7X59vYEYxjbmDvHsr9oHkfsiqNAHoff2HYynM14VY4O4uvzKsOiujND2cR1sq4x2Y+JEzqmZr6f9MGRShDf4n3wPtHneFvBNQAwvAwLxu908f/NQZKQ0JNgDD3TpXVLgjGMbcwiawsvGl1jWCUYs50suwmyd1hY13WSI0pMmNhExq4xWXdInSU45o3cFFjogxbPENtRwvml+RVAG7IEIW9sVv7tHmSonxiD0LfFfPsHd3VzgjGM6WzEhcr7skCU3ZgvVAXy+l2MOFDM9hvLMmE6tgDxW3vN8wquow92NLIpXWNiMKaidse60NETLZ4hpqNSb8oW5DW/AmhDluf9fuObIK/L3DQDYxCGcDXiqSJpCMYwpjEXAVp50Yz5dx6X4gj18hvb3kOiQcT7hjs8Lf7uv1dwHX34XL6XsAldY+q32O11muxvIifdIunLpTsJoeyV+X62UMzHRjbQAfC1nvYlyX04bXQT5EU5TioLwRiGYvPdhgRjGMvByIsALbUm+zjif5eiZr2ORk5QZxzMZXpu3DQYZMvW6tuxWGxL15i6CRsQhXE/ffmkxTOEcVQWEzMcS7vKEQYAbclUu37f2OL3YjzyUwXX0RfhXIZkvr0hwRjGMmaq9Ut5GLRizEHeubbq1Rpz8SJrJ4tMQYR5Kfy1Eo7J2OrbTgK2lbVrTJZztYUNiGJft0h6pMUz1C/r8UkdGw8A2pLtuf9TI+GYo4RhVjVehnadqEvW4ARjGMNBCVSMpbUXzdh/b4ut+2o39m8sa0HpU7KC/bx8VlkWk19ykrCA6xgldpWxa0yGQMnifX1YwXXAurTkpU++T1Cvi+ShGDu1AdqTrc47ayAckzWkKxjD0B7Nt9cnGMMYxg5StLYL5HHk45R0janP2L+xzIO5bM+PwxKwyLrjezHg+0fCCVO2bh+ML2PXmMsEQT+TVKLxnaVPi8WJH91RqMpemQP/lDgUM7MgBdCsjOtEWcMxWUMxH4RzGcmd+fZ6BGMY2tidLFo7Rqkz9iBP15h6nIz8G8veySLjhCnrsUrXyc6bXaZwSx+ydY2ZJ+gaI2RANIvf3ZlPjR5dafEM1Tgp9bMx6wlTeHKMEkCzsj7/f0q2PpO5c50xCGO6SlYLHoRgDEMbe7dyqy+a25EfeOeJO1BEM/YgOHsni8eS5M5mMbH4JdFRJIvJ0rsKrmUIdhLQl8eE46LIXWOOypFQEI1gDH3S4hmm13WJ+UcjYxMLUgDtylrnXXhf1oSid9a9Tty57kupYcNYzLfXIBjDkBa7T05HvsMtT3jH/tsd9TG9xUvueMSreGqkk0Xm58jfg0+azsquxjG/92PzbKVP2b5PkbvGZAgm0qbzBMVW6nKXeIECarZXNtY8NNAlZpn5FUDbMtd5T8t7PeJmhqNS48268XFmDMJEFms/H938lwnGMJS9CQYd98mPeHnL2C/aY+nDSe1N8JnfNtLJ4q4cGZVVN2mKtEjbdYn5OfnZ9/eNHgfIcB4SLj5G7Rqj6waR+f7St0stnmE0B6V28FB2l2eeT61qvU4IQP4677zUS2/LO792XVB30dn8MMD1bstRjkzpwnz7ZYIxDOV6gpasrb9oHsqkf0zXdpBO5maCglams0vfkj3RPS/dYx5Kd69aHZTv+v9L3iWm09JvjPFk+17NA/5NZ40tQpGPjkf0TYtnGNZe+Y3dlbnUu0bHIuZXAMwa6dxxWjbbXVW8XnNRrvF9BdcytGtH5TOhR3WclwnGMISLCdqyfhGM+c3Yk/55I0fr1OZsgmPKWttpdVOeK9ntl7Pl7ypbnFgOxLTS5tu5swwlY9eYd0F2QnUs/hLdYbDfHDFo8Qz9Oik1ocWc4l+z2eynRjYXvOTe/AqAopU677yETh5KMKOGOVwX1n0oY5OxN9NP4ckxSlTgZoJGCiH8qfUbQO+OJnroC8V81bUGHLMN3XFJH3rZj+Ngou97izutrsqAvQXH5d9VWaS4niAItVdCXxcY1uqQAAAR/ElEQVSNFnDtZmRIVwlDZldBAid7E4RZ+/TFEQS9OghcCLzwrmIAXZFcVy1Yz16pu81KEOag/O+ZjyLYlncWAMtaqvPOy4aidyWIfjvBesJRWTNqsYOubjHUouvSZL695A///ve/h/z//6TsRB/a93YBVGFvwqLW/3jZ/MfFRIO8/ysPWYb1aYKi133lx+0M6aGRJPtzPpd36+2A79ij8t06Cb5wvKvov7GxxntDaGkMeZMwHPO/AUIbU43L+mJ816/I34cvlXaNuQsaqG15fL3qshzxyVcZvhuDFhoHVGsYNHKociqZnrFXgY+csEs5jpsEm06jvnv+UME1tKTlOu/TSp13iDHPWXn/njV+nw8SrVVGfbb+ICT9H+bb37rXMYa+7JUX6hShmA9CMd+4KQ/9sQcfd8le+jW6mWgnWMuDiMXA4ecKrmMKh+Xfu/LffV8WRx/Kfz5usFh6sPLvpIRipJW/MlBnDLrGTCPymb5fhGJ6dxs4GLNf3t2+E/TtuhTPWz7yhTrsC6CkYX5VB8/1OGw4phUt13nnZVNitzGxm+9/WqnzrrO2c7TUxe5I97pv6BZDba5L7dRvtBCMoQ9dKGaqH5YJ7+9NMcibl+/BiZf/IC4nWtBs/Vzu23IPFHT+e9zSS1Z3g7ln62n9N8Z4HkqYOFM45ryMA2vtGnMQfOJ5W8E1ZPNYWllH7ZJ2GeQIM+LR4hnoi/kVAC9R5/2vLhD80tx0tZOee/a2LyWEALVZzLd/8al89ccaLoLQDiYOxXwI0EJ/CrcTtSw99PIfxMWE7c4Ez2Lv9h/T8co/1mOBkTFlfKbX/DdF/31Hb6deq8iBo7MKroGcHswjgZ6YvwPwGu+J9eyr827s0oZxKvWpHC/VvJlgDDvqWmlPFYp5smj/qqnuzbmFlF5dTNhy/4OdVr9ZPOd+rOA6yOcH4U5G1nWNyeS8dKurUeRgjGOUhhM5GDMXjmFAi/nrZzcY2MGPxi8AvEGdlyHc67pL5cy3C8EYtnVWFsynbHV8bUHxVXcTLn4Jx/RjylCM4Nm3rsoiIfTli98YE9E1ZhxHZYdVVAo6w+mOU4pKpzOG5PsFbEsNA4B1qfPSpyfzGIJovmPWTDCGLS0GDj9PHIp50mp5LVflXk1BOGY3U4ZiZoJnv/No4EDPTJiYykPwRfnnHFfYNSb6O8MYbliRg0eLM+j3KrgOctLiGdjWheMLAFiTOi99urKOQhCLZgrNd8wSjGETe+WH876Cu+a8vvU8TLxj5rx8ZxTPN3M5cSjms51Wz7pNeAQJ0/jRMWVMLGO4uLb3VuTjZhyjNLzoHXkcp8SQ7OAFNvVRtzsANqTOSx/ubeAnmObn24IxrOushCyOK7hj93axbuR64rPjjssC8MGE1xDJ4rv994mvVyeLl122PnBgZ5/tSqECd2U8lUlNXWPOJu6suCsLS8OLfpyS9xhDMx8B1uX4AgC2pc7LLoxBiOix9e+tYAxvOSjF8amPTlqmELu5qR90h2XncW3HHNTkoNyj84mv6Qe7xF/1aJc0OzBhoiYZO4PV8jdF/50LoI8jcgDpUOidgWnxDKzLEUoAbEudl11cOEKJoO5a7pglGMNrrsoC+WlFd8mi/XYW9+xvE1/DIlj1D63lnnVWPqPDia/DEUrrqeH3REwX3mFURNeYYexVNnbe1GfPqdFE78wj6MnQmm/xDLzpR53uANiROi/bMAYhusuyibc5gjE8p0s6vq+sDbxF+91cV7IA9q4MOI8quJap7VXUkUkni81cO4eWDZkwUaOM46qpA7jRd5vpFjOe6McpGTf+//bu/ziNpAnj+L5v3f/iIpAcgXAE4iIQjsByBC+OwHIEJ0cgFMGhCA4iMETwQgTvEoHfoq7nNOYQEtqdme6e76dK5fJdlQsW7TI/nulGai3VYgEcQYtaAEBfWOfFKRiDwINqWyoRjEEsBGLum6Y5V3ZltpS168VYSQpwVxnlu2zIDRS8nhLC/ablVPmEE+Inm8hAGHjJIxMmKOWxasxl4Ymd9XudAF9elq/3OW1SkcHMeIAMQBqsEQIA+sY6L15jwzwYjlQ53yYYg4F86WsNxAQT+vX1QlvfzC8SxqgpmTiSjch7RRWZHjgh/iatfJ5VlpzDq604VQ/lPFaNKfWeLhS0RexixXg7O9opAa/7PWO8DSA2ZswCAOhZWOellSeeE4K5LVcIjlTXUolgTL3GshH+v6ZpflcciGmk/QSb9v2ZK+ubeS4hkbXztO1Qrv2fTdNcKXg9AaX/uiEcg2PCKQImTNDMY9WY80Ib9tZDAoy387PeTonT+sih2hLPAA76JONXAAD61iqquA99xlTch0Nrp4cmn0Uwpi4hDLP7gv+jaZqPBt79gk37JDT2zTyX0Mja2cJnqBDzXVkgppFBPpv23S0Jx+AAThHAEqrG9MP6+IU2SmVYvu5nBBaQycxhiBPA6Tg4BwBIjXVeHEIwF57d1TTfJhjj20hCJbtFpB9RGEZL+5aXrDiFmNSN0r6ZcQWZW2lLYM1Aru9aYYWYgFBMv5aE+BAJ9xenCGAFVWO6GyqvwPgS2iiVYz2QxHwNudBSCajbA3NuAEAmS+Y5iHwimIsKVDPfJhjjwyAKwdzJ5sYP2ZDftUm6Nvgut3Ijsmmf1khpOKaRzaUvTdP8V36nb+R3XauBDJhn0qLsXvkGGaX/+jeVgTLqRigGVlE1phvrGzUs8pRjvZ3StfIxOvyorsQzgL89UKEMAJDZnHVeEIpBRdaSL3DvFydvcKjgNaR2EVXOGETvWWMliq7YVMynlWu9Vl5J6Ep+7iXIM5Of0r8jQ7l+I2MBNEr/pRMGyvce3xxexPcXLJvLd+ylo0/xXDZRc2ykWj9NRhulsmZGDzMEN7UsoKC4O3neelwHAXAYoRgAQCms89aNUAxqcyvzbU9rw//gJRjzu4LXgH6wqZhfCMfMjbTZupSfL/L3hbz2pfykagMQwmmjKBBjpS1ZjAFdelO5r6ZGf0fwNnx/wYM7hws+oaJiyiqEY+PPe9oolTczfu8RjEFOu+f6d644UAVCMQCA0qYyX56xzlsV9lBQqxvv820vwRj4wKZiOUtj4ZjY1YETgyvZAFvKn+0Jv1fDqBz8SP70ciKRAV0+M8P3FE63oT0ZnJjK6QDNrQBPdSabqCmrxljfsCHQUF5op2S1asylBMgJWCGH3Xjra3RQAoBPhGIAAFrMWeetCnsoqJn7+TbBGGhBKKY8y+GYfaHUFyW2nzCgy8/TPYXnreRzTlmNAsjplqoxJxkYb4HT0EZJDevtlCbyA+RQRYlnoGKEYgAA2rDO699W5hjz2i8EqncnY3FPByf/9m8lrwN1W0mVDkIx5S3ls1jVfiGcIRRTzlJOUHNP+fRIKAYOTaUKkidnCTfsx8av0yPPMDWsB5Ss3wuwh01zwKev3N8AAKVY5/VrGwWfgNq1nsfjBGNQ2kK+cCi7rcdaPhMGePbtBnTvCcUU18o99Vj5dfDmm2wCsqEMj1K2HSplErVK7JP1ChlUi9GjNT5WOI/akAI5LGU8BsCHrRzq8TgOBQD4wTqvPysJPHFwH3gy9zrfJhiDkh44aa9WGOA91H4hDNvQnkyVVkIUX2u/EE58ol0EnKNqzOtcOGjjQTBGF+ufByf8kdutw+8roEZh/YJDPQAAC8I6LyFt+6gGDjzP5XybYAxKCKdAWDjVLZTLYiPfngXtydTaDSY+yHMQ9myowoSKeDyt+0XCLH2xPpaljZI+tFMCTuO6xDNQiUfWLwAARk1kn4t1Xpu+Ug0cOKr1eDiYYAxyW3EKxBw28m35RspZvZks/NGuzBYWbFEbj1Vjmp4DP9Y3Y6kWo4/1dkpnhBRQwJxKp4BJuzWmz2xIAQCMm8paPOu8duzGIL/RvhF4lZm31nEEY5DTNzYVzWIjX7+tBJho72LDWu4pSm7qx4ItauZxkeBjT1Vjds/w8x7+nZIIxuhE1RjgdBMOcgCmhCq3d3xsAAAHlhKOIayt30LWhOa1XwjgBDee5tsEY5DDRhKYbNjbxka+XmFRiQ0ueybyfPRYlcEDFmxRO6rGPM/6uJY2SnpZH89d99yyDHgNWioBNoRDByNZYwIAwIswHqXyvl6fqbQPvImrlkoEY5DSVvr0kcD0hY18PVhU8mFO6Ewd7i3gCVVjDrNeFYMwrV7W2yk1VI1BIe5KPAPOPHLoAABQgZmsNzAu1WPXBeE9YxCgk6kcIjaPYAxSCRNe+vT5xEZ+eVSy8KUldKYG9xbws6nT005dxqi7Tf+zHl9LCQRjdLP++VC5A6W4KvEMOLGSee6YQwcAgEq08r1H9ZiywsH9obS7AtCNi/k2wRj0bcGEtxphI/+9LHQgj90XzycqWbg1l1MFX5k4ZbeRCSv3FvBPHoNiXarGWN/0f6B0sHrWgzGXsvgI5NZyOAdQYyNrF0OqSAMAKhWqx3C4OD8O7gP9W3u4pwjGoC8hEDNiwludpQwyPrGRn1xoTTZ1/j7x1wBjKJuXSCtu+0cFBeCwO6ff8W/5Ph00TXOd4LXkxLNOPw/tlKgag1LuvJR4BowKgRjWLgAAeDpc/I4xahYbDu4DSZmfbxOMQVcEYhBMqXSRzIMMnm854V2VtWwqvWfilEQciOH0AHBc67RqzJWMYU8xLvuSO9sSjDHD+udk/V6BbbRUAvJbEIgBAOBZa1l/+I3q+0lso3EI+5RAWhPL15dgDN7qQTZrCcQgFkpXE5DpRwjE3JBwrtoymjgRkOluPxBD2Ax4Ha9VY04Nxpme/BGKMcX6Z3VOOAYFrZ0GOgGN4vVBAjEAABw3j6rvb7hWnW2psg9kt5T7ziSCMTjFLsn6uWmaX2WjfsnVwzMIyHRDIAaHzKOAjPX2CiUQiAG6oWrMX8+Py8SvJzWCMXZ4aKdEMAYl3XIaF0iG9UEAALoJ1fc/cBDyTTYyFmGdFyjD7HybYAxesvuC+SanP4ayIcKXDF4rDsiQgj4ubNoTiMFL5rLR9E6ezwTPjlvJ82fARAnorPaqMTeJX0dqtFGyx0M7pYGC14F6WX9uA5qsojUL1gcBAOjHLDoI+cA1fdEqapnEWAQoy2RVbYIxOGQVhWEu5Jeb0x/ooo1S0AzyfrbY27QnEIPXWsvzOQTPOBH7ZBuV9B5SShPoTe1VY6xvsBKKscf6Z3ZG1RgUZrrEM6DAQk5jhzAMaxYAAKQxlzWHdzJ+5YDxE9Z5AZ3mkiUwhWAMGvmSfZCN1TDZJQyDVMIg71f5nauxVOAqWlyiDze6CsGzYVRFptbJ06OUIB1Q0htIptaqMbtn7Hmm15IKwRh7aKcEdHfLxgLwauGg3AdZsxnJ2I8wDAAAeayjCvzhgHGt1cIfo+owrPMCOpmbb/+i4DUgv4V8iczlTya4KCFs5odKMmNZdLl2+mms5L3OuOeQUKgiM5FN3Bu5ry6dXvTQFmQm32mUzwTSC1Vjvji71lfyzHwurGqyPGiENkp2zYyPj69lrM/4FyXtnu9/8gkAP1nJszmsD865PAAAqBJ/P4+j/RPrh3aOeYzWelnnBfRrrc23Ccb4tYkmuK18ga5ZkIRSa9lku5NKD6Pox+qG/iYavDKQQwnLaCP3Qu6pMIE6M/yJLKL7ipMCQBl38nyx/Cw55PZIMMZ61QtCMXbtPrt74+9h7LQNG+wIJZ7/w2eGymyjdcHl3hohAACwYxbN64fROu+V8c9wtbeHAsCeuVS3+mjhlacOxrSVtklJaXlggz3+b4f+P2BJuzfQC0GZMODTOthbRAtNc0JoUGYdVWhq5H4aRveW1gDaZq/CGQu4Olke7zFmeptWQiQeW6QMD4TuDv03a2jbaFcrG/pDw+/hIuG/bfXeJNybXyhJP1D+Oj38brAOmN6heRFrgz6tuaeQgYc1TO4T1CTsQYTDB8O9/ROtFWW2B9Z5Ga/oZvXZyt5cfpPEaz99Wf7rx48fBl4nAPzkItrYv4j+nuPk+mLvtNWahW04Mdq7nwYZg2ir6ORiSwgGAAAAAAAAAN4kXucdyT+Qa513E3WvWNPNAoAmBGMAeHMRJRNHe+9tcOS07aHBWdiYbwm/oHLhXjp0D10cSQMfuq/i04uEXwAAAAAAAAAgj3jP5JT9k0N7JPHaL+EXALo1TfN/MT6CMiCbPQ0AAAAASUVORK5CYII=\"/></svg>\n| "); /***/ }), -/* 970 */ +/* 969 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93489,7 +93208,7 @@ exports.default = EnvironementService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 971 */ +/* 970 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93523,7 +93242,7 @@ exports.DaccEvent = DaccEvent; })(DaccEvent || (exports.DaccEvent = DaccEvent = {})); /***/ }), -/* 972 */ +/* 971 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93548,7 +93267,7 @@ exports.UsageEventProperties = UsageEventProperties; })(UsageEventProperties || (exports.UsageEventProperties = UsageEventProperties = {})); /***/ }), -/* 973 */ +/* 972 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -93567,35 +93286,35 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _userChallenge = __webpack_require__(974); +var _userChallenge = __webpack_require__(973); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _userDuel = __webpack_require__(975); +var _userDuel = __webpack_require__(974); -var _duel = _interopRequireDefault(__webpack_require__(976)); +var _duel = _interopRequireDefault(__webpack_require__(975)); -var _quiz = _interopRequireDefault(__webpack_require__(979)); +var _quiz = _interopRequireDefault(__webpack_require__(978)); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); -var _date = __webpack_require__(541); +var _date = __webpack_require__(542); -var _exploration = _interopRequireDefault(__webpack_require__(981)); +var _exploration = _interopRequireDefault(__webpack_require__(980)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _userExploration = __webpack_require__(982); +var _userExploration = __webpack_require__(981); -var _userAction = __webpack_require__(983); +var _userAction = __webpack_require__(982); -var _action = _interopRequireDefault(__webpack_require__(984)); +var _action = _interopRequireDefault(__webpack_require__(983)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -94261,7 +93980,7 @@ exports.default = ChallengeService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 974 */ +/* 973 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94322,7 +94041,7 @@ exports.UserChallengeSuccess = UserChallengeSuccess; })(UserChallengeSuccess || (exports.UserChallengeSuccess = UserChallengeSuccess = {})); /***/ }), -/* 975 */ +/* 974 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94349,7 +94068,7 @@ exports.UserDuelState = UserDuelState; })(UserDuelState || (exports.UserDuelState = UserDuelState = {})); /***/ }), -/* 976 */ +/* 975 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94368,21 +94087,21 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _comGrandlyonEcolyoDuel = __webpack_require__(498); +var _comGrandlyonEcolyoDuel = __webpack_require__(497); -var _userDuel = __webpack_require__(975); +var _userDuel = __webpack_require__(974); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _performanceIndicator = _interopRequireDefault(__webpack_require__(977)); +var _performanceIndicator = _interopRequireDefault(__webpack_require__(976)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _math = __webpack_require__(978); +var _math = __webpack_require__(977); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -94690,7 +94409,7 @@ exports.default = DuelService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 977 */ +/* 976 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94703,7 +94422,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _converter = _interopRequireDefault(__webpack_require__(544)); +var _converter = _interopRequireDefault(__webpack_require__(545)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -94798,7 +94517,7 @@ exports.default = PerformanceIndicatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 978 */ +/* 977 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94820,7 +94539,7 @@ var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoader return a; }; -const _ = __webpack_require__(474); +const _ = __webpack_require__(473); function getRoundFloat(data) { return Math.round((data + Number.EPSILON) * 100) / 100; @@ -94857,7 +94576,7 @@ function sum(dataA) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 979 */ +/* 978 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -94876,21 +94595,21 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _userQuiz = __webpack_require__(980); +var _userQuiz = __webpack_require__(979); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -95503,7 +95222,7 @@ exports.default = QuizService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 980 */ +/* 979 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95546,7 +95265,7 @@ exports.UserQuestionState = UserQuestionState; })(UserQuestionState || (exports.UserQuestionState = UserQuestionState = {})); /***/ }), -/* 981 */ +/* 980 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95565,15 +95284,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _userChallenge = __webpack_require__(974); +var _userChallenge = __webpack_require__(973); -var _userExploration = __webpack_require__(982); +var _userExploration = __webpack_require__(981); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _challenge = _interopRequireDefault(__webpack_require__(973)); +var _challenge = _interopRequireDefault(__webpack_require__(972)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -95812,7 +95531,7 @@ exports.default = ExplorationService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 982 */ +/* 981 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95863,7 +95582,7 @@ exports.UserExplorationID = UserExplorationID; })(UserExplorationID || (exports.UserExplorationID = UserExplorationID = {})); /***/ }), -/* 983 */ +/* 982 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95889,7 +95608,7 @@ exports.UserActionState = UserActionState; })(UserActionState || (exports.UserActionState = UserActionState = {})); /***/ }), -/* 984 */ +/* 983 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -95906,21 +95625,21 @@ var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _ecogesture = __webpack_require__(831); +var _ecogesture = __webpack_require__(830); -var _userAction = __webpack_require__(983); +var _userAction = __webpack_require__(982); -var _userChallenge = __webpack_require__(974); +var _userChallenge = __webpack_require__(973); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); -var _challenge = _interopRequireDefault(__webpack_require__(973)); +var _challenge = _interopRequireDefault(__webpack_require__(972)); -var _ecogesture2 = _interopRequireDefault(__webpack_require__(985)); +var _ecogesture2 = _interopRequireDefault(__webpack_require__(984)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -96157,7 +95876,7 @@ exports.default = ActionService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 985 */ +/* 984 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96174,13 +95893,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _ecogesture = __webpack_require__(831); +var _ecogesture = __webpack_require__(830); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _profileType = __webpack_require__(986); +var _profileType = __webpack_require__(985); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -96347,7 +96066,7 @@ exports.default = EcogestureService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 986 */ +/* 985 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96472,7 +96191,7 @@ exports.ProfileTypeFormType = ProfileTypeFormType; })(ProfileTypeFormType || (exports.ProfileTypeFormType = ProfileTypeFormType = {})); /***/ }), -/* 987 */ +/* 986 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -96491,9 +96210,11 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); + +var _luxon = __webpack_require__(510); -var _luxon = __webpack_require__(511); +var _profileTypeData = _interopRequireDefault(__webpack_require__(987)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -96511,7 +96232,7 @@ class ProfileTypeEntityService { } /** * Retrieve ProfileType from the PROFILETYPE_DOCTYPE - * When called with date parameter, fetch closes profileType to the date + * When called with date parameter, fetch closest profileType to the date * When called without parameters, fetch last profileType in doctype * @param {DateTime} date * @returns {ProfileType} @@ -96536,10 +96257,13 @@ class ProfileTypeEntityService { if (result) { return this.parseProfileTypeEntityToProfileType(profileType); } else { - // If no entry is return for a given date - // it means asked date is more recent than our last profile - // fetch last profile - return this.getProfileType(); + // If no entry is returned for a given date + // it means asked date is older than our last profile + // return default profiletype + const loadedProfileType = (0, _objectSpread2.default)({}, _profileTypeData.default[0].profileType, { + updateDate: date + }); + return loadedProfileType; } } else { const { @@ -96621,6 +96345,12 @@ exports.default = ProfileTypeEntityService; })(); /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) +/***/ }), +/* 987 */ +/***/ (function(module) { + +module.exports = JSON.parse("[{\"profileType\":{\"updateDate\":\"0000-01-01T00:00:00.000Z\",\"housingType\":\"individual_house\",\"constructionYear\":\"between_1975_and_1989\",\"area\":\"100\",\"occupantsNumber\":4,\"outsideFacingWalls\":\"2\",\"floor\":\"not_applicable\",\"heating\":\"individual\",\"coldWater\":\"individual\",\"hotWater\":\"individual\",\"individualInsulationWork\":[\"window_replacement\"],\"facilitiesInstallation\":\"none\",\"hotWaterEquipment\":\"solar\",\"hasInstalledVentilation\":\"unknown\",\"hasReplacedHeater\":\"unknown\",\"warmingFluid\":0,\"hotWaterFluid\":0,\"cookingFluid\":0}}]"); + /***/ }), /* 988 */ /***/ (function(module, exports, __webpack_require__) { @@ -96639,11 +96369,11 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _config = _interopRequireDefault(__webpack_require__(546)); +var _config = _interopRequireDefault(__webpack_require__(541)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; diff --git a/services/consumptionAlert/ecolyo.js b/services/consumptionAlert/ecolyo.js index 255c61f1468123e3c5975b8913a777c692d39d4d..bb4828422c9b428a6ccf0e0050f9cedaab3d9d3f 100644 --- a/services/consumptionAlert/ecolyo.js +++ b/services/consumptionAlert/ecolyo.js @@ -2414,7 +2414,7 @@ var _nodeFetch = _interopRequireDefault(__webpack_require__(25)); var _cozyClient = _interopRequireDefault(__webpack_require__(40)); -var _doctypes = _interopRequireDefault(__webpack_require__(484)); +var _doctypes = _interopRequireDefault(__webpack_require__(483)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -6515,29 +6515,29 @@ exports.models = exports.manifest = void 0; var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _CozyLink = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink = _interopRequireDefault(__webpack_require__(338)); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _flow = _interopRequireDefault(__webpack_require__(443)); +var _flow = _interopRequireDefault(__webpack_require__(442)); var _dsl = __webpack_require__(260); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); -var _utils = __webpack_require__(455); +var _utils = __webpack_require__(454); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _registry = _interopRequireDefault(__webpack_require__(249)); -var manifest = _interopRequireWildcard(__webpack_require__(456)); +var manifest = _interopRequireWildcard(__webpack_require__(455)); exports.manifest = manifest; -var _mock = __webpack_require__(457); +var _mock = __webpack_require__(456); Object.keys(_mock).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6551,9 +6551,9 @@ Object.keys(_mock).forEach(function (key) { }); }); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _cli = __webpack_require__(458); +var _cli = __webpack_require__(457); Object.keys(_cli).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6567,7 +6567,7 @@ Object.keys(_cli).forEach(function (key) { }); }); -var models = _interopRequireWildcard(__webpack_require__(467)); +var models = _interopRequireWildcard(__webpack_require__(466)); exports.models = models; @@ -6709,43 +6709,43 @@ var _microee = _interopRequireDefault(__webpack_require__(211)); var _cozyStackClient = _interopRequireWildcard(__webpack_require__(212)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); -var _helpers2 = __webpack_require__(409); +var _helpers2 = __webpack_require__(408); var _dsl = __webpack_require__(260); -var _mobile = __webpack_require__(410); +var _mobile = __webpack_require__(409); -var _optimize = _interopRequireDefault(__webpack_require__(427)); +var _optimize = _interopRequireDefault(__webpack_require__(426)); -var _store = _interopRequireWildcard(__webpack_require__(345)); +var _store = _interopRequireWildcard(__webpack_require__(344)); -var _policies = _interopRequireDefault(__webpack_require__(429)); +var _policies = _interopRequireDefault(__webpack_require__(428)); -var _Schema = _interopRequireDefault(__webpack_require__(430)); +var _Schema = _interopRequireDefault(__webpack_require__(429)); -var _CozyLink = __webpack_require__(339); +var _CozyLink = __webpack_require__(338); -var _ObservableQuery = _interopRequireDefault(__webpack_require__(436)); +var _ObservableQuery = _interopRequireDefault(__webpack_require__(435)); -var _snapshots = __webpack_require__(437); +var _snapshots = __webpack_require__(436); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); var _types = __webpack_require__(263); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); -var _jsonStableStringify = _interopRequireDefault(__webpack_require__(438)); +var _jsonStableStringify = _interopRequireDefault(__webpack_require__(437)); -var _promiseCache = _interopRequireDefault(__webpack_require__(442)); +var _promiseCache = _interopRequireDefault(__webpack_require__(441)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -15047,7 +15047,7 @@ Object.defineProperty(exports, "normalizeDoc", { var _CozyStackClient = _interopRequireDefault(__webpack_require__(213)); -var _OAuthClient = _interopRequireDefault(__webpack_require__(336)); +var _OAuthClient = _interopRequireDefault(__webpack_require__(335)); var _errors = _interopRequireWildcard(__webpack_require__(304)); @@ -15105,19 +15105,17 @@ var _SettingsCollection = _interopRequireWildcard(__webpack_require__(326)); var _NotesCollection = _interopRequireWildcard(__webpack_require__(327)); -var _OAuthClientsCollection = _interopRequireWildcard(__webpack_require__(329)); - -var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(330)); +var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(329)); -var _ContactsCollection = _interopRequireWildcard(__webpack_require__(331)); +var _ContactsCollection = _interopRequireWildcard(__webpack_require__(330)); -var _getIconURL2 = _interopRequireDefault(__webpack_require__(332)); +var _getIconURL2 = _interopRequireDefault(__webpack_require__(331)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); var _errors = _interopRequireWildcard(__webpack_require__(304)); -var _xhrFetch = __webpack_require__(335); +var _xhrFetch = __webpack_require__(334); var _microee = _interopRequireDefault(__webpack_require__(211)); @@ -15205,9 +15203,6 @@ var CozyStackClient = /*#__PURE__*/function () { case _NotesCollection.NOTES_DOCTYPE: return new _NotesCollection.default(this); - case _OAuthClientsCollection.OAUTH_CLIENTS_DOCTYPE: - return new _OAuthClientsCollection.default(this); - case _ShortcutsCollection.SHORTCUTS_DOCTYPE: return new _ShortcutsCollection.default(this); @@ -21356,7 +21351,7 @@ exports.default = _default; Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatBytes = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; +exports.formatBytes = exports.forceFileDownload = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; /** * @function @@ -21436,6 +21431,18 @@ var slugify = function slugify(text) { exports.slugify = slugify; +var forceFileDownload = function forceFileDownload(href, filename) { + var element = document.createElement('a'); + element.setAttribute('href', href); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +}; + +exports.forceFileDownload = forceFileDownload; + var formatBytes = function formatBytes(bytes) { var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2; if (bytes === 0) return '0 Bytes'; @@ -25240,15 +25247,6 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { if (!href) throw new Error('No related link in server response'); return _this.stackClient.fullpath(href); }); - (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "forceFileDownload", function (href, filename) { - var element = document.createElement('a'); - element.setAttribute('href', href); - element.setAttribute('download', filename); - element.style.display = 'none'; - document.body.appendChild(element); - element.click(); - document.body.removeChild(element); - }); _this.specialDirectories = {}; return _this; } @@ -26088,7 +26086,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { href = _context11.sent; case 12: - this.forceFileDownload("".concat(href, "?Dl=1"), filenameToUse); + (0, _utils.forceFileDownload)("".concat(href, "?Dl=1"), filenameToUse); case 13: case "end": @@ -26198,7 +26196,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { case 4: href = _context14.sent; fullpath = this.stackClient.fullpath(href); - this.forceFileDownload(fullpath, filename + '.zip'); + (0, _utils.forceFileDownload)(fullpath, filename + '.zip'); case 7: case "end": @@ -30650,340 +30648,6 @@ exports.getDefaultSchema = getDefaultSchema; "use strict"; -var _interopRequireWildcard = __webpack_require__(41); - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.OAUTH_CLIENTS_DOCTYPE = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__(57)); - -var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(255)); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); - -var _createClass2 = _interopRequireDefault(__webpack_require__(61)); - -var _inherits2 = _interopRequireDefault(__webpack_require__(244)); - -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246)); - -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); - -var _get2 = _interopRequireDefault(__webpack_require__(163)); - -var _DocumentCollection2 = _interopRequireDefault(__webpack_require__(254)); - -var _utils = __webpack_require__(264); - -var querystring = _interopRequireWildcard(__webpack_require__(300)); - -var _Collection = __webpack_require__(253); - -var _errors = __webpack_require__(304); - -function _templateObject3() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject3 = function _templateObject3() { - return data; - }; - - return data; -} - -function _templateObject2() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject2 = function _templateObject2() { - return data; - }; - - return data; -} - -function _templateObject() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients"]); - - _templateObject = function _templateObject() { - return data; - }; - - return data; -} - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(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 { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -var OAUTH_CLIENTS_DOCTYPE = 'io.cozy.oauth.clients'; -exports.OAUTH_CLIENTS_DOCTYPE = OAUTH_CLIENTS_DOCTYPE; - -var normalizeDoc = _DocumentCollection2.default.normalizeDoctypeJsonApi(OAUTH_CLIENTS_DOCTYPE); - -var normalizeOAuthClient = function normalizeOAuthClient(client) { - return _objectSpread(_objectSpread({}, normalizeDoc(client, OAUTH_CLIENTS_DOCTYPE)), client.attributes); -}; -/** - * Implements `DocumentCollection` API to interact with the /settings/clients endpoint of the stack - */ - - -var OAuthClientsCollection = /*#__PURE__*/function (_DocumentCollection) { - (0, _inherits2.default)(OAuthClientsCollection, _DocumentCollection); - - var _super = _createSuper(OAuthClientsCollection); - - function OAuthClientsCollection(stackClient) { - (0, _classCallCheck2.default)(this, OAuthClientsCollection); - return _super.call(this, OAUTH_CLIENTS_DOCTYPE, stackClient); - } - /** - * Fetches all OAuth clients - * - * @param {object} options Query options - * @param {number} options.limit For pagination, the number of results to return. - * @param {object} options.bookmark For cursor-based pagination, the index cursor. - * @param {Array} options.keys Ids of specific clients to return (within the current page), - * @returns {object} The JSON API conformant response. - */ - - - (0, _createClass2.default)(OAuthClientsCollection, [{ - key: "all", - value: function () { - var _all = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var options, - _options$limit, - limit, - bookmark, - keys, - params, - url, - path, - resp, - nextLink, - nextLinkURL, - nextBookmark, - hasBookmark, - data, - meta, - _args = arguments; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - _options$limit = options.limit, limit = _options$limit === void 0 ? 100 : _options$limit, bookmark = options.bookmark, keys = options.keys; - params = { - 'page[limit]': limit, - 'page[cursor]': bookmark - }; - url = (0, _utils.uri)(_templateObject()); - path = querystring.buildURL(url, params); - _context.prev = 5; - _context.next = 8; - return this.stackClient.fetchJSON('GET', path); - - case 8: - resp = _context.sent; - _context.next = 14; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](5); - return _context.abrupt("return", (0, _Collection.dontThrowNotFoundError)(_context.t0)); - - case 14: - nextLink = (0, _get2.default)(resp, 'links.next', ''); - nextLinkURL = new URL("".concat(this.stackClient.uri).concat(nextLink)); - nextBookmark = nextLinkURL.searchParams.get('page[cursor]') || undefined; - hasBookmark = nextBookmark !== undefined; - - if (!keys) { - _context.next = 24; - break; - } - - data = resp.data.filter(function (c) { - return keys.includes(c.id); - }).map(function (c) { - return normalizeOAuthClient(c); - }); - meta = _objectSpread(_objectSpread({}, resp.meta), {}, { - count: data.length - }); - return _context.abrupt("return", { - data: data, - meta: meta, - next: keys.length > data.length && hasBookmark, - bookmark: nextBookmark - }); - - case 24: - return _context.abrupt("return", { - data: resp.data.map(function (c) { - return normalizeOAuthClient(c); - }), - meta: resp.meta, - next: hasBookmark, - bookmark: nextBookmark - }); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[5, 11]]); - })); - - function all() { - return _all.apply(this, arguments); - } - - return all; - }() - /** - * Get an OAuth client by id - * - * @param {string} id The client id. - * @returns {object} JsonAPI response containing normalized client as data attribute - */ - - }, { - key: "get", - value: function () { - var _get = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(id) { - var resp; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.all({ - keys: [id] - }); - - case 2: - resp = _context2.sent; - - case 3: - if (!resp.next) { - _context2.next = 9; - break; - } - - _context2.next = 6; - return this.all({ - keys: [id], - bookmark: resp.bookmark - }); - - case 6: - resp = _context2.sent; - _context2.next = 3; - break; - - case 9: - if (!resp.data.length) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", { - data: normalizeOAuthClient(resp.data[0]) - }); - - case 13: - resp.url = (0, _utils.uri)(_templateObject2(), id); - resp.status = '404'; - throw new _errors.FetchError(resp, 'Not Found'); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function get(_x) { - return _get.apply(this, arguments); - } - - return get; - }() - /** - * Destroys the OAuth client on the server - * - * @param {io.cozy.oauth.clients} oauthClient The client document to destroy - * @returns {{ data }} The deleted client - */ - - }, { - key: "destroy", - value: function () { - var _destroy = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(oauthClient) { - var _id; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _id = oauthClient._id; - _context3.next = 3; - return this.stackClient.fetchJSON('DELETE', (0, _utils.uri)(_templateObject3(), _id)); - - case 3: - return _context3.abrupt("return", { - data: _objectSpread(_objectSpread({}, normalizeOAuthClient(oauthClient)), {}, { - _deleted: true - }) - }); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function destroy(_x2) { - return _destroy.apply(this, arguments); - } - - return destroy; - }() - }]); - return OAuthClientsCollection; -}(_DocumentCollection2.default); - -OAuthClientsCollection.normalizeDoctype = _DocumentCollection2.default.normalizeDoctypeJsonApi; -var _default = OAuthClientsCollection; -exports.default = _default; - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { @@ -31149,7 +30813,7 @@ var _default = ShortcutsCollection; exports.default = _default; /***/ }), -/* 331 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31286,7 +30950,7 @@ var _default = ContactsCollection; exports.default = _default; /***/ }), -/* 332 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31305,7 +30969,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _memoize = _interopRequireWildcard(__webpack_require__(333)); +var _memoize = _interopRequireWildcard(__webpack_require__(332)); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -31564,7 +31228,7 @@ var _default = (0, _memoize.default)(getIconURL, { exports.default = _default; /***/ }), -/* 333 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31672,7 +31336,7 @@ var _default = memoize; exports.default = _default; /***/ }), -/* 334 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31695,7 +31359,7 @@ var _default = logDeprecate; exports.default = _default; /***/ }), -/* 335 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31854,7 +31518,7 @@ var shouldXMLHTTPRequestBeUsed = function shouldXMLHTTPRequestBeUsed(method, pat exports.shouldXMLHTTPRequestBeUsed = shouldXMLHTTPRequestBeUsed; /***/ }), -/* 336 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31893,7 +31557,7 @@ var _CozyStackClient2 = _interopRequireDefault(__webpack_require__(213)); var _AccessToken = _interopRequireDefault(__webpack_require__(310)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -32574,7 +32238,7 @@ var _default = OAuthClient; exports.default = _default; /***/ }), -/* 337 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32590,7 +32254,7 @@ var DOCTYPE_FILES = 'io.cozy.files'; exports.DOCTYPE_FILES = DOCTYPE_FILES; /***/ }), -/* 338 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32623,15 +32287,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _dsl = __webpack_require__(260); -var _CozyLink2 = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink2 = _interopRequireDefault(__webpack_require__(338)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } @@ -32839,7 +32503,7 @@ var StackLink = /*#__PURE__*/function (_CozyLink) { exports.default = StackLink; /***/ }), -/* 339 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32903,7 +32567,7 @@ var concat = function concat(firstLink, nextLink) { }; /***/ }), -/* 340 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32930,7 +32594,7 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); var _types = __webpack_require__(263); @@ -33002,11 +32666,11 @@ var BulkEditError = /*#__PURE__*/function (_Error) { exports.BulkEditError = BulkEditError; /***/ }), -/* 341 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - unzipWith = __webpack_require__(342); + unzipWith = __webpack_require__(341); /** * This method is like `_.zip` except that it accepts `iteratee` to specify @@ -33040,7 +32704,7 @@ module.exports = zipWith; /***/ }), -/* 342 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), @@ -33085,7 +32749,7 @@ module.exports = unzipWith; /***/ }), -/* 343 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33151,24 +32815,24 @@ Object.defineProperty(exports, "create", { } }); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyTriggers = _interopRequireDefault(__webpack_require__(407)); +var _HasManyTriggers = _interopRequireDefault(__webpack_require__(406)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); /***/ }), -/* 344 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33209,15 +32873,15 @@ var _uniq = _interopRequireDefault(__webpack_require__(265)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33470,7 +33134,7 @@ var HasManyFiles = /*#__PURE__*/function (_HasMany) { exports.default = HasManyFiles; /***/ }), -/* 345 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33533,15 +33197,15 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _redux = __webpack_require__(346); +var _redux = __webpack_require__(345); -var _reduxThunk = _interopRequireDefault(__webpack_require__(349)); +var _reduxThunk = _interopRequireDefault(__webpack_require__(348)); -var _documents = _interopRequireWildcard(__webpack_require__(350)); +var _documents = _interopRequireWildcard(__webpack_require__(349)); -var _queries = _interopRequireWildcard(__webpack_require__(375)); +var _queries = _interopRequireWildcard(__webpack_require__(374)); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33674,7 +33338,7 @@ var getRawQueryFromState = function getRawQueryFromState(state, queryId) { exports.getRawQueryFromState = getRawQueryFromState; /***/ }), -/* 346 */ +/* 345 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -33685,7 +33349,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return combineReducers; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "compose", function() { return compose; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return createStore; }); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); /** @@ -34373,13 +34037,13 @@ if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed /***/ }), -/* 347 */ +/* 346 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectSpread2; }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(348); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); function ownKeys(object, enumerableOnly) { @@ -34421,7 +34085,7 @@ function _objectSpread2(target) { } /***/ }), -/* 348 */ +/* 347 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34443,7 +34107,7 @@ function _defineProperty(obj, key, value) { } /***/ }), -/* 349 */ +/* 348 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34470,7 +34134,7 @@ thunk.withExtraArgument = createThunkMiddleware; /* harmony default export */ __webpack_exports__["default"] = (thunk); /***/ }), -/* 350 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34485,7 +34149,7 @@ exports.extractAndMergeDocument = exports.getCollectionFromSlice = exports.getDo var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -34493,17 +34157,17 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _omit = _interopRequireDefault(__webpack_require__(266)); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); var _dsl = __webpack_require__(260); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); var _types = __webpack_require__(263); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -34677,11 +34341,11 @@ var extractAndMergeDocument = function extractAndMergeDocument(data, updatedStat exports.extractAndMergeDocument = extractAndMergeDocument; /***/ }), -/* 351 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** * Creates an object composed of keys generated from the results of running @@ -34719,11 +34383,11 @@ module.exports = keyBy; /***/ }), -/* 352 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { -var arrayAggregator = __webpack_require__(353), - baseAggregator = __webpack_require__(354), +var arrayAggregator = __webpack_require__(352), + baseAggregator = __webpack_require__(353), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -34748,7 +34412,7 @@ module.exports = createAggregator; /***/ }), -/* 353 */ +/* 352 */ /***/ (function(module, exports) { /** @@ -34776,7 +34440,7 @@ module.exports = arrayAggregator; /***/ }), -/* 354 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -34803,7 +34467,7 @@ module.exports = baseAggregator; /***/ }), -/* 355 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34816,7 +34480,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _minilog = _interopRequireDefault(__webpack_require__(356)); +var _minilog = _interopRequireDefault(__webpack_require__(355)); var logger = (0, _minilog.default)('cozy-client'); @@ -34826,23 +34490,23 @@ var _default = logger; exports.default = _default; /***/ }), -/* 356 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(357); +module.exports = __webpack_require__(356); -var consoleLogger = __webpack_require__(360); +var consoleLogger = __webpack_require__(359); // if we are running inside Electron then use the web version of console.js var isElectron = (typeof window !== 'undefined' && window.process && window.process.type === 'renderer'); if (isElectron) { - consoleLogger = __webpack_require__(369).minilog; + consoleLogger = __webpack_require__(368).minilog; } // intercept the pipe method and transparently wrap the stringifier, if the // destination is a Node core stream -module.exports.Stringifier = __webpack_require__(373); +module.exports.Stringifier = __webpack_require__(372); var oldPipe = module.exports.pipe; module.exports.pipe = function(dest) { @@ -34857,18 +34521,18 @@ module.exports.defaultBackend = consoleLogger; module.exports.defaultFormatter = consoleLogger.formatMinilog; module.exports.backends = { - redis: __webpack_require__(374), + redis: __webpack_require__(373), nodeConsole: consoleLogger, console: consoleLogger }; /***/ }), -/* 357 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - Filter = __webpack_require__(359); +var Transform = __webpack_require__(357), + Filter = __webpack_require__(358); var log = new Transform(), slice = Array.prototype.slice; @@ -34917,7 +34581,7 @@ exports.enable = function() { /***/ }), -/* 358 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { var microee = __webpack_require__(211); @@ -34995,11 +34659,11 @@ module.exports = Transform; /***/ }), -/* 359 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { // default filter -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; @@ -35057,10 +34721,10 @@ module.exports = Filter; /***/ }), -/* 360 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function ConsoleBackend() { } @@ -35072,12 +34736,12 @@ ConsoleBackend.prototype.write = function() { var e = new ConsoleBackend(); -var levelMap = __webpack_require__(361).levelMap; +var levelMap = __webpack_require__(360).levelMap; e.filterEnv = function() { console.error('Minilog.backends.console.filterEnv is deprecated in Minilog v2.'); // return the instance of Minilog - return __webpack_require__(357); + return __webpack_require__(356); }; e.formatters = [ @@ -35085,19 +34749,19 @@ e.formatters = [ 'formatLearnboost', 'formatMinilog', 'formatWithStack', 'formatTime' ]; -e.formatClean = new (__webpack_require__(362)); -e.formatColor = new (__webpack_require__(363)); -e.formatNpm = new (__webpack_require__(364)); -e.formatLearnboost = new (__webpack_require__(365)); -e.formatMinilog = new (__webpack_require__(366)); -e.formatWithStack = new (__webpack_require__(367)); -e.formatTime = new (__webpack_require__(368)); +e.formatClean = new (__webpack_require__(361)); +e.formatColor = new (__webpack_require__(362)); +e.formatNpm = new (__webpack_require__(363)); +e.formatLearnboost = new (__webpack_require__(364)); +e.formatMinilog = new (__webpack_require__(365)); +e.formatWithStack = new (__webpack_require__(366)); +e.formatTime = new (__webpack_require__(367)); module.exports = e; /***/ }), -/* 361 */ +/* 360 */ /***/ (function(module, exports) { var styles = { @@ -35127,10 +34791,10 @@ exports.style = function(str, style) { /***/ }), -/* 362 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatClean() {} @@ -35145,11 +34809,11 @@ module.exports = FormatClean; /***/ }), -/* 363 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatColor() {} @@ -35167,10 +34831,10 @@ module.exports = FormatColor; /***/ }), -/* 364 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatNpm() {} @@ -35195,11 +34859,11 @@ module.exports = FormatNpm; /***/ }), -/* 365 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatLearnboost() {} @@ -35216,11 +34880,11 @@ module.exports = FormatLearnboost; /***/ }), -/* 366 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatMinilog() {} @@ -35240,11 +34904,11 @@ module.exports = FormatMinilog; /***/ }), -/* 367 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatNpm() {} @@ -35298,11 +34962,11 @@ module.exports = FormatNpm; /***/ }), -/* 368 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatTime() {} @@ -35334,10 +34998,10 @@ module.exports = FormatTime; /***/ }), -/* 369 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var newlines = /\n+$/, logger = new Transform(); @@ -35365,18 +35029,18 @@ logger.write = function(name, level, args) { }; logger.formatters = ['color', 'minilog']; -logger.color = __webpack_require__(370); -logger.minilog = __webpack_require__(372); +logger.color = __webpack_require__(369); +logger.minilog = __webpack_require__(371); module.exports = logger; /***/ }), -/* 370 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371); +var Transform = __webpack_require__(357), + color = __webpack_require__(370); var colors = { debug: ['cyan'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35396,7 +35060,7 @@ module.exports = logger; /***/ }), -/* 371 */ +/* 370 */ /***/ (function(module, exports) { var hex = { @@ -35422,11 +35086,11 @@ module.exports = color; /***/ }), -/* 372 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371), +var Transform = __webpack_require__(357), + color = __webpack_require__(370), colors = { debug: ['gray'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35454,10 +35118,10 @@ module.exports = logger; /***/ }), -/* 373 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function Stringify() {} @@ -35492,7 +35156,7 @@ module.exports = Stringify; /***/ }), -/* 374 */ +/* 373 */ /***/ (function(module, exports) { function RedisBackend(options) { @@ -35514,7 +35178,7 @@ module.exports = RedisBackend; /***/ }), -/* 375 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35539,35 +35203,35 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy = _interopRequireDefault(__webpack_require__(376)); +var _groupBy = _interopRequireDefault(__webpack_require__(375)); -var _difference = _interopRequireDefault(__webpack_require__(377)); +var _difference = _interopRequireDefault(__webpack_require__(376)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); -var _concat = _interopRequireDefault(__webpack_require__(382)); +var _concat = _interopRequireDefault(__webpack_require__(381)); var _isPlainObject = _interopRequireDefault(__webpack_require__(272)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _orderBy = _interopRequireDefault(__webpack_require__(383)); +var _orderBy = _interopRequireDefault(__webpack_require__(382)); var _isArray = _interopRequireDefault(__webpack_require__(88)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _sift = _interopRequireDefault(__webpack_require__(390)); +var _sift = _interopRequireDefault(__webpack_require__(389)); var _cozyFlags = _interopRequireDefault(__webpack_require__(256)); -var _documents = __webpack_require__(350); +var _documents = __webpack_require__(349); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); var _dsl = __webpack_require__(260); @@ -36146,11 +35810,11 @@ exports.QueryIDGenerator = QueryIDGenerator; QueryIDGenerator.UNNAMED = 'unnamed'; /***/ }), -/* 376 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -36193,10 +35857,10 @@ module.exports = groupBy; /***/ }), -/* 377 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { -var baseDifference = __webpack_require__(378), +var baseDifference = __webpack_require__(377), baseFlatten = __webpack_require__(184), baseRest = __webpack_require__(197), isArrayLikeObject = __webpack_require__(205); @@ -36232,7 +35896,7 @@ module.exports = difference; /***/ }), -/* 378 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36305,13 +35969,13 @@ module.exports = baseDifference; /***/ }), -/* 379 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381); + castArrayLikeObject = __webpack_require__(380); /** * Creates an array of unique values that are included in all given arrays @@ -36341,7 +36005,7 @@ module.exports = intersection; /***/ }), -/* 380 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36421,7 +36085,7 @@ module.exports = baseIntersection; /***/ }), -/* 381 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLikeObject = __webpack_require__(205); @@ -36441,7 +36105,7 @@ module.exports = castArrayLikeObject; /***/ }), -/* 382 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(150), @@ -36490,10 +36154,10 @@ module.exports = concat; /***/ }), -/* 383 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { -var baseOrderBy = __webpack_require__(384), +var baseOrderBy = __webpack_require__(383), isArray = __webpack_require__(88); /** @@ -36543,16 +36207,16 @@ module.exports = orderBy; /***/ }), -/* 384 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseGet = __webpack_require__(164), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), - baseSortBy = __webpack_require__(386), + baseMap = __webpack_require__(384), + baseSortBy = __webpack_require__(385), baseUnary = __webpack_require__(95), - compareMultiple = __webpack_require__(387), + compareMultiple = __webpack_require__(386), identity = __webpack_require__(178), isArray = __webpack_require__(88); @@ -36598,7 +36262,7 @@ module.exports = baseOrderBy; /***/ }), -/* 385 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208), @@ -36626,7 +36290,7 @@ module.exports = baseMap; /***/ }), -/* 386 */ +/* 385 */ /***/ (function(module, exports) { /** @@ -36653,10 +36317,10 @@ module.exports = baseSortBy; /***/ }), -/* 387 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(388); +var compareAscending = __webpack_require__(387); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -36703,7 +36367,7 @@ module.exports = compareMultiple; /***/ }), -/* 388 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -36750,7 +36414,7 @@ module.exports = compareAscending; /***/ }), -/* 389 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -36786,7 +36450,7 @@ module.exports = isString; /***/ }), -/* 390 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -37380,7 +37044,7 @@ module.exports = isString; /***/ }), -/* 391 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37453,7 +37117,7 @@ var receiveMutationError = function receiveMutationError(mutationId, error) { exports.receiveMutationError = receiveMutationError; /***/ }), -/* 392 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37471,7 +37135,7 @@ var properId = function properId(doc) { exports.properId = properId; /***/ }), -/* 393 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37746,7 +37410,7 @@ var _default = Association; exports.default = _default; /***/ }), -/* 394 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37777,15 +37441,15 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38205,11 +37869,11 @@ var _default = HasMany; exports.default = _default; /***/ }), -/* 395 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { -var baseMerge = __webpack_require__(396), - createAssigner = __webpack_require__(401); +var baseMerge = __webpack_require__(395), + createAssigner = __webpack_require__(400); /** * This method is like `_.assign` except that it recursively merges own and @@ -38250,16 +37914,16 @@ module.exports = merge; /***/ }), -/* 396 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { var Stack = __webpack_require__(105), - assignMergeValue = __webpack_require__(397), + assignMergeValue = __webpack_require__(396), baseFor = __webpack_require__(80), - baseMergeDeep = __webpack_require__(398), + baseMergeDeep = __webpack_require__(397), isObject = __webpack_require__(74), keysIn = __webpack_require__(220), - safeGet = __webpack_require__(399); + safeGet = __webpack_require__(398); /** * The base implementation of `_.merge` without support for multiple sources. @@ -38298,7 +37962,7 @@ module.exports = baseMerge; /***/ }), -/* 397 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), @@ -38324,10 +37988,10 @@ module.exports = assignMergeValue; /***/ }), -/* 398 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { -var assignMergeValue = __webpack_require__(397), +var assignMergeValue = __webpack_require__(396), cloneBuffer = __webpack_require__(223), cloneTypedArray = __webpack_require__(236), copyArray = __webpack_require__(224), @@ -38340,8 +38004,8 @@ var assignMergeValue = __webpack_require__(397), isObject = __webpack_require__(74), isPlainObject = __webpack_require__(272), isTypedArray = __webpack_require__(92), - safeGet = __webpack_require__(399), - toPlainObject = __webpack_require__(400); + safeGet = __webpack_require__(398), + toPlainObject = __webpack_require__(399); /** * A specialized version of `baseMerge` for arrays and objects which performs @@ -38424,7 +38088,7 @@ module.exports = baseMergeDeep; /***/ }), -/* 399 */ +/* 398 */ /***/ (function(module, exports) { /** @@ -38451,7 +38115,7 @@ module.exports = safeGet; /***/ }), -/* 400 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { var copyObject = __webpack_require__(218), @@ -38489,11 +38153,11 @@ module.exports = toPlainObject; /***/ }), -/* 401 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates a function like `_.assign`. @@ -38532,7 +38196,7 @@ module.exports = createAssigner; /***/ }), -/* 402 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(110), @@ -38568,7 +38232,7 @@ module.exports = isIterateeCall; /***/ }), -/* 403 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38595,13 +38259,13 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _set = _interopRequireDefault(__webpack_require__(404)); +var _set = _interopRequireDefault(__webpack_require__(403)); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38729,7 +38393,7 @@ var HasOne = /*#__PURE__*/function (_Association) { exports.default = HasOne; /***/ }), -/* 404 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { var baseSet = __webpack_require__(303); @@ -38770,7 +38434,7 @@ module.exports = set; /***/ }), -/* 405 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38795,7 +38459,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); var _dsl = __webpack_require__(260); @@ -38861,7 +38525,7 @@ var BelongsToInPlace = HasOneInPlace; exports.BelongsToInPlace = BelongsToInPlace; /***/ }), -/* 406 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38890,7 +38554,7 @@ var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39034,7 +38698,7 @@ var _default = HasManyInPlace; exports.default = _default; /***/ }), -/* 407 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39059,7 +38723,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); var _dsl = __webpack_require__(260); @@ -39115,7 +38779,7 @@ var _default = HasManyTriggers; exports.default = _default; /***/ }), -/* 408 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39134,17 +38798,17 @@ var _pick = _interopRequireDefault(__webpack_require__(317)); var _pickBy = _interopRequireDefault(__webpack_require__(301)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39249,7 +38913,7 @@ var create = function create(target, _ref, accessors) { exports.create = create; /***/ }), -/* 409 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39264,7 +38928,7 @@ exports.generateWebLink = exports.dehydrate = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(50)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -39361,7 +39025,7 @@ var generateWebLink = function generateWebLink(_ref3) { exports.generateWebLink = generateWebLink; /***/ }), -/* 410 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39378,9 +39042,9 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _cozyDeviceHelper = __webpack_require__(411); +var _cozyDeviceHelper = __webpack_require__(410); var _types = __webpack_require__(263); @@ -39544,7 +39208,7 @@ var authFunction = authenticateWithCordova; exports.authFunction = authFunction; /***/ }), -/* 411 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39662,22 +39326,22 @@ Object.defineProperty(exports, "openDeeplinkOrRedirect", { } }); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); -var _device = __webpack_require__(414); +var _device = __webpack_require__(413); -var _apps = __webpack_require__(424); +var _apps = __webpack_require__(423); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _link = __webpack_require__(425); +var _link = __webpack_require__(424); -var _deeplink = __webpack_require__(426); +var _deeplink = __webpack_require__(425); /***/ }), -/* 412 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39688,7 +39352,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.isMobile = exports.isIOS = exports.isAndroid = exports.isMobileApp = exports.isWebApp = exports.isAndroidApp = exports.isIOSApp = exports.getPlatform = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var WEB_PLATFORM = 'web'; var IOS_PLATFORM = 'ios'; @@ -39750,7 +39414,7 @@ var isMobile = function isMobile() { exports.isMobile = isMobile; /***/ }), -/* 413 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39769,7 +39433,7 @@ var isCordova = function isCordova() { exports.isCordova = isCordova; /***/ }), -/* 414 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39782,13 +39446,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.getDeviceName = void 0; -var _capitalize = _interopRequireDefault(__webpack_require__(415)); +var _capitalize = _interopRequireDefault(__webpack_require__(414)); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var DEFAULT_DEVICE = 'Device'; // device @@ -39825,11 +39489,11 @@ var getDeviceName = function getDeviceName() { exports.getDeviceName = getDeviceName; /***/ }), -/* 415 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171), - upperFirst = __webpack_require__(416); + upperFirst = __webpack_require__(415); /** * Converts the first character of `string` to upper case and the remaining @@ -39854,10 +39518,10 @@ module.exports = capitalize; /***/ }), -/* 416 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var createCaseFirst = __webpack_require__(417); +var createCaseFirst = __webpack_require__(416); /** * Converts the first character of `string` to upper case. @@ -39882,12 +39546,12 @@ module.exports = upperFirst; /***/ }), -/* 417 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { -var castSlice = __webpack_require__(418), - hasUnicode = __webpack_require__(419), - stringToArray = __webpack_require__(420), +var castSlice = __webpack_require__(417), + hasUnicode = __webpack_require__(418), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171); /** @@ -39921,7 +39585,7 @@ module.exports = createCaseFirst; /***/ }), -/* 418 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { var baseSlice = __webpack_require__(270); @@ -39945,7 +39609,7 @@ module.exports = castSlice; /***/ }), -/* 419 */ +/* 418 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -39977,12 +39641,12 @@ module.exports = hasUnicode; /***/ }), -/* 420 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { -var asciiToArray = __webpack_require__(421), - hasUnicode = __webpack_require__(419), - unicodeToArray = __webpack_require__(422); +var asciiToArray = __webpack_require__(420), + hasUnicode = __webpack_require__(418), + unicodeToArray = __webpack_require__(421); /** * Converts `string` to an array. @@ -40001,7 +39665,7 @@ module.exports = stringToArray; /***/ }), -/* 421 */ +/* 420 */ /***/ (function(module, exports) { /** @@ -40019,7 +39683,7 @@ module.exports = asciiToArray; /***/ }), -/* 422 */ +/* 421 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -40065,7 +39729,7 @@ module.exports = unicodeToArray; /***/ }), -/* 423 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40076,7 +39740,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.hasNetworkInformationPlugin = exports.hasSafariPlugin = exports.hasInAppBrowserPlugin = exports.hasDevicePlugin = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var hasDevicePlugin = function hasDevicePlugin() { return (0, _cordova.isCordova)() && window.device !== undefined; @@ -40118,7 +39782,7 @@ var hasNetworkInformationPlugin = function hasNetworkInformationPlugin() { exports.hasNetworkInformationPlugin = hasNetworkInformationPlugin; /***/ }), -/* 424 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40135,7 +39799,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var cordovaPluginIsInstalled = function cordovaPluginIsInstalled() { return window.startApp; @@ -40272,7 +39936,7 @@ var _default = exported; exports.default = _default; /***/ }), -/* 425 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40289,7 +39953,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); var nativeLinkOpen = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref) { @@ -40356,7 +40020,7 @@ var nativeLinkOpen = /*#__PURE__*/function () { exports.nativeLinkOpen = nativeLinkOpen; /***/ }), -/* 426 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40477,7 +40141,7 @@ var openDeeplinkOrRedirect = function openDeeplinkOrRedirect(deeplink, failCb) { exports.openDeeplinkOrRedirect = openDeeplinkOrRedirect; /***/ }), -/* 427 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40492,7 +40156,7 @@ exports.default = void 0; var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy2 = _interopRequireDefault(__webpack_require__(376)); +var _groupBy2 = _interopRequireDefault(__webpack_require__(375)); var _flatten = _interopRequireDefault(__webpack_require__(183)); @@ -40500,7 +40164,7 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _uniqWith = _interopRequireDefault(__webpack_require__(428)); +var _uniqWith = _interopRequireDefault(__webpack_require__(427)); var _dsl = __webpack_require__(260); @@ -40557,7 +40221,7 @@ var _default = optimizeQueries; exports.default = _default; /***/ }), -/* 428 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { var baseUniq = __webpack_require__(187); @@ -40591,7 +40255,7 @@ module.exports = uniqWith; /***/ }), -/* 429 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40642,7 +40306,7 @@ var _default = fetchPolicies; exports.default = _default; /***/ }), -/* 430 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40665,17 +40329,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _size = _interopRequireDefault(__webpack_require__(431)); +var _size = _interopRequireDefault(__webpack_require__(430)); -var _intersectionBy = _interopRequireDefault(__webpack_require__(435)); +var _intersectionBy = _interopRequireDefault(__webpack_require__(434)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -40960,14 +40624,14 @@ var _default = Schema; exports.default = _default; /***/ }), -/* 431 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), getTag = __webpack_require__(154), isArrayLike = __webpack_require__(101), - isString = __webpack_require__(389), - stringSize = __webpack_require__(432); + isString = __webpack_require__(388), + stringSize = __webpack_require__(431); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -41012,12 +40676,12 @@ module.exports = size; /***/ }), -/* 432 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { -var asciiSize = __webpack_require__(433), - hasUnicode = __webpack_require__(419), - unicodeSize = __webpack_require__(434); +var asciiSize = __webpack_require__(432), + hasUnicode = __webpack_require__(418), + unicodeSize = __webpack_require__(433); /** * Gets the number of symbols in `string`. @@ -41036,7 +40700,7 @@ module.exports = stringSize; /***/ }), -/* 433 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { var baseProperty = __webpack_require__(180); @@ -41054,7 +40718,7 @@ module.exports = asciiSize; /***/ }), -/* 434 */ +/* 433 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -41104,14 +40768,14 @@ module.exports = unicodeSize; /***/ }), -/* 435 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseIteratee = __webpack_require__(102), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381), + castArrayLikeObject = __webpack_require__(380), last = __webpack_require__(268); /** @@ -41155,7 +40819,7 @@ module.exports = intersectionBy; /***/ }), -/* 436 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41176,7 +40840,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); /** * ObservableQueries are the glue between the store and observers @@ -41354,7 +41018,7 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 437 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41400,10 +41064,10 @@ var CozyClient = /*#__PURE__*/function (_SnapshotObject) { exports.CozyClient = CozyClient; /***/ }), -/* 438 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { -var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(439); +var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(438); module.exports = function (obj, opts) { if (!opts) opts = {}; @@ -41490,15 +41154,15 @@ var objectKeys = Object.keys || function (obj) { /***/ }), -/* 439 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { -exports.parse = __webpack_require__(440); -exports.stringify = __webpack_require__(441); +exports.parse = __webpack_require__(439); +exports.stringify = __webpack_require__(440); /***/ }), -/* 440 */ +/* 439 */ /***/ (function(module, exports) { var at, // The index of the current character @@ -41777,7 +41441,7 @@ module.exports = function (source, reviver) { /***/ }), -/* 441 */ +/* 440 */ /***/ (function(module, exports) { var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, @@ -41937,7 +41601,7 @@ module.exports = function (value, replacer, space) { /***/ }), -/* 442 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42053,10 +41717,10 @@ var _default = PromiseCache; exports.default = _default; /***/ }), -/* 443 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { -var createFlow = __webpack_require__(444); +var createFlow = __webpack_require__(443); /** * Creates a function that returns the result of invoking the given functions @@ -42086,15 +41750,15 @@ module.exports = flow; /***/ }), -/* 444 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { -var LodashWrapper = __webpack_require__(445), +var LodashWrapper = __webpack_require__(444), flatRest = __webpack_require__(273), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), isArray = __webpack_require__(88), - isLaziable = __webpack_require__(451); + isLaziable = __webpack_require__(450); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -42170,11 +41834,11 @@ module.exports = createFlow; /***/ }), -/* 445 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** * The base constructor for creating `lodash` wrapper objects. @@ -42198,7 +41862,7 @@ module.exports = LodashWrapper; /***/ }), -/* 446 */ +/* 445 */ /***/ (function(module, exports) { /** @@ -42214,10 +41878,10 @@ module.exports = baseLodash; /***/ }), -/* 447 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { -var metaMap = __webpack_require__(448), +var metaMap = __webpack_require__(447), noop = __webpack_require__(195); /** @@ -42235,7 +41899,7 @@ module.exports = getData; /***/ }), -/* 448 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { var WeakMap = __webpack_require__(158); @@ -42247,10 +41911,10 @@ module.exports = metaMap; /***/ }), -/* 449 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { -var realNames = __webpack_require__(450); +var realNames = __webpack_require__(449); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42284,7 +41948,7 @@ module.exports = getFuncName; /***/ }), -/* 450 */ +/* 449 */ /***/ (function(module, exports) { /** Used to lookup unminified function names. */ @@ -42294,13 +41958,13 @@ module.exports = realNames; /***/ }), -/* 451 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), - lodash = __webpack_require__(453); +var LazyWrapper = __webpack_require__(451), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), + lodash = __webpack_require__(452); /** * Checks if `func` has a lazy counterpart. @@ -42328,11 +41992,11 @@ module.exports = isLaziable; /***/ }), -/* 452 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295; @@ -42362,15 +42026,15 @@ module.exports = LazyWrapper; /***/ }), -/* 453 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), - baseLodash = __webpack_require__(446), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), + baseLodash = __webpack_require__(445), isArray = __webpack_require__(88), isObjectLike = __webpack_require__(87), - wrapperClone = __webpack_require__(454); + wrapperClone = __webpack_require__(453); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42515,11 +42179,11 @@ module.exports = lodash; /***/ }), -/* 454 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), copyArray = __webpack_require__(224); /** @@ -42544,7 +42208,7 @@ module.exports = wrapperClone; /***/ }), -/* 455 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42615,7 +42279,7 @@ var hasQueryBeenLoaded = function hasQueryBeenLoaded(col) { exports.hasQueryBeenLoaded = hasQueryBeenLoaded; /***/ }), -/* 456 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42704,7 +42368,7 @@ function sanitize(manifest) { } /***/ }), -/* 457 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42725,7 +42389,7 @@ var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(55)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _cozyStackClient = __webpack_require__(212); @@ -42806,7 +42470,7 @@ var createMockClient = function createMockClient(_ref) { exports.createMockClient = createMockClient; /***/ }), -/* 458 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42827,13 +42491,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _http = _interopRequireDefault(__webpack_require__(27)); -var _open = _interopRequireDefault(__webpack_require__(459)); +var _open = _interopRequireDefault(__webpack_require__(458)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _serverDestroy = _interopRequireDefault(__webpack_require__(465)); +var _serverDestroy = _interopRequireDefault(__webpack_require__(464)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -42847,7 +42511,7 @@ var log = _cozyLogger.default.namespace('create-cli-client'); var nodeFetch = __webpack_require__(25); -var btoa = __webpack_require__(466); +var btoa = __webpack_require__(465); /** * Creates and starts and HTTP server suitable for OAuth authentication * @@ -43141,17 +42805,17 @@ if (__webpack_require__.c[__webpack_require__.s] === module) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 459 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__dirname) { const {promisify} = __webpack_require__(12); -const path = __webpack_require__(460); -const childProcess = __webpack_require__(461); -const fs = __webpack_require__(462); -const isWsl = __webpack_require__(463); -const isDocker = __webpack_require__(464); +const path = __webpack_require__(459); +const childProcess = __webpack_require__(460); +const fs = __webpack_require__(461); +const isWsl = __webpack_require__(462); +const isDocker = __webpack_require__(463); const pAccess = promisify(fs.access); const pReadFile = promisify(fs.readFile); @@ -43344,32 +43008,32 @@ module.exports = async (target, options) => { /* WEBPACK VAR INJECTION */}.call(this, "/")) /***/ }), -/* 460 */ +/* 459 */ /***/ (function(module, exports) { module.exports = require("path"); /***/ }), -/* 461 */ +/* 460 */ /***/ (function(module, exports) { module.exports = require("child_process"); /***/ }), -/* 462 */ +/* 461 */ /***/ (function(module, exports) { module.exports = require("fs"); /***/ }), -/* 463 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const os = __webpack_require__(21); -const fs = __webpack_require__(462); -const isDocker = __webpack_require__(464); +const fs = __webpack_require__(461); +const isDocker = __webpack_require__(463); const isWsl = () => { if (process.platform !== 'linux') { @@ -43400,12 +43064,12 @@ if (process.env.__IS_WSL_TEST__) { /***/ }), -/* 464 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const fs = __webpack_require__(462); +const fs = __webpack_require__(461); let isDocker; @@ -43436,7 +43100,7 @@ module.exports = () => { /***/ }), -/* 465 */ +/* 464 */ /***/ (function(module, exports) { module.exports = enableDestroy; @@ -43461,7 +43125,7 @@ function enableDestroy(server) { /***/ }), -/* 466 */ +/* 465 */ /***/ (function(module, exports) { (function () { @@ -43484,7 +43148,7 @@ function enableDestroy(server) { /***/ }), -/* 467 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43497,51 +43161,51 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeseries = exports.document = exports.contact = exports.utils = exports.permission = exports.note = exports.account = exports.folder = exports.file = exports.applications = exports.instance = exports.trigger = exports.accounts = exports.triggers = void 0; -var trigger = _interopRequireWildcard(__webpack_require__(468)); +var trigger = _interopRequireWildcard(__webpack_require__(467)); exports.trigger = trigger; -var instance = _interopRequireWildcard(__webpack_require__(470)); +var instance = _interopRequireWildcard(__webpack_require__(469)); exports.instance = instance; -var applications = _interopRequireWildcard(__webpack_require__(471)); +var applications = _interopRequireWildcard(__webpack_require__(470)); exports.applications = applications; -var file = _interopRequireWildcard(__webpack_require__(472)); +var file = _interopRequireWildcard(__webpack_require__(471)); exports.file = file; -var folder = _interopRequireWildcard(__webpack_require__(476)); +var folder = _interopRequireWildcard(__webpack_require__(475)); exports.folder = folder; -var account = _interopRequireWildcard(__webpack_require__(469)); +var account = _interopRequireWildcard(__webpack_require__(468)); exports.account = account; -var note = _interopRequireWildcard(__webpack_require__(478)); +var note = _interopRequireWildcard(__webpack_require__(477)); exports.note = note; -var permission = _interopRequireWildcard(__webpack_require__(479)); +var permission = _interopRequireWildcard(__webpack_require__(478)); exports.permission = permission; -var utils = _interopRequireWildcard(__webpack_require__(480)); +var utils = _interopRequireWildcard(__webpack_require__(479)); exports.utils = utils; -var contact = _interopRequireWildcard(__webpack_require__(481)); +var contact = _interopRequireWildcard(__webpack_require__(480)); exports.contact = contact; -var document = _interopRequireWildcard(__webpack_require__(473)); +var document = _interopRequireWildcard(__webpack_require__(472)); exports.document = document; -var timeseries = _interopRequireWildcard(__webpack_require__(483)); +var timeseries = _interopRequireWildcard(__webpack_require__(482)); exports.timeseries = timeseries; // For backward compatibility before 9.0.0 @@ -43551,7 +43215,7 @@ var accounts = account; exports.accounts = accounts; /***/ }), -/* 468 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43566,7 +43230,7 @@ exports.triggers = exports.triggerStates = void 0; var _get = _interopRequireDefault(__webpack_require__(163)); -var _account = __webpack_require__(469); +var _account = __webpack_require__(468); var actionableErrors = ['CHALLENGE_ASKED', 'DISK_QUOTA_EXCEEDED', 'TERMS_VERSION_MISMATCH', 'USER_ACTION_NEEDED', 'USER_ACTION_NEEDED.CHANGE_PASSWORD', 'USER_ACTION_NEEDED.ACCOUNT_REMOVED', 'USER_ACTION_NEEDED.WEBAUTH_REQUIRED', 'USER_ACTION_NEEDED.SCA_REQUIRED', 'LOGIN_FAILED']; /** Trigger states come from /jobs/triggers */ @@ -43674,7 +43338,7 @@ var triggers = { exports.triggers = triggers; /***/ }), -/* 469 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43691,9 +43355,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _HasMany = __webpack_require__(394); +var _HasMany = __webpack_require__(393); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -43779,7 +43443,7 @@ var setContractSyncStatusInAccount = function setContractSyncStatusInAccount(acc exports.setContractSyncStatusInAccount = setContractSyncStatusInAccount; /***/ }), -/* 470 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43881,7 +43545,7 @@ var buildPremiumLink = function buildPremiumLink(instanceInfo) { exports.buildPremiumLink = buildPremiumLink; /***/ }), -/* 471 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43996,7 +43660,7 @@ var getAppDisplayName = function getAppDisplayName(app, lang) { exports.getAppDisplayName = getAppDisplayName; /***/ }), -/* 472 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44020,17 +43684,17 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _has = _interopRequireDefault(__webpack_require__(315)); -var _document = __webpack_require__(473); +var _document = __webpack_require__(472); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -44433,7 +44097,7 @@ var hasMetadataAttribute = function hasMetadataAttribute(_ref3) { exports.hasMetadataAttribute = hasMetadataAttribute; /***/ }), -/* 473 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44454,9 +44118,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var qualificationModel = _interopRequireWildcard(__webpack_require__(475)); +var qualificationModel = _interopRequireWildcard(__webpack_require__(474)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -44703,7 +44367,7 @@ var getQualification = function getQualification(document) { exports.getQualification = getQualification; /***/ }), -/* 474 */ +/* 473 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/** @@ -61911,13 +61575,13 @@ exports.getQualification = getQualification; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 475 */ +/* 474 */ /***/ (function(module) { module.exports = JSON.parse("{\"qualifications\":[{\"label\":\"national_id_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"passport\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"residence_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"immigration\",\"subjects\":[\"permit\",\"identity\"]},{\"label\":\"family_record_book\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"birth_certificate\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\",\"family\"]},{\"label\":\"driver_license\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"permit\",\"driving\"]},{\"label\":\"other_identity_document\",\"purpose\":\"attestation\"},{\"label\":\"wedding\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"pacs\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"divorce\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"large_family_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"transport\",\"subjects\":[\"right\"]},{\"label\":\"caf\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"family\",\"subjects\":[\"right\"]},{\"label\":\"other_family_document\"},{\"label\":\"diploma\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"achievement\"]},{\"label\":\"work_contract\",\"purpose\":\"contract\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"employment\"]},{\"label\":\"pay_sheet\",\"purpose\":\"attestation\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"revenues\"]},{\"label\":\"unemployment_benefit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"pension\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"other_revenue\",\"purpose\":\"attestation\",\"subjects\":[\"revenues\"]},{\"label\":\"gradebook\",\"purpose\":\"report\",\"sourceCategory\":\"education\",\"subjects\":[\"history\"]},{\"label\":\"student_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"identity\"]},{\"label\":\"resume\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"motivation_letter\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"other_work_document\"},{\"label\":\"health_book\",\"purpose\":\"report\",\"sourceCategory\":\"health\",\"subjects\":[\"history\"]},{\"label\":\"national_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"health_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"prescription\",\"purpose\":\"attestation\",\"sourceCategory\":\"health\",\"subjects\":[\"right\"]},{\"label\":\"health_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"health\"},{\"label\":\"other_health_document\"},{\"label\":\"vehicle_registration\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"right\",\"identity\"]},{\"label\":\"car_insurance\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"insurance\",\"car\"]},{\"label\":\"mechanic_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"transport_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"other_transport_document\"},{\"label\":\"house_sale_agreeement\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"building_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"permit\",\"house\"]},{\"label\":\"technical_diagnostic_record\",\"purpose\":\"report\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"compliance\",\"house\"]},{\"label\":\"lease\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"rent_receipt\",\"purpose\":\"invoice\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"house_insurance\",\"purpose\":\"contract\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"insurance\",\"house\"]},{\"label\":\"work_quote\",\"purpose\":\"description\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"work_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"other_house_document\"},{\"label\":\"phone_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"mobile\"},{\"label\":\"isp_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"internet\",\"subjects\":[\"subscription\"]},{\"label\":\"telecom_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\"},{\"label\":\"energy_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"energy\"},{\"label\":\"water_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"water\"},{\"label\":\"appliance_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"retail\"},{\"label\":\"web_service_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"web\"},{\"label\":\"restaurant_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"alimentation\"},{\"label\":\"other_invoice\",\"purpose\":\"invoice\"},{\"label\":\"tax_return\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_notice\",\"purpose\":\"invoice\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_timetable\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"other_tax_document\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"bank_details\",\"purpose\":\"attestation\",\"sourceCategory\":\"bank\",\"subjects\":[\"identity\"]},{\"label\":\"bank_statement\",\"purpose\":\"report\",\"sourceCategory\":\"bank\",\"subjects\":[\"history\"]},{\"label\":\"loan_agreement\",\"purpose\":\"contract\",\"sourceCategory\":\"bank\"},{\"label\":\"other_bank_document\",\"sourceCategory\":\"bank\"},{\"label\":\"receipt\",\"purpose\":\"report\"}],\"purposeKnownValues\":[\"attestation\",\"contract\",\"invoice\",\"report\",\"description\",\"evaluation\"],\"sourceCategoryKnownValues\":[\"bank\",\"insurance\",\"retail\",\"telecom\",\"energy\",\"water\",\"health\",\"gov\",\"education\",\"employer\",\"transport\",\"goods\",\"alimentation\",\"building\",\"real_estate\",\"web\"],\"sourceSubCategoryKnownValues\":[\"civil_registration\",\"immigration\",\"transport\",\"family\",\"tax\",\"health\",\"real_estate\",\"mobile\",\"internet\"],\"subjectsKnownValues\":[\"identity\",\"permit\",\"family\",\"driving\",\"right\",\"subvention\",\"achievement\",\"degree\",\"work\",\"employment\",\"revenues\",\"history\",\"insurance\",\"drugs\",\"medical_act\",\"car\",\"moto\",\"truck\",\"boat\",\"subscription\",\"buy/sale\",\"house\",\"compliance\",\"building\",\"food\",\"real_estate\",\"tax\",\"insurance\",\"education\",\"statement\",\"course\",\"internet\",\"phone\"]}"); /***/ }), -/* 476 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -61934,13 +61598,13 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _sortBy = _interopRequireDefault(__webpack_require__(477)); +var _sortBy = _interopRequireDefault(__webpack_require__(476)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var APP_DOCTYPE = 'io.cozy.apps'; var administrative = 'administrative'; @@ -62127,13 +61791,13 @@ var getReferencedFolder = /*#__PURE__*/function () { exports.getReferencedFolder = getReferencedFolder; /***/ }), -/* 477 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - baseOrderBy = __webpack_require__(384), + baseOrderBy = __webpack_require__(383), baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates an array of elements, sorted in ascending order by the results of @@ -62181,7 +61845,7 @@ module.exports = sortBy; /***/ }), -/* 478 */ +/* 477 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62198,7 +61862,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); /** * @@ -62299,7 +61963,7 @@ var fetchURL = /*#__PURE__*/function () { exports.fetchURL = fetchURL; /***/ }), -/* 479 */ +/* 478 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62324,7 +61988,7 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -62332,9 +61996,9 @@ var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _dsl = __webpack_require__(260); -var _file = __webpack_require__(472); +var _file = __webpack_require__(471); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -62731,7 +62395,7 @@ var isShortcutCreatedOnTheRecipientCozy = function isShortcutCreatedOnTheRecipie exports.isShortcutCreatedOnTheRecipientCozy = isShortcutCreatedOnTheRecipientCozy; /***/ }), -/* 480 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62762,7 +62426,7 @@ var getCreatedByApp = function getCreatedByApp(doc) { exports.getCreatedByApp = getCreatedByApp; /***/ }), -/* 481 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62777,7 +62441,7 @@ exports.getIndexByFamilyNameGivenNameEmailCozyUrl = exports.getDefaultSortIndexV var _get = _interopRequireDefault(__webpack_require__(163)); -var _isEmpty = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty = _interopRequireDefault(__webpack_require__(481)); var getPrimaryOrFirst = function getPrimaryOrFirst(property) { return function (obj) { @@ -63028,7 +62692,7 @@ var getIndexByFamilyNameGivenNameEmailCozyUrl = function getIndexByFamilyNameGiv exports.getIndexByFamilyNameGivenNameEmailCozyUrl = getIndexByFamilyNameGivenNameEmailCozyUrl; /***/ }), -/* 482 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), @@ -63111,7 +62775,7 @@ module.exports = isEmpty; /***/ }), -/* 483 */ +/* 482 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63273,7 +62937,7 @@ var fetchTimeSeriesByIntervalAndSource = /*#__PURE__*/function () { exports.fetchTimeSeriesByIntervalAndSource = fetchTimeSeriesByIntervalAndSource; /***/ }), -/* 484 */ +/* 483 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63285,7 +62949,7 @@ Object.defineProperty(exports, "__esModule", { var _exportNames = {}; exports.default = void 0; -var _comGrandlyonEnedisDay = __webpack_require__(485); +var _comGrandlyonEnedisDay = __webpack_require__(484); Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63299,7 +62963,7 @@ Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { }); }); -var _comGrandlyonGrdfDay = __webpack_require__(486); +var _comGrandlyonGrdfDay = __webpack_require__(485); Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63313,7 +62977,7 @@ Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { }); }); -var _comGrandlyonEglDay = __webpack_require__(487); +var _comGrandlyonEglDay = __webpack_require__(486); Object.keys(_comGrandlyonEglDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63327,7 +62991,7 @@ Object.keys(_comGrandlyonEglDay).forEach(function (key) { }); }); -var _ioCozyKonnectors = __webpack_require__(488); +var _ioCozyKonnectors = __webpack_require__(487); Object.keys(_ioCozyKonnectors).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63341,7 +63005,7 @@ Object.keys(_ioCozyKonnectors).forEach(function (key) { }); }); -var _ioCozyAccounts = __webpack_require__(489); +var _ioCozyAccounts = __webpack_require__(488); Object.keys(_ioCozyAccounts).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63355,7 +63019,7 @@ Object.keys(_ioCozyAccounts).forEach(function (key) { }); }); -var _ioCozyJobs = __webpack_require__(490); +var _ioCozyJobs = __webpack_require__(489); Object.keys(_ioCozyJobs).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63369,7 +63033,7 @@ Object.keys(_ioCozyJobs).forEach(function (key) { }); }); -var _ioCozyTerms = __webpack_require__(491); +var _ioCozyTerms = __webpack_require__(490); Object.keys(_ioCozyTerms).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63383,7 +63047,7 @@ Object.keys(_ioCozyTerms).forEach(function (key) { }); }); -var _comGrandlyonEcolyoEcogesture = __webpack_require__(492); +var _comGrandlyonEcolyoEcogesture = __webpack_require__(491); Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63397,7 +63061,7 @@ Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfile = __webpack_require__(493); +var _comGrandlyonEcolyoProfile = __webpack_require__(492); Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63411,7 +63075,7 @@ Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfiletype = __webpack_require__(494); +var _comGrandlyonEcolyoProfiletype = __webpack_require__(493); Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63425,7 +63089,7 @@ Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { }); }); -var _comGrandlyonEcolyoSchemas = __webpack_require__(495); +var _comGrandlyonEcolyoSchemas = __webpack_require__(494); Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63439,7 +63103,7 @@ Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { }); }); -var _comGrandlyonEcolyoChallenge = __webpack_require__(496); +var _comGrandlyonEcolyoChallenge = __webpack_require__(495); Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63453,7 +63117,7 @@ Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUserchallenge = __webpack_require__(497); +var _comGrandlyonEcolyoUserchallenge = __webpack_require__(496); Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63467,7 +63131,7 @@ Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoDuel = __webpack_require__(498); +var _comGrandlyonEcolyoDuel = __webpack_require__(497); Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63481,7 +63145,7 @@ Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { }); }); -var _comGrandlyonEcolyoQuiz = __webpack_require__(499); +var _comGrandlyonEcolyoQuiz = __webpack_require__(498); Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63495,7 +63159,7 @@ Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUsageevent = __webpack_require__(500); +var _comGrandlyonEcolyoUsageevent = __webpack_require__(499); Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63509,7 +63173,7 @@ Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { }); }); -var _comGrandlyonEcolyoExploration = __webpack_require__(501); +var _comGrandlyonEcolyoExploration = __webpack_require__(500); Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63523,7 +63187,7 @@ Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { }); }); -var _comGrandlyonEnedisYear = __webpack_require__(502); +var _comGrandlyonEnedisYear = __webpack_require__(501); Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63537,7 +63201,7 @@ Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { }); }); -var _comGrandlyonEnedisMonth = __webpack_require__(503); +var _comGrandlyonEnedisMonth = __webpack_require__(502); Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63551,7 +63215,7 @@ Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { }); }); -var _comGrandlyonEnedisMinute = __webpack_require__(504); +var _comGrandlyonEnedisMinute = __webpack_require__(503); Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63565,7 +63229,7 @@ Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { }); }); -var _comGrandlyonGrdfYear = __webpack_require__(505); +var _comGrandlyonGrdfYear = __webpack_require__(504); Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63579,7 +63243,7 @@ Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { }); }); -var _comGrandlyonGrdfMonth = __webpack_require__(506); +var _comGrandlyonGrdfMonth = __webpack_require__(505); Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63593,7 +63257,7 @@ Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { }); }); -var _comGrandlyonEglYear = __webpack_require__(507); +var _comGrandlyonEglYear = __webpack_require__(506); Object.keys(_comGrandlyonEglYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63607,7 +63271,7 @@ Object.keys(_comGrandlyonEglYear).forEach(function (key) { }); }); -var _comGrandlyonEglMonth = __webpack_require__(508); +var _comGrandlyonEglMonth = __webpack_require__(507); Object.keys(_comGrandlyonEglMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63621,7 +63285,7 @@ Object.keys(_comGrandlyonEglMonth).forEach(function (key) { }); }); -var _ioCozyTriggers = __webpack_require__(509); +var _ioCozyTriggers = __webpack_require__(508); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63806,7 +63470,7 @@ exports.default = _default2; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 485 */ +/* 484 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63849,7 +63513,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 486 */ +/* 485 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63892,7 +63556,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 487 */ +/* 486 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63935,7 +63599,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 488 */ +/* 487 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63978,7 +63642,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 489 */ +/* 488 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64021,7 +63685,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 490 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64064,7 +63728,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 491 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64107,7 +63771,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 492 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64150,7 +63814,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 493 */ +/* 492 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64193,7 +63857,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 494 */ +/* 493 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64236,7 +63900,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 495 */ +/* 494 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64279,7 +63943,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 496 */ +/* 495 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64322,7 +63986,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 497 */ +/* 496 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64365,7 +64029,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 498 */ +/* 497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64408,7 +64072,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 499 */ +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64451,7 +64115,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 500 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64494,7 +64158,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 501 */ +/* 500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64537,7 +64201,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 502 */ +/* 501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64580,7 +64244,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 503 */ +/* 502 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64623,7 +64287,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 504 */ +/* 503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64666,7 +64330,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 505 */ +/* 504 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64709,7 +64373,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 506 */ +/* 505 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64752,7 +64416,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 507 */ +/* 506 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64795,7 +64459,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 508 */ +/* 507 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64838,7 +64502,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 509 */ +/* 508 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64881,41 +64545,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 510 */, -/* 511 */ +/* 509 */, +/* 510 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(528); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(527); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(522); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(521); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(520); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -64935,29 +64599,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 512 */ +/* 511 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(529); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(518); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(531); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(528); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(532); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(534); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(517); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(519); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(519); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(517); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(524); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(530); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(527); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(531); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(533); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(516); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(518); @@ -67103,20 +66767,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 513 */ +/* 512 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(520); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(521); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(519); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); @@ -67993,7 +67657,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 514 */ +/* 513 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68069,15 +67733,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 515 */ +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(517); @@ -68467,7 +68131,7 @@ class Formatter { /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68491,8 +68155,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); @@ -68729,7 +68393,7 @@ function formatString(knownFormat) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68950,7 +68614,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68986,7 +68650,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69282,7 +68946,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69305,18 +68969,18 @@ class Invalid { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(512); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(511); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(523); @@ -69802,16 +69466,16 @@ class Locale { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(525); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); @@ -69952,14 +69616,14 @@ class Settings { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70026,13 +69690,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* eslint no-unused-vars: "off" */ @@ -70124,14 +69788,14 @@ class Zone { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70326,17 +69990,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(526); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(517); /** * @private */ @@ -70376,14 +70040,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70481,13 +70145,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); /** @@ -70544,7 +70208,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70555,10 +70219,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); @@ -70890,17 +70554,17 @@ function parseSQL(s) { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); @@ -71506,18 +71170,18 @@ class Interval { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(525); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(524); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); @@ -71714,12 +71378,12 @@ class Info { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); function dayDiff(earlier, later) { @@ -71803,20 +71467,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(512); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(533); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(514); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(511); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(532); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(513); @@ -72244,7 +71908,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72330,7 +71994,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72343,8 +72007,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); @@ -72497,7 +72161,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72516,9 +72180,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72543,9 +72207,6 @@ class ProfileService { parseProfileEntityToProfile(profileEntity) { const profile = (0, _objectSpread2.default)({}, profileEntity, { - haveSeenOldFluidModal: typeof profileEntity.haveSeenOldFluidModal === 'string' ? _luxon.DateTime.fromISO(profileEntity.haveSeenOldFluidModal, { - zone: 'utc' - }) : profileEntity.haveSeenOldFluidModal, monthlyAnalysisDate: typeof profileEntity.monthlyAnalysisDate === 'string' ? _luxon.DateTime.fromISO(profileEntity.monthlyAnalysisDate, { zone: 'utc' }) : profileEntity.monthlyAnalysisDate, @@ -72616,7 +72277,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72631,21 +72292,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); var _cozyClient = __webpack_require__(40); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(538)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(537)); -var _queryRunner = _interopRequireDefault(__webpack_require__(542)); +var _queryRunner = _interopRequireDefault(__webpack_require__(543)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(543)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(544)); -var _converter = _interopRequireDefault(__webpack_require__(544)); +var _converter = _interopRequireDefault(__webpack_require__(545)); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72667,6 +72328,16 @@ class ConsumptionDataManager { this._queryRunnerService = new _queryRunner.default(this._client); this._consumptionValidatorService = new _consumptionValidator.default(); } + /** + * Get graph data according on timeStep and fluidType + * @param timePeriod TimePeriod + * @param timeStep TimeStep + * @param fluidTypes FluidType[] + * @param compareTimePeriod - Optional TimePeriod + * @param isHome - Optional boolean + * @returns DataChart | null + */ + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); @@ -72993,7 +72664,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73021,7 +72692,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73036,11 +72707,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _dateChart = _interopRequireDefault(__webpack_require__(539)); +var _dateChart = _interopRequireDefault(__webpack_require__(538)); -var _date = __webpack_require__(541); +var _date = __webpack_require__(542); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73140,22 +72811,26 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { +var _interopRequireDefault = __webpack_require__(2); + Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); + +var _fluid = __webpack_require__(539); -var _fluid = __webpack_require__(540); +var _timeStep = __webpack_require__(536); -var _timeStep = __webpack_require__(537); +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73323,56 +72998,6 @@ class DateChartService { throw new Error('TimeStep unknown'); } } - /** - * Return the previous time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - previous time step - */ - - - definePreviousTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.YEAR: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.HALF_AN_HOUR; - - default: - throw new Error('TimeStep unknown'); - } - } - /** - * Return the next time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - next time step - */ - - - defineNextTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.HALF_AN_HOUR: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.YEAR; - - default: - throw new Error('TimeStep unknown'); - } - } /** * Return the number of increment when changing to previous index * @param {TimeStep} timeStep - current time step @@ -73522,24 +73147,87 @@ class DateChartService { } isDataToCome(dataload, fluidType) { - const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date, _luxon.DateTime.local().setZone('utc', { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { keepLocalTime: true - })).count('days'); + }).startOf('day')).count('days'); - if (fluidType === _fluid.FluidType.ELECTRICITY && inter < 2) { + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.WATER && inter < 4) { + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.GAS && inter < 3) { + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 3) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { return true; } else { return false; } } + /** + * Checks if the last data date is outdated and returns the number of missing days + * @param {DateTime | null} lastDataDate + * @param {FluidType} fluidType + * @returns {number| null} - The number of missing days + */ + + + isDataOutdated(date, fluidType) { + if (date && fluidType !== _fluid.FluidType.MULTIFLUID) { + const fluidConfig = new _fluidConfig.default().getFluidConfig(); + + const today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + const inter = _luxon.Interval.fromDateTimes(date, today).count('days'); + + const limitDate = fluidConfig[fluidType].dataDelayOffset + 1; + + if (inter > limitDate) { + return inter - limitDate; + } else return null; + } else return null; + } // @ts-ignore __reactstandin__regenerateByEval(key, code) { @@ -73571,7 +73259,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73607,8 +73295,87 @@ exports.FluidState = FluidState; FluidState[FluidState["ERROR_LOGIN_FAILED"] = 301] = "ERROR_LOGIN_FAILED"; })(FluidState || (exports.FluidState = FluidState = {})); +/***/ }), +/* 540 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__(2); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _config = _interopRequireDefault(__webpack_require__(541)); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +class ConfigService { + getFluidConfig() { + return _config.default.fluidConfig; + } + /** + * + * @param min Minimum hour for cron + * @param max Maximum hour for cron + */ + + + getCronArgs(min = 8, max = 9) { + const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR + + const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + + return `0 ${randomMinutes} ${randomHour} * * *`; + } + + // @ts-ignore + __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + +} + +exports.default = ConfigService; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) + /***/ }), /* 541 */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); + +/***/ }), +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73620,11 +73387,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73833,7 +73600,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 542 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73850,13 +73617,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74206,7 +73973,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 543 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74217,11 +73984,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74296,7 +74063,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ +/* 545 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74311,7 +74078,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(545)); +var _fluid = __webpack_require__(539); + +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74329,81 +74098,20 @@ class ConverterService { } LoadToEuro(load, fluidType) { - const convertedLoad = load * this._fluidConfig[fluidType].coefficient; - return convertedLoad; - } - - // @ts-ignore - __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - -} - -exports.default = ConverterService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 545 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _config = _interopRequireDefault(__webpack_require__(546)); + let convertedLoad; // If Multifluid do not apply coeff because it doesn't exist -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -class ConfigService { - getFluidConfig() { - return _config.default.fluidConfig; - } - /** - * - * @param min Minimum hour for cron - * @param max Maximum hour for cron - */ + if (fluidType === _fluid.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = load * this._fluidConfig[fluidType].coefficient; + } // Prevent round 0 case when the actual value is not 0 - getCronArgs(min = 8, max = 9) { - const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR - - const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } - return `0 ${randomMinutes} ${randomHour} * * *`; + return convertedLoad; } // @ts-ignore @@ -74414,7 +74122,7 @@ class ConfigService { } -exports.default = ConfigService; +exports.default = ConverterService; ; (function () { @@ -74424,7 +74132,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); })(); ; @@ -74436,12 +74144,7 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ -/***/ (function(module) { - -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1546,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.0031,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.0793,\"dataDelayOffset\":2,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); - -/***/ }), +/* 546 */, /* 547 */, /* 548 */, /* 549 */, @@ -74670,8 +74373,7 @@ module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"ene /* 772 */, /* 773 */, /* 774 */, -/* 775 */, -/* 776 */ +/* 775 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -74713,6 +74415,7 @@ module.exports = clone; /***/ }), +/* 776 */, /* 777 */, /* 778 */, /* 779 */, @@ -74722,8 +74425,7 @@ module.exports = clone; /* 783 */, /* 784 */, /* 785 */, -/* 786 */, -/* 787 */ +/* 786 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -74769,14 +74471,14 @@ module.exports = negate; /***/ }), +/* 787 */, /* 788 */, -/* 789 */, -/* 790 */ +/* 789 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), + baseMap = __webpack_require__(384), isArray = __webpack_require__(88); /** @@ -74830,6 +74532,7 @@ module.exports = map; /***/ }), +/* 790 */, /* 791 */, /* 792 */, /* 793 */, @@ -74852,8 +74555,7 @@ module.exports = map; /* 810 */, /* 811 */, /* 812 */, -/* 813 */, -/* 814 */ +/* 813 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -74891,6 +74593,7 @@ module.exports = baseExtremum; /***/ }), +/* 814 */, /* 815 */, /* 816 */, /* 817 */, @@ -74904,8 +74607,7 @@ module.exports = baseExtremum; /* 825 */, /* 826 */, /* 827 */, -/* 828 */, -/* 829 */ +/* 828 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74916,23 +74618,25 @@ var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { value: true }); +exports.formatNumberValues = formatNumberValues; exports.getFluidType = getFluidType; exports.getKonnectorUpdateError = getKonnectorUpdateError; -exports.formatNumberValues = formatNumberValues; +exports.getPreviousMonthName = exports.getMonthNameWithPrep = void 0; exports.getRelationship = getRelationship; exports.getRelationshipHasMany = getRelationshipHasMany; exports.getRelationships = getRelationships; -exports.getSeason = exports.getMonthNameWithPrep = exports.getPreviousMonthName = exports.importIconbyId = void 0; +exports.importIconbyId = exports.getSeason = void 0; +exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _konnectorUpdate = __webpack_require__(830); +var _konnectorUpdate = __webpack_require__(829); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _ecogesture = __webpack_require__(831); +var _ecogesture = __webpack_require__(830); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74969,6 +74673,20 @@ function getKonnectorUpdateError(type) { } } +function isKonnectorActive(fluidStatus, fluidType) { + if (fluidType === _fluid.FluidType.MULTIFLUID) { + if (fluidStatus.filter(fluid => fluid.status === _fluid.FluidState.NOT_CONNECTED || fluid.status === _fluid.FluidState.ERROR_LOGIN_FAILED).length === 3) { + return false; + } else { + return true; + } + } + + if (fluidStatus[fluidType].status === _fluid.FluidState.NOT_CONNECTED) { + return false; + } else return true; +} + function formatNumberValues(value, fluidStyle, toBeCompared = false) { if (value || value === 0) { const localeValue = value.toLocaleString('fr-FR', { @@ -75033,7 +74751,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(832)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(831)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -75124,6 +74842,7 @@ exports.getSeason = getSeason; reactHotLoader.register(getFluidType, "getFluidType", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/hugo/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationship, "getRelationship", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/hugo/ecolyo/src/utils/utils.ts"); @@ -75143,7 +74862,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 830 */ +/* 829 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75167,7 +74886,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 831 */ +/* 830 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75240,147 +74959,147 @@ exports.EquipmentType = EquipmentType; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); /***/ }), -/* 832 */ +/* 831 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 833, - "./action/duration-clock.svg": 834, - "./challenge/CHALLENGE0001.svg": 835, - "./challenge/CHALLENGE0002.svg": 836, - "./challenge/CHALLENGE0003.svg": 837, - "./challenge/CHALLENGE0004.svg": 838, - "./challenge/CHALLENGE0005.svg": 839, - "./challenge/challengeLocked.svg": 840, - "./challenge/circleChecked.svg": 841, - "./challenge/circleUnchecked.svg": 842, - "./challenge/star.svg": 843, - "./challenge/starFilled.svg": 844, - "./challenge/starFinished.svg": 845, - "./duel/DUEL001.svg": 846, - "./duel/captionAverage.svg": 847, - "./duel/captionConsumption.svg": 848, - "./duel/captionIncoming.svg": 849, - "./duel/circleStar.svg": 850, - "./duel/default.svg": 851, - "./duel/emptyValue.svg": 852, - "./duel/locked.svg": 853, - "./duelResult/CHALLENGE0001-0.svg": 854, - "./duelResult/CHALLENGE0001-1.svg": 855, - "./duelResult/CHALLENGE0001-2.svg": 856, - "./duelResult/CHALLENGE0002-0.svg": 857, - "./duelResult/CHALLENGE0002-1.svg": 858, - "./duelResult/CHALLENGE0002-2.svg": 859, - "./duelResult/CHALLENGE0003-0.svg": 860, - "./duelResult/CHALLENGE0003-1.svg": 861, - "./duelResult/CHALLENGE0003-2.svg": 862, - "./duelResult/CHALLENGE0004-0.svg": 863, - "./duelResult/CHALLENGE0004-1.svg": 864, - "./duelResult/CHALLENGE0004-2.svg": 865, - "./duelResult/CHALLENGE0005-0.svg": 866, - "./duelResult/CHALLENGE0005-1.svg": 867, - "./duelResult/CHALLENGE0005-2.svg": 868, - "./duelResult/default.svg": 869, - "./ecogesture/ECOGESTURE0001.svg": 870, - "./ecogesture/ECOGESTURE0002.svg": 871, - "./ecogesture/ECOGESTURE0003.svg": 872, - "./ecogesture/ECOGESTURE0004.svg": 873, - "./ecogesture/ECOGESTURE0005.svg": 874, - "./ecogesture/ECOGESTURE0006.svg": 875, - "./ecogesture/ECOGESTURE0007.svg": 876, - "./ecogesture/ECOGESTURE0008.svg": 877, - "./ecogesture/ECOGESTURE0009.svg": 878, - "./ecogesture/ECOGESTURE0010.svg": 879, - "./ecogesture/ECOGESTURE0011.svg": 880, - "./ecogesture/ECOGESTURE0012.svg": 881, - "./ecogesture/ECOGESTURE0013.svg": 882, - "./ecogesture/ECOGESTURE0014.svg": 883, - "./ecogesture/ECOGESTURE0015.svg": 884, - "./ecogesture/ECOGESTURE0016.svg": 885, - "./ecogesture/ECOGESTURE0017.svg": 886, - "./ecogesture/ECOGESTURE0018.svg": 887, - "./ecogesture/ECOGESTURE0019.svg": 888, - "./ecogesture/ECOGESTURE0020.svg": 889, - "./ecogesture/ECOGESTURE0021.svg": 890, - "./ecogesture/ECOGESTURE0022.svg": 891, - "./ecogesture/ECOGESTURE0023.svg": 892, - "./ecogesture/ECOGESTURE0024.svg": 893, - "./ecogesture/ECOGESTURE0025.svg": 894, - "./ecogesture/ECOGESTURE0026.svg": 895, - "./ecogesture/ECOGESTURE0027.svg": 896, - "./ecogesture/ECOGESTURE0028.svg": 897, - "./ecogesture/ECOGESTURE0029.svg": 898, - "./ecogesture/ECOGESTURE0030.svg": 899, - "./ecogesture/ECOGESTURE0031.svg": 900, - "./ecogesture/ECOGESTURE0032.svg": 901, - "./ecogesture/ECOGESTURE0033.svg": 902, - "./ecogesture/ECOGESTURE0034.svg": 903, - "./ecogesture/ECOGESTURE0035.svg": 904, - "./ecogesture/ECOGESTURE0036.svg": 905, - "./ecogesture/ECOGESTURE0037.svg": 906, - "./ecogesture/ECOGESTURE0038.svg": 907, - "./ecogesture/ECOGESTURE0039.svg": 908, - "./ecogesture/ECOGESTURE0040.svg": 909, - "./ecogesture/ECOGESTURE0041.svg": 910, - "./ecogesture/ECOGESTURE0042.svg": 911, - "./ecogesture/ECOGESTURE0043.svg": 912, - "./ecogesture/ECOGESTURE0044.svg": 913, - "./ecogesture/ECOGESTURE0045.svg": 914, - "./ecogesture/ECOGESTURE0046.svg": 915, - "./ecogesture/ECOGESTURE0047.svg": 916, - "./ecogesture/ECOGESTURE0048.svg": 917, - "./ecogesture/ECOGESTURE0049.svg": 918, - "./ecogesture/ECOGESTURE0050.svg": 919, - "./ecogesture/ECOGESTURE0051.svg": 920, - "./ecogesture/ECOGESTURE0052.svg": 921, - "./ecogesture/ECOGESTURE0053.svg": 922, - "./ecogesture/ECOGESTURE0054.svg": 923, - "./ecogesture/ECOGESTURE0055.svg": 924, - "./ecogesture/ECOGESTURE0056.svg": 925, - "./ecogesture/ECOGESTURE0057.svg": 926, - "./ecogesture/ECOGESTURE0058.svg": 927, - "./ecogesture/ECOGESTURE0059.svg": 928, - "./ecogesture/ECOGESTURE0060.svg": 929, - "./ecogesture/ECOGESTURE0061.svg": 930, - "./ecogesture/ECOGESTURE0062.svg": 931, - "./ecogesture/ECOGESTURE0063.svg": 932, - "./ecogesture/ECOGESTURE0064.svg": 933, - "./ecogesture/ECOGESTURE0065.svg": 934, - "./ecogesture/ECOGESTURE0066.svg": 935, - "./ecogesture/ECOGESTURE0067.svg": 936, - "./ecogesture/ECOGESTURE0068.svg": 937, - "./ecogesture/ECOGESTURE0069.svg": 938, - "./ecogesture/ECOGESTURE0070.svg": 939, - "./ecogesture/ECOGESTURE0071.svg": 940, - "./ecogesture/ECOGESTURE0072.svg": 941, - "./ecogesture/ECOGESTURE0073.svg": 942, - "./ecogesture/ECOGESTURE0074.svg": 943, - "./ecogesture/ECOGESTURE0075.svg": 944, - "./ecogesture/ECOGESTURE0076.svg": 945, - "./ecogesture/ECOGESTURE0077.svg": 946, - "./ecogesture/default.svg": 947, - "./exploration/validMark.svg": 948, - "./feedback/bug-off.svg": 949, - "./feedback/bug-on.svg": 950, - "./feedback/idea-off.svg": 951, - "./feedback/idea-on.svg": 952, - "./feedback/other-off.svg": 953, - "./feedback/other-on.svg": 954, - "./gcu/gcu-arrow.svg": 955, - "./indicator/error.svg": 956, - "./indicator/green.svg": 957, - "./indicator/grey.svg": 958, - "./indicator/nodata.svg": 959, - "./indicator/red.svg": 960, - "./profileType/finish.svg": 961, - "./quiz/questionMark.svg": 962, - "./quiz/quizStars.svg": 963, - "./quiz/starResult.svg": 964, - "./tuto/arrowLeft.svg": 965, - "./tuto/arrowRight.svg": 966, - "./tuto/tuto1.svg": 967, - "./tuto/tuto2.svg": 968, - "./tuto/tuto3.svg": 969 + "./action/chrono-mini.svg": 832, + "./action/duration-clock.svg": 833, + "./challenge/CHALLENGE0001.svg": 834, + "./challenge/CHALLENGE0002.svg": 835, + "./challenge/CHALLENGE0003.svg": 836, + "./challenge/CHALLENGE0004.svg": 837, + "./challenge/CHALLENGE0005.svg": 838, + "./challenge/challengeLocked.svg": 839, + "./challenge/circleChecked.svg": 840, + "./challenge/circleUnchecked.svg": 841, + "./challenge/star.svg": 842, + "./challenge/starFilled.svg": 843, + "./challenge/starFinished.svg": 844, + "./duel/DUEL001.svg": 845, + "./duel/captionAverage.svg": 846, + "./duel/captionConsumption.svg": 847, + "./duel/captionIncoming.svg": 848, + "./duel/circleStar.svg": 849, + "./duel/default.svg": 850, + "./duel/emptyValue.svg": 851, + "./duel/locked.svg": 852, + "./duelResult/CHALLENGE0001-0.svg": 853, + "./duelResult/CHALLENGE0001-1.svg": 854, + "./duelResult/CHALLENGE0001-2.svg": 855, + "./duelResult/CHALLENGE0002-0.svg": 856, + "./duelResult/CHALLENGE0002-1.svg": 857, + "./duelResult/CHALLENGE0002-2.svg": 858, + "./duelResult/CHALLENGE0003-0.svg": 859, + "./duelResult/CHALLENGE0003-1.svg": 860, + "./duelResult/CHALLENGE0003-2.svg": 861, + "./duelResult/CHALLENGE0004-0.svg": 862, + "./duelResult/CHALLENGE0004-1.svg": 863, + "./duelResult/CHALLENGE0004-2.svg": 864, + "./duelResult/CHALLENGE0005-0.svg": 865, + "./duelResult/CHALLENGE0005-1.svg": 866, + "./duelResult/CHALLENGE0005-2.svg": 867, + "./duelResult/default.svg": 868, + "./ecogesture/ECOGESTURE0001.svg": 869, + "./ecogesture/ECOGESTURE0002.svg": 870, + "./ecogesture/ECOGESTURE0003.svg": 871, + "./ecogesture/ECOGESTURE0004.svg": 872, + "./ecogesture/ECOGESTURE0005.svg": 873, + "./ecogesture/ECOGESTURE0006.svg": 874, + "./ecogesture/ECOGESTURE0007.svg": 875, + "./ecogesture/ECOGESTURE0008.svg": 876, + "./ecogesture/ECOGESTURE0009.svg": 877, + "./ecogesture/ECOGESTURE0010.svg": 878, + "./ecogesture/ECOGESTURE0011.svg": 879, + "./ecogesture/ECOGESTURE0012.svg": 880, + "./ecogesture/ECOGESTURE0013.svg": 881, + "./ecogesture/ECOGESTURE0014.svg": 882, + "./ecogesture/ECOGESTURE0015.svg": 883, + "./ecogesture/ECOGESTURE0016.svg": 884, + "./ecogesture/ECOGESTURE0017.svg": 885, + "./ecogesture/ECOGESTURE0018.svg": 886, + "./ecogesture/ECOGESTURE0019.svg": 887, + "./ecogesture/ECOGESTURE0020.svg": 888, + "./ecogesture/ECOGESTURE0021.svg": 889, + "./ecogesture/ECOGESTURE0022.svg": 890, + "./ecogesture/ECOGESTURE0023.svg": 891, + "./ecogesture/ECOGESTURE0024.svg": 892, + "./ecogesture/ECOGESTURE0025.svg": 893, + "./ecogesture/ECOGESTURE0026.svg": 894, + "./ecogesture/ECOGESTURE0027.svg": 895, + "./ecogesture/ECOGESTURE0028.svg": 896, + "./ecogesture/ECOGESTURE0029.svg": 897, + "./ecogesture/ECOGESTURE0030.svg": 898, + "./ecogesture/ECOGESTURE0031.svg": 899, + "./ecogesture/ECOGESTURE0032.svg": 900, + "./ecogesture/ECOGESTURE0033.svg": 901, + "./ecogesture/ECOGESTURE0034.svg": 902, + "./ecogesture/ECOGESTURE0035.svg": 903, + "./ecogesture/ECOGESTURE0036.svg": 904, + "./ecogesture/ECOGESTURE0037.svg": 905, + "./ecogesture/ECOGESTURE0038.svg": 906, + "./ecogesture/ECOGESTURE0039.svg": 907, + "./ecogesture/ECOGESTURE0040.svg": 908, + "./ecogesture/ECOGESTURE0041.svg": 909, + "./ecogesture/ECOGESTURE0042.svg": 910, + "./ecogesture/ECOGESTURE0043.svg": 911, + "./ecogesture/ECOGESTURE0044.svg": 912, + "./ecogesture/ECOGESTURE0045.svg": 913, + "./ecogesture/ECOGESTURE0046.svg": 914, + "./ecogesture/ECOGESTURE0047.svg": 915, + "./ecogesture/ECOGESTURE0048.svg": 916, + "./ecogesture/ECOGESTURE0049.svg": 917, + "./ecogesture/ECOGESTURE0050.svg": 918, + "./ecogesture/ECOGESTURE0051.svg": 919, + "./ecogesture/ECOGESTURE0052.svg": 920, + "./ecogesture/ECOGESTURE0053.svg": 921, + "./ecogesture/ECOGESTURE0054.svg": 922, + "./ecogesture/ECOGESTURE0055.svg": 923, + "./ecogesture/ECOGESTURE0056.svg": 924, + "./ecogesture/ECOGESTURE0057.svg": 925, + "./ecogesture/ECOGESTURE0058.svg": 926, + "./ecogesture/ECOGESTURE0059.svg": 927, + "./ecogesture/ECOGESTURE0060.svg": 928, + "./ecogesture/ECOGESTURE0061.svg": 929, + "./ecogesture/ECOGESTURE0062.svg": 930, + "./ecogesture/ECOGESTURE0063.svg": 931, + "./ecogesture/ECOGESTURE0064.svg": 932, + "./ecogesture/ECOGESTURE0065.svg": 933, + "./ecogesture/ECOGESTURE0066.svg": 934, + "./ecogesture/ECOGESTURE0067.svg": 935, + "./ecogesture/ECOGESTURE0068.svg": 936, + "./ecogesture/ECOGESTURE0069.svg": 937, + "./ecogesture/ECOGESTURE0070.svg": 938, + "./ecogesture/ECOGESTURE0071.svg": 939, + "./ecogesture/ECOGESTURE0072.svg": 940, + "./ecogesture/ECOGESTURE0073.svg": 941, + "./ecogesture/ECOGESTURE0074.svg": 942, + "./ecogesture/ECOGESTURE0075.svg": 943, + "./ecogesture/ECOGESTURE0076.svg": 944, + "./ecogesture/ECOGESTURE0077.svg": 945, + "./ecogesture/default.svg": 946, + "./exploration/validMark.svg": 947, + "./feedback/bug-off.svg": 948, + "./feedback/bug-on.svg": 949, + "./feedback/idea-off.svg": 950, + "./feedback/idea-on.svg": 951, + "./feedback/other-off.svg": 952, + "./feedback/other-on.svg": 953, + "./gcu/gcu-arrow.svg": 954, + "./indicator/error.svg": 955, + "./indicator/green.svg": 956, + "./indicator/grey.svg": 957, + "./indicator/nodata.svg": 958, + "./indicator/red.svg": 959, + "./profileType/finish.svg": 960, + "./quiz/questionMark.svg": 961, + "./quiz/quizStars.svg": 962, + "./quiz/starResult.svg": 963, + "./tuto/arrowLeft.svg": 964, + "./tuto/arrowRight.svg": 965, + "./tuto/tuto1.svg": 966, + "./tuto/tuto2.svg": 967, + "./tuto/tuto3.svg": 968 }; @@ -75405,833 +75124,833 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 832; +webpackAsyncContext.id = 831; module.exports = webpackAsyncContext; /***/ }), -/* 833 */ +/* 832 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 834 */ +/* 833 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 835 */ +/* 834 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 836 */ +/* 835 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 837 */ +/* 836 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 838 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 839 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 840 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 841 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 842 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 843 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 844 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 845 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 846 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 847 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 848 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 849 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 850 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 851 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 852 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 853 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 854 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 855 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 856 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 857 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 858 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 859 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 860 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 861 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 862 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 863 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 864 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 865 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 866 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 867 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 868 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 869 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 870 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 871 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 872 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 873 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 874 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 875 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 876 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 877 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 878 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 879 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 880 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 881 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 882 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 883 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 884 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 885 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 886 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 887 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 888 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 889 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 890 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 891 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 892 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 893 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 894 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 895 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 896 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 897 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 898 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 899 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 900 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 901 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 902 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 903 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 904 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 905 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 906 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 907 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 908 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 909 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 910 */ +/* 909 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 911 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 912 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 913 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 914 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 915 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 916 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 917 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 918 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 919 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 920 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 921 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 922 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 923 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 924 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 925 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 926 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 927 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 928 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 929 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 930 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 931 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 932 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 933 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 934 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 935 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 936 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 937 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 938 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 939 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 940 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 941 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 942 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 943 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 944 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 945 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 946 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 947 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 948 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 949 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 950 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 951 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 952 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 953 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 954 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 955 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 956 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 957 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 958 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 959 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 960 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 961 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 962 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 963 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 964 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 965 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 966 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 967 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 968 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElE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\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 969 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,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\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,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\"/></svg>\n| "); /***/ }), -/* 970 */ +/* 969 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76302,6 +76021,7 @@ exports.default = EnvironementService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 970 */, /* 971 */, /* 972 */, /* 973 */, @@ -76334,21 +76054,21 @@ var _get = _interopRequireDefault(__webpack_require__(163)); var _service = __webpack_require__(24); -var _profile = _interopRequireDefault(__webpack_require__(535)); +var _profile = _interopRequireDefault(__webpack_require__(534)); var _mail = _interopRequireDefault(__webpack_require__(990)); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); var _mjml = _interopRequireDefault(__webpack_require__(991)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); -var _environement = _interopRequireDefault(__webpack_require__(970)); +var _environement = _interopRequireDefault(__webpack_require__(969)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -76626,7 +76346,7 @@ var _createSuper2 = _interopRequireDefault(__webpack_require__(993)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty2 = _interopRequireDefault(__webpack_require__(481)); var _each2 = _interopRequireDefault(__webpack_require__(994)); @@ -76636,7 +76356,7 @@ var _reduce2 = _interopRequireDefault(__webpack_require__(995)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); @@ -76644,7 +76364,7 @@ var _get2 = _interopRequireDefault(__webpack_require__(163)); var _find2 = _interopRequireDefault(__webpack_require__(998)); -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); var _juice = _interopRequireDefault(__webpack_require__(1001)); @@ -77336,8 +77056,8 @@ module.exports = findIndex; var utils = __webpack_require__(1002); var packageJson = __webpack_require__(1011); -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var inline = __webpack_require__(1012); var juiceClient = __webpack_require__(1054); var cheerio = __webpack_require__(1055); @@ -79340,7 +79060,7 @@ inline.css = __webpack_require__( 1021 ); "use strict"; -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var { htmlUnescape } = __webpack_require__( 1014 ); var inline = __webpack_require__( 1015 ); var css = __webpack_require__( 1021 ); @@ -79681,9 +79401,9 @@ exports.htmlUnescape = (strings, ...values) => { "use strict"; -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var url = __webpack_require__( 28 ); -var fs = __webpack_require__( 462 ); +var fs = __webpack_require__( 461 ); var fetch = __webpack_require__( 25 ); var colors = __webpack_require__( 1016 ); var mime = __webpack_require__( 1018 ); @@ -80215,7 +79935,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ var url = __webpack_require__( 28 ); -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var inline = __webpack_require__( 1015 ); module.exports = function( options, callback ) @@ -85919,14 +85639,10 @@ Object.defineProperty(exports, "stringify", { enumerable: true, get: function () "use strict"; -var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isTraversal = void 0; @@ -85956,13 +85672,12 @@ var unpackPseudos = new Set([ "not", "matches", "is", - "where", "host", "host-context", ]); var traversalNames = new Set(__spreadArray([ "descendant" -], Object.keys(Traversals).map(function (k) { return Traversals[k]; }), true)); +], Object.keys(Traversals).map(function (k) { return Traversals[k]; }))); /** * Attributes that are case-insensitive in HTML. * @@ -86146,6 +85861,7 @@ function parseSelector(subselects, selector, options, selectorIndex) { else if (firstChar === "[") { stripWhitespace(1); // Determine attribute name and namespace + var name_2 = void 0; var namespace = null; if (selector.charAt(selectorIndex) === "|") { namespace = ""; @@ -86155,7 +85871,7 @@ function parseSelector(subselects, selector, options, selectorIndex) { namespace = "*"; selectorIndex += 2; } - var name_2 = getName(0); + name_2 = getName(0); if (namespace === null && selector.charAt(selectorIndex) === "|" && selector.charAt(selectorIndex + 1) !== "=") { @@ -86358,14 +86074,10 @@ function addToken(subselects, tokens) { "use strict"; -var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; }; Object.defineProperty(exports, "__esModule", { value: true }); var actionTypes = { @@ -86379,7 +86091,7 @@ var actionTypes = { }; var charsToEscape = new Set(__spreadArray(__spreadArray([], Object.keys(actionTypes) .map(function (typeKey) { return actionTypes[typeKey]; }) - .filter(Boolean), true), [ + .filter(Boolean)), [ ":", "[", "]", @@ -86388,7 +86100,7 @@ var charsToEscape = new Set(__spreadArray(__spreadArray([], Object.keys(actionTy "(", ")", "'", -], false)); +])); /** * Turns `selector` back into a string. * @@ -112270,7 +111982,7 @@ function buildPrecisionOptions(roundingPrecision) { if (optimizable.length > 0) { precisionOptions.enabled = true; - precisionOptions.decimalPointMatcher = new RegExp('(\\d)\\.($|' + optimizable.join('|') + ')($|\\W)', 'g'); + precisionOptions.decimalPointMatcher = new RegExp('(\\d)\\.($|' + optimizable.join('|') + ')($|\W)', 'g'); precisionOptions.zeroMatcher = new RegExp('(\\d*)(\\.\\d+)(' + optimizable.join('|') + ')', 'g'); } @@ -120682,14 +120394,12 @@ function compatibilityFrom(source) { function merge(source, target) { for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - var value = source[key]; + var value = source[key]; - if (Object.prototype.hasOwnProperty.call(target, key) && typeof value === 'object' && !Array.isArray(value)) { - target[key] = merge(value, target[key] || {}); - } else { - target[key] = key in target ? target[key] : value; - } + if (typeof value === 'object' && !Array.isArray(value)) { + target[key] = merge(value, target[key] || {}); + } else { + target[key] = key in target ? target[key] : value; } } @@ -120922,7 +120632,7 @@ module.exports = rebaseFrom; /* 1202 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); function rebaseToFrom(option) { return option ? path.resolve(option) : process.cwd(); @@ -124176,8 +123886,8 @@ exports.SourceNode = SourceNode; /* 1215 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var applySourceMaps = __webpack_require__(1216); var extractImportUrlAndMedia = __webpack_require__(1224); @@ -124523,8 +124233,8 @@ module.exports = readSources; /* 1216 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var isAllowedResource = __webpack_require__(1217); var matchDataUri = __webpack_require__(1220); @@ -124774,7 +124484,7 @@ module.exports = applySourceMaps; /* 1217 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); var isRemoteResource = __webpack_require__(1218); @@ -124896,7 +124606,7 @@ module.exports = matchDataUri; /* 1221 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); function rebaseLocalMap(sourceMap, sourceUri, rebaseTo) { var currentPath = path.resolve(''); @@ -124917,7 +124627,7 @@ module.exports = rebaseLocalMap; /* 1222 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); function rebaseRemoteMap(sourceMap, sourceUri) { @@ -124991,8 +124701,8 @@ module.exports = extractImportUrlAndMedia; /* 1225 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var isAllowedResource = __webpack_require__(1217); @@ -125255,7 +124965,7 @@ module.exports = restoreImport; /* 1229 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); var DOUBLE_QUOTE = '"'; @@ -128435,9 +128145,9 @@ var _isObject2 = _interopRequireDefault(__webpack_require__(74)); var _htmlparser = __webpack_require__(1295); -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); var _cleanNode = _interopRequireDefault(__webpack_require__(1304)); @@ -128791,7 +128501,7 @@ module.exports = exports.default; /***/ (function(module, exports, __webpack_require__) { var convert = __webpack_require__(1258), - func = convert('flow', __webpack_require__(443)); + func = convert('flow', __webpack_require__(442)); func.placeholder = __webpack_require__(1261); module.exports = func; @@ -129779,7 +129489,7 @@ module.exports = {}; module.exports = { 'ary': __webpack_require__(1263), 'assign': __webpack_require__(217), - 'clone': __webpack_require__(776), + 'clone': __webpack_require__(775), 'curry': __webpack_require__(1284), 'forEach': __webpack_require__(207), 'isArray': __webpack_require__(88), @@ -129838,7 +129548,7 @@ var baseSetData = __webpack_require__(1265), createCurry = __webpack_require__(1268), createHybrid = __webpack_require__(1269), createPartial = __webpack_require__(1282), - getData = __webpack_require__(447), + getData = __webpack_require__(446), mergeData = __webpack_require__(1283), setData = __webpack_require__(1274), setWrapToString = __webpack_require__(1275), @@ -129946,7 +129656,7 @@ module.exports = createWrap; /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(178), - metaMap = __webpack_require__(448); + metaMap = __webpack_require__(447); /** * The base implementation of `setData` without support for hot loop shorting. @@ -130314,7 +130024,7 @@ module.exports = countHolders; /* 1273 */ /***/ (function(module, exports, __webpack_require__) { -var isLaziable = __webpack_require__(451), +var isLaziable = __webpack_require__(450), setData = __webpack_require__(1274), setWrapToString = __webpack_require__(1275); @@ -131044,7 +130754,7 @@ module.exports = toPath; /***/ (function(module, exports, __webpack_require__) { var convert = __webpack_require__(1258), - func = convert('map', __webpack_require__(790)); + func = convert('map', __webpack_require__(789)); func.placeholder = __webpack_require__(1261); module.exports = func; @@ -135112,7 +134822,7 @@ var arraySome = __webpack_require__(141), baseIteratee = __webpack_require__(102), baseSome = __webpack_require__(1334), isArray = __webpack_require__(88), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Checks if `predicate` returns truthy for **any** element of `collection`. @@ -135743,7 +135453,7 @@ exports.default = skeleton; var _isNil2 = _interopRequireDefault(__webpack_require__(1318)); -var _negate2 = _interopRequireDefault(__webpack_require__(787)); +var _negate2 = _interopRequireDefault(__webpack_require__(786)); var _reduce2 = _interopRequireDefault(__webpack_require__(995)); @@ -135864,7 +135574,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.buildFontsTags = buildFontsTags; -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); @@ -135908,9 +135618,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = buildMediaQueriesTags; -var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty2 = _interopRequireDefault(__webpack_require__(481)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); // eslint-disable-next-line import/prefer-default-export function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = false) { @@ -135954,9 +135664,9 @@ exports.registerCustomComponent = registerCustomComponent; exports.handleMjmlConfigComponents = handleMjmlConfigComponents; exports.default = handleMjmlConfig; -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); var _mjmlValidator = __webpack_require__(1308); @@ -137223,7 +136933,7 @@ var _createSuper2 = _interopRequireDefault(__webpack_require__(993)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _min2 = _interopRequireDefault(__webpack_require__(1368)); @@ -137586,7 +137296,7 @@ module.exports = exports.default; /* 1368 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(814), +var baseExtremum = __webpack_require__(813), baseLt = __webpack_require__(1369), identity = __webpack_require__(178); @@ -137642,7 +137352,7 @@ module.exports = baseLt; /***/ (function(module, exports, __webpack_require__) { var baseRepeat = __webpack_require__(1371), - isIterateeCall = __webpack_require__(402), + isIterateeCall = __webpack_require__(401), toInteger = __webpack_require__(277), toString = __webpack_require__(171); @@ -137778,7 +137488,7 @@ module.exports = range; /***/ (function(module, exports, __webpack_require__) { var baseRange = __webpack_require__(1374), - isIterateeCall = __webpack_require__(402), + isIterateeCall = __webpack_require__(401), toFinite = __webpack_require__(278); /** @@ -139851,9 +139561,9 @@ let MjButton = /*#__PURE__*/function (_BodyComponent) { href: this.getAttribute('href'), name: this.getAttribute('name'), rel: this.getAttribute('rel'), - title: this.getAttribute('title'), style: 'content', - target: tag === 'a' ? this.getAttribute('target') : undefined + target: tag === 'a' ? this.getAttribute('target') : undefined, + title: this.getAttribute('title') })} > ${this.getContent()} @@ -140830,8 +140540,7 @@ let MjImage = /*#__PURE__*/function (_BodyComponent) { href: this.getAttribute('href'), target: this.getAttribute('target'), rel: this.getAttribute('rel'), - name: this.getAttribute('name'), - title: this.getAttribute('title') + name: this.getAttribute('name') })} > ${img} @@ -143502,7 +143211,7 @@ module.exports = exports['default']; var Handlebars = __webpack_require__(1409); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: \"Lato\" !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), @@ -143519,10 +143228,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," return undefined }; - return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\"\n font-family=\"Lato\"\n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" - + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":12,"column":11},"end":{"line":12,"column":22}}}) : helper))) - + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\"\n font-family=\"Lato\"\n >\n " - + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":15}}}) : helper))) + return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\" \n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" + + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":11,"column":11},"end":{"line":11,"column":22}}}) : helper))) + + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\" \n align=\"center\"\n >\n " + + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":16,"column":6},"end":{"line":16,"column":15}}}) : helper))) + "\n </mj-social-element>\n </mj-social>\n</mj-section>\n"; },"useData":true}); diff --git a/services/monthlyReportNotification/ecolyo.js b/services/monthlyReportNotification/ecolyo.js index 08a478a2ec23f422628e56be895b337005d9f9ed..b858e453704e44300855d9acd6862042d02866e8 100644 --- a/services/monthlyReportNotification/ecolyo.js +++ b/services/monthlyReportNotification/ecolyo.js @@ -2414,7 +2414,7 @@ var _nodeFetch = _interopRequireDefault(__webpack_require__(25)); var _cozyClient = _interopRequireDefault(__webpack_require__(40)); -var _doctypes = _interopRequireDefault(__webpack_require__(484)); +var _doctypes = _interopRequireDefault(__webpack_require__(483)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -6515,29 +6515,29 @@ exports.models = exports.manifest = void 0; var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _CozyLink = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink = _interopRequireDefault(__webpack_require__(338)); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _flow = _interopRequireDefault(__webpack_require__(443)); +var _flow = _interopRequireDefault(__webpack_require__(442)); var _dsl = __webpack_require__(260); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); -var _utils = __webpack_require__(455); +var _utils = __webpack_require__(454); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _registry = _interopRequireDefault(__webpack_require__(249)); -var manifest = _interopRequireWildcard(__webpack_require__(456)); +var manifest = _interopRequireWildcard(__webpack_require__(455)); exports.manifest = manifest; -var _mock = __webpack_require__(457); +var _mock = __webpack_require__(456); Object.keys(_mock).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6551,9 +6551,9 @@ Object.keys(_mock).forEach(function (key) { }); }); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _cli = __webpack_require__(458); +var _cli = __webpack_require__(457); Object.keys(_cli).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6567,7 +6567,7 @@ Object.keys(_cli).forEach(function (key) { }); }); -var models = _interopRequireWildcard(__webpack_require__(467)); +var models = _interopRequireWildcard(__webpack_require__(466)); exports.models = models; @@ -6709,43 +6709,43 @@ var _microee = _interopRequireDefault(__webpack_require__(211)); var _cozyStackClient = _interopRequireWildcard(__webpack_require__(212)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); -var _helpers2 = __webpack_require__(409); +var _helpers2 = __webpack_require__(408); var _dsl = __webpack_require__(260); -var _mobile = __webpack_require__(410); +var _mobile = __webpack_require__(409); -var _optimize = _interopRequireDefault(__webpack_require__(427)); +var _optimize = _interopRequireDefault(__webpack_require__(426)); -var _store = _interopRequireWildcard(__webpack_require__(345)); +var _store = _interopRequireWildcard(__webpack_require__(344)); -var _policies = _interopRequireDefault(__webpack_require__(429)); +var _policies = _interopRequireDefault(__webpack_require__(428)); -var _Schema = _interopRequireDefault(__webpack_require__(430)); +var _Schema = _interopRequireDefault(__webpack_require__(429)); -var _CozyLink = __webpack_require__(339); +var _CozyLink = __webpack_require__(338); -var _ObservableQuery = _interopRequireDefault(__webpack_require__(436)); +var _ObservableQuery = _interopRequireDefault(__webpack_require__(435)); -var _snapshots = __webpack_require__(437); +var _snapshots = __webpack_require__(436); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); var _types = __webpack_require__(263); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); -var _jsonStableStringify = _interopRequireDefault(__webpack_require__(438)); +var _jsonStableStringify = _interopRequireDefault(__webpack_require__(437)); -var _promiseCache = _interopRequireDefault(__webpack_require__(442)); +var _promiseCache = _interopRequireDefault(__webpack_require__(441)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -15047,7 +15047,7 @@ Object.defineProperty(exports, "normalizeDoc", { var _CozyStackClient = _interopRequireDefault(__webpack_require__(213)); -var _OAuthClient = _interopRequireDefault(__webpack_require__(336)); +var _OAuthClient = _interopRequireDefault(__webpack_require__(335)); var _errors = _interopRequireWildcard(__webpack_require__(304)); @@ -15105,19 +15105,17 @@ var _SettingsCollection = _interopRequireWildcard(__webpack_require__(326)); var _NotesCollection = _interopRequireWildcard(__webpack_require__(327)); -var _OAuthClientsCollection = _interopRequireWildcard(__webpack_require__(329)); - -var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(330)); +var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(329)); -var _ContactsCollection = _interopRequireWildcard(__webpack_require__(331)); +var _ContactsCollection = _interopRequireWildcard(__webpack_require__(330)); -var _getIconURL2 = _interopRequireDefault(__webpack_require__(332)); +var _getIconURL2 = _interopRequireDefault(__webpack_require__(331)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); var _errors = _interopRequireWildcard(__webpack_require__(304)); -var _xhrFetch = __webpack_require__(335); +var _xhrFetch = __webpack_require__(334); var _microee = _interopRequireDefault(__webpack_require__(211)); @@ -15205,9 +15203,6 @@ var CozyStackClient = /*#__PURE__*/function () { case _NotesCollection.NOTES_DOCTYPE: return new _NotesCollection.default(this); - case _OAuthClientsCollection.OAUTH_CLIENTS_DOCTYPE: - return new _OAuthClientsCollection.default(this); - case _ShortcutsCollection.SHORTCUTS_DOCTYPE: return new _ShortcutsCollection.default(this); @@ -21356,7 +21351,7 @@ exports.default = _default; Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatBytes = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; +exports.formatBytes = exports.forceFileDownload = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; /** * @function @@ -21436,6 +21431,18 @@ var slugify = function slugify(text) { exports.slugify = slugify; +var forceFileDownload = function forceFileDownload(href, filename) { + var element = document.createElement('a'); + element.setAttribute('href', href); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +}; + +exports.forceFileDownload = forceFileDownload; + var formatBytes = function formatBytes(bytes) { var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2; if (bytes === 0) return '0 Bytes'; @@ -25240,15 +25247,6 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { if (!href) throw new Error('No related link in server response'); return _this.stackClient.fullpath(href); }); - (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "forceFileDownload", function (href, filename) { - var element = document.createElement('a'); - element.setAttribute('href', href); - element.setAttribute('download', filename); - element.style.display = 'none'; - document.body.appendChild(element); - element.click(); - document.body.removeChild(element); - }); _this.specialDirectories = {}; return _this; } @@ -26088,7 +26086,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { href = _context11.sent; case 12: - this.forceFileDownload("".concat(href, "?Dl=1"), filenameToUse); + (0, _utils.forceFileDownload)("".concat(href, "?Dl=1"), filenameToUse); case 13: case "end": @@ -26198,7 +26196,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { case 4: href = _context14.sent; fullpath = this.stackClient.fullpath(href); - this.forceFileDownload(fullpath, filename + '.zip'); + (0, _utils.forceFileDownload)(fullpath, filename + '.zip'); case 7: case "end": @@ -30650,340 +30648,6 @@ exports.getDefaultSchema = getDefaultSchema; "use strict"; -var _interopRequireWildcard = __webpack_require__(41); - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.OAUTH_CLIENTS_DOCTYPE = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__(57)); - -var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(255)); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); - -var _createClass2 = _interopRequireDefault(__webpack_require__(61)); - -var _inherits2 = _interopRequireDefault(__webpack_require__(244)); - -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246)); - -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); - -var _get2 = _interopRequireDefault(__webpack_require__(163)); - -var _DocumentCollection2 = _interopRequireDefault(__webpack_require__(254)); - -var _utils = __webpack_require__(264); - -var querystring = _interopRequireWildcard(__webpack_require__(300)); - -var _Collection = __webpack_require__(253); - -var _errors = __webpack_require__(304); - -function _templateObject3() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject3 = function _templateObject3() { - return data; - }; - - return data; -} - -function _templateObject2() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject2 = function _templateObject2() { - return data; - }; - - return data; -} - -function _templateObject() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients"]); - - _templateObject = function _templateObject() { - return data; - }; - - return data; -} - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(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 { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -var OAUTH_CLIENTS_DOCTYPE = 'io.cozy.oauth.clients'; -exports.OAUTH_CLIENTS_DOCTYPE = OAUTH_CLIENTS_DOCTYPE; - -var normalizeDoc = _DocumentCollection2.default.normalizeDoctypeJsonApi(OAUTH_CLIENTS_DOCTYPE); - -var normalizeOAuthClient = function normalizeOAuthClient(client) { - return _objectSpread(_objectSpread({}, normalizeDoc(client, OAUTH_CLIENTS_DOCTYPE)), client.attributes); -}; -/** - * Implements `DocumentCollection` API to interact with the /settings/clients endpoint of the stack - */ - - -var OAuthClientsCollection = /*#__PURE__*/function (_DocumentCollection) { - (0, _inherits2.default)(OAuthClientsCollection, _DocumentCollection); - - var _super = _createSuper(OAuthClientsCollection); - - function OAuthClientsCollection(stackClient) { - (0, _classCallCheck2.default)(this, OAuthClientsCollection); - return _super.call(this, OAUTH_CLIENTS_DOCTYPE, stackClient); - } - /** - * Fetches all OAuth clients - * - * @param {object} options Query options - * @param {number} options.limit For pagination, the number of results to return. - * @param {object} options.bookmark For cursor-based pagination, the index cursor. - * @param {Array} options.keys Ids of specific clients to return (within the current page), - * @returns {object} The JSON API conformant response. - */ - - - (0, _createClass2.default)(OAuthClientsCollection, [{ - key: "all", - value: function () { - var _all = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var options, - _options$limit, - limit, - bookmark, - keys, - params, - url, - path, - resp, - nextLink, - nextLinkURL, - nextBookmark, - hasBookmark, - data, - meta, - _args = arguments; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - _options$limit = options.limit, limit = _options$limit === void 0 ? 100 : _options$limit, bookmark = options.bookmark, keys = options.keys; - params = { - 'page[limit]': limit, - 'page[cursor]': bookmark - }; - url = (0, _utils.uri)(_templateObject()); - path = querystring.buildURL(url, params); - _context.prev = 5; - _context.next = 8; - return this.stackClient.fetchJSON('GET', path); - - case 8: - resp = _context.sent; - _context.next = 14; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](5); - return _context.abrupt("return", (0, _Collection.dontThrowNotFoundError)(_context.t0)); - - case 14: - nextLink = (0, _get2.default)(resp, 'links.next', ''); - nextLinkURL = new URL("".concat(this.stackClient.uri).concat(nextLink)); - nextBookmark = nextLinkURL.searchParams.get('page[cursor]') || undefined; - hasBookmark = nextBookmark !== undefined; - - if (!keys) { - _context.next = 24; - break; - } - - data = resp.data.filter(function (c) { - return keys.includes(c.id); - }).map(function (c) { - return normalizeOAuthClient(c); - }); - meta = _objectSpread(_objectSpread({}, resp.meta), {}, { - count: data.length - }); - return _context.abrupt("return", { - data: data, - meta: meta, - next: keys.length > data.length && hasBookmark, - bookmark: nextBookmark - }); - - case 24: - return _context.abrupt("return", { - data: resp.data.map(function (c) { - return normalizeOAuthClient(c); - }), - meta: resp.meta, - next: hasBookmark, - bookmark: nextBookmark - }); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[5, 11]]); - })); - - function all() { - return _all.apply(this, arguments); - } - - return all; - }() - /** - * Get an OAuth client by id - * - * @param {string} id The client id. - * @returns {object} JsonAPI response containing normalized client as data attribute - */ - - }, { - key: "get", - value: function () { - var _get = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(id) { - var resp; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.all({ - keys: [id] - }); - - case 2: - resp = _context2.sent; - - case 3: - if (!resp.next) { - _context2.next = 9; - break; - } - - _context2.next = 6; - return this.all({ - keys: [id], - bookmark: resp.bookmark - }); - - case 6: - resp = _context2.sent; - _context2.next = 3; - break; - - case 9: - if (!resp.data.length) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", { - data: normalizeOAuthClient(resp.data[0]) - }); - - case 13: - resp.url = (0, _utils.uri)(_templateObject2(), id); - resp.status = '404'; - throw new _errors.FetchError(resp, 'Not Found'); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function get(_x) { - return _get.apply(this, arguments); - } - - return get; - }() - /** - * Destroys the OAuth client on the server - * - * @param {io.cozy.oauth.clients} oauthClient The client document to destroy - * @returns {{ data }} The deleted client - */ - - }, { - key: "destroy", - value: function () { - var _destroy = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(oauthClient) { - var _id; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _id = oauthClient._id; - _context3.next = 3; - return this.stackClient.fetchJSON('DELETE', (0, _utils.uri)(_templateObject3(), _id)); - - case 3: - return _context3.abrupt("return", { - data: _objectSpread(_objectSpread({}, normalizeOAuthClient(oauthClient)), {}, { - _deleted: true - }) - }); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function destroy(_x2) { - return _destroy.apply(this, arguments); - } - - return destroy; - }() - }]); - return OAuthClientsCollection; -}(_DocumentCollection2.default); - -OAuthClientsCollection.normalizeDoctype = _DocumentCollection2.default.normalizeDoctypeJsonApi; -var _default = OAuthClientsCollection; -exports.default = _default; - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { @@ -31149,7 +30813,7 @@ var _default = ShortcutsCollection; exports.default = _default; /***/ }), -/* 331 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31286,7 +30950,7 @@ var _default = ContactsCollection; exports.default = _default; /***/ }), -/* 332 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31305,7 +30969,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _memoize = _interopRequireWildcard(__webpack_require__(333)); +var _memoize = _interopRequireWildcard(__webpack_require__(332)); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -31564,7 +31228,7 @@ var _default = (0, _memoize.default)(getIconURL, { exports.default = _default; /***/ }), -/* 333 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31672,7 +31336,7 @@ var _default = memoize; exports.default = _default; /***/ }), -/* 334 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31695,7 +31359,7 @@ var _default = logDeprecate; exports.default = _default; /***/ }), -/* 335 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31854,7 +31518,7 @@ var shouldXMLHTTPRequestBeUsed = function shouldXMLHTTPRequestBeUsed(method, pat exports.shouldXMLHTTPRequestBeUsed = shouldXMLHTTPRequestBeUsed; /***/ }), -/* 336 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31893,7 +31557,7 @@ var _CozyStackClient2 = _interopRequireDefault(__webpack_require__(213)); var _AccessToken = _interopRequireDefault(__webpack_require__(310)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -32574,7 +32238,7 @@ var _default = OAuthClient; exports.default = _default; /***/ }), -/* 337 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32590,7 +32254,7 @@ var DOCTYPE_FILES = 'io.cozy.files'; exports.DOCTYPE_FILES = DOCTYPE_FILES; /***/ }), -/* 338 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32623,15 +32287,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _dsl = __webpack_require__(260); -var _CozyLink2 = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink2 = _interopRequireDefault(__webpack_require__(338)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } @@ -32839,7 +32503,7 @@ var StackLink = /*#__PURE__*/function (_CozyLink) { exports.default = StackLink; /***/ }), -/* 339 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32903,7 +32567,7 @@ var concat = function concat(firstLink, nextLink) { }; /***/ }), -/* 340 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32930,7 +32594,7 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); var _types = __webpack_require__(263); @@ -33002,11 +32666,11 @@ var BulkEditError = /*#__PURE__*/function (_Error) { exports.BulkEditError = BulkEditError; /***/ }), -/* 341 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - unzipWith = __webpack_require__(342); + unzipWith = __webpack_require__(341); /** * This method is like `_.zip` except that it accepts `iteratee` to specify @@ -33040,7 +32704,7 @@ module.exports = zipWith; /***/ }), -/* 342 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), @@ -33085,7 +32749,7 @@ module.exports = unzipWith; /***/ }), -/* 343 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33151,24 +32815,24 @@ Object.defineProperty(exports, "create", { } }); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyTriggers = _interopRequireDefault(__webpack_require__(407)); +var _HasManyTriggers = _interopRequireDefault(__webpack_require__(406)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); /***/ }), -/* 344 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33209,15 +32873,15 @@ var _uniq = _interopRequireDefault(__webpack_require__(265)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33470,7 +33134,7 @@ var HasManyFiles = /*#__PURE__*/function (_HasMany) { exports.default = HasManyFiles; /***/ }), -/* 345 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33533,15 +33197,15 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _redux = __webpack_require__(346); +var _redux = __webpack_require__(345); -var _reduxThunk = _interopRequireDefault(__webpack_require__(349)); +var _reduxThunk = _interopRequireDefault(__webpack_require__(348)); -var _documents = _interopRequireWildcard(__webpack_require__(350)); +var _documents = _interopRequireWildcard(__webpack_require__(349)); -var _queries = _interopRequireWildcard(__webpack_require__(375)); +var _queries = _interopRequireWildcard(__webpack_require__(374)); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33674,7 +33338,7 @@ var getRawQueryFromState = function getRawQueryFromState(state, queryId) { exports.getRawQueryFromState = getRawQueryFromState; /***/ }), -/* 346 */ +/* 345 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -33685,7 +33349,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return combineReducers; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "compose", function() { return compose; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return createStore; }); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); /** @@ -34373,13 +34037,13 @@ if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed /***/ }), -/* 347 */ +/* 346 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectSpread2; }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(348); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); function ownKeys(object, enumerableOnly) { @@ -34421,7 +34085,7 @@ function _objectSpread2(target) { } /***/ }), -/* 348 */ +/* 347 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34443,7 +34107,7 @@ function _defineProperty(obj, key, value) { } /***/ }), -/* 349 */ +/* 348 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34470,7 +34134,7 @@ thunk.withExtraArgument = createThunkMiddleware; /* harmony default export */ __webpack_exports__["default"] = (thunk); /***/ }), -/* 350 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34485,7 +34149,7 @@ exports.extractAndMergeDocument = exports.getCollectionFromSlice = exports.getDo var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -34493,17 +34157,17 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _omit = _interopRequireDefault(__webpack_require__(266)); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); var _dsl = __webpack_require__(260); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); var _types = __webpack_require__(263); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -34677,11 +34341,11 @@ var extractAndMergeDocument = function extractAndMergeDocument(data, updatedStat exports.extractAndMergeDocument = extractAndMergeDocument; /***/ }), -/* 351 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** * Creates an object composed of keys generated from the results of running @@ -34719,11 +34383,11 @@ module.exports = keyBy; /***/ }), -/* 352 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { -var arrayAggregator = __webpack_require__(353), - baseAggregator = __webpack_require__(354), +var arrayAggregator = __webpack_require__(352), + baseAggregator = __webpack_require__(353), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -34748,7 +34412,7 @@ module.exports = createAggregator; /***/ }), -/* 353 */ +/* 352 */ /***/ (function(module, exports) { /** @@ -34776,7 +34440,7 @@ module.exports = arrayAggregator; /***/ }), -/* 354 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -34803,7 +34467,7 @@ module.exports = baseAggregator; /***/ }), -/* 355 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34816,7 +34480,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _minilog = _interopRequireDefault(__webpack_require__(356)); +var _minilog = _interopRequireDefault(__webpack_require__(355)); var logger = (0, _minilog.default)('cozy-client'); @@ -34826,23 +34490,23 @@ var _default = logger; exports.default = _default; /***/ }), -/* 356 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(357); +module.exports = __webpack_require__(356); -var consoleLogger = __webpack_require__(360); +var consoleLogger = __webpack_require__(359); // if we are running inside Electron then use the web version of console.js var isElectron = (typeof window !== 'undefined' && window.process && window.process.type === 'renderer'); if (isElectron) { - consoleLogger = __webpack_require__(369).minilog; + consoleLogger = __webpack_require__(368).minilog; } // intercept the pipe method and transparently wrap the stringifier, if the // destination is a Node core stream -module.exports.Stringifier = __webpack_require__(373); +module.exports.Stringifier = __webpack_require__(372); var oldPipe = module.exports.pipe; module.exports.pipe = function(dest) { @@ -34857,18 +34521,18 @@ module.exports.defaultBackend = consoleLogger; module.exports.defaultFormatter = consoleLogger.formatMinilog; module.exports.backends = { - redis: __webpack_require__(374), + redis: __webpack_require__(373), nodeConsole: consoleLogger, console: consoleLogger }; /***/ }), -/* 357 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - Filter = __webpack_require__(359); +var Transform = __webpack_require__(357), + Filter = __webpack_require__(358); var log = new Transform(), slice = Array.prototype.slice; @@ -34917,7 +34581,7 @@ exports.enable = function() { /***/ }), -/* 358 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { var microee = __webpack_require__(211); @@ -34995,11 +34659,11 @@ module.exports = Transform; /***/ }), -/* 359 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { // default filter -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; @@ -35057,10 +34721,10 @@ module.exports = Filter; /***/ }), -/* 360 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function ConsoleBackend() { } @@ -35072,12 +34736,12 @@ ConsoleBackend.prototype.write = function() { var e = new ConsoleBackend(); -var levelMap = __webpack_require__(361).levelMap; +var levelMap = __webpack_require__(360).levelMap; e.filterEnv = function() { console.error('Minilog.backends.console.filterEnv is deprecated in Minilog v2.'); // return the instance of Minilog - return __webpack_require__(357); + return __webpack_require__(356); }; e.formatters = [ @@ -35085,19 +34749,19 @@ e.formatters = [ 'formatLearnboost', 'formatMinilog', 'formatWithStack', 'formatTime' ]; -e.formatClean = new (__webpack_require__(362)); -e.formatColor = new (__webpack_require__(363)); -e.formatNpm = new (__webpack_require__(364)); -e.formatLearnboost = new (__webpack_require__(365)); -e.formatMinilog = new (__webpack_require__(366)); -e.formatWithStack = new (__webpack_require__(367)); -e.formatTime = new (__webpack_require__(368)); +e.formatClean = new (__webpack_require__(361)); +e.formatColor = new (__webpack_require__(362)); +e.formatNpm = new (__webpack_require__(363)); +e.formatLearnboost = new (__webpack_require__(364)); +e.formatMinilog = new (__webpack_require__(365)); +e.formatWithStack = new (__webpack_require__(366)); +e.formatTime = new (__webpack_require__(367)); module.exports = e; /***/ }), -/* 361 */ +/* 360 */ /***/ (function(module, exports) { var styles = { @@ -35127,10 +34791,10 @@ exports.style = function(str, style) { /***/ }), -/* 362 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatClean() {} @@ -35145,11 +34809,11 @@ module.exports = FormatClean; /***/ }), -/* 363 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatColor() {} @@ -35167,10 +34831,10 @@ module.exports = FormatColor; /***/ }), -/* 364 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatNpm() {} @@ -35195,11 +34859,11 @@ module.exports = FormatNpm; /***/ }), -/* 365 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatLearnboost() {} @@ -35216,11 +34880,11 @@ module.exports = FormatLearnboost; /***/ }), -/* 366 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatMinilog() {} @@ -35240,11 +34904,11 @@ module.exports = FormatMinilog; /***/ }), -/* 367 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatNpm() {} @@ -35298,11 +34962,11 @@ module.exports = FormatNpm; /***/ }), -/* 368 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatTime() {} @@ -35334,10 +34998,10 @@ module.exports = FormatTime; /***/ }), -/* 369 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var newlines = /\n+$/, logger = new Transform(); @@ -35365,18 +35029,18 @@ logger.write = function(name, level, args) { }; logger.formatters = ['color', 'minilog']; -logger.color = __webpack_require__(370); -logger.minilog = __webpack_require__(372); +logger.color = __webpack_require__(369); +logger.minilog = __webpack_require__(371); module.exports = logger; /***/ }), -/* 370 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371); +var Transform = __webpack_require__(357), + color = __webpack_require__(370); var colors = { debug: ['cyan'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35396,7 +35060,7 @@ module.exports = logger; /***/ }), -/* 371 */ +/* 370 */ /***/ (function(module, exports) { var hex = { @@ -35422,11 +35086,11 @@ module.exports = color; /***/ }), -/* 372 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371), +var Transform = __webpack_require__(357), + color = __webpack_require__(370), colors = { debug: ['gray'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35454,10 +35118,10 @@ module.exports = logger; /***/ }), -/* 373 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function Stringify() {} @@ -35492,7 +35156,7 @@ module.exports = Stringify; /***/ }), -/* 374 */ +/* 373 */ /***/ (function(module, exports) { function RedisBackend(options) { @@ -35514,7 +35178,7 @@ module.exports = RedisBackend; /***/ }), -/* 375 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35539,35 +35203,35 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy = _interopRequireDefault(__webpack_require__(376)); +var _groupBy = _interopRequireDefault(__webpack_require__(375)); -var _difference = _interopRequireDefault(__webpack_require__(377)); +var _difference = _interopRequireDefault(__webpack_require__(376)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); -var _concat = _interopRequireDefault(__webpack_require__(382)); +var _concat = _interopRequireDefault(__webpack_require__(381)); var _isPlainObject = _interopRequireDefault(__webpack_require__(272)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _orderBy = _interopRequireDefault(__webpack_require__(383)); +var _orderBy = _interopRequireDefault(__webpack_require__(382)); var _isArray = _interopRequireDefault(__webpack_require__(88)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _sift = _interopRequireDefault(__webpack_require__(390)); +var _sift = _interopRequireDefault(__webpack_require__(389)); var _cozyFlags = _interopRequireDefault(__webpack_require__(256)); -var _documents = __webpack_require__(350); +var _documents = __webpack_require__(349); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); var _dsl = __webpack_require__(260); @@ -36146,11 +35810,11 @@ exports.QueryIDGenerator = QueryIDGenerator; QueryIDGenerator.UNNAMED = 'unnamed'; /***/ }), -/* 376 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -36193,10 +35857,10 @@ module.exports = groupBy; /***/ }), -/* 377 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { -var baseDifference = __webpack_require__(378), +var baseDifference = __webpack_require__(377), baseFlatten = __webpack_require__(184), baseRest = __webpack_require__(197), isArrayLikeObject = __webpack_require__(205); @@ -36232,7 +35896,7 @@ module.exports = difference; /***/ }), -/* 378 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36305,13 +35969,13 @@ module.exports = baseDifference; /***/ }), -/* 379 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381); + castArrayLikeObject = __webpack_require__(380); /** * Creates an array of unique values that are included in all given arrays @@ -36341,7 +36005,7 @@ module.exports = intersection; /***/ }), -/* 380 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36421,7 +36085,7 @@ module.exports = baseIntersection; /***/ }), -/* 381 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLikeObject = __webpack_require__(205); @@ -36441,7 +36105,7 @@ module.exports = castArrayLikeObject; /***/ }), -/* 382 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(150), @@ -36490,10 +36154,10 @@ module.exports = concat; /***/ }), -/* 383 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { -var baseOrderBy = __webpack_require__(384), +var baseOrderBy = __webpack_require__(383), isArray = __webpack_require__(88); /** @@ -36543,16 +36207,16 @@ module.exports = orderBy; /***/ }), -/* 384 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseGet = __webpack_require__(164), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), - baseSortBy = __webpack_require__(386), + baseMap = __webpack_require__(384), + baseSortBy = __webpack_require__(385), baseUnary = __webpack_require__(95), - compareMultiple = __webpack_require__(387), + compareMultiple = __webpack_require__(386), identity = __webpack_require__(178), isArray = __webpack_require__(88); @@ -36598,7 +36262,7 @@ module.exports = baseOrderBy; /***/ }), -/* 385 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208), @@ -36626,7 +36290,7 @@ module.exports = baseMap; /***/ }), -/* 386 */ +/* 385 */ /***/ (function(module, exports) { /** @@ -36653,10 +36317,10 @@ module.exports = baseSortBy; /***/ }), -/* 387 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(388); +var compareAscending = __webpack_require__(387); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -36703,7 +36367,7 @@ module.exports = compareMultiple; /***/ }), -/* 388 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -36750,7 +36414,7 @@ module.exports = compareAscending; /***/ }), -/* 389 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -36786,7 +36450,7 @@ module.exports = isString; /***/ }), -/* 390 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -37380,7 +37044,7 @@ module.exports = isString; /***/ }), -/* 391 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37453,7 +37117,7 @@ var receiveMutationError = function receiveMutationError(mutationId, error) { exports.receiveMutationError = receiveMutationError; /***/ }), -/* 392 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37471,7 +37135,7 @@ var properId = function properId(doc) { exports.properId = properId; /***/ }), -/* 393 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37746,7 +37410,7 @@ var _default = Association; exports.default = _default; /***/ }), -/* 394 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37777,15 +37441,15 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38205,11 +37869,11 @@ var _default = HasMany; exports.default = _default; /***/ }), -/* 395 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { -var baseMerge = __webpack_require__(396), - createAssigner = __webpack_require__(401); +var baseMerge = __webpack_require__(395), + createAssigner = __webpack_require__(400); /** * This method is like `_.assign` except that it recursively merges own and @@ -38250,16 +37914,16 @@ module.exports = merge; /***/ }), -/* 396 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { var Stack = __webpack_require__(105), - assignMergeValue = __webpack_require__(397), + assignMergeValue = __webpack_require__(396), baseFor = __webpack_require__(80), - baseMergeDeep = __webpack_require__(398), + baseMergeDeep = __webpack_require__(397), isObject = __webpack_require__(74), keysIn = __webpack_require__(220), - safeGet = __webpack_require__(399); + safeGet = __webpack_require__(398); /** * The base implementation of `_.merge` without support for multiple sources. @@ -38298,7 +37962,7 @@ module.exports = baseMerge; /***/ }), -/* 397 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), @@ -38324,10 +37988,10 @@ module.exports = assignMergeValue; /***/ }), -/* 398 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { -var assignMergeValue = __webpack_require__(397), +var assignMergeValue = __webpack_require__(396), cloneBuffer = __webpack_require__(223), cloneTypedArray = __webpack_require__(236), copyArray = __webpack_require__(224), @@ -38340,8 +38004,8 @@ var assignMergeValue = __webpack_require__(397), isObject = __webpack_require__(74), isPlainObject = __webpack_require__(272), isTypedArray = __webpack_require__(92), - safeGet = __webpack_require__(399), - toPlainObject = __webpack_require__(400); + safeGet = __webpack_require__(398), + toPlainObject = __webpack_require__(399); /** * A specialized version of `baseMerge` for arrays and objects which performs @@ -38424,7 +38088,7 @@ module.exports = baseMergeDeep; /***/ }), -/* 399 */ +/* 398 */ /***/ (function(module, exports) { /** @@ -38451,7 +38115,7 @@ module.exports = safeGet; /***/ }), -/* 400 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { var copyObject = __webpack_require__(218), @@ -38489,11 +38153,11 @@ module.exports = toPlainObject; /***/ }), -/* 401 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates a function like `_.assign`. @@ -38532,7 +38196,7 @@ module.exports = createAssigner; /***/ }), -/* 402 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(110), @@ -38568,7 +38232,7 @@ module.exports = isIterateeCall; /***/ }), -/* 403 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38595,13 +38259,13 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _set = _interopRequireDefault(__webpack_require__(404)); +var _set = _interopRequireDefault(__webpack_require__(403)); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38729,7 +38393,7 @@ var HasOne = /*#__PURE__*/function (_Association) { exports.default = HasOne; /***/ }), -/* 404 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { var baseSet = __webpack_require__(303); @@ -38770,7 +38434,7 @@ module.exports = set; /***/ }), -/* 405 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38795,7 +38459,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); var _dsl = __webpack_require__(260); @@ -38861,7 +38525,7 @@ var BelongsToInPlace = HasOneInPlace; exports.BelongsToInPlace = BelongsToInPlace; /***/ }), -/* 406 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38890,7 +38554,7 @@ var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39034,7 +38698,7 @@ var _default = HasManyInPlace; exports.default = _default; /***/ }), -/* 407 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39059,7 +38723,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); var _dsl = __webpack_require__(260); @@ -39115,7 +38779,7 @@ var _default = HasManyTriggers; exports.default = _default; /***/ }), -/* 408 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39134,17 +38798,17 @@ var _pick = _interopRequireDefault(__webpack_require__(317)); var _pickBy = _interopRequireDefault(__webpack_require__(301)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39249,7 +38913,7 @@ var create = function create(target, _ref, accessors) { exports.create = create; /***/ }), -/* 409 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39264,7 +38928,7 @@ exports.generateWebLink = exports.dehydrate = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(50)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -39361,7 +39025,7 @@ var generateWebLink = function generateWebLink(_ref3) { exports.generateWebLink = generateWebLink; /***/ }), -/* 410 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39378,9 +39042,9 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _cozyDeviceHelper = __webpack_require__(411); +var _cozyDeviceHelper = __webpack_require__(410); var _types = __webpack_require__(263); @@ -39544,7 +39208,7 @@ var authFunction = authenticateWithCordova; exports.authFunction = authFunction; /***/ }), -/* 411 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39662,22 +39326,22 @@ Object.defineProperty(exports, "openDeeplinkOrRedirect", { } }); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); -var _device = __webpack_require__(414); +var _device = __webpack_require__(413); -var _apps = __webpack_require__(424); +var _apps = __webpack_require__(423); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _link = __webpack_require__(425); +var _link = __webpack_require__(424); -var _deeplink = __webpack_require__(426); +var _deeplink = __webpack_require__(425); /***/ }), -/* 412 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39688,7 +39352,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.isMobile = exports.isIOS = exports.isAndroid = exports.isMobileApp = exports.isWebApp = exports.isAndroidApp = exports.isIOSApp = exports.getPlatform = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var WEB_PLATFORM = 'web'; var IOS_PLATFORM = 'ios'; @@ -39750,7 +39414,7 @@ var isMobile = function isMobile() { exports.isMobile = isMobile; /***/ }), -/* 413 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39769,7 +39433,7 @@ var isCordova = function isCordova() { exports.isCordova = isCordova; /***/ }), -/* 414 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39782,13 +39446,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.getDeviceName = void 0; -var _capitalize = _interopRequireDefault(__webpack_require__(415)); +var _capitalize = _interopRequireDefault(__webpack_require__(414)); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var DEFAULT_DEVICE = 'Device'; // device @@ -39825,11 +39489,11 @@ var getDeviceName = function getDeviceName() { exports.getDeviceName = getDeviceName; /***/ }), -/* 415 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171), - upperFirst = __webpack_require__(416); + upperFirst = __webpack_require__(415); /** * Converts the first character of `string` to upper case and the remaining @@ -39854,10 +39518,10 @@ module.exports = capitalize; /***/ }), -/* 416 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var createCaseFirst = __webpack_require__(417); +var createCaseFirst = __webpack_require__(416); /** * Converts the first character of `string` to upper case. @@ -39882,12 +39546,12 @@ module.exports = upperFirst; /***/ }), -/* 417 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { -var castSlice = __webpack_require__(418), - hasUnicode = __webpack_require__(419), - stringToArray = __webpack_require__(420), +var castSlice = __webpack_require__(417), + hasUnicode = __webpack_require__(418), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171); /** @@ -39921,7 +39585,7 @@ module.exports = createCaseFirst; /***/ }), -/* 418 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { var baseSlice = __webpack_require__(270); @@ -39945,7 +39609,7 @@ module.exports = castSlice; /***/ }), -/* 419 */ +/* 418 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -39977,12 +39641,12 @@ module.exports = hasUnicode; /***/ }), -/* 420 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { -var asciiToArray = __webpack_require__(421), - hasUnicode = __webpack_require__(419), - unicodeToArray = __webpack_require__(422); +var asciiToArray = __webpack_require__(420), + hasUnicode = __webpack_require__(418), + unicodeToArray = __webpack_require__(421); /** * Converts `string` to an array. @@ -40001,7 +39665,7 @@ module.exports = stringToArray; /***/ }), -/* 421 */ +/* 420 */ /***/ (function(module, exports) { /** @@ -40019,7 +39683,7 @@ module.exports = asciiToArray; /***/ }), -/* 422 */ +/* 421 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -40065,7 +39729,7 @@ module.exports = unicodeToArray; /***/ }), -/* 423 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40076,7 +39740,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.hasNetworkInformationPlugin = exports.hasSafariPlugin = exports.hasInAppBrowserPlugin = exports.hasDevicePlugin = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var hasDevicePlugin = function hasDevicePlugin() { return (0, _cordova.isCordova)() && window.device !== undefined; @@ -40118,7 +39782,7 @@ var hasNetworkInformationPlugin = function hasNetworkInformationPlugin() { exports.hasNetworkInformationPlugin = hasNetworkInformationPlugin; /***/ }), -/* 424 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40135,7 +39799,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var cordovaPluginIsInstalled = function cordovaPluginIsInstalled() { return window.startApp; @@ -40272,7 +39936,7 @@ var _default = exported; exports.default = _default; /***/ }), -/* 425 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40289,7 +39953,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); var nativeLinkOpen = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref) { @@ -40356,7 +40020,7 @@ var nativeLinkOpen = /*#__PURE__*/function () { exports.nativeLinkOpen = nativeLinkOpen; /***/ }), -/* 426 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40477,7 +40141,7 @@ var openDeeplinkOrRedirect = function openDeeplinkOrRedirect(deeplink, failCb) { exports.openDeeplinkOrRedirect = openDeeplinkOrRedirect; /***/ }), -/* 427 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40492,7 +40156,7 @@ exports.default = void 0; var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy2 = _interopRequireDefault(__webpack_require__(376)); +var _groupBy2 = _interopRequireDefault(__webpack_require__(375)); var _flatten = _interopRequireDefault(__webpack_require__(183)); @@ -40500,7 +40164,7 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _uniqWith = _interopRequireDefault(__webpack_require__(428)); +var _uniqWith = _interopRequireDefault(__webpack_require__(427)); var _dsl = __webpack_require__(260); @@ -40557,7 +40221,7 @@ var _default = optimizeQueries; exports.default = _default; /***/ }), -/* 428 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { var baseUniq = __webpack_require__(187); @@ -40591,7 +40255,7 @@ module.exports = uniqWith; /***/ }), -/* 429 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40642,7 +40306,7 @@ var _default = fetchPolicies; exports.default = _default; /***/ }), -/* 430 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40665,17 +40329,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _size = _interopRequireDefault(__webpack_require__(431)); +var _size = _interopRequireDefault(__webpack_require__(430)); -var _intersectionBy = _interopRequireDefault(__webpack_require__(435)); +var _intersectionBy = _interopRequireDefault(__webpack_require__(434)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -40960,14 +40624,14 @@ var _default = Schema; exports.default = _default; /***/ }), -/* 431 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), getTag = __webpack_require__(154), isArrayLike = __webpack_require__(101), - isString = __webpack_require__(389), - stringSize = __webpack_require__(432); + isString = __webpack_require__(388), + stringSize = __webpack_require__(431); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -41012,12 +40676,12 @@ module.exports = size; /***/ }), -/* 432 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { -var asciiSize = __webpack_require__(433), - hasUnicode = __webpack_require__(419), - unicodeSize = __webpack_require__(434); +var asciiSize = __webpack_require__(432), + hasUnicode = __webpack_require__(418), + unicodeSize = __webpack_require__(433); /** * Gets the number of symbols in `string`. @@ -41036,7 +40700,7 @@ module.exports = stringSize; /***/ }), -/* 433 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { var baseProperty = __webpack_require__(180); @@ -41054,7 +40718,7 @@ module.exports = asciiSize; /***/ }), -/* 434 */ +/* 433 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -41104,14 +40768,14 @@ module.exports = unicodeSize; /***/ }), -/* 435 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseIteratee = __webpack_require__(102), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381), + castArrayLikeObject = __webpack_require__(380), last = __webpack_require__(268); /** @@ -41155,7 +40819,7 @@ module.exports = intersectionBy; /***/ }), -/* 436 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41176,7 +40840,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); /** * ObservableQueries are the glue between the store and observers @@ -41354,7 +41018,7 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 437 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41400,10 +41064,10 @@ var CozyClient = /*#__PURE__*/function (_SnapshotObject) { exports.CozyClient = CozyClient; /***/ }), -/* 438 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { -var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(439); +var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(438); module.exports = function (obj, opts) { if (!opts) opts = {}; @@ -41490,15 +41154,15 @@ var objectKeys = Object.keys || function (obj) { /***/ }), -/* 439 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { -exports.parse = __webpack_require__(440); -exports.stringify = __webpack_require__(441); +exports.parse = __webpack_require__(439); +exports.stringify = __webpack_require__(440); /***/ }), -/* 440 */ +/* 439 */ /***/ (function(module, exports) { var at, // The index of the current character @@ -41777,7 +41441,7 @@ module.exports = function (source, reviver) { /***/ }), -/* 441 */ +/* 440 */ /***/ (function(module, exports) { var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, @@ -41937,7 +41601,7 @@ module.exports = function (value, replacer, space) { /***/ }), -/* 442 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42053,10 +41717,10 @@ var _default = PromiseCache; exports.default = _default; /***/ }), -/* 443 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { -var createFlow = __webpack_require__(444); +var createFlow = __webpack_require__(443); /** * Creates a function that returns the result of invoking the given functions @@ -42086,15 +41750,15 @@ module.exports = flow; /***/ }), -/* 444 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { -var LodashWrapper = __webpack_require__(445), +var LodashWrapper = __webpack_require__(444), flatRest = __webpack_require__(273), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), isArray = __webpack_require__(88), - isLaziable = __webpack_require__(451); + isLaziable = __webpack_require__(450); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -42170,11 +41834,11 @@ module.exports = createFlow; /***/ }), -/* 445 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** * The base constructor for creating `lodash` wrapper objects. @@ -42198,7 +41862,7 @@ module.exports = LodashWrapper; /***/ }), -/* 446 */ +/* 445 */ /***/ (function(module, exports) { /** @@ -42214,10 +41878,10 @@ module.exports = baseLodash; /***/ }), -/* 447 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { -var metaMap = __webpack_require__(448), +var metaMap = __webpack_require__(447), noop = __webpack_require__(195); /** @@ -42235,7 +41899,7 @@ module.exports = getData; /***/ }), -/* 448 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { var WeakMap = __webpack_require__(158); @@ -42247,10 +41911,10 @@ module.exports = metaMap; /***/ }), -/* 449 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { -var realNames = __webpack_require__(450); +var realNames = __webpack_require__(449); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42284,7 +41948,7 @@ module.exports = getFuncName; /***/ }), -/* 450 */ +/* 449 */ /***/ (function(module, exports) { /** Used to lookup unminified function names. */ @@ -42294,13 +41958,13 @@ module.exports = realNames; /***/ }), -/* 451 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), - lodash = __webpack_require__(453); +var LazyWrapper = __webpack_require__(451), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), + lodash = __webpack_require__(452); /** * Checks if `func` has a lazy counterpart. @@ -42328,11 +41992,11 @@ module.exports = isLaziable; /***/ }), -/* 452 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295; @@ -42362,15 +42026,15 @@ module.exports = LazyWrapper; /***/ }), -/* 453 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), - baseLodash = __webpack_require__(446), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), + baseLodash = __webpack_require__(445), isArray = __webpack_require__(88), isObjectLike = __webpack_require__(87), - wrapperClone = __webpack_require__(454); + wrapperClone = __webpack_require__(453); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42515,11 +42179,11 @@ module.exports = lodash; /***/ }), -/* 454 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), copyArray = __webpack_require__(224); /** @@ -42544,7 +42208,7 @@ module.exports = wrapperClone; /***/ }), -/* 455 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42615,7 +42279,7 @@ var hasQueryBeenLoaded = function hasQueryBeenLoaded(col) { exports.hasQueryBeenLoaded = hasQueryBeenLoaded; /***/ }), -/* 456 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42704,7 +42368,7 @@ function sanitize(manifest) { } /***/ }), -/* 457 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42725,7 +42389,7 @@ var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(55)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _cozyStackClient = __webpack_require__(212); @@ -42806,7 +42470,7 @@ var createMockClient = function createMockClient(_ref) { exports.createMockClient = createMockClient; /***/ }), -/* 458 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42827,13 +42491,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _http = _interopRequireDefault(__webpack_require__(27)); -var _open = _interopRequireDefault(__webpack_require__(459)); +var _open = _interopRequireDefault(__webpack_require__(458)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _serverDestroy = _interopRequireDefault(__webpack_require__(465)); +var _serverDestroy = _interopRequireDefault(__webpack_require__(464)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -42847,7 +42511,7 @@ var log = _cozyLogger.default.namespace('create-cli-client'); var nodeFetch = __webpack_require__(25); -var btoa = __webpack_require__(466); +var btoa = __webpack_require__(465); /** * Creates and starts and HTTP server suitable for OAuth authentication * @@ -43141,17 +42805,17 @@ if (__webpack_require__.c[__webpack_require__.s] === module) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 459 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__dirname) { const {promisify} = __webpack_require__(12); -const path = __webpack_require__(460); -const childProcess = __webpack_require__(461); -const fs = __webpack_require__(462); -const isWsl = __webpack_require__(463); -const isDocker = __webpack_require__(464); +const path = __webpack_require__(459); +const childProcess = __webpack_require__(460); +const fs = __webpack_require__(461); +const isWsl = __webpack_require__(462); +const isDocker = __webpack_require__(463); const pAccess = promisify(fs.access); const pReadFile = promisify(fs.readFile); @@ -43344,32 +43008,32 @@ module.exports = async (target, options) => { /* WEBPACK VAR INJECTION */}.call(this, "/")) /***/ }), -/* 460 */ +/* 459 */ /***/ (function(module, exports) { module.exports = require("path"); /***/ }), -/* 461 */ +/* 460 */ /***/ (function(module, exports) { module.exports = require("child_process"); /***/ }), -/* 462 */ +/* 461 */ /***/ (function(module, exports) { module.exports = require("fs"); /***/ }), -/* 463 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const os = __webpack_require__(21); -const fs = __webpack_require__(462); -const isDocker = __webpack_require__(464); +const fs = __webpack_require__(461); +const isDocker = __webpack_require__(463); const isWsl = () => { if (process.platform !== 'linux') { @@ -43400,12 +43064,12 @@ if (process.env.__IS_WSL_TEST__) { /***/ }), -/* 464 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const fs = __webpack_require__(462); +const fs = __webpack_require__(461); let isDocker; @@ -43436,7 +43100,7 @@ module.exports = () => { /***/ }), -/* 465 */ +/* 464 */ /***/ (function(module, exports) { module.exports = enableDestroy; @@ -43461,7 +43125,7 @@ function enableDestroy(server) { /***/ }), -/* 466 */ +/* 465 */ /***/ (function(module, exports) { (function () { @@ -43484,7 +43148,7 @@ function enableDestroy(server) { /***/ }), -/* 467 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43497,51 +43161,51 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeseries = exports.document = exports.contact = exports.utils = exports.permission = exports.note = exports.account = exports.folder = exports.file = exports.applications = exports.instance = exports.trigger = exports.accounts = exports.triggers = void 0; -var trigger = _interopRequireWildcard(__webpack_require__(468)); +var trigger = _interopRequireWildcard(__webpack_require__(467)); exports.trigger = trigger; -var instance = _interopRequireWildcard(__webpack_require__(470)); +var instance = _interopRequireWildcard(__webpack_require__(469)); exports.instance = instance; -var applications = _interopRequireWildcard(__webpack_require__(471)); +var applications = _interopRequireWildcard(__webpack_require__(470)); exports.applications = applications; -var file = _interopRequireWildcard(__webpack_require__(472)); +var file = _interopRequireWildcard(__webpack_require__(471)); exports.file = file; -var folder = _interopRequireWildcard(__webpack_require__(476)); +var folder = _interopRequireWildcard(__webpack_require__(475)); exports.folder = folder; -var account = _interopRequireWildcard(__webpack_require__(469)); +var account = _interopRequireWildcard(__webpack_require__(468)); exports.account = account; -var note = _interopRequireWildcard(__webpack_require__(478)); +var note = _interopRequireWildcard(__webpack_require__(477)); exports.note = note; -var permission = _interopRequireWildcard(__webpack_require__(479)); +var permission = _interopRequireWildcard(__webpack_require__(478)); exports.permission = permission; -var utils = _interopRequireWildcard(__webpack_require__(480)); +var utils = _interopRequireWildcard(__webpack_require__(479)); exports.utils = utils; -var contact = _interopRequireWildcard(__webpack_require__(481)); +var contact = _interopRequireWildcard(__webpack_require__(480)); exports.contact = contact; -var document = _interopRequireWildcard(__webpack_require__(473)); +var document = _interopRequireWildcard(__webpack_require__(472)); exports.document = document; -var timeseries = _interopRequireWildcard(__webpack_require__(483)); +var timeseries = _interopRequireWildcard(__webpack_require__(482)); exports.timeseries = timeseries; // For backward compatibility before 9.0.0 @@ -43551,7 +43215,7 @@ var accounts = account; exports.accounts = accounts; /***/ }), -/* 468 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43566,7 +43230,7 @@ exports.triggers = exports.triggerStates = void 0; var _get = _interopRequireDefault(__webpack_require__(163)); -var _account = __webpack_require__(469); +var _account = __webpack_require__(468); var actionableErrors = ['CHALLENGE_ASKED', 'DISK_QUOTA_EXCEEDED', 'TERMS_VERSION_MISMATCH', 'USER_ACTION_NEEDED', 'USER_ACTION_NEEDED.CHANGE_PASSWORD', 'USER_ACTION_NEEDED.ACCOUNT_REMOVED', 'USER_ACTION_NEEDED.WEBAUTH_REQUIRED', 'USER_ACTION_NEEDED.SCA_REQUIRED', 'LOGIN_FAILED']; /** Trigger states come from /jobs/triggers */ @@ -43674,7 +43338,7 @@ var triggers = { exports.triggers = triggers; /***/ }), -/* 469 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43691,9 +43355,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _HasMany = __webpack_require__(394); +var _HasMany = __webpack_require__(393); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -43779,7 +43443,7 @@ var setContractSyncStatusInAccount = function setContractSyncStatusInAccount(acc exports.setContractSyncStatusInAccount = setContractSyncStatusInAccount; /***/ }), -/* 470 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43881,7 +43545,7 @@ var buildPremiumLink = function buildPremiumLink(instanceInfo) { exports.buildPremiumLink = buildPremiumLink; /***/ }), -/* 471 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43996,7 +43660,7 @@ var getAppDisplayName = function getAppDisplayName(app, lang) { exports.getAppDisplayName = getAppDisplayName; /***/ }), -/* 472 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44020,17 +43684,17 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _has = _interopRequireDefault(__webpack_require__(315)); -var _document = __webpack_require__(473); +var _document = __webpack_require__(472); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -44433,7 +44097,7 @@ var hasMetadataAttribute = function hasMetadataAttribute(_ref3) { exports.hasMetadataAttribute = hasMetadataAttribute; /***/ }), -/* 473 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44454,9 +44118,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var qualificationModel = _interopRequireWildcard(__webpack_require__(475)); +var qualificationModel = _interopRequireWildcard(__webpack_require__(474)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -44703,7 +44367,7 @@ var getQualification = function getQualification(document) { exports.getQualification = getQualification; /***/ }), -/* 474 */ +/* 473 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/** @@ -61911,13 +61575,13 @@ exports.getQualification = getQualification; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 475 */ +/* 474 */ /***/ (function(module) { module.exports = JSON.parse("{\"qualifications\":[{\"label\":\"national_id_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"passport\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"residence_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"immigration\",\"subjects\":[\"permit\",\"identity\"]},{\"label\":\"family_record_book\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"birth_certificate\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\",\"family\"]},{\"label\":\"driver_license\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"permit\",\"driving\"]},{\"label\":\"other_identity_document\",\"purpose\":\"attestation\"},{\"label\":\"wedding\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"pacs\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"divorce\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"large_family_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"transport\",\"subjects\":[\"right\"]},{\"label\":\"caf\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"family\",\"subjects\":[\"right\"]},{\"label\":\"other_family_document\"},{\"label\":\"diploma\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"achievement\"]},{\"label\":\"work_contract\",\"purpose\":\"contract\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"employment\"]},{\"label\":\"pay_sheet\",\"purpose\":\"attestation\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"revenues\"]},{\"label\":\"unemployment_benefit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"pension\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"other_revenue\",\"purpose\":\"attestation\",\"subjects\":[\"revenues\"]},{\"label\":\"gradebook\",\"purpose\":\"report\",\"sourceCategory\":\"education\",\"subjects\":[\"history\"]},{\"label\":\"student_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"identity\"]},{\"label\":\"resume\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"motivation_letter\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"other_work_document\"},{\"label\":\"health_book\",\"purpose\":\"report\",\"sourceCategory\":\"health\",\"subjects\":[\"history\"]},{\"label\":\"national_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"health_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"prescription\",\"purpose\":\"attestation\",\"sourceCategory\":\"health\",\"subjects\":[\"right\"]},{\"label\":\"health_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"health\"},{\"label\":\"other_health_document\"},{\"label\":\"vehicle_registration\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"right\",\"identity\"]},{\"label\":\"car_insurance\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"insurance\",\"car\"]},{\"label\":\"mechanic_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"transport_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"other_transport_document\"},{\"label\":\"house_sale_agreeement\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"building_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"permit\",\"house\"]},{\"label\":\"technical_diagnostic_record\",\"purpose\":\"report\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"compliance\",\"house\"]},{\"label\":\"lease\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"rent_receipt\",\"purpose\":\"invoice\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"house_insurance\",\"purpose\":\"contract\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"insurance\",\"house\"]},{\"label\":\"work_quote\",\"purpose\":\"description\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"work_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"other_house_document\"},{\"label\":\"phone_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"mobile\"},{\"label\":\"isp_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"internet\",\"subjects\":[\"subscription\"]},{\"label\":\"telecom_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\"},{\"label\":\"energy_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"energy\"},{\"label\":\"water_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"water\"},{\"label\":\"appliance_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"retail\"},{\"label\":\"web_service_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"web\"},{\"label\":\"restaurant_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"alimentation\"},{\"label\":\"other_invoice\",\"purpose\":\"invoice\"},{\"label\":\"tax_return\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_notice\",\"purpose\":\"invoice\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_timetable\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"other_tax_document\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"bank_details\",\"purpose\":\"attestation\",\"sourceCategory\":\"bank\",\"subjects\":[\"identity\"]},{\"label\":\"bank_statement\",\"purpose\":\"report\",\"sourceCategory\":\"bank\",\"subjects\":[\"history\"]},{\"label\":\"loan_agreement\",\"purpose\":\"contract\",\"sourceCategory\":\"bank\"},{\"label\":\"other_bank_document\",\"sourceCategory\":\"bank\"},{\"label\":\"receipt\",\"purpose\":\"report\"}],\"purposeKnownValues\":[\"attestation\",\"contract\",\"invoice\",\"report\",\"description\",\"evaluation\"],\"sourceCategoryKnownValues\":[\"bank\",\"insurance\",\"retail\",\"telecom\",\"energy\",\"water\",\"health\",\"gov\",\"education\",\"employer\",\"transport\",\"goods\",\"alimentation\",\"building\",\"real_estate\",\"web\"],\"sourceSubCategoryKnownValues\":[\"civil_registration\",\"immigration\",\"transport\",\"family\",\"tax\",\"health\",\"real_estate\",\"mobile\",\"internet\"],\"subjectsKnownValues\":[\"identity\",\"permit\",\"family\",\"driving\",\"right\",\"subvention\",\"achievement\",\"degree\",\"work\",\"employment\",\"revenues\",\"history\",\"insurance\",\"drugs\",\"medical_act\",\"car\",\"moto\",\"truck\",\"boat\",\"subscription\",\"buy/sale\",\"house\",\"compliance\",\"building\",\"food\",\"real_estate\",\"tax\",\"insurance\",\"education\",\"statement\",\"course\",\"internet\",\"phone\"]}"); /***/ }), -/* 476 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -61934,13 +61598,13 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _sortBy = _interopRequireDefault(__webpack_require__(477)); +var _sortBy = _interopRequireDefault(__webpack_require__(476)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var APP_DOCTYPE = 'io.cozy.apps'; var administrative = 'administrative'; @@ -62127,13 +61791,13 @@ var getReferencedFolder = /*#__PURE__*/function () { exports.getReferencedFolder = getReferencedFolder; /***/ }), -/* 477 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - baseOrderBy = __webpack_require__(384), + baseOrderBy = __webpack_require__(383), baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates an array of elements, sorted in ascending order by the results of @@ -62181,7 +61845,7 @@ module.exports = sortBy; /***/ }), -/* 478 */ +/* 477 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62198,7 +61862,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); /** * @@ -62299,7 +61963,7 @@ var fetchURL = /*#__PURE__*/function () { exports.fetchURL = fetchURL; /***/ }), -/* 479 */ +/* 478 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62324,7 +61988,7 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -62332,9 +61996,9 @@ var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _dsl = __webpack_require__(260); -var _file = __webpack_require__(472); +var _file = __webpack_require__(471); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -62731,7 +62395,7 @@ var isShortcutCreatedOnTheRecipientCozy = function isShortcutCreatedOnTheRecipie exports.isShortcutCreatedOnTheRecipientCozy = isShortcutCreatedOnTheRecipientCozy; /***/ }), -/* 480 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62762,7 +62426,7 @@ var getCreatedByApp = function getCreatedByApp(doc) { exports.getCreatedByApp = getCreatedByApp; /***/ }), -/* 481 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62777,7 +62441,7 @@ exports.getIndexByFamilyNameGivenNameEmailCozyUrl = exports.getDefaultSortIndexV var _get = _interopRequireDefault(__webpack_require__(163)); -var _isEmpty = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty = _interopRequireDefault(__webpack_require__(481)); var getPrimaryOrFirst = function getPrimaryOrFirst(property) { return function (obj) { @@ -63028,7 +62692,7 @@ var getIndexByFamilyNameGivenNameEmailCozyUrl = function getIndexByFamilyNameGiv exports.getIndexByFamilyNameGivenNameEmailCozyUrl = getIndexByFamilyNameGivenNameEmailCozyUrl; /***/ }), -/* 482 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), @@ -63111,7 +62775,7 @@ module.exports = isEmpty; /***/ }), -/* 483 */ +/* 482 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63273,7 +62937,7 @@ var fetchTimeSeriesByIntervalAndSource = /*#__PURE__*/function () { exports.fetchTimeSeriesByIntervalAndSource = fetchTimeSeriesByIntervalAndSource; /***/ }), -/* 484 */ +/* 483 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63285,7 +62949,7 @@ Object.defineProperty(exports, "__esModule", { var _exportNames = {}; exports.default = void 0; -var _comGrandlyonEnedisDay = __webpack_require__(485); +var _comGrandlyonEnedisDay = __webpack_require__(484); Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63299,7 +62963,7 @@ Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { }); }); -var _comGrandlyonGrdfDay = __webpack_require__(486); +var _comGrandlyonGrdfDay = __webpack_require__(485); Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63313,7 +62977,7 @@ Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { }); }); -var _comGrandlyonEglDay = __webpack_require__(487); +var _comGrandlyonEglDay = __webpack_require__(486); Object.keys(_comGrandlyonEglDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63327,7 +62991,7 @@ Object.keys(_comGrandlyonEglDay).forEach(function (key) { }); }); -var _ioCozyKonnectors = __webpack_require__(488); +var _ioCozyKonnectors = __webpack_require__(487); Object.keys(_ioCozyKonnectors).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63341,7 +63005,7 @@ Object.keys(_ioCozyKonnectors).forEach(function (key) { }); }); -var _ioCozyAccounts = __webpack_require__(489); +var _ioCozyAccounts = __webpack_require__(488); Object.keys(_ioCozyAccounts).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63355,7 +63019,7 @@ Object.keys(_ioCozyAccounts).forEach(function (key) { }); }); -var _ioCozyJobs = __webpack_require__(490); +var _ioCozyJobs = __webpack_require__(489); Object.keys(_ioCozyJobs).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63369,7 +63033,7 @@ Object.keys(_ioCozyJobs).forEach(function (key) { }); }); -var _ioCozyTerms = __webpack_require__(491); +var _ioCozyTerms = __webpack_require__(490); Object.keys(_ioCozyTerms).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63383,7 +63047,7 @@ Object.keys(_ioCozyTerms).forEach(function (key) { }); }); -var _comGrandlyonEcolyoEcogesture = __webpack_require__(492); +var _comGrandlyonEcolyoEcogesture = __webpack_require__(491); Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63397,7 +63061,7 @@ Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfile = __webpack_require__(493); +var _comGrandlyonEcolyoProfile = __webpack_require__(492); Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63411,7 +63075,7 @@ Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfiletype = __webpack_require__(494); +var _comGrandlyonEcolyoProfiletype = __webpack_require__(493); Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63425,7 +63089,7 @@ Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { }); }); -var _comGrandlyonEcolyoSchemas = __webpack_require__(495); +var _comGrandlyonEcolyoSchemas = __webpack_require__(494); Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63439,7 +63103,7 @@ Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { }); }); -var _comGrandlyonEcolyoChallenge = __webpack_require__(496); +var _comGrandlyonEcolyoChallenge = __webpack_require__(495); Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63453,7 +63117,7 @@ Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUserchallenge = __webpack_require__(497); +var _comGrandlyonEcolyoUserchallenge = __webpack_require__(496); Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63467,7 +63131,7 @@ Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoDuel = __webpack_require__(498); +var _comGrandlyonEcolyoDuel = __webpack_require__(497); Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63481,7 +63145,7 @@ Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { }); }); -var _comGrandlyonEcolyoQuiz = __webpack_require__(499); +var _comGrandlyonEcolyoQuiz = __webpack_require__(498); Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63495,7 +63159,7 @@ Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUsageevent = __webpack_require__(500); +var _comGrandlyonEcolyoUsageevent = __webpack_require__(499); Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63509,7 +63173,7 @@ Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { }); }); -var _comGrandlyonEcolyoExploration = __webpack_require__(501); +var _comGrandlyonEcolyoExploration = __webpack_require__(500); Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63523,7 +63187,7 @@ Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { }); }); -var _comGrandlyonEnedisYear = __webpack_require__(502); +var _comGrandlyonEnedisYear = __webpack_require__(501); Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63537,7 +63201,7 @@ Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { }); }); -var _comGrandlyonEnedisMonth = __webpack_require__(503); +var _comGrandlyonEnedisMonth = __webpack_require__(502); Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63551,7 +63215,7 @@ Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { }); }); -var _comGrandlyonEnedisMinute = __webpack_require__(504); +var _comGrandlyonEnedisMinute = __webpack_require__(503); Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63565,7 +63229,7 @@ Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { }); }); -var _comGrandlyonGrdfYear = __webpack_require__(505); +var _comGrandlyonGrdfYear = __webpack_require__(504); Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63579,7 +63243,7 @@ Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { }); }); -var _comGrandlyonGrdfMonth = __webpack_require__(506); +var _comGrandlyonGrdfMonth = __webpack_require__(505); Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63593,7 +63257,7 @@ Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { }); }); -var _comGrandlyonEglYear = __webpack_require__(507); +var _comGrandlyonEglYear = __webpack_require__(506); Object.keys(_comGrandlyonEglYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63607,7 +63271,7 @@ Object.keys(_comGrandlyonEglYear).forEach(function (key) { }); }); -var _comGrandlyonEglMonth = __webpack_require__(508); +var _comGrandlyonEglMonth = __webpack_require__(507); Object.keys(_comGrandlyonEglMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63621,7 +63285,7 @@ Object.keys(_comGrandlyonEglMonth).forEach(function (key) { }); }); -var _ioCozyTriggers = __webpack_require__(509); +var _ioCozyTriggers = __webpack_require__(508); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63806,7 +63470,7 @@ exports.default = _default2; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 485 */ +/* 484 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63849,7 +63513,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 486 */ +/* 485 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63892,7 +63556,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 487 */ +/* 486 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63935,7 +63599,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 488 */ +/* 487 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63978,7 +63642,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 489 */ +/* 488 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64021,7 +63685,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 490 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64064,7 +63728,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 491 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64107,7 +63771,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 492 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64150,7 +63814,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 493 */ +/* 492 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64193,7 +63857,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 494 */ +/* 493 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64236,7 +63900,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 495 */ +/* 494 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64279,7 +63943,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 496 */ +/* 495 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64322,7 +63986,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 497 */ +/* 496 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64365,7 +64029,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 498 */ +/* 497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64408,7 +64072,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 499 */ +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64451,7 +64115,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 500 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64494,7 +64158,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 501 */ +/* 500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64537,7 +64201,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 502 */ +/* 501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64580,7 +64244,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 503 */ +/* 502 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64623,7 +64287,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 504 */ +/* 503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64666,7 +64330,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 505 */ +/* 504 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64709,7 +64373,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 506 */ +/* 505 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64752,7 +64416,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 507 */ +/* 506 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64795,7 +64459,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 508 */ +/* 507 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64838,7 +64502,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 509 */ +/* 508 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64881,41 +64545,41 @@ exports.TRIGGERS_DOCTYPE = TRIGGERS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 510 */, -/* 511 */ +/* 509 */, +/* 510 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "VERSION", function() { return VERSION; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "DateTime", function() { return _datetime_js__WEBPACK_IMPORTED_MODULE_0__["default"]; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Duration", function() { return _duration_js__WEBPACK_IMPORTED_MODULE_1__["default"]; }); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(529); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(528); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Interval", function() { return _interval_js__WEBPACK_IMPORTED_MODULE_2__["default"]; }); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Info", function() { return _info_js__WEBPACK_IMPORTED_MODULE_3__["default"]; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(522); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Zone", function() { return _zone_js__WEBPACK_IMPORTED_MODULE_4__["default"]; }); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "FixedOffsetZone", function() { return _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__["default"]; }); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(524); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(523); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "IANAZone", function() { return _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_6__["default"]; }); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(527); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(526); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InvalidZone", function() { return _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_7__["default"]; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(522); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(521); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LocalZone", function() { return _zones_localZone_js__WEBPACK_IMPORTED_MODULE_8__["default"]; }); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(521); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(520); /* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Settings", function() { return _settings_js__WEBPACK_IMPORTED_MODULE_9__["default"]; }); @@ -64935,29 +64599,29 @@ const VERSION = "1.28.0"; /***/ }), -/* 512 */ +/* 511 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDateTime", function() { return friendlyDateTime; }); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); -/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(529); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(530); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(526); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(518); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(525); -/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(531); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(528); -/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(532); -/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(534); -/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(517); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(519); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); +/* harmony import */ var _interval_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(528); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _info_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(529); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(525); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(519); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(517); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(524); +/* harmony import */ var _impl_diff_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(530); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(527); +/* harmony import */ var _impl_tokenParser_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(531); +/* harmony import */ var _impl_conversions_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(533); +/* harmony import */ var _impl_formats_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(516); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(518); @@ -67103,20 +66767,20 @@ function friendlyDateTime(dateTimeish) { /***/ }), -/* 513 */ +/* 512 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Duration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "friendlyDuration", function() { return friendlyDuration; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); -/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(520); -/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(528); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(521); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _impl_formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(519); +/* harmony import */ var _impl_regexParser_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(527); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(520); @@ -67993,7 +67657,7 @@ function friendlyDuration(durationish) { /***/ }), -/* 514 */ +/* 513 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68069,15 +67733,15 @@ class ZoneIsAbstractError extends LuxonError { /***/ }), -/* 515 */ +/* 514 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Formatter; }); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(518); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(515); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(517); @@ -68467,7 +68131,7 @@ class Formatter { /***/ }), -/* 516 */ +/* 515 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68491,8 +68155,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "eraForDateTime", function() { return eraForDateTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatRelativeTime", function() { return formatRelativeTime; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatString", function() { return formatString; }); -/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); +/* harmony import */ var _formats_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(516); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(517); @@ -68729,7 +68393,7 @@ function formatString(knownFormat) { /***/ }), -/* 517 */ +/* 516 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68950,7 +68614,7 @@ const DATETIME_HUGE_WITH_SECONDS = { /***/ }), -/* 518 */ +/* 517 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -68986,7 +68650,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "formatOffset", function() { return formatOffset; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "timeObject", function() { return timeObject; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ianaRegex", function() { return ianaRegex; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* This is just a junk drawer, containing anything used across multiple classes. Because Luxon is small(ish), this should stay small and we won't worry about splitting @@ -69282,7 +68946,7 @@ const ianaRegex = /[A-Za-z_+-]{1,256}(:?\/[A-Za-z_+-]{1,256}(\/[A-Za-z_+-]{1,256 /***/ }), -/* 519 */ +/* 518 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -69305,18 +68969,18 @@ class Invalid { /***/ }), -/* 520 */ +/* 519 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Locale; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(512); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(515); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(511); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(514); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(523); @@ -69802,16 +69466,16 @@ class Locale { /***/ }), -/* 521 */ +/* 520 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Settings; }); -/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(525); +/* harmony import */ var _zones_localZone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(521); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); @@ -69952,14 +69616,14 @@ class Settings { /***/ }), -/* 522 */ +/* 521 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return LocalZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70026,13 +69690,13 @@ class LocalZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 523 */ +/* 522 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Zone; }); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(514); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); /* eslint no-unused-vars: "off" */ @@ -70124,14 +69788,14 @@ class Zone { /***/ }), -/* 524 */ +/* 523 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return IANAZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70326,17 +69990,17 @@ class IANAZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 525 */ +/* 524 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "normalizeZone", function() { return normalizeZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(524); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(527); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_invalidZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(526); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(517); /** * @private */ @@ -70376,14 +70040,14 @@ function normalizeZone(input, defaultZone) { /***/ }), -/* 526 */ +/* 525 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return FixedOffsetZone; }); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(523); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(522); @@ -70481,13 +70145,13 @@ class FixedOffsetZone extends _zone_js__WEBPACK_IMPORTED_MODULE_1__["default"] { /***/ }), -/* 527 */ +/* 526 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return InvalidZone; }); -/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(523); +/* harmony import */ var _zone_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(522); /** @@ -70544,7 +70208,7 @@ class InvalidZone extends _zone_js__WEBPACK_IMPORTED_MODULE_0__["default"] { /***/ }), -/* 528 */ +/* 527 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -70555,10 +70219,10 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISODuration", function() { return parseISODuration; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseISOTimeOnly", function() { return parseISOTimeOnly; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseSQL", function() { return parseSQL; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(516); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _english_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); @@ -70890,17 +70554,17 @@ function parseSQL(s) { /***/ }), -/* 529 */ +/* 528 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Interval; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(513); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(521); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(514); -/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(519); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(512); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(513); +/* harmony import */ var _impl_invalid_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(518); @@ -71506,18 +71170,18 @@ class Interval { /***/ }), -/* 530 */ +/* 529 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Info; }); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); -/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(521); -/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(520); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(525); -/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(518); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(511); +/* harmony import */ var _settings_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(520); +/* harmony import */ var _impl_locale_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(519); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _impl_zoneUtil_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(524); +/* harmony import */ var _impl_util_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(517); @@ -71714,12 +71378,12 @@ class Info { /***/ }), -/* 531 */ +/* 530 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); -/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(513); +/* harmony import */ var _duration_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(512); function dayDiff(earlier, later) { @@ -71803,20 +71467,20 @@ function highOrderDiffs(cursor, later, units) { /***/ }), -/* 532 */ +/* 531 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "explainFromTokens", function() { return explainFromTokens; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "parseFromTokens", function() { return parseFromTokens; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(515); -/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(526); -/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(524); -/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(512); -/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(533); -/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(514); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _formatter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(514); +/* harmony import */ var _zones_fixedOffsetZone_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(525); +/* harmony import */ var _zones_IANAZone_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(523); +/* harmony import */ var _datetime_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(511); +/* harmony import */ var _digits_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(532); +/* harmony import */ var _errors_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(513); @@ -72244,7 +71908,7 @@ function parseFromTokens(locale, input, format) { /***/ }), -/* 533 */ +/* 532 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72330,7 +71994,7 @@ function digitRegex({ numberingSystem }, append = "") { /***/ }), -/* 534 */ +/* 533 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -72343,8 +72007,8 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidOrdinalData", function() { return hasInvalidOrdinalData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidGregorianData", function() { return hasInvalidGregorianData; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "hasInvalidTimeData", function() { return hasInvalidTimeData; }); -/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(518); -/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(519); +/* harmony import */ var _util_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(517); +/* harmony import */ var _invalid_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(518); @@ -72497,7 +72161,7 @@ function hasInvalidTimeData(obj) { /***/ }), -/* 535 */ +/* 534 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72516,9 +72180,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72543,9 +72207,6 @@ class ProfileService { parseProfileEntityToProfile(profileEntity) { const profile = (0, _objectSpread2.default)({}, profileEntity, { - haveSeenOldFluidModal: typeof profileEntity.haveSeenOldFluidModal === 'string' ? _luxon.DateTime.fromISO(profileEntity.haveSeenOldFluidModal, { - zone: 'utc' - }) : profileEntity.haveSeenOldFluidModal, monthlyAnalysisDate: typeof profileEntity.monthlyAnalysisDate === 'string' ? _luxon.DateTime.fromISO(profileEntity.monthlyAnalysisDate, { zone: 'utc' }) : profileEntity.monthlyAnalysisDate, @@ -72616,7 +72277,7 @@ exports.default = ProfileService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 536 */ +/* 535 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -72631,21 +72292,21 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); var _cozyClient = __webpack_require__(40); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _consumptionFormatter = _interopRequireDefault(__webpack_require__(538)); +var _consumptionFormatter = _interopRequireDefault(__webpack_require__(537)); -var _queryRunner = _interopRequireDefault(__webpack_require__(542)); +var _queryRunner = _interopRequireDefault(__webpack_require__(543)); -var _consumptionValidator = _interopRequireDefault(__webpack_require__(543)); +var _consumptionValidator = _interopRequireDefault(__webpack_require__(544)); -var _converter = _interopRequireDefault(__webpack_require__(544)); +var _converter = _interopRequireDefault(__webpack_require__(545)); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -72667,6 +72328,16 @@ class ConsumptionDataManager { this._queryRunnerService = new _queryRunner.default(this._client); this._consumptionValidatorService = new _consumptionValidator.default(); } + /** + * Get graph data according on timeStep and fluidType + * @param timePeriod TimePeriod + * @param timeStep TimeStep + * @param fluidTypes FluidType[] + * @param compareTimePeriod - Optional TimePeriod + * @param isHome - Optional boolean + * @returns DataChart | null + */ + async getGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod, isHome) { const InputisValid = this._consumptionValidatorService.ValidateGetGraphData(timePeriod, timeStep, fluidTypes, compareTimePeriod); @@ -72993,7 +72664,7 @@ exports.default = ConsumptionDataManager; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 537 */ +/* 536 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73021,7 +72692,7 @@ exports.TimeStep = TimeStep; })(TimeStep || (exports.TimeStep = TimeStep = {})); /***/ }), -/* 538 */ +/* 537 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73036,11 +72707,11 @@ exports.default = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__(3)); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _dateChart = _interopRequireDefault(__webpack_require__(539)); +var _dateChart = _interopRequireDefault(__webpack_require__(538)); -var _date = __webpack_require__(541); +var _date = __webpack_require__(542); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73140,22 +72811,26 @@ exports.default = ConsumptionFormatterService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 539 */ +/* 538 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(module) { +var _interopRequireDefault = __webpack_require__(2); + Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); + +var _fluid = __webpack_require__(539); -var _fluid = __webpack_require__(540); +var _timeStep = __webpack_require__(536); -var _timeStep = __webpack_require__(537); +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73323,56 +72998,6 @@ class DateChartService { throw new Error('TimeStep unknown'); } } - /** - * Return the previous time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - previous time step - */ - - - definePreviousTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.YEAR: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.HALF_AN_HOUR; - - default: - throw new Error('TimeStep unknown'); - } - } - /** - * Return the next time step in function - * @param {TimeStep} timeStep - time step - * @returns {timeStep} - next time step - */ - - - defineNextTimeStep(timeStep) { - switch (timeStep) { - case _timeStep.TimeStep.HALF_AN_HOUR: - return _timeStep.TimeStep.WEEK; - - case _timeStep.TimeStep.WEEK: - return _timeStep.TimeStep.DAY; - - case _timeStep.TimeStep.DAY: - return _timeStep.TimeStep.MONTH; - - case _timeStep.TimeStep.MONTH: - return _timeStep.TimeStep.YEAR; - - default: - throw new Error('TimeStep unknown'); - } - } /** * Return the number of increment when changing to previous index * @param {TimeStep} timeStep - current time step @@ -73522,24 +73147,87 @@ class DateChartService { } isDataToCome(dataload, fluidType) { - const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date, _luxon.DateTime.local().setZone('utc', { + const configService = new _fluidConfig.default(); + const fluidConfig = configService.getFluidConfig(); + + const inter = dataload && _luxon.Interval.fromDateTimes(dataload.date.startOf('day'), _luxon.DateTime.local().setZone('utc', { keepLocalTime: true - })).count('days'); + }).startOf('day')).count('days'); - if (fluidType === _fluid.FluidType.ELECTRICITY && inter < 2) { + if (fluidType === _fluid.FluidType.ELECTRICITY && inter <= fluidConfig[0].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.WATER && inter < 4) { + if (fluidType === _fluid.FluidType.WATER && inter <= fluidConfig[1].dataDelayOffset + 3) { return true; } - if (fluidType === _fluid.FluidType.GAS && inter < 3) { + if (fluidType === _fluid.FluidType.GAS && inter <= fluidConfig[2].dataDelayOffset + 3) { + return true; + } else { + return false; + } + } + /** + * Checks if there is data after a lack of data so we know if it is a hole or not + * @param {Datachart} currentDatachart + * @returns + */ + + + isDataHole(currentDatachart, fluidType) { + let isDataHole = false; + let isEmpty = false; + + if (fluidType || fluidType === 0) { + currentDatachart.actualData.forEach(data => { + if (data.valueDetail && data.valueDetail[fluidType] === -1) { + isEmpty = true; + } + + if (data.valueDetail && data.valueDetail[fluidType] > -1 && isEmpty) isDataHole = true; + }); + } else { + currentDatachart.actualData.forEach(data => { + if (data.value === -1) { + isEmpty = true; + } + + if (data.value > -1 && isEmpty) isDataHole = true; + }); + } + + if (isDataHole) { return true; } else { return false; } } + /** + * Checks if the last data date is outdated and returns the number of missing days + * @param {DateTime | null} lastDataDate + * @param {FluidType} fluidType + * @returns {number| null} - The number of missing days + */ + + + isDataOutdated(date, fluidType) { + if (date && fluidType !== _fluid.FluidType.MULTIFLUID) { + const fluidConfig = new _fluidConfig.default().getFluidConfig(); + + const today = _luxon.DateTime.local().setZone('utc', { + keepLocalTime: true + }); + + const inter = _luxon.Interval.fromDateTimes(date, today).count('days'); + + const limitDate = fluidConfig[fluidType].dataDelayOffset + 1; + + if (inter > limitDate) { + return inter - limitDate; + } else return null; + } else return null; + } // @ts-ignore __reactstandin__regenerateByEval(key, code) { @@ -73571,7 +73259,7 @@ exports.default = DateChartService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 540 */ +/* 539 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73607,8 +73295,87 @@ exports.FluidState = FluidState; FluidState[FluidState["ERROR_LOGIN_FAILED"] = 301] = "ERROR_LOGIN_FAILED"; })(FluidState || (exports.FluidState = FluidState = {})); +/***/ }), +/* 540 */ +/***/ (function(module, exports, __webpack_require__) { + +"use strict"; +/* WEBPACK VAR INJECTION */(function(module) { + +var _interopRequireDefault = __webpack_require__(2); + +Object.defineProperty(exports, "__esModule", { + value: true +}); +exports.default = void 0; + +var _config = _interopRequireDefault(__webpack_require__(541)); + +(function () { + var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; + enterModule && enterModule(module); +})(); + +var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { + return a; +}; + +class ConfigService { + getFluidConfig() { + return _config.default.fluidConfig; + } + /** + * + * @param min Minimum hour for cron + * @param max Maximum hour for cron + */ + + + getCronArgs(min = 8, max = 9) { + const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR + + const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + + return `0 ${randomMinutes} ${randomHour} * * *`; + } + + // @ts-ignore + __reactstandin__regenerateByEval(key, code) { + // @ts-ignore + this[key] = eval(code); + } + +} + +exports.default = ConfigService; +; + +(function () { + var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; + + if (!reactHotLoader) { + return; + } + + reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); +})(); + +; + +(function () { + var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; + leaveModule && leaveModule(module); +})(); +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) + /***/ }), /* 541 */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1558,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.00319,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.1121,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); + +/***/ }), +/* 542 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73620,11 +73387,11 @@ Object.defineProperty(exports, "__esModule", { exports.compareDates = compareDates; exports.getActualAnalysisDate = exports.convertDateToMonthYearString = exports.convertDateToMonthString = exports.convertDateToShortDateString = exports.getLagDays = exports.isLastPeriodReached = exports.isLastDateReached = void 0; -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -73833,7 +73600,7 @@ exports.getActualAnalysisDate = getActualAnalysisDate; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 542 */ +/* 543 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -73850,13 +73617,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _cozyClient = __webpack_require__(40); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _doctypes = __webpack_require__(484); +var _doctypes = __webpack_require__(483); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74206,7 +73973,7 @@ exports.default = QueryRunner; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 543 */ +/* 544 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74217,11 +73984,11 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74296,7 +74063,7 @@ exports.default = ConsumptionValidatorService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 544 */ +/* 545 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74311,7 +74078,9 @@ exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _fluidConfig = _interopRequireDefault(__webpack_require__(545)); +var _fluid = __webpack_require__(539); + +var _fluidConfig = _interopRequireDefault(__webpack_require__(540)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74329,81 +74098,20 @@ class ConverterService { } LoadToEuro(load, fluidType) { - const convertedLoad = load * this._fluidConfig[fluidType].coefficient; - return convertedLoad; - } - - // @ts-ignore - __reactstandin__regenerateByEval(key, code) { - // @ts-ignore - this[key] = eval(code); - } - -} - -exports.default = ConverterService; -; - -(function () { - var reactHotLoader = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default : undefined; - - if (!reactHotLoader) { - return; - } - - reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); -})(); - -; - -(function () { - var leaveModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.leaveModule : undefined; - leaveModule && leaveModule(module); -})(); -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) - -/***/ }), -/* 545 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(module) { - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = void 0; - -var _config = _interopRequireDefault(__webpack_require__(546)); + let convertedLoad; // If Multifluid do not apply coeff because it doesn't exist -(function () { - var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; - enterModule && enterModule(module); -})(); - -var __signature__ = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.default.signature : function (a) { - return a; -}; - -class ConfigService { - getFluidConfig() { - return _config.default.fluidConfig; - } - /** - * - * @param min Minimum hour for cron - * @param max Maximum hour for cron - */ + if (fluidType === _fluid.FluidType.MULTIFLUID) { + convertedLoad = load; + } else { + convertedLoad = load * this._fluidConfig[fluidType].coefficient; + } // Prevent round 0 case when the actual value is not 0 - getCronArgs(min = 8, max = 9) { - const randomHour = Math.floor(Math.random() * (max - min + 1) + min); //NOSONAR - - const randomMinutes = Math.floor(Math.random() * 59); //NOSONAR + if (convertedLoad > 0 && convertedLoad < 0.01) { + convertedLoad = 0.01; + } - return `0 ${randomMinutes} ${randomHour} * * *`; + return convertedLoad; } // @ts-ignore @@ -74414,7 +74122,7 @@ class ConfigService { } -exports.default = ConfigService; +exports.default = ConverterService; ; (function () { @@ -74424,7 +74132,7 @@ exports.default = ConfigService; return; } - reactHotLoader.register(ConfigService, "ConfigService", "/home/hugo/ecolyo/src/services/fluidConfig.service.ts"); + reactHotLoader.register(ConverterService, "ConverterService", "/home/hugo/ecolyo/src/services/converter.service.ts"); })(); ; @@ -74436,12 +74144,7 @@ exports.default = ConfigService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 546 */ -/***/ (function(module) { - -module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"enedis\",\"coefficient\":0.1546,\"dataDelayOffset\":1,\"konnectorConfig\":{\"name\":\"Enedis\",\"oauth\":true,\"slug\":\"enedisgrandlyon\",\"siteLink\":\"https://mon-compte-client.enedis.fr/\",\"activation\":\"https://mon-compte-particulier.enedis.fr/donnees/\"}},{\"fluidTypeId\":1,\"name\":\"egl\",\"coefficient\":0.0031,\"dataDelayOffset\":3,\"konnectorConfig\":{\"name\":\"Eau du Grand Lyon\",\"oauth\":false,\"slug\":\"eglgrandlyon\",\"siteLink\":\"https://www.eaudugrandlyon.com/inscription.aspx#subc-now\",\"activation\":\"\"}},{\"fluidTypeId\":2,\"name\":\"grdf\",\"coefficient\":0.0793,\"dataDelayOffset\":2,\"konnectorConfig\":{\"name\":\"GRDF\",\"oauth\":true,\"slug\":\"grdfgrandlyon\",\"siteLink\":\"https://monespace.grdf.fr/monespace/connexion\",\"activation\":\"\"}}],\"termsVersion\":\"1.0.0\"}"); - -/***/ }), +/* 546 */, /* 547 */, /* 548 */, /* 549 */, @@ -74670,8 +74373,7 @@ module.exports = JSON.parse("{\"fluidConfig\":[{\"fluidTypeId\":0,\"name\":\"ene /* 772 */, /* 773 */, /* 774 */, -/* 775 */, -/* 776 */ +/* 775 */ /***/ (function(module, exports, __webpack_require__) { var baseClone = __webpack_require__(215); @@ -74713,6 +74415,7 @@ module.exports = clone; /***/ }), +/* 776 */, /* 777 */, /* 778 */, /* 779 */, @@ -74722,8 +74425,7 @@ module.exports = clone; /* 783 */, /* 784 */, /* 785 */, -/* 786 */, -/* 787 */ +/* 786 */ /***/ (function(module, exports) { /** Error message constants. */ @@ -74769,14 +74471,14 @@ module.exports = negate; /***/ }), +/* 787 */, /* 788 */, -/* 789 */, -/* 790 */ +/* 789 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), + baseMap = __webpack_require__(384), isArray = __webpack_require__(88); /** @@ -74830,6 +74532,7 @@ module.exports = map; /***/ }), +/* 790 */, /* 791 */, /* 792 */, /* 793 */, @@ -74852,8 +74555,7 @@ module.exports = map; /* 810 */, /* 811 */, /* 812 */, -/* 813 */, -/* 814 */ +/* 813 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -74891,6 +74593,7 @@ module.exports = baseExtremum; /***/ }), +/* 814 */, /* 815 */, /* 816 */, /* 817 */, @@ -74904,8 +74607,7 @@ module.exports = baseExtremum; /* 825 */, /* 826 */, /* 827 */, -/* 828 */, -/* 829 */ +/* 828 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -74916,23 +74618,25 @@ var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { value: true }); +exports.formatNumberValues = formatNumberValues; exports.getFluidType = getFluidType; exports.getKonnectorUpdateError = getKonnectorUpdateError; -exports.formatNumberValues = formatNumberValues; +exports.getPreviousMonthName = exports.getMonthNameWithPrep = void 0; exports.getRelationship = getRelationship; exports.getRelationshipHasMany = getRelationshipHasMany; exports.getRelationships = getRelationships; -exports.getSeason = exports.getMonthNameWithPrep = exports.getPreviousMonthName = exports.importIconbyId = void 0; +exports.importIconbyId = exports.getSeason = void 0; +exports.isKonnectorActive = isKonnectorActive; var _get = _interopRequireDefault(__webpack_require__(163)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _konnectorUpdate = __webpack_require__(830); +var _konnectorUpdate = __webpack_require__(829); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); -var _ecogesture = __webpack_require__(831); +var _ecogesture = __webpack_require__(830); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -74969,6 +74673,20 @@ function getKonnectorUpdateError(type) { } } +function isKonnectorActive(fluidStatus, fluidType) { + if (fluidType === _fluid.FluidType.MULTIFLUID) { + if (fluidStatus.filter(fluid => fluid.status === _fluid.FluidState.NOT_CONNECTED || fluid.status === _fluid.FluidState.ERROR_LOGIN_FAILED).length === 3) { + return false; + } else { + return true; + } + } + + if (fluidStatus[fluidType].status === _fluid.FluidState.NOT_CONNECTED) { + return false; + } else return true; +} + function formatNumberValues(value, fluidStyle, toBeCompared = false) { if (value || value === 0) { const localeValue = value.toLocaleString('fr-FR', { @@ -75033,7 +74751,7 @@ const importIconbyId = async (id, pathType) => { let importedChallengeIcon; try { - importedChallengeIcon = await __webpack_require__(832)(`./${pathType}/${id}.svg`); + importedChallengeIcon = await __webpack_require__(831)(`./${pathType}/${id}.svg`); } catch (e) {} if (importedChallengeIcon) { @@ -75124,6 +74842,7 @@ exports.getSeason = getSeason; reactHotLoader.register(getFluidType, "getFluidType", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getKonnectorUpdateError, "getKonnectorUpdateError", "/home/hugo/ecolyo/src/utils/utils.ts"); + reactHotLoader.register(isKonnectorActive, "isKonnectorActive", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(formatNumberValues, "formatNumberValues", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationship, "getRelationship", "/home/hugo/ecolyo/src/utils/utils.ts"); reactHotLoader.register(getRelationshipHasMany, "getRelationshipHasMany", "/home/hugo/ecolyo/src/utils/utils.ts"); @@ -75143,7 +74862,7 @@ exports.getSeason = getSeason; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 830 */ +/* 829 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75167,7 +74886,7 @@ exports.KonnectorUpdate = KonnectorUpdate; })(KonnectorUpdate || (exports.KonnectorUpdate = KonnectorUpdate = {})); /***/ }), -/* 831 */ +/* 830 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -75240,147 +74959,147 @@ exports.EquipmentType = EquipmentType; })(EquipmentType || (exports.EquipmentType = EquipmentType = {})); /***/ }), -/* 832 */ +/* 831 */ /***/ (function(module, exports, __webpack_require__) { var map = { - "./action/chrono-mini.svg": 833, - "./action/duration-clock.svg": 834, - "./challenge/CHALLENGE0001.svg": 835, - "./challenge/CHALLENGE0002.svg": 836, - "./challenge/CHALLENGE0003.svg": 837, - "./challenge/CHALLENGE0004.svg": 838, - "./challenge/CHALLENGE0005.svg": 839, - "./challenge/challengeLocked.svg": 840, - "./challenge/circleChecked.svg": 841, - "./challenge/circleUnchecked.svg": 842, - "./challenge/star.svg": 843, - "./challenge/starFilled.svg": 844, - "./challenge/starFinished.svg": 845, - "./duel/DUEL001.svg": 846, - "./duel/captionAverage.svg": 847, - "./duel/captionConsumption.svg": 848, - "./duel/captionIncoming.svg": 849, - "./duel/circleStar.svg": 850, - "./duel/default.svg": 851, - "./duel/emptyValue.svg": 852, - "./duel/locked.svg": 853, - "./duelResult/CHALLENGE0001-0.svg": 854, - "./duelResult/CHALLENGE0001-1.svg": 855, - "./duelResult/CHALLENGE0001-2.svg": 856, - "./duelResult/CHALLENGE0002-0.svg": 857, - "./duelResult/CHALLENGE0002-1.svg": 858, - "./duelResult/CHALLENGE0002-2.svg": 859, - "./duelResult/CHALLENGE0003-0.svg": 860, - "./duelResult/CHALLENGE0003-1.svg": 861, - "./duelResult/CHALLENGE0003-2.svg": 862, - "./duelResult/CHALLENGE0004-0.svg": 863, - "./duelResult/CHALLENGE0004-1.svg": 864, - "./duelResult/CHALLENGE0004-2.svg": 865, - "./duelResult/CHALLENGE0005-0.svg": 866, - "./duelResult/CHALLENGE0005-1.svg": 867, - "./duelResult/CHALLENGE0005-2.svg": 868, - "./duelResult/default.svg": 869, - "./ecogesture/ECOGESTURE0001.svg": 870, - "./ecogesture/ECOGESTURE0002.svg": 871, - "./ecogesture/ECOGESTURE0003.svg": 872, - "./ecogesture/ECOGESTURE0004.svg": 873, - "./ecogesture/ECOGESTURE0005.svg": 874, - "./ecogesture/ECOGESTURE0006.svg": 875, - "./ecogesture/ECOGESTURE0007.svg": 876, - "./ecogesture/ECOGESTURE0008.svg": 877, - "./ecogesture/ECOGESTURE0009.svg": 878, - "./ecogesture/ECOGESTURE0010.svg": 879, - "./ecogesture/ECOGESTURE0011.svg": 880, - "./ecogesture/ECOGESTURE0012.svg": 881, - "./ecogesture/ECOGESTURE0013.svg": 882, - "./ecogesture/ECOGESTURE0014.svg": 883, - "./ecogesture/ECOGESTURE0015.svg": 884, - "./ecogesture/ECOGESTURE0016.svg": 885, - "./ecogesture/ECOGESTURE0017.svg": 886, - "./ecogesture/ECOGESTURE0018.svg": 887, - "./ecogesture/ECOGESTURE0019.svg": 888, - "./ecogesture/ECOGESTURE0020.svg": 889, - "./ecogesture/ECOGESTURE0021.svg": 890, - "./ecogesture/ECOGESTURE0022.svg": 891, - "./ecogesture/ECOGESTURE0023.svg": 892, - "./ecogesture/ECOGESTURE0024.svg": 893, - "./ecogesture/ECOGESTURE0025.svg": 894, - "./ecogesture/ECOGESTURE0026.svg": 895, - "./ecogesture/ECOGESTURE0027.svg": 896, - "./ecogesture/ECOGESTURE0028.svg": 897, - "./ecogesture/ECOGESTURE0029.svg": 898, - "./ecogesture/ECOGESTURE0030.svg": 899, - "./ecogesture/ECOGESTURE0031.svg": 900, - "./ecogesture/ECOGESTURE0032.svg": 901, - "./ecogesture/ECOGESTURE0033.svg": 902, - "./ecogesture/ECOGESTURE0034.svg": 903, - "./ecogesture/ECOGESTURE0035.svg": 904, - "./ecogesture/ECOGESTURE0036.svg": 905, - "./ecogesture/ECOGESTURE0037.svg": 906, - "./ecogesture/ECOGESTURE0038.svg": 907, - "./ecogesture/ECOGESTURE0039.svg": 908, - "./ecogesture/ECOGESTURE0040.svg": 909, - "./ecogesture/ECOGESTURE0041.svg": 910, - "./ecogesture/ECOGESTURE0042.svg": 911, - "./ecogesture/ECOGESTURE0043.svg": 912, - "./ecogesture/ECOGESTURE0044.svg": 913, - "./ecogesture/ECOGESTURE0045.svg": 914, - "./ecogesture/ECOGESTURE0046.svg": 915, - "./ecogesture/ECOGESTURE0047.svg": 916, - "./ecogesture/ECOGESTURE0048.svg": 917, - "./ecogesture/ECOGESTURE0049.svg": 918, - "./ecogesture/ECOGESTURE0050.svg": 919, - "./ecogesture/ECOGESTURE0051.svg": 920, - "./ecogesture/ECOGESTURE0052.svg": 921, - "./ecogesture/ECOGESTURE0053.svg": 922, - "./ecogesture/ECOGESTURE0054.svg": 923, - "./ecogesture/ECOGESTURE0055.svg": 924, - "./ecogesture/ECOGESTURE0056.svg": 925, - "./ecogesture/ECOGESTURE0057.svg": 926, - "./ecogesture/ECOGESTURE0058.svg": 927, - "./ecogesture/ECOGESTURE0059.svg": 928, - "./ecogesture/ECOGESTURE0060.svg": 929, - "./ecogesture/ECOGESTURE0061.svg": 930, - "./ecogesture/ECOGESTURE0062.svg": 931, - "./ecogesture/ECOGESTURE0063.svg": 932, - "./ecogesture/ECOGESTURE0064.svg": 933, - "./ecogesture/ECOGESTURE0065.svg": 934, - "./ecogesture/ECOGESTURE0066.svg": 935, - "./ecogesture/ECOGESTURE0067.svg": 936, - "./ecogesture/ECOGESTURE0068.svg": 937, - "./ecogesture/ECOGESTURE0069.svg": 938, - "./ecogesture/ECOGESTURE0070.svg": 939, - "./ecogesture/ECOGESTURE0071.svg": 940, - "./ecogesture/ECOGESTURE0072.svg": 941, - "./ecogesture/ECOGESTURE0073.svg": 942, - "./ecogesture/ECOGESTURE0074.svg": 943, - "./ecogesture/ECOGESTURE0075.svg": 944, - "./ecogesture/ECOGESTURE0076.svg": 945, - "./ecogesture/ECOGESTURE0077.svg": 946, - "./ecogesture/default.svg": 947, - "./exploration/validMark.svg": 948, - "./feedback/bug-off.svg": 949, - "./feedback/bug-on.svg": 950, - "./feedback/idea-off.svg": 951, - "./feedback/idea-on.svg": 952, - "./feedback/other-off.svg": 953, - "./feedback/other-on.svg": 954, - "./gcu/gcu-arrow.svg": 955, - "./indicator/error.svg": 956, - "./indicator/green.svg": 957, - "./indicator/grey.svg": 958, - "./indicator/nodata.svg": 959, - "./indicator/red.svg": 960, - "./profileType/finish.svg": 961, - "./quiz/questionMark.svg": 962, - "./quiz/quizStars.svg": 963, - "./quiz/starResult.svg": 964, - "./tuto/arrowLeft.svg": 965, - "./tuto/arrowRight.svg": 966, - "./tuto/tuto1.svg": 967, - "./tuto/tuto2.svg": 968, - "./tuto/tuto3.svg": 969 + "./action/chrono-mini.svg": 832, + "./action/duration-clock.svg": 833, + "./challenge/CHALLENGE0001.svg": 834, + "./challenge/CHALLENGE0002.svg": 835, + "./challenge/CHALLENGE0003.svg": 836, + "./challenge/CHALLENGE0004.svg": 837, + "./challenge/CHALLENGE0005.svg": 838, + "./challenge/challengeLocked.svg": 839, + "./challenge/circleChecked.svg": 840, + "./challenge/circleUnchecked.svg": 841, + "./challenge/star.svg": 842, + "./challenge/starFilled.svg": 843, + "./challenge/starFinished.svg": 844, + "./duel/DUEL001.svg": 845, + "./duel/captionAverage.svg": 846, + "./duel/captionConsumption.svg": 847, + "./duel/captionIncoming.svg": 848, + "./duel/circleStar.svg": 849, + "./duel/default.svg": 850, + "./duel/emptyValue.svg": 851, + "./duel/locked.svg": 852, + "./duelResult/CHALLENGE0001-0.svg": 853, + "./duelResult/CHALLENGE0001-1.svg": 854, + "./duelResult/CHALLENGE0001-2.svg": 855, + "./duelResult/CHALLENGE0002-0.svg": 856, + "./duelResult/CHALLENGE0002-1.svg": 857, + "./duelResult/CHALLENGE0002-2.svg": 858, + "./duelResult/CHALLENGE0003-0.svg": 859, + "./duelResult/CHALLENGE0003-1.svg": 860, + "./duelResult/CHALLENGE0003-2.svg": 861, + "./duelResult/CHALLENGE0004-0.svg": 862, + "./duelResult/CHALLENGE0004-1.svg": 863, + "./duelResult/CHALLENGE0004-2.svg": 864, + "./duelResult/CHALLENGE0005-0.svg": 865, + "./duelResult/CHALLENGE0005-1.svg": 866, + "./duelResult/CHALLENGE0005-2.svg": 867, + "./duelResult/default.svg": 868, + "./ecogesture/ECOGESTURE0001.svg": 869, + "./ecogesture/ECOGESTURE0002.svg": 870, + "./ecogesture/ECOGESTURE0003.svg": 871, + "./ecogesture/ECOGESTURE0004.svg": 872, + "./ecogesture/ECOGESTURE0005.svg": 873, + "./ecogesture/ECOGESTURE0006.svg": 874, + "./ecogesture/ECOGESTURE0007.svg": 875, + "./ecogesture/ECOGESTURE0008.svg": 876, + "./ecogesture/ECOGESTURE0009.svg": 877, + "./ecogesture/ECOGESTURE0010.svg": 878, + "./ecogesture/ECOGESTURE0011.svg": 879, + "./ecogesture/ECOGESTURE0012.svg": 880, + "./ecogesture/ECOGESTURE0013.svg": 881, + "./ecogesture/ECOGESTURE0014.svg": 882, + "./ecogesture/ECOGESTURE0015.svg": 883, + "./ecogesture/ECOGESTURE0016.svg": 884, + "./ecogesture/ECOGESTURE0017.svg": 885, + "./ecogesture/ECOGESTURE0018.svg": 886, + "./ecogesture/ECOGESTURE0019.svg": 887, + "./ecogesture/ECOGESTURE0020.svg": 888, + "./ecogesture/ECOGESTURE0021.svg": 889, + "./ecogesture/ECOGESTURE0022.svg": 890, + "./ecogesture/ECOGESTURE0023.svg": 891, + "./ecogesture/ECOGESTURE0024.svg": 892, + "./ecogesture/ECOGESTURE0025.svg": 893, + "./ecogesture/ECOGESTURE0026.svg": 894, + "./ecogesture/ECOGESTURE0027.svg": 895, + "./ecogesture/ECOGESTURE0028.svg": 896, + "./ecogesture/ECOGESTURE0029.svg": 897, + "./ecogesture/ECOGESTURE0030.svg": 898, + "./ecogesture/ECOGESTURE0031.svg": 899, + "./ecogesture/ECOGESTURE0032.svg": 900, + "./ecogesture/ECOGESTURE0033.svg": 901, + "./ecogesture/ECOGESTURE0034.svg": 902, + "./ecogesture/ECOGESTURE0035.svg": 903, + "./ecogesture/ECOGESTURE0036.svg": 904, + "./ecogesture/ECOGESTURE0037.svg": 905, + "./ecogesture/ECOGESTURE0038.svg": 906, + "./ecogesture/ECOGESTURE0039.svg": 907, + "./ecogesture/ECOGESTURE0040.svg": 908, + "./ecogesture/ECOGESTURE0041.svg": 909, + "./ecogesture/ECOGESTURE0042.svg": 910, + "./ecogesture/ECOGESTURE0043.svg": 911, + "./ecogesture/ECOGESTURE0044.svg": 912, + "./ecogesture/ECOGESTURE0045.svg": 913, + "./ecogesture/ECOGESTURE0046.svg": 914, + "./ecogesture/ECOGESTURE0047.svg": 915, + "./ecogesture/ECOGESTURE0048.svg": 916, + "./ecogesture/ECOGESTURE0049.svg": 917, + "./ecogesture/ECOGESTURE0050.svg": 918, + "./ecogesture/ECOGESTURE0051.svg": 919, + "./ecogesture/ECOGESTURE0052.svg": 920, + "./ecogesture/ECOGESTURE0053.svg": 921, + "./ecogesture/ECOGESTURE0054.svg": 922, + "./ecogesture/ECOGESTURE0055.svg": 923, + "./ecogesture/ECOGESTURE0056.svg": 924, + "./ecogesture/ECOGESTURE0057.svg": 925, + "./ecogesture/ECOGESTURE0058.svg": 926, + "./ecogesture/ECOGESTURE0059.svg": 927, + "./ecogesture/ECOGESTURE0060.svg": 928, + "./ecogesture/ECOGESTURE0061.svg": 929, + "./ecogesture/ECOGESTURE0062.svg": 930, + "./ecogesture/ECOGESTURE0063.svg": 931, + "./ecogesture/ECOGESTURE0064.svg": 932, + "./ecogesture/ECOGESTURE0065.svg": 933, + "./ecogesture/ECOGESTURE0066.svg": 934, + "./ecogesture/ECOGESTURE0067.svg": 935, + "./ecogesture/ECOGESTURE0068.svg": 936, + "./ecogesture/ECOGESTURE0069.svg": 937, + "./ecogesture/ECOGESTURE0070.svg": 938, + "./ecogesture/ECOGESTURE0071.svg": 939, + "./ecogesture/ECOGESTURE0072.svg": 940, + "./ecogesture/ECOGESTURE0073.svg": 941, + "./ecogesture/ECOGESTURE0074.svg": 942, + "./ecogesture/ECOGESTURE0075.svg": 943, + "./ecogesture/ECOGESTURE0076.svg": 944, + "./ecogesture/ECOGESTURE0077.svg": 945, + "./ecogesture/default.svg": 946, + "./exploration/validMark.svg": 947, + "./feedback/bug-off.svg": 948, + "./feedback/bug-on.svg": 949, + "./feedback/idea-off.svg": 950, + "./feedback/idea-on.svg": 951, + "./feedback/other-off.svg": 952, + "./feedback/other-on.svg": 953, + "./gcu/gcu-arrow.svg": 954, + "./indicator/error.svg": 955, + "./indicator/green.svg": 956, + "./indicator/grey.svg": 957, + "./indicator/nodata.svg": 958, + "./indicator/red.svg": 959, + "./profileType/finish.svg": 960, + "./quiz/questionMark.svg": 961, + "./quiz/quizStars.svg": 962, + "./quiz/starResult.svg": 963, + "./tuto/arrowLeft.svg": 964, + "./tuto/arrowRight.svg": 965, + "./tuto/tuto1.svg": 966, + "./tuto/tuto2.svg": 967, + "./tuto/tuto3.svg": 968 }; @@ -75405,833 +75124,833 @@ webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.resolve = webpackAsyncContextResolve; -webpackAsyncContext.id = 832; +webpackAsyncContext.id = 831; module.exports = webpackAsyncContext; /***/ }), -/* 833 */ +/* 832 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"77\" height=\"85\" viewBox=\"0 0 77 85\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M33.8738 2C32.5909 2 31.5509 3.03999 31.5509 4.32289C31.5509 5.60579 32.5909 6.64578 33.8738 6.64578C34.6068 6.64578 35.2011 7.24001 35.2011 7.97303V8.61444C35.2011 9.63533 34.4183 10.4803 33.4079 10.6262C17.9088 12.8632 6 26.2003 6 42.3188C6 60.0045 20.3371 74.3416 38.0227 74.3416C55.7084 74.3416 70.0455 60.0045 70.0455 42.3188C70.0455 34.1551 66.9905 26.7048 61.9615 21.0489C61.1189 20.1012 61.0229 18.6788 61.8138 17.6876C62.665 16.6208 62.4902 15.0659 61.4234 14.2147L60.8213 13.7343C59.7852 12.9077 58.2752 13.0774 57.4486 14.1134C56.6651 15.0955 55.2614 15.2981 54.1772 14.6635C50.6954 12.6252 46.7943 11.2257 42.6346 10.6257C41.6242 10.48 40.8424 9.63515 40.8424 8.61428V8.30512C40.8424 7.38869 41.5853 6.64578 42.5017 6.64578C43.7846 6.64578 44.8246 5.60579 44.8246 4.32289C44.8246 3.03999 43.7846 2 42.5017 2H33.8738Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 834 */ +/* 833 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"194\" height=\"214\" viewBox=\"0 0 194 214\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M86.326 12C83.1007 12 80.4861 14.6146 80.4861 17.8399C80.4861 21.0651 83.1007 23.6797 86.326 23.6797C88.169 23.6797 89.663 25.1738 89.663 27.0168V29.4985C89.663 31.5729 88.0743 33.2923 86.0182 33.5663C46.6314 38.815 16.2477 72.5409 16.2477 113.363C16.2477 157.826 52.2917 193.87 96.7543 193.87C141.217 193.87 177.261 157.826 177.261 113.363C177.261 92.1211 169.034 72.8005 155.592 58.4138C154.191 56.914 154.041 54.6082 155.321 53.0038L157.949 49.7097C159.327 47.9829 159.044 45.4661 157.317 44.0883L152.485 40.2323C150.758 38.8545 148.241 39.1374 146.863 40.8643L144.417 43.9304C143.111 45.5672 140.769 45.9103 138.987 44.8102C129.595 39.0118 118.921 35.0895 107.49 33.5662C105.433 33.2922 103.846 31.5729 103.846 29.4985V27.6797C103.846 25.4706 105.636 23.6797 107.846 23.6797H108.017C111.242 23.6797 113.857 21.0651 113.857 17.8399C113.857 14.6146 111.242 12 108.017 12H86.326Z\" fill=\"#7B7B7B\"/>"); /***/ }), -/* 835 */ +/* 834 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M63.1663 126.988C66.0578 124.303 82.1673 118.727 91.6677 117.9L114.18 126.988C115.557 128.021 118.724 130.458 120.376 131.945C122.028 133.432 123.13 135.18 123.474 135.869L161.5 132L143.319 160.82L89.9144 175.874L41.348 160.82L37.9692 156.935H45.4045C47.6075 155.971 52.2614 153.672 53.2527 152.185C54.4919 150.326 56.5571 144.75 56.5571 143.097C56.5571 141.445 56.3506 137.108 56.5571 133.597C56.7636 130.086 60.2747 129.673 63.1663 126.988Z\" fill=\"#0F3A59\"/>"); /***/ }), -/* 836 */ +/* 835 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 837 */ +/* 836 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"url(#paint0_radial)\"/>\n| <circle cx=\"90\" cy=\"91\" r=\"87\" stroke=\"#D6D6D6\" stroke-width=\"6\"/>"); /***/ }), -/* 838 */ +/* 837 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"88.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 88.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M111.971 120.205C113.625 119.572 117.739 119.305 120.967 123.303C125.002 128.301 132.858 140.873 133.949 143.768C134.822 146.084 135.169 153.812 135.417 158.553L128.459 163.325C127.124 157.466 124.759 147.637 123.097 144.021C121.464 140.468 118.458 138.236 117.088 137.522C117.063 137.511 117.04 137.499 117.016 137.486C117.039 137.497 117.063 137.51 117.088 137.522C117.757 137.838 118.694 137.51 117.567 133.816C116.108 129.033 113.111 126.294 112.812 125.253C112.513 124.211 109.375 122.338 110.117 120.997C110.711 119.925 111.601 120.023 111.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 839 */ +/* 838 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M67.0241 122.64C69.5824 121.698 72.1298 120.677 73.0837 120.284L83.3508 123.314L85.3706 129.541L73.4201 143.175C71.7369 144.185 68.0003 146.238 66.5191 146.373C64.6676 146.541 52.0439 146.205 38.2419 144.522C24.4399 142.839 25.4497 141.66 24.9447 140.482C24.4398 139.304 25.6178 119.611 25.7861 117.423C25.9545 115.235 32.5188 92.1751 32.8555 90.3237C33.1921 88.4722 32.1823 86.1157 32.0139 85.2742C31.8456 84.4326 31.6774 80.7296 32.014 79.2148C32.2833 78.0029 32.7995 76.3534 33.0239 75.6801C32.9678 75.1191 32.9229 73.795 33.1922 72.987C33.4615 72.1791 34.7632 72.6504 35.3805 72.987L37.0637 71.1356C37.4564 70.7428 38.4438 69.8563 39.2517 69.4524C40.0596 69.0484 40.5983 69.0596 40.7667 69.1158L40.9351 67.2643L42.9549 67.6009C43.1793 66.9837 43.9311 65.783 45.143 65.9177C46.3549 66.0523 47.1067 66.5348 47.3311 66.7592C47.8922 67.9936 49.1826 71.1691 49.8559 73.9968C50.6975 77.5315 45.9846 87.7988 44.4697 92.0068C42.9549 96.2147 42.4499 103.789 42.2816 106.482C42.1133 109.175 42.4499 118.937 42.6182 120.957C42.7529 122.573 43.572 127.578 43.9646 129.878C45.1429 129.429 48.0044 128.363 50.0242 127.69C52.5489 126.848 63.8262 123.819 67.0241 122.64Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 840 */ +/* 839 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"178\" height=\"178\" viewBox=\"0 0 178 178\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89\" cy=\"89\" r=\"89\" fill=\"#1B1C22\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"178\" height=\"178\">"); /***/ }), -/* 841 */ +/* 840 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.4787 11.8277C28.2571 14.7329 28.0042 17.818 26.7629 20.5576C25.5216 23.2971 23.3689 25.5215 20.6714 26.8517C17.974 28.182 14.8987 28.5357 11.9697 27.8528C9.04064 27.1698 6.43901 25.4924 4.60809 23.1063C2.77717 20.7202 1.83024 17.773 1.92864 14.767C2.02705 11.761 3.1647 8.88214 5.14776 6.62089C7.13082 4.35965 9.83659 2.85595 12.804 2.36603C15.7715 1.8761 18.817 2.43025 21.4217 3.93406\" stroke=\"#A0A0A0\" stroke-width=\"2\" stroke-linecap=\"round\"/>\n| <path d=\"M8.14648 14.4286L13.8132 20L25.1465 7\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 842 */ +/* 841 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"12\" stroke=\"#A0A0A0\" stroke-width=\"2\"/>\n| </svg>"); /***/ }), -/* 843 */ +/* 842 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#121212\"/>"); /***/ }), -/* 844 */ +/* 843 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 845 */ +/* 844 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"16\" height=\"15\" viewBox=\"0 0 16 15\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M15.4829 5.28193L10.6864 4.59758L8.54222 0.330127C8.48365 0.213287 8.38731 0.118702 8.26829 0.0612089C7.96981 -0.0834504 7.6071 0.037099 7.45786 0.330127L5.3137 4.59758L0.517213 5.28193C0.384974 5.30047 0.26407 5.36167 0.171503 5.45441C0.0595945 5.56733 -0.0020722 5.71924 5.31712e-05 5.87678C0.00217854 6.03431 0.0679221 6.18457 0.182838 6.29454L3.65316 9.61614L2.83328 14.3064C2.81405 14.4156 2.82635 14.5278 2.86878 14.6304C2.91121 14.733 2.98207 14.8218 3.07333 14.8869C3.16459 14.952 3.27259 14.9906 3.38509 14.9985C3.4976 15.0064 3.6101 14.9831 3.70983 14.9314L8.00004 12.717L12.2902 14.9314C12.4074 14.9926 12.5434 15.013 12.6737 14.9908C13.0024 14.9352 13.2235 14.6291 13.1668 14.3064L12.3469 9.61614L15.8172 6.29454C15.9117 6.20367 15.974 6.08497 15.9929 5.95515C16.0439 5.63059 15.8135 5.33015 15.4829 5.28193Z\" fill=\"#A0A0A0\"/>\n| </svg>"); /***/ }), -/* 846 */ +/* 845 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 847 */ +/* 846 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"2\" viewBox=\"0 0 27 2\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <line x1=\"26\" y1=\"1\" x2=\"1\" y2=\"1\" stroke=\"#E3B82A\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-dasharray=\"3 6\"/>\n| </svg>"); /***/ }), -/* 848 */ +/* 847 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"25\" viewBox=\"0 0 24 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M0 4C0 1.79086 1.79086 0 4 0H20C22.2091 0 24 1.79086 24 4V25H0V4Z\" fill=\"#61F0F2\"/>\n| </svg>"); /***/ }), -/* 849 */ +/* 848 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"26\" height=\"19\" viewBox=\"0 0 26 19\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M1 5C1 2.79086 2.79086 1 5 1H21C23.2091 1 25 2.79086 25 5V49H1V5Z\" fill=\"#61F0F2\" fill-opacity=\"0.1\"/>"); /***/ }), -/* 850 */ +/* 849 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"30\" height=\"30\" viewBox=\"0 0 30 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"15\" cy=\"15\" r=\"14\" stroke=\"url(#paint0_linear)\" stroke-width=\"2\"/>\n| <path d=\"M23.4182 12.6341L18.0222 11.9041L15.61 7.35214C15.5441 7.22751 15.4357 7.12662 15.3018 7.06529C14.966 6.91099 14.558 7.03957 14.3901 7.35214L11.9779 11.9041L6.58186 12.6341C6.4331 12.6538 6.29708 12.7191 6.19294 12.818C6.06704 12.9385 5.99767 13.1005 6.00006 13.2686C6.00245 13.4366 6.07641 13.5969 6.20569 13.7142L10.1098 17.2572L9.18744 22.2602C9.16581 22.3766 9.17965 22.4963 9.22738 22.6057C9.27511 22.7151 9.35483 22.8099 9.4575 22.8793C9.56016 22.9488 9.68166 22.99 9.80823 22.9984C9.9348 23.0068 10.0614 22.982 10.1736 22.9269L15 20.5648L19.8265 22.9269C19.9583 22.9922 20.1113 23.0139 20.258 22.9902C20.6277 22.9308 20.8764 22.6044 20.8126 22.2602L19.8903 17.2572L23.7944 13.7142C23.9007 13.6172 23.9708 13.4906 23.992 13.3522C24.0494 13.006 23.7901 12.6855 23.4182 12.6341Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 851 */ +/* 850 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"23\" height=\"51\" viewBox=\"0 0 23 51\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M7.65005 20.0996H6.55005V24.4996C6.55005 25.9656 7.18736 27.2828 8.20005 28.1892V26.4838C7.8509 25.9043 7.65005 25.2254 7.65005 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M15.35 20.0996H16.45V24.4996C16.45 25.9656 15.8127 27.2828 14.8 28.1892V26.4838C15.1492 25.9043 15.35 25.2254 15.35 24.4996V20.0996Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 852 */ +/* 851 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 853 */ +/* 852 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"65\" height=\"65\" viewBox=\"0 0 65 65\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"32.5\" cy=\"32.5\" r=\"32.5\" fill=\"#121212\"/>\n| <path d=\"M46 32.5C46 30.68 44.5424 29.2 42.75 29.2H41.125V24.25C41.125 19.7009 37.4801 16 33 16C28.5199 16 24.875 19.7009 24.875 24.25V29.2H23.25C21.4576 29.2 20 30.68 20 32.5V45.7C20 47.5199 21.4576 49 23.25 49H42.75C44.5424 49 46 47.5199 46 45.7V32.5ZM28.125 24.25C28.125 21.5209 30.3123 19.3 33 19.3C35.6877 19.3 37.875 21.5209 37.875 24.25V29.2H28.125V24.25Z\" fill=\"#A0A0A0\"/>"); /***/ }), -/* 854 */ +/* 853 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 855 */ +/* 854 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\" fill-opacity=\"0.35\"/>"); /***/ }), -/* 856 */ +/* 855 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 857 */ +/* 856 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 858 */ +/* 857 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>\n| <path d=\"M177 91C177 139.049 138.049 178 90 178C41.9512 178 3 139.049 3 91C3 42.9512 41.9512 4 90 4C138.049 4 177 42.9512 177 91Z\" stroke=\"url(#paint0_angular)\" stroke-width=\"6\"/>"); /***/ }), -/* 859 */ +/* 858 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 860 */ +/* 859 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 861 */ +/* 860 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"181\" viewBox=\"0 0 180 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M173.157 92.249C173.157 138.062 136.018 175.2 90.2055 175.2C44.3929 175.2 7.25439 138.062 7.25439 92.249C7.25439 46.4363 44.3929 9.29785 90.2055 9.29785C136.018 9.29785 173.157 46.4363 173.157 92.249Z\" fill=\"black\"/>\n| <circle cx=\"90.2055\" cy=\"92.249\" r=\"82.9511\" fill=\"black\"/>"); /***/ }), -/* 862 */ +/* 861 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 863 */ +/* 862 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 864 */ +/* 863 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"89.7134\" cy=\"88.8584\" r=\"85.2046\" transform=\"rotate(-4.70126 89.7134 88.8584)\" fill=\"#FDC087\"/>\n| <path opacity=\"0.55\" d=\"M112.971 120.205C114.625 119.572 118.739 119.305 121.967 123.303C126.002 128.301 133.858 140.873 134.949 143.768C135.822 146.084 136.169 153.812 136.417 158.553L129.459 163.325C128.124 157.466 125.759 147.637 124.097 144.021C122.464 140.468 119.458 138.236 118.088 137.522C118.063 137.511 118.04 137.499 118.016 137.486C118.039 137.497 118.063 137.51 118.088 137.522C118.757 137.838 119.694 137.51 118.567 133.816C117.108 129.033 114.111 126.294 113.812 125.253C113.513 124.211 110.375 122.338 111.117 120.997C111.711 119.925 112.601 120.023 112.971 120.205Z\" fill=\"#945317\"/>"); /***/ }), -/* 865 */ +/* 864 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 866 */ +/* 865 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M27.104 136.638C27.104 133.582 51.1392 130.781 63.1568 129.762C82.2283 127.47 108.064 130.346 118.096 132.18C130.636 134.472 152.505 136.638 152.505 138.93C152.505 141.222 135.958 144.278 136.742 146.57C137.525 148.862 151.721 148.098 152.505 151.154C153.289 154.21 147.183 151.104 147.183 157.266C147.183 161.086 155.387 157.447 155.387 161.267C155.387 165.087 100.777 168.726 99.9934 164.906C99.2097 161.086 113.317 161.85 113.317 157.266C113.317 152.682 49.833 155.738 49.833 151.154C49.833 146.57 76.4807 148.862 75.6969 144.278C74.9132 139.694 27.104 140.458 27.104 136.638Z\" fill=\"#406591\"/>\n| <path d=\"M33.8165 126.792L17.4082 90.9922H165.829L147.183 129.776C141.714 132.759 123.317 138.427 93.4832 137.234C63.6499 136.041 41.2749 129.776 33.8165 126.792Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 867 */ +/* 866 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"181\" viewBox=\"0 0 181 181\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"91.2055\" cy=\"91.249\" r=\"82.9511\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M68.0241 122.641C70.5824 121.698 73.1298 120.677 74.0837 120.284L84.3508 123.314L86.3706 129.542L74.4201 143.176C72.7369 144.186 69.0003 146.239 67.5191 146.374C65.6676 146.542 53.0439 146.205 39.2419 144.522C25.4399 142.839 26.4497 141.661 25.9447 140.483C25.4398 139.304 26.6178 119.611 26.7861 117.423C26.9545 115.235 33.5188 92.1756 33.8555 90.3242C34.1921 88.4727 33.1823 86.1162 33.0139 85.2747C32.8456 84.4331 32.6774 80.7301 33.014 79.2152C33.2833 78.0034 33.7995 76.3539 34.0239 75.6806C33.9678 75.1195 33.9229 73.7954 34.1922 72.9875C34.4615 72.1796 35.7632 72.6509 36.3805 72.9875L38.0637 71.136C38.4564 70.7433 39.4438 69.8568 40.2517 69.4529C41.0596 69.0489 41.5983 69.0601 41.7667 69.1162L41.9351 67.2648L43.9549 67.6014C44.1793 66.9842 44.9311 65.7835 46.143 65.9182C47.3549 66.0528 48.1067 66.5353 48.3311 66.7597C48.8922 67.994 50.1826 71.1696 50.8559 73.9973C51.6975 77.532 46.9846 87.7993 45.4697 92.0073C43.9549 96.2152 43.4499 103.789 43.2816 106.482C43.1133 109.176 43.4499 118.938 43.6182 120.958C43.7529 122.574 44.572 127.578 44.9646 129.879C46.1429 129.43 49.0044 128.364 51.0242 127.69C53.5489 126.849 64.8262 123.819 68.0241 122.641Z\" fill=\"#ECBC73\"/>"); /***/ }), -/* 868 */ +/* 867 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"180\" height=\"180\" viewBox=\"0 0 180 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"90\" cy=\"90\" r=\"64\" fill=\"url(#paint0_linear)\"/>\n| <circle cx=\"90\" cy=\"90\" r=\"78\" stroke=\"#A5A5A5\" stroke-width=\"24\"/>"); /***/ }), -/* 869 */ +/* 868 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"208\" height=\"208\" viewBox=\"0 0 208 208\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.65\" d=\"M30.3335 152.514C30.3335 148.962 58.2627 145.707 72.2273 144.524C94.3885 141.86 124.409 145.202 136.067 147.333C150.639 149.996 176.051 152.514 176.051 155.177C176.051 157.84 156.823 161.391 157.734 164.054C158.644 166.718 175.14 165.83 176.051 169.381C176.962 172.932 169.867 169.323 169.867 176.483C169.867 180.922 179.4 176.694 179.4 181.133C179.4 185.572 115.943 189.8 115.032 185.361C114.121 180.922 130.514 181.81 130.514 176.483C130.514 171.157 56.7448 174.708 56.7448 169.381C56.7448 164.054 87.7098 166.718 86.799 161.391C85.8883 156.065 30.3335 156.952 30.3335 152.514Z\" fill=\"#61F0F2\"/>\n| <path d=\"M38.1336 147.332L19.0669 105.732H191.534L169.867 150.799C163.511 154.266 142.134 160.852 107.467 159.466C72.8002 158.079 46.8002 150.799 38.1336 147.332Z\" fill=\"#ABDDED\"/>"); /***/ }), -/* 870 */ +/* 869 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"38\" y=\"72.0312\" width=\"54\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>\n| <rect x=\"35\" y=\"95.0312\" width=\"55\" height=\"6\" rx=\"3\" fill=\"#8E8E8E\"/>"); /***/ }), -/* 871 */ +/* 870 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M86.2097 50.2564L86.1859 50.2455C86.2644 50.0749 86.3252 49.8713 86.3861 49.6678C87.4578 46.0798 85.4354 42.3155 81.8623 41.2477C80.7472 40.9144 79.5993 40.8763 78.5097 41.105C77.8101 37.9023 75.3386 36.303 71.9682 35.2958C67.0266 33.819 62.4733 34.2013 60.9911 39.1634C60.9151 39.1406 60.8137 39.1104 60.7377 39.0876C55.7961 37.6108 46.4406 42.5377 44.9584 47.4998C43.4763 52.4619 50.4222 55.6017 55.3638 57.0785C56.4028 57.389 57.4443 57.5062 58.4554 57.448C59.0967 59.8294 60.9238 61.8446 63.458 62.6019C65.7894 63.2986 68.1765 62.7924 69.9933 61.4228C70.8499 62.6212 72.0841 63.5722 73.5792 64.019C76.1387 64.7839 78.7842 63.9669 80.4947 62.122C81.1105 62.5555 81.7896 62.8693 82.5499 63.0965C86.4271 64.2552 90.5373 62.0465 91.7078 58.1277C92.8961 54.2419 91.2778 51.0711 86.2097 50.2564Z\" fill=\"#82A5BC\"/>"); /***/ }), -/* 872 */ +/* 871 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_i)\">\n| <path d=\"M26 97C26 65.5198 51.5198 40 83 40C114.48 40 140 65.5198 140 97V207H26V97Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 873 */ +/* 872 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M35.4831 27.9531C35.6882 28.138 35.7045 28.4542 35.5196 28.6593C32.958 31.4998 29.2472 33.2865 25.1199 33.2865C24.8437 33.2865 24.6199 33.0626 24.6199 32.7865C24.6199 32.5104 24.8437 32.2865 25.1199 32.2865C28.9524 32.2865 32.397 30.6287 34.777 27.9896C34.9619 27.7845 35.2781 27.7682 35.4831 27.9531Z\" fill=\"#2B98BA\"/>"); /***/ }), -/* 874 */ +/* 873 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.601 164.587C12.9754 159.823 27.6384 156.571 31.0249 155.827C51.2144 149.268 72.4722 146.633 93.652 148.063L96.1843 148.234C150.369 148.234 188.704 155.827 193.445 161.037C198.186 166.248 187.808 167.952 193.445 170.793C198.081 173.128 216.637 173.833 215.96 182.766C215.282 191.698 161.068 186.345 154.295 190.067C147.521 193.789 164.454 196.022 161.068 201.233C158.706 204.867 106.206 204.21 96.7235 201.233C87.2412 198.255 99.7773 194.394 101.465 190.067C103.497 184.857 87.2413 186.345 68.954 186.345C50.6667 186.345 13.415 184.857 8.67385 181.135C3.9327 177.413 13.415 174.436 16.8015 172.947C20.188 171.458 16.6329 170.542 14.601 164.587Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M54.5429 190.555C49.2846 190.555 45.829 190.934 43.6437 191.409C41.3702 191.904 38.8247 193.94 41.1395 194.174C44.8353 194.548 52.7647 194.323 57.8524 193.808C65.8897 192.995 64.4714 194.892 78.6549 194.621C92.8385 194.35 76.291 193.266 78.6549 191.233C81.0189 189.2 67.7809 190.555 54.5429 190.555Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 875 */ +/* 874 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M95.1863 184.487H127.506C127.506 184.487 129.526 209.4 138.953 209.4C122.793 211.42 87.1064 213.44 84.4131 209.4C93.1663 209.4 95.1863 184.487 95.1863 184.487Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"76.333\" y=\"208.727\" width=\"68.6794\" height=\"6.73328\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 876 */ +/* 875 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <circle cx=\"192.327\" cy=\"112.5\" r=\"4.5\" fill=\"#345A7D\"/>"); /***/ }), -/* 877 */ +/* 876 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"61.2001\" cy=\"110.4\" rx=\"32.4\" ry=\"7.2\" fill=\"black\" fill-opacity=\"0.15\"/>"); /***/ }), -/* 878 */ +/* 877 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"39\" y=\"75.0312\" width=\"40\" height=\"38\" fill=\"url(#paint0_linear)\"/>\n| <rect opacity=\"0.5\" x=\"39\" y=\"75.0312\" width=\"40\" height=\"1\" fill=\"#FFE76A\"/>"); /***/ }), -/* 879 */ +/* 878 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M52.0777 77.8034L68.5066 53.9554L65.7303 42.9202C64.7694 39.1008 67.112 35.2791 70.9627 34.3841L78.96 32.5254C79.4228 32.4178 79.8863 32.3574 80.3453 32.3411L87.3824 24.7659C89.1653 22.8467 92.2056 22.742 94.1731 24.5321C95.529 25.7657 96.0216 27.5773 95.6132 29.2125C97.2896 28.7206 99.1904 29.0968 100.586 30.3661C102.314 31.939 102.727 34.3928 101.756 36.3532C103.252 36.1639 104.828 36.6107 106.035 37.7089C107.585 39.119 108.104 41.219 107.546 43.0687C108.873 42.8878 110.277 43.278 111.349 44.2534C113.241 45.9744 113.384 48.8653 111.67 50.7104L105.214 57.6606C104.797 58.1099 104.307 58.4558 103.779 58.6971C103.208 60.8312 102.057 62.9463 100.353 64.7801C97.5744 67.7712 93.9032 69.3903 90.4865 69.3763L72.8821 94.1741C62.8209 86.8414 62.4799 85.3066 52.0777 77.8034Z\" fill=\"#70E5FF\"/>"); /***/ }), -/* 880 */ +/* 879 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"130\" viewBox=\"0 0 120 130\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M88.5102 16.8877L89.4061 17.4904L78.5017 34.4763C78.2949 34.7983 78.3835 35.2266 78.701 35.4402C79.0186 35.6538 79.4487 35.5744 79.6691 35.2615L91.2912 18.7584L92.1019 19.3037L78.8659 41.2428C78.7235 41.5495 78.5554 41.8488 78.3609 42.138C78.2846 42.2514 78.2054 42.3616 78.1234 42.4686L77.9861 42.6952L77.9576 42.676C76.1172 44.8843 72.8509 42.8769 69.4473 45.9698C66.0437 49.0628 42.8095 88.4668 37.3099 97.5808C35.7759 100.123 33.9772 99.7749 32.3072 98.6515C30.6359 97.5274 29.7606 95.5698 31.4152 93.6113C37.5249 85.6762 65.7449 48.3226 67.1456 44.4425C68.5464 40.5624 65.5844 37.8485 66.9496 35.286L66.9211 35.2669L67.0854 35.0438C67.1518 34.9311 67.2219 34.8197 67.2959 34.7097C67.4762 34.4416 67.6732 34.1912 67.8845 33.9589L83.1297 13.2685L83.8444 13.7493L72.94 30.7352C72.7332 31.0572 72.8218 31.4855 73.1394 31.6991C73.4569 31.9127 73.887 31.8333 74.1074 31.5204L85.7295 15.0173L86.6251 15.6197L75.7207 32.6056C75.5139 32.9277 75.6025 33.356 75.9201 33.5696C76.2377 33.7832 76.6677 33.7038 76.8881 33.3909L88.5102 16.8877Z\" fill=\"url(#paint0_linear)\"/>\n| <path d=\"M32.306 92.4506C39.029 83.6673 60.2896 55.4735 65.8554 46.7285C66.385 46.2675 66.8739 45.8397 67.3088 45.4573C63.7813 51.6064 55.8578 65.1464 52.3835 70.114C49.3963 74.3851 48.2997 76.0792 47.3306 77.5762C46.8909 78.2555 46.4774 78.8943 45.9254 79.7149C44.1571 82.3437 39.0081 89.5049 34.8355 91.5124C33.892 91.9664 33.0471 92.2646 32.306 92.4506Z\" fill=\"#E8E8E8\"/>"); /***/ }), -/* 881 */ +/* 880 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M55.9722 199.581C56.4867 199.203 57.1082 199 57.7463 199H161.282C161.92 199 162.542 199.203 163.056 199.581L177.374 210.081C179.712 211.795 178.5 215.5 175.6 215.5H43.4281C40.5287 215.5 39.3159 211.795 41.654 210.081L55.9722 199.581Z\" fill=\"#1E1E1E\"/>\n| <path d=\"M62.7642 85.5C56.7642 96.1667 43.464 120.1 44.264 132.5C45.264 148 55.7642 164.5 51.7642 175C48.5642 183.4 56.7641 190.5 61.264 193\" stroke=\"#E3C041\"/>"); /***/ }), -/* 882 */ +/* 881 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M73.1579 63.3373C73.1579 76.997 71.4394 89.2214 68.7498 97.911C67.3982 102.278 65.8627 105.549 64.325 107.651C62.7319 109.828 61.6178 110.137 61.1579 110.137C60.698 110.137 59.5839 109.828 57.9909 107.651C56.4532 105.549 54.9177 102.278 53.5661 97.911C50.8765 89.2214 49.1579 76.997 49.1579 63.3373C49.1579 49.6776 50.8765 37.4532 53.5661 28.7636C54.9177 24.397 56.4532 21.1253 57.9909 19.024C59.5839 16.8471 60.698 16.5373 61.1579 16.5373C61.3263 16.5373 61.5823 16.5788 61.9173 16.7382C62.6103 15.6515 63.5166 14.7749 64.5494 14.1317C63.4576 13.3497 62.3227 12.9373 61.1579 12.9373C52.5423 12.9373 45.5579 35.5022 45.5579 63.3373C45.5579 91.1725 52.5423 113.737 61.1579 113.737C69.7736 113.737 76.7579 91.1725 76.7579 63.3373C76.7579 50.0089 75.1566 37.8889 72.5415 28.876C71.441 29.387 70.2381 29.6565 69.0204 29.6611C71.5542 38.2852 73.1579 50.1415 73.1579 63.3373Z\" fill=\"#5C1068\"/>"); /***/ }), -/* 883 */ +/* 882 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M13.75 6.28125C13.75 4.46907 15.2191 3 17.0312 3H35.625C37.4372 3 38.9062 4.46907 38.9062 6.28125V20.5H13.75V6.28125Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M13.75 21.5938H5V47.8438C5 48.4478 5.48969 48.9375 6.09375 48.9375H12.6562C13.2603 48.9375 13.75 48.4478 13.75 47.8438V21.5938Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 884 */ +/* 883 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M25.9643 22.031H61.0308C71.5261 22.031 80.0342 30.5808 80.0342 41.1275V68.9652C80.0342 79.5119 71.5261 88.0617 61.0308 88.0617H25.9643C15.4691 88.0617 6.96094 79.5119 6.96094 68.9652V41.1275C6.96094 30.5808 15.469 22.031 25.9643 22.031ZM25.9643 34.762C22.4659 34.762 19.6299 37.6119 19.6299 41.1275V68.9652C19.6299 72.4808 22.4659 75.3307 25.9643 75.3307H61.0308C64.5292 75.3307 67.3653 72.4808 67.3653 68.9652V41.1275C67.3653 37.6119 64.5292 34.762 61.0308 34.762H25.9643ZM61.0308 23.0103H25.9643C16.0073 23.0103 7.93547 31.1217 7.93547 41.1275V68.9652C7.93547 78.971 16.0073 87.0824 25.9643 87.0824H61.0308C70.9879 87.0824 79.0597 78.971 79.0597 68.9652V41.1275C79.0597 31.1216 70.9879 23.0103 61.0308 23.0103ZM18.6553 41.1275C18.6553 37.0711 21.9277 33.7827 25.9643 33.7827H61.0308C65.0674 33.7827 68.3398 37.0711 68.3398 41.1275V68.9652C68.3398 73.0216 65.0675 76.31 61.0308 76.31H25.9643C21.9277 76.31 18.6553 73.0216 18.6553 68.9652V41.1275Z\" fill=\"black\"/>"); /***/ }), -/* 885 */ +/* 884 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M110.379 69.1555C103.419 90.0958 90.8506 81.2674 84.8181 99.4156C77.838 97.0954 72.2539 95.2393 65.2738 92.9191C70.8423 76.1669 56.4181 72.9225 62.9146 53.3783C67.2714 40.2713 81.4285 33.1778 94.5355 37.5346C107.643 41.8913 115.484 53.7993 110.379 69.1555Z\" fill=\"black\"/>\n| <path d=\"M107.954 47.0766C105.47 45.133 102.547 43.5905 99.2999 42.5113C86.1929 38.1545 72.0358 45.248 67.679 58.355C64.3056 68.5035 66.5731 74.2571 68.7532 79.7891C70.498 84.2163 72.1868 88.5015 70.8837 94.7838L65.274 92.9192C67.951 84.8657 66.0074 79.934 63.989 74.8124C61.8088 69.2805 59.5414 63.5269 62.9147 53.3783C67.2715 40.2713 81.4287 33.1779 94.5357 37.5346C100.197 39.4166 104.876 42.7074 107.954 47.0766Z\" fill=\"#625E49\"/>"); /***/ }), -/* 886 */ +/* 885 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"13.2899\" y=\"13.1992\" width=\"92.0332\" height=\"92.0332\" rx=\"4\" fill=\"#ED1C24\" stroke=\"white\" stroke-width=\"4\"/>\n| <path d=\"M13.2899 17.1992C13.2899 14.9901 15.0808 13.1992 17.2899 13.1992H101.323C103.532 13.1992 105.323 14.9901 105.323 17.1992V101.232C105.323 103.442 103.532 105.232 101.323 105.232H17.2899C15.0808 105.232 13.2899 103.442 13.2899 101.232V17.1992Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 887 */ +/* 886 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.5\" filter=\"url(#filter0_f)\">\n| <path d=\"M161.808 165.907C161.076 167.202 158.651 167.518 157.53 167.515L144.568 163.556C145.728 155.885 148.498 140.356 150.304 139.602C152.111 138.849 158.937 140.95 162.124 142.094C165.909 145.746 168.704 146.006 169.628 145.679C170.059 146.854 171.238 149.284 172.503 149.605C173.324 149.813 174.492 149.211 175.454 148.532C176.07 148.098 176.986 148.359 177.187 149.086L177.97 151.905C178.079 152.296 177.944 152.716 177.629 152.971C176.465 153.911 174.437 155.434 172.605 154.51C170.457 153.427 169.405 153.194 169.205 153.985C169.557 155.252 166.898 157.775 165.306 160.736C163.714 163.698 162.723 164.288 161.808 165.907Z\" fill=\"#FAFAFA\"/>"); /***/ }), -/* 888 */ +/* 887 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"31.0112\" y=\"36.7363\" width=\"147.343\" height=\"147.343\" rx=\"7\" fill=\"#434244\" stroke=\"#59595B\" stroke-width=\"4\"/>\n| <path d=\"M128.05 176.792C130.617 176.792 132.698 174.702 132.698 172.124C132.698 169.546 130.617 167.456 128.05 167.456C125.484 167.456 123.403 169.546 123.403 172.124C123.403 174.702 125.484 176.792 128.05 176.792Z\" fill=\"#929496\"/>"); /***/ }), -/* 889 */ +/* 888 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M35.7087 7.71646C35.8894 7.41526 36.2149 7.23096 36.5662 7.23096L81.9152 7.23097C82.2764 7.23097 82.6096 7.42583 82.7867 7.74071L95.1617 29.7407C95.5367 30.4073 95.055 31.231 94.2901 31.231H23.3662C22.5889 31.231 22.1088 30.383 22.5087 29.7165L35.7087 7.71646Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"19.2\" y=\"31.231\" width=\"26.4\" height=\"38.4\" rx=\"1\" fill=\"white\"/>"); /***/ }), -/* 890 */ +/* 889 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.7\" d=\"M210.715 149.899C224.309 209.261 171.064 210.507 142.742 203.71C133.659 183.467 116.344 160.037 98.5605 142.535C92.4721 136.543 89.6229 128.374 83.8332 123.843C77.0051 118.499 67.4157 116.968 62.8752 111.948C61.5535 110.815 59.7031 108.776 62.8752 109.682C66.8402 110.815 70.2388 105.15 66.2738 100.619C62.3087 96.0875 54.9451 91.556 59.4766 90.4231C64.008 89.2903 67.4066 90.9896 66.2738 88.7238C65.1409 86.4581 64.008 87.591 60.6094 85.3252C57.2108 83.0595 53.2458 81.9266 53.8122 80.2273C54.3787 78.528 56.6443 81.3602 57.7772 80.2273C58.9101 79.0945 54.3786 76.2623 54.3786 74.563C54.3786 73.2035 60.7982 74.7518 64.008 75.6959C79.7001 78.9056 96.2152 79.6132 109.323 85.3252C121.346 90.5648 130.143 100.726 140.477 105.717C176.134 122.937 200.955 138.728 210.715 149.899Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 891 */ +/* 890 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"46.6694\" y=\"51.9329\" width=\"144.588\" height=\"26.7173\" fill=\"#5A5A5A\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M54.6568 29.9316C50.2458 29.9316 46.6701 33.5074 46.6701 37.9183V61.7757H191.193V37.9183C191.193 33.5074 187.617 29.9316 183.206 29.9316H54.6568ZM191.192 63.5304H46.6694V201.184C46.6694 202.949 48.0997 204.379 49.8641 204.379H187.998C189.762 204.379 191.192 202.949 191.192 201.184V63.5304Z\" fill=\"#F8F8F8\"/>"); /***/ }), -/* 892 */ +/* 891 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M111.793 25.7901C112.303 24.7687 112.431 22.7728 112.431 21.9026H132.606C132.606 22.6232 132.651 24.0031 133.07 25.44C133.595 27.2361 140.495 33.4381 143.622 36.754C146.094 39.3751 150.94 45.5937 153.139 49.3169C155.454 53.2358 155.229 73.7037 154.104 77.3741C152.806 81.6124 148.556 87.5132 148.165 91.8215C147.64 97.5908 154.104 105.525 154.104 111.294V193.729C154.104 195.865 153.466 200.022 151.242 202.48C149.435 204.477 147.286 205.602 146.226 206.309C145.165 207.017 144.311 205.249 143.604 206.309C142.897 207.37 142.641 208.944 140.592 210.023C137.849 211.467 128.838 212.775 125.883 212.321C123.748 211.994 123.456 210.023 122.218 210.023C120.981 210.023 120.882 212.056 118.407 212.321C115.931 212.587 108.269 212.298 102.992 210.023C99.7164 208.61 98.6205 206.41 98.2427 205.652L98.218 205.602C97.8644 204.895 96.6769 206.309 96.058 206.309C95.4391 206.309 92.0103 203.718 90.6036 201.427C89.2943 199.294 89.3218 195.58 89.2943 193.729C89.2245 166.998 89.1268 115.314 89.2943 111.294C89.5037 106.269 94.1101 96.8466 95.157 91.8215C96.2039 86.7963 92.0163 82.3993 90.3412 77.3741C88.6661 72.3489 88.8755 55.389 90.3412 49.3169C91.8069 43.2448 95.9945 41.151 100.392 36.754C104.789 32.357 111.154 27.067 111.793 25.7901Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 893 */ +/* 892 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M94.7577 39.7043L94.7293 39.6903C94.8307 39.4868 94.912 39.2428 94.9932 38.9987C96.4253 34.6974 94.1196 30.0677 89.8358 28.6429C88.499 28.1983 87.1113 28.1095 85.784 28.3457C85.058 24.4448 82.1273 22.4179 78.0865 21.0739C72.1621 19.1035 66.6374 19.3968 64.6569 25.3456C64.5658 25.3153 64.4443 25.2748 64.3531 25.2445C58.4287 23.2741 52.0135 26.528 50.033 32.4767C48.0524 38.4255 51.248 44.842 57.1725 46.8124C58.4181 47.2267 59.6741 47.4073 60.8999 47.3745C61.5862 50.2796 63.7215 52.7857 66.7597 53.7961C69.5548 54.7258 72.4626 54.202 74.7129 52.6124C75.7044 54.0942 77.1621 55.2906 78.9546 55.8868C82.0232 56.9074 85.2555 56.0171 87.3948 53.8485C88.1237 54.3959 88.9338 54.8009 89.8452 55.104C94.4936 56.65 99.5507 54.1304 101.115 49.4324C102.699 44.775 100.86 40.8785 94.7577 39.7043Z\" fill=\"#4E626F\"/>"); /***/ }), -/* 894 */ +/* 893 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.2\" filter=\"url(#filter0_f)\">"); /***/ }), -/* 895 */ +/* 894 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M121 21.0834V62.3334L113.667 65.0834V18.3334L121 21.0834Z\" fill=\"#CAA772\"/>"); /***/ }), -/* 896 */ +/* 895 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"134.258\" y=\"135.614\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 134.258 135.614)\" fill=\"#FFCD29\"/>\n| <rect x=\"136.937\" y=\"134.716\" width=\"0.941568\" height=\"4.70784\" rx=\"0.470784\" transform=\"rotate(-18.5349 136.937 134.716)\" fill=\"#FFCD29\"/>"); /***/ }), -/* 897 */ +/* 896 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M82.5698 103.253H138.397V170.5C138.397 173.261 136.158 175.5 133.397 175.5H87.5698C84.8084 175.5 82.5698 173.261 82.5698 170.5L82.5698 103.253Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 898 */ +/* 897 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.1393 163.167H134.139C134.139 163.167 136.889 197.083 149.723 197.083C127.723 199.833 79.1393 202.583 75.4727 197.083C87.3893 197.083 90.1393 163.167 90.1393 163.167Z\" fill=\"#BCBCBC\"/>\n| <rect x=\"64.4727\" y=\"196.167\" width=\"93.5\" height=\"9.16667\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 899 */ +/* 898 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M73 29C73 21.337 78.8398 15.125 86.0435 15.125H159.957C167.16 15.125 173 21.337 173 29V80H73V29Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M41 78H37V210.382C37 212.932 39.0147 215 41.5 215H68.5C70.9853 215 73 212.932 73 210.382L41 78Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 900 */ +/* 899 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M58.809 37.281C59.609 38.481 59.1423 40.1143 58.809 40.781L64.309 57.781L58.809 71.281V99.281H61.309L60.809 73.281L76.309 68.781L78.309 99.781H80.309L79.309 69.781L87.309 52.781L89.309 96.281L91.809 96.781L90.309 52.781L96.309 49.781C96.1423 48.9477 95.509 46.981 94.309 45.781C92.809 44.281 94.309 42.281 95.809 41.281C97.309 40.281 96.309 39.281 96.309 37.281C96.309 35.281 94.809 34.281 91.809 32.781C88.809 31.281 70.309 29.781 67.309 29.781C64.309 29.781 59.809 31.281 58.809 31.781C57.809 32.281 57.809 33.781 58.809 37.281Z\" fill=\"#876F52\"/>\n| <path d=\"M82.309 70.281C87.109 68.681 85.6423 62.6143 84.309 59.781L79.809 51.281H70.809L66.809 52.781L63.7692 58.8363L65.2692 62.8363C66.2692 64.1696 71.409 65.981 71.809 68.781C72.209 71.581 71.9757 72.9477 71.809 73.281C73.309 72.9477 77.509 71.881 82.309 70.281Z\" fill=\"#2C2C2C\"/>"); /***/ }), -/* 901 */ +/* 900 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"134\" viewBox=\"0 0 120 134\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M96.847 111.527C92.3249 116.315 68.2575 123.718 59.8946 123.372C51.5317 123.026 43.5327 119.613 39.7245 117.911C34.9642 115.783 33.9137 114.329 30.3436 110.339C26.7734 106.349 22.3498 94.7693 21.8738 91.5774C21.3977 88.3855 18.5415 82.9557 13.8726 76.8785C15.5863 78.5808 19.8904 80.0383 21.8738 80.393C20.525 79.329 20.2553 76.6817 18.5415 71.3618C16.8278 66.0419 15.13 53.3629 14.4954 47.6884C15.2094 50.0823 17.0183 54.4828 18.5415 57.0364C20.0648 59.59 22.1889 59.0751 24.807 58.7204C22.6019 54.8114 20.9672 46.258 18.8234 36.9358C18.7066 36.5513 18.6119 36.1459 18.5415 35.7187C18.6365 36.1256 18.7304 36.5314 18.8234 36.9358C20.918 43.828 30.1424 44.0063 34.7262 43.1665C32.8222 41.6592 28.8712 37.6338 28.3 33.5907C27.7288 29.5475 29.6487 20.9117 30.6801 17.0991C31.6321 19.1384 34.7739 23.6958 39.7245 25.6109C44.6751 27.5261 49.0713 28.6695 51.4514 30.5315C50.8167 28.8468 50.1717 27.9047 49.0292 23.6489C47.8868 19.3931 40.7245 15.1556 39.0635 10.6161C40.4916 13.0987 52.0972 13.85 53.4584 16.1074C56.019 20.3541 63.0495 25.8768 69.2378 28.5368C74.1884 30.6647 77.7345 31.0119 79.4799 34.5585C78.7659 32.8738 79.1167 29.5705 78.9263 27.017C78.6882 23.8251 79.6553 21.1242 83.7015 12.0805C81.5594 18.4643 87.2175 26.5416 88.4075 30.5315C89.5976 34.5214 90.2506 33.8567 93.3447 38.6446C95.82 42.475 95.4075 47.7708 93.3447 51.5834C95.3281 52.204 99.9411 47.6884 99.9411 54.8702C99.9411 56.9214 101.607 43.4325 101.607 38.6446C102.559 42.0139 104.463 50.3484 104.463 56.7322C104.463 63.1161 102.004 69.1452 99.9411 71.3618C101.607 71.3618 104.292 72.8357 106.006 70.0693C106.006 72.4484 106.841 75.6935 104.132 80.4953C103.367 84.8657 101.607 91.4767 101.607 93.4393C101.607 95.3545 99.3064 98.4189 95.4189 101.7C99.9412 99.852 96.5137 103.76 99.9411 103.547C103.369 103.334 105.847 99.6494 106.006 99.2061C105.927 100.802 100.465 107.697 96.847 111.527Z\" fill=\"#F58648\" fill-opacity=\"0.85\"/>"); /***/ }), -/* 902 */ +/* 901 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.2\" cx=\"114.306\" cy=\"192\" rx=\"72\" ry=\"7\" fill=\"black\"/>"); /***/ }), -/* 903 */ +/* 902 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"125\" height=\"206\" viewBox=\"0 0 125 206\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"60.8316\" cy=\"146.455\" r=\"58.7022\" fill=\"#BFEAFD\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.3615 182.635C75.1373 182.635 100.086 157.686 100.086 126.911C100.086 115.426 96.6116 104.752 90.6565 95.8843C107.941 106.1 119.534 124.924 119.534 146.456C119.534 178.877 93.2522 205.158 60.8318 205.158C35.7342 205.158 14.3152 189.408 5.91992 167.253C15.9191 176.784 29.457 182.635 44.3615 182.635Z\" fill=\"#B4D8F0\"/>"); /***/ }), -/* 904 */ +/* 903 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.25\" cx=\"80.2642\" cy=\"206\" rx=\"60\" ry=\"4\" fill=\"black\"/>"); /***/ }), -/* 905 */ +/* 904 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <path d=\"M72.7759 64.9069C70.7464 66.6021 63.2043 69.1655 53.8335 66.8584C39.8843 63.4242 35.1351 51.3086 34.4289 45.9697C35.8527 46.7611 39.5697 48.4601 43.0474 48.9253C40.1401 44.9308 38.1045 35.6448 39.2244 27.2723C41.6881 29.4373 47.4494 29.9022 50.0221 29.8639C47.4255 27.2222 42.508 19.8777 43.6107 11.634C51.7656 19.2804 59.8068 16.7505 64.5283 20.6598C69.2498 24.5692 66.5003 27.9708 69.5358 33.4574C69.572 29.2667 72.6891 22.9533 74.2431 20.3204C74.2431 20.3204 74.6368 28.4037 76.0951 32.2043C77.5534 36.0049 81.0094 37.1228 81.3396 43.2308C81.6037 48.1172 77.2805 55.198 75.0858 58.1276C76.2344 58.1173 79.5173 57.3437 83.4603 54.3311C82.5567 58.6352 74.8054 63.2117 72.7759 64.9069Z\" fill=\"#EE7301\"/>"); /***/ }), -/* 906 */ +/* 905 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M67.6445 109.928C62.6445 109.803 41.9484 105.928 37.8234 104.178L34.5734 102.303C36.365 100.803 38.7734 93.6283 40.5734 92.9283C42.8234 92.0533 51.8234 85.1783 58.5734 83.3033C65.3234 81.4283 87.9484 82.9283 92.3234 84.3033C96.6984 85.6783 103.448 89.6783 105.323 92.9283C106.823 95.5283 111.145 103.198 113.02 107.781C110.02 108.906 107.02 109.928 101.77 109.928C99.0195 109.928 72.6445 110.053 67.6445 109.928Z\" fill=\"#4A392D\"/>\n| <path d=\"M42.6983 34.4282C43.3983 30.4282 44.8233 29.5116 45.4483 29.5532L50.1984 32.3032C51.9484 44.3449 55.4484 68.7032 55.4484 69.8032C55.4484 70.9032 59.1984 77.6366 60.0734 80.5532C59.49 81.6366 57.8234 83.8032 56.0734 83.8032C55.4002 83.8032 53.1984 86.4282 50.1984 88.4282C47.7984 90.0282 45.4483 91.0532 40.0734 93.1782C39.24 89.8866 40.0483 85.4532 39.4483 77.5532C38.6983 67.6782 41.8233 39.4282 42.6983 34.4282Z\" fill=\"#CFCFCF\"/>"); /***/ }), -/* 907 */ +/* 906 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"122\" viewBox=\"0 0 120 122\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M20.412 55.0637L63.9551 33.0312L99.0006 55.0637H92.0006V84.4477L114.234 93.0318H109.995V120.031H12.3914V76.0312H5.76685L22.0006 65.2546V55.0637H20.412Z\" fill=\"#00446A\" stroke=\"#00D1FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <rect x=\"12.001\" y=\"77.0312\" width=\"80\" height=\"43\" fill=\"#FFCE51\"/>"); /***/ }), -/* 908 */ +/* 907 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"221\" viewBox=\"0 0 221 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"40.5342\" y=\"21.9753\" width=\"149.434\" height=\"176.548\" fill=\"#F7F7F7\"/>"); /***/ }), -/* 909 */ +/* 908 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle r=\"0.96454\" transform=\"matrix(-1 0 0 1 35.1103 11.8752)\" fill=\"#90C3D3\"/>\n| <path d=\"M35.3818 12.6062C34.8491 12.6062 34.4173 12.1744 34.4173 11.6417C34.4173 11.414 34.4962 11.2047 34.6281 11.0397C34.3398 11.2065 34.1459 11.5182 34.1459 11.8752C34.1459 12.4079 34.5777 12.8398 35.1104 12.8398C35.4154 12.8398 35.6874 12.6982 35.8641 12.4772C35.7222 12.5592 35.5575 12.6062 35.3818 12.6062Z\" fill=\"#5E8693\"/>"); /***/ }), -/* 910 */ +/* 909 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M104.896 59.6542C104.742 60.7688 103.715 61.5464 102.601 61.3926C101.486 61.2388 100.708 60.212 100.862 59.0975C101.016 57.983 103.524 54.7055 103.524 54.7055C103.524 54.7055 105.042 58.5928 104.896 59.6542Z\" fill=\"url(#paint0_radial)\"/>\n| <path d=\"M115.525 62.0091C115.525 63.1342 114.615 64.0449 113.489 64.0449C112.364 64.0449 111.454 63.1342 111.454 62.0091C111.454 60.884 113.489 57.2945 113.489 57.2945C113.489 57.2945 115.525 60.884 115.525 62.0091Z\" fill=\"url(#paint1_radial)\"/>"); /***/ }), -/* 911 */ +/* 910 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M-45.8335 0H86.1035C125.592 0 157.604 32.0116 157.604 71.5V175.728C157.604 215.217 125.592 247.228 86.1036 247.228H-45.8335C-85.3217 247.228 -117.333 215.217 -117.333 175.728V71.5C-117.333 32.0116 -85.3219 0 -45.8335 0ZM-45.8335 47.6667C-58.9963 47.6667 -69.6668 58.3372 -69.6668 71.5V175.728C-69.6668 188.891 -58.9963 199.562 -45.8335 199.562H86.1036C99.2664 199.562 109.937 188.891 109.937 175.728V71.5C109.937 58.3372 99.2663 47.6667 86.1035 47.6667H-45.8335ZM86.1035 3.66667H-45.8335C-83.2968 3.66667 -113.667 34.0367 -113.667 71.5V175.728C-113.667 213.192 -83.2967 243.562 -45.8335 243.562H86.1036C123.567 243.562 153.937 213.192 153.937 175.728V71.5C153.937 34.0366 123.567 3.66667 86.1035 3.66667ZM-73.3335 71.5C-73.3335 56.3122 -61.0213 44 -45.8335 44H86.1035C101.291 44 113.604 56.3122 113.604 71.5V175.728C113.604 190.916 101.291 203.228 86.1036 203.228H-45.8335C-61.0213 203.228 -73.3335 190.916 -73.3335 175.728V71.5Z\" fill=\"black\"/>"); /***/ }), -/* 912 */ +/* 911 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path opacity=\"0.25\" d=\"M7.91636 163.303C6.26437 157.618 21.1659 153.737 24.6076 152.848C44.9978 145.071 66.956 141.895 88.711 143.62L90.8272 143.788C145.893 143.788 184.853 152.848 189.671 159.066C194.489 165.284 183.942 167.319 189.671 170.708C194.382 173.496 213.24 174.337 212.551 184.996C211.863 195.656 156.766 189.268 149.883 193.71C143 198.151 160.208 200.816 156.766 207.034C154.366 211.371 101.012 210.587 91.3752 207.034C81.7386 203.481 94.4786 198.873 96.1935 193.71C98.2585 187.492 81.7386 189.268 63.1538 189.268C44.569 189.268 6.71107 187.492 1.89278 183.05C-2.92551 178.609 6.71107 175.056 10.1527 173.279C13.5943 171.502 9.98134 170.409 7.91636 163.303Z\" fill=\"url(#paint0_linear)\"/>"); /***/ }), -/* 913 */ +/* 912 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M50.6222 75.7213L24.2095 71.8371C22.8927 71.6435 21.917 70.5138 21.917 69.1828C21.917 67.7011 23.1181 66.5 24.5998 66.5H46.4794C48.6237 66.5 50.6227 65.4162 51.7928 63.6193L62.9477 46.4885C63.508 45.6281 64.6059 45.2952 65.5496 45.6997C66.5925 46.1466 67.0959 47.3376 66.6898 48.397L57.8326 71.5028C56.713 74.4235 53.7168 76.1764 50.6222 75.7213Z\" fill=\"#AE7D44\"/>\n| <path d=\"M52.864 76.051L26.501 72.1741C25.0165 71.9558 24.6556 69.9785 25.9672 69.2499C26.2594 69.0875 26.5958 69.0228 26.9274 69.065L44.8234 71.3426C50.182 72.0246 55.3269 69.0088 57.3497 64L64.061 47.3815C64.2761 46.8488 64.7931 46.5 65.3676 46.5C66.3559 46.5 67.0372 47.4908 66.6835 48.4136L57.0215 73.6186C56.376 75.3027 54.6484 76.3134 52.864 76.051Z\" fill=\"#835D30\"/>"); /***/ }), -/* 914 */ +/* 913 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M174.849 50.9965C176.718 42.5257 187.284 31.65 196.194 44.1844C205.104 56.7187 198.464 88.4631 192.56 94.594C175.946 111.848 170.89 68.9421 174.849 50.9965Z\" stroke=\"url(#paint0_linear)\" stroke-width=\"4\" stroke-miterlimit=\"10\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| <path d=\"M195.723 98.4599C197.442 103.517 187.016 111.586 172.505 116.428C157.995 121.27 144.881 121.162 143.161 116.105L143.054 115.783C143.054 115.783 129.535 64.1537 129.043 62.7173C128.551 61.281 131.023 58.2815 132.137 58.0281C135.67 59.8633 143.916 59.1099 154.801 55.3871C165.383 51.7979 167.684 45.1925 170.696 45.4524C171.507 45.4524 175.173 46.2392 176.134 48.2869L195.615 98.0296L195.723 98.4599Z\" fill=\"url(#paint1_linear)\"/>"); /***/ }), -/* 915 */ +/* 914 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n| <path d=\"M3.77295 36.9602L33.4209 35.5767H176.971L203.289 36.9602L203.795 37.5727C203.514 52.3836 191.427 64.2432 176.614 64.2432H31.0559C15.988 64.2432 3.77295 52.0282 3.77295 36.9602Z\" fill=\"#AEAEAE\"/>\n| <path d=\"M4.27148 37.5637L33.9194 36.1802H177.469L203.787 37.5637C203.787 52.6317 191.572 64.8468 176.504 64.8468H31.5545C16.4865 64.8468 4.27148 52.6317 4.27148 37.5637Z\" fill=\"white\"/>"); /***/ }), -/* 916 */ +/* 915 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"221\" viewBox=\"0 0 220 221\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M69.1322 153.2C66.5208 153.2 64.4039 155.317 64.4039 157.929C64.4039 160.54 66.5208 162.657 69.1322 162.657H144.785C147.396 162.657 149.513 160.54 149.513 157.929C149.513 155.317 147.396 153.2 144.785 153.2H69.1322ZM68.6209 190.52C66.0095 190.52 63.8926 192.636 63.8926 195.248C63.8926 197.859 66.0095 199.976 68.6208 199.976H145.849C148.461 199.976 150.578 197.859 150.578 195.248C150.578 192.636 148.461 190.52 145.849 190.52H68.6209Z\" fill=\"#8E8E8E\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M151.897 147.604L140.375 147.605V205.851H151.896C152.957 205.851 153.816 204.991 153.816 203.931L153.816 166.27H156.188C157.248 166.27 158.108 165.41 158.108 164.35V154.005C158.108 152.944 157.248 152.085 156.188 152.085H153.817L153.817 149.525C153.817 148.464 152.957 147.604 151.897 147.604ZM143.401 162.965C142.966 162.965 142.613 163.317 142.613 163.753C142.613 164.188 142.966 164.541 143.401 164.541H151.281C151.717 164.541 152.07 164.188 152.07 163.753C152.07 163.317 151.717 162.965 151.281 162.965H143.401ZM142.613 167.249C142.613 166.813 142.966 166.461 143.401 166.461H151.281C151.717 166.461 152.07 166.813 152.07 167.249C152.07 167.684 151.717 168.037 151.281 168.037H143.401C142.966 168.037 142.613 167.684 142.613 167.249ZM143.401 169.957C142.966 169.957 142.613 170.309 142.613 170.745C142.613 171.18 142.966 171.533 143.401 171.533H151.281C151.717 171.533 152.07 171.18 152.07 170.745C152.07 170.309 151.717 169.957 151.281 169.957H143.401Z\" fill=\"#EDEDED\"/>"); /***/ }), -/* 917 */ +/* 916 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M29.3848 25.06C27.902 26.8307 25.8717 28.1716 23.4649 28.7927C17.3334 30.3752 11.0801 26.6875 9.49762 20.556C8.15886 15.3687 10.5921 10.0942 15.0859 7.63452C14.324 7.69843 13.5572 7.82721 12.792 8.02471C5.46714 9.91514 1.06167 17.3856 2.9521 24.7104C4.84252 32.0353 12.313 36.4408 19.6378 34.5503C24.5088 33.2932 28.0887 29.5685 29.3848 25.06Z\" fill=\"#FFE27C\"/>"); /***/ }), -/* 918 */ +/* 917 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M51.6 50.4H49.2V60C49.2 63.1986 50.5905 66.0725 52.7999 68.05V64.3291C52.0382 63.0649 51.6 61.5836 51.6 60V50.4Z\" fill=\"#FFDDBD\"/>\n| <path d=\"M68.4 50.4H70.7999V60C70.7999 63.1986 69.4094 66.0725 67.2 68.05V64.3291C67.9617 63.0649 68.4 61.5836 68.4 60V50.4Z\" fill=\"#FFDDBD\"/>"); /***/ }), -/* 919 */ +/* 918 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M163.306 63.5444V158.544L89.3057 125.044L76.3057 25.5444L152.306 44C163.106 47.6 163.306 56.5 163.306 63.5444Z\" fill=\"#C4C4C4\"/>\n| <path d=\"M163.306 150L104.306 121.116V114L163.306 142.884V150Z\" fill=\"#41488A\"/>"); /***/ }), -/* 920 */ +/* 919 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M90.4295 160.346H133.085C133.085 160.346 135.751 193.226 148.192 193.226C126.864 195.892 79.7656 198.558 76.2109 193.226C87.7635 193.226 90.4295 160.346 90.4295 160.346Z\" fill=\"url(#paint0_linear)\"/>\n| <rect x=\"65.5469\" y=\"192.338\" width=\"90.6431\" height=\"8.88659\" rx=\"1\" fill=\"#E0E0E0\"/>"); /***/ }), -/* 921 */ +/* 920 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path opacity=\"0.7\" d=\"M29.8424 44.2922L50.2494 45.4882C48.1563 44.8902 43.8358 43.6942 43.2976 43.6942C42.6248 43.6942 44.2693 42.2739 42.7743 42.2739C41.2793 42.2739 38.065 43.6942 37.5417 43.6942C37.0185 43.6942 38.2145 42.7972 36.7942 42.6477C35.374 42.4982 35.075 43.6942 34.2527 43.6942C33.4305 43.6942 34.0285 42.4982 33.1315 42.2739C32.2344 42.0497 31.3374 43.6194 30.8889 43.6942C30.5301 43.754 30.0417 44.1178 29.8424 44.2922Z\" fill=\"white\"/>\n| <path d=\"M29.1395 44.5047L49.5465 45.7007C47.4535 45.1027 43.1329 43.9067 42.5947 43.9067C41.9219 43.9067 43.5664 42.4864 42.0714 42.4864C40.5764 42.4864 37.3621 43.9067 36.8389 43.9067C36.3156 43.9067 37.5116 43.0097 36.0914 42.8602C34.6711 42.7107 34.3721 43.9067 33.5498 43.9067C32.7276 43.9067 33.3256 42.7107 32.4286 42.4864C31.5316 42.2622 30.6346 43.832 30.1861 43.9067C29.8272 43.9665 29.3389 44.3303 29.1395 44.5047Z\" fill=\"#4D89AA\"/>"); /***/ }), -/* 922 */ +/* 921 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M35.5176 92.0063L46.8603 74.7403L43.9052 63.3258C42.8825 59.3751 45.2826 55.3985 49.2662 54.4438L57.5394 52.4611C58.0182 52.3464 58.498 52.2805 58.9735 52.2603L66.2112 44.3613C68.045 42.36 71.1945 42.2299 73.2458 44.0707C74.6596 45.3393 75.1828 47.2129 74.7713 48.9102C76.5047 48.3886 78.477 48.7649 79.9316 50.0701C81.7341 51.6877 82.1795 54.2272 81.187 56.2654C82.7355 56.0587 84.3716 56.5104 85.6301 57.6398C87.2461 59.0899 87.7993 61.2621 87.2344 63.1827C88.608 62.9857 90.065 63.3801 91.1828 64.3832C93.155 66.153 93.3247 69.1474 91.5617 71.0714L84.9212 78.3187C84.4918 78.7872 83.9874 79.1491 83.4416 79.4029C82.8656 81.6182 81.6872 83.8179 79.9351 85.7301C77.0772 88.8492 73.2847 90.5528 69.7444 90.5626L57.924 106.534C47.5683 100.474 44.1523 98.0546 35.5176 92.0063Z\" fill=\"#FFD1BD\"/>"); /***/ }), -/* 923 */ +/* 922 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"51\" height=\"50\" viewBox=\"0 0 51 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M11.7846 22.0572L11.7957 22.0637C12.0196 22.127 12.2705 22.185 12.5341 22.2458C12.6027 22.2617 12.6722 22.2778 12.7424 22.2942C13.0915 22.3758 13.4629 22.4676 13.7548 22.5834C13.9002 22.6411 14.0534 22.7152 14.1808 22.8151C14.3066 22.9139 14.4566 23.0777 14.4876 23.3197C14.5254 23.615 14.571 23.996 14.312 24.3798C14.085 24.716 13.6613 24.9965 13.0257 25.3218C12.6872 25.4951 12.3264 25.6458 11.9872 25.7828C11.9105 25.8137 11.8352 25.8439 11.7616 25.8733C11.5027 25.977 11.2632 26.0729 11.0457 26.171C10.7632 26.2983 10.5595 26.4117 10.4311 26.5182C10.3693 26.5695 10.3388 26.608 10.3248 26.6317C10.3138 26.6503 10.3141 26.6592 10.3141 26.6592C10.3141 26.82 10.3285 26.9507 10.3737 27.0719C10.4168 27.1878 10.4976 27.3204 10.6679 27.4662C11.0265 27.7734 11.7665 28.1267 13.2891 28.4417C13.5583 28.4974 13.8296 28.5515 14.1003 28.6055C15.3445 28.8536 16.5764 29.0993 17.5393 29.487C18.1331 29.7261 18.6695 30.0352 19.0596 30.4684C19.4606 30.9137 19.6864 31.4679 19.6864 32.1428C19.6864 32.7178 19.4225 33.2136 19.052 33.6271C18.6837 34.0381 18.1854 34.3967 17.6475 34.7119C16.6892 35.2736 15.5193 35.7451 14.5445 36.138C14.4281 36.185 14.3144 36.2308 14.2043 36.2755C13.8741 36.4095 13.517 36.5389 13.1465 36.6732C12.2657 36.9924 11.3088 37.3393 10.4555 37.8407C9.96387 38.1296 9.53361 38.4556 9.19868 38.8375L8.06274 38.8375C8.52169 38.0718 9.22719 37.4954 9.98938 37.0475C10.9202 36.5005 12.016 36.103 12.9224 35.7742C13.2686 35.6486 13.5872 35.533 13.8583 35.423C13.97 35.3777 14.0839 35.3317 14.1994 35.2851C15.1838 34.888 16.2868 34.443 17.1823 33.9182C17.6813 33.6258 18.0886 33.3236 18.3668 33.0131C18.6429 32.705 18.7664 32.4185 18.7664 32.1428C18.7664 31.6937 18.6238 31.3593 18.3759 31.084C18.1171 30.7966 17.724 30.5532 17.1956 30.3404C16.3204 29.988 15.197 29.7634 13.956 29.5153L13.9549 29.515C13.6763 29.4593 13.3917 29.4024 13.1027 29.3426C11.5416 29.0197 10.6107 28.6286 10.0694 28.1649C9.78958 27.9253 9.61309 27.6658 9.51149 27.393C9.41183 27.1254 9.39404 26.8706 9.39404 26.6592C9.39404 26.2782 9.61516 25.9996 9.84378 25.81C10.0714 25.6213 10.3689 25.4669 10.6675 25.3323C10.9048 25.2252 11.1691 25.1195 11.431 25.0146C11.502 24.9862 11.5728 24.9579 11.6428 24.9296C11.9786 24.7941 12.307 24.6562 12.6065 24.5029C13.2468 24.1751 13.4687 23.9847 13.5494 23.8651C13.593 23.8005 13.6097 23.746 13.585 23.5198C13.5513 23.4988 13.497 23.471 13.4154 23.4386C13.1965 23.3517 12.8901 23.2736 12.5329 23.19C12.4696 23.1752 12.4048 23.1603 12.3391 23.1451C12.0496 23.0783 11.7428 23.0075 11.4749 22.9287C11.3873 22.903 11.3618 22.8524 11.3358 22.8009C11.3125 22.7548 11.2888 22.7079 11.2198 22.6771C11.2074 22.6716 11.1953 22.6662 11.1833 22.6609C11.0593 22.6062 10.9575 22.5613 10.8458 22.4527C10.5733 22.188 10.4044 21.9859 10.3759 21.9517C10.375 21.9507 10.3743 21.9498 10.3737 21.9491C11.0403 21.6174 11.3348 21.7914 11.7846 22.0572Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.5497 21.7948C13.4131 21.8432 13.2217 21.8992 12.9862 21.968C12.8434 22.0097 12.6846 22.0561 12.5119 22.1084C12.0752 22.2408 11.5758 22.4044 11.1509 22.5997C10.9384 22.6974 10.7315 22.8089 10.5557 22.9364C10.3846 23.0604 10.2105 23.2228 10.1058 23.4334C9.99052 23.6655 9.97325 23.9313 10.0886 24.1922C10.1934 24.4291 10.3906 24.6237 10.6257 24.7892C11.0959 25.12 11.6889 25.3352 12.2901 25.4937C12.8829 25.65 13.5221 25.7605 14.1137 25.8627L14.1489 25.8688C14.7619 25.9747 15.3144 26.0716 15.7619 26.2014C16.2299 26.3373 16.4731 26.4807 16.5702 26.6077C16.6622 26.728 16.6741 26.8299 16.6219 26.9714C16.557 27.1471 16.3894 27.375 16.0879 27.6484C15.49 28.1907 14.5326 28.7664 13.484 29.3356C13.0273 29.5835 12.4319 29.8222 11.7538 30.0941L11.5849 30.1618C10.8506 30.4567 10.0442 30.7871 9.30356 31.1905C8.34962 31.71 7.43751 32.3885 6.93603 33.3301L8.16113 33.017C8.5522 32.5979 9.13377 32.3306 9.74357 31.9985C10.4311 31.624 11.191 31.3114 11.9278 31.0156L12.11 30.9425C12.7705 30.6779 13.4164 30.4191 13.923 30.1441C14.9693 29.5761 16.017 28.9548 16.706 28.3299C17.0479 28.0198 17.3441 27.6717 17.485 27.29C17.6385 26.8741 17.598 26.4373 17.301 26.0488C17.0091 25.6671 16.5041 25.4589 16.0183 25.3179C15.5118 25.1709 14.9046 25.0658 14.3056 24.9622L14.2894 24.9594C13.6842 24.8548 13.0785 24.7501 12.5246 24.6041C11.9625 24.4559 11.4931 24.2745 11.1552 24.0368C11.0093 23.9341 10.9544 23.8629 10.9361 23.8317C10.9534 23.8047 10.9976 23.7524 11.0958 23.6811C11.2051 23.6019 11.3532 23.5193 11.5352 23.4356C11.8997 23.268 12.3486 23.1192 12.7788 22.9888C12.921 22.9457 13.0651 22.9036 13.2028 22.8633C13.4614 22.7876 13.6977 22.7185 13.8573 22.6618L13.5497 21.7948Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 924 */ +/* 923 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"120\" viewBox=\"0 0 120 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.1226 15C29.1226 13.3431 30.4657 12 32.1226 12H81.3226C82.9794 12 84.3226 13.3431 84.3226 15V50.4H29.1226V15Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M29.1226 13C29.1226 12.4477 28.6748 12 28.1226 12H10.9226C10.3703 12 9.92256 12.4477 9.92256 13V50.4H29.1226V13Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 925 */ +/* 924 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M96.7878 205.658C76.9208 205.658 58.1277 202.756 43.8688 197.501C36.451 194.776 30.5247 191.482 26.2491 187.756C19.4875 181.854 18.0557 175.854 18.0557 171.855C18.0557 167.855 19.4676 161.855 26.2491 155.953C30.5446 152.208 36.4709 148.934 43.8688 146.208C58.1277 140.953 76.9208 138.051 96.7878 138.051C116.655 138.051 135.448 140.953 149.707 146.208C157.125 148.934 163.051 152.228 167.327 155.953C174.088 161.855 175.52 167.855 175.52 171.855C175.52 175.854 174.108 181.854 167.327 187.756C163.031 191.501 157.105 194.776 149.707 197.501C135.448 202.756 116.655 205.658 96.7878 205.658ZM96.7878 153.286C78.7306 153.286 61.8466 155.835 49.2781 160.482C38.4397 164.482 33.4879 169.188 33.4879 171.874C33.4879 174.56 38.4198 179.266 49.2781 183.266C61.8466 187.893 78.7107 190.462 96.7878 190.462C114.865 190.462 131.729 187.913 144.298 183.266C155.136 179.266 160.088 174.56 160.088 171.874C160.088 169.188 155.156 164.482 144.298 160.482C131.729 155.835 114.865 153.286 96.7878 153.286Z\" fill=\"#E7A423\"/>\n| <path d=\"M33.6646 174.433C39.8259 164.633 65.7467 157.277 96.788 157.277C127.829 157.277 153.75 164.633 159.911 174.433C160.822 172.984 161.301 171.482 161.301 169.943C161.301 157.988 132.418 148.296 96.788 148.296C61.1584 148.296 32.2749 157.988 32.2749 169.943C32.2749 171.482 32.7539 172.984 33.6646 174.433Z\" fill=\"#C2732F\"/>"); /***/ }), -/* 926 */ +/* 925 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M36.8014 184.571C41.5274 193.164 49.5116 204.442 52.913 209.007C64.7281 209.007 60.3421 173.383 56.6723 155.571L32.505 153.959C31.968 160.583 32.0754 175.978 36.8014 184.571Z\" fill=\"#FFDDC7\"/>\n| <path d=\"M180.213 185.009C175.099 193.377 166.608 204.278 163.002 208.683C151.199 208.143 157.208 172.757 161.688 155.131L185.903 154.625C186.137 161.266 185.327 176.641 180.213 185.009Z\" fill=\"#FFDDC7\"/>"); /***/ }), -/* 927 */ +/* 926 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M86.0195 26.3571C85.9267 26.3823 85.8623 26.4665 85.8623 26.5627V53.3804C85.8623 53.498 85.9576 53.5934 86.0753 53.5934H91.9672C92.0848 53.5934 92.1802 53.498 92.1802 53.3804V24.9649C92.1802 24.8246 92.0469 24.7227 91.9115 24.7594L86.0195 26.3571Z\" fill=\"#956D46\"/>\n| <path d=\"M5.26971 98.7763C5.08506 98.878 5.14462 99.1574 5.3547 99.175L26.8522 100.975C27.0473 100.991 27.2421 100.94 27.4037 100.829L94.0846 55.2799C94.2576 55.1618 94.174 54.8911 93.9645 54.8911H85.1583C85.0146 54.8911 84.8732 54.9275 84.7473 54.9968L5.26971 98.7763Z\" fill=\"#946C45\"/>"); /***/ }), -/* 928 */ +/* 927 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M200.087 111.868C200.087 167.525 160.699 211.368 113.587 211.368C66.4747 211.368 27.0869 167.525 27.0869 111.868C27.0869 56.2099 66.4747 12.3677 113.587 12.3677C160.699 12.3677 200.087 56.2099 200.087 111.868Z\" stroke=\"#51350B\" stroke-opacity=\"0.65\" stroke-width=\"11\"/>"); /***/ }), -/* 929 */ +/* 928 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M72.1089 18.6185C72.1089 10.5449 78.2616 4 85.8513 4H163.725C171.315 4 177.467 10.5449 177.467 18.6185V72.3513H72.1089V18.6185Z\" fill=\"#AFF1FF\"/>\n| <path d=\"M38.3942 70.2441H34.1799V209.719C34.1799 212.407 36.3025 214.585 38.921 214.585H67.3678C69.9862 214.585 72.1089 212.407 72.1089 209.719L38.3942 70.2441Z\" fill=\"#AFF1FF\"/>"); /***/ }), -/* 930 */ +/* 929 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M61.3057 75.9688H159.306V85.0303H61.3057V75.9688Z\" fill=\"#660000\"/>\n| <circle cx=\"110.307\" cy=\"97.8012\" r=\"26.9765\" fill=\"#DD6565\"/>"); /***/ }), -/* 931 */ +/* 930 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g opacity=\"0.22\" filter=\"url(#filter0_f)\">\n| <ellipse cx=\"113.844\" cy=\"196.113\" rx=\"64.4507\" ry=\"9.11322\" fill=\"white\"/>"); /***/ }), -/* 932 */ +/* 931 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M153.928 152.995C151.372 152.264 149.82 149.952 149.364 148.887C149.364 147.746 152.33 147.974 153.243 150.028C154.156 152.082 156.21 152.31 157.807 152.995C159.405 153.679 160.318 154.364 162.143 155.961C163.969 157.559 168.99 157.102 168.077 158.244C167.164 159.385 160.09 157.787 159.177 155.961C158.264 154.136 157.123 153.908 153.928 152.995Z\" fill=\"#33887E\"/>"); /***/ }), -/* 933 */ +/* 932 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g opacity=\"0.85\">"); /***/ }), -/* 934 */ +/* 933 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <rect x=\"15.4551\" y=\"20.4971\" width=\"176.365\" height=\"178.894\" fill=\"#000816\"/>"); /***/ }), -/* 935 */ +/* 934 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M92.9878 93.633C88.9564 97.9562 77.877 109.044 72.7529 107.776C67.6289 106.509 64.8967 88.627 64.8967 87.1539\" stroke=\"#FFDDBD\" stroke-width=\"5.5172\"/>\n| <path d=\"M64.8969 87.1539C64.8969 87.9428 65.6805 93.4377 67.1953 98.5665\" stroke=\"#CEA47D\" stroke-width=\"5.5172\" stroke-linecap=\"round\"/>"); /***/ }), -/* 936 */ +/* 935 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M156.177 162.265C157.225 162.88 157.575 164.229 156.959 165.276L154.532 169.406C153.917 170.454 152.569 170.804 151.521 170.188C150.474 169.573 150.123 168.224 150.739 167.177L153.166 163.047C153.781 162 155.129 161.649 156.177 162.265ZM148.897 174.654C149.944 175.27 150.295 176.618 149.679 177.665L144.825 185.925C144.21 186.972 142.862 187.323 141.814 186.707C140.767 186.091 140.416 184.743 141.032 183.696L145.885 175.436C146.501 174.389 147.849 174.038 148.897 174.654ZM139.19 191.173C140.237 191.788 140.588 193.137 139.972 194.184L135.119 202.444C134.503 203.491 133.155 203.841 132.107 203.226C131.06 202.61 130.709 201.262 131.325 200.214L136.178 191.955C136.794 190.907 138.142 190.557 139.19 191.173ZM129.483 207.692C130.53 208.307 130.881 209.656 130.265 210.703L127.838 214.833C127.223 215.88 125.875 216.231 124.827 215.615C123.779 214.999 123.429 213.651 124.045 212.604L126.472 208.474C127.087 207.426 128.435 207.076 129.483 207.692Z\" fill=\"#80F0FF\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M102.314 154.092C103.361 154.708 103.711 156.056 103.096 157.104L100.669 161.233C100.054 162.281 98.7053 162.631 97.6578 162.015C96.6102 161.4 96.26 160.052 96.8756 159.004L99.3023 154.874C99.9179 153.827 101.266 153.477 102.314 154.092ZM95.0335 166.481C96.081 167.097 96.4312 168.445 95.8157 169.493L90.9622 177.752C90.3466 178.8 88.9984 179.15 87.9508 178.534C86.9033 177.919 86.5531 176.57 87.1687 175.523L92.0221 167.263C92.6377 166.216 93.9859 165.866 95.0335 166.481ZM85.3265 183C86.3741 183.616 86.7243 184.964 86.1087 186.012L81.2552 194.271C80.6397 195.318 79.2914 195.669 78.2439 195.053C77.1963 194.438 76.8462 193.089 77.4617 192.042L82.3152 183.782C82.9308 182.735 84.279 182.385 85.3265 183ZM75.6196 199.519C76.6672 200.135 77.0173 201.483 76.4018 202.53L73.975 206.66C73.3595 207.708 72.0112 208.058 70.9637 207.442C69.9161 206.827 69.566 205.478 70.1815 204.431L72.6083 200.301C73.2238 199.254 74.5721 198.903 75.6196 199.519Z\" fill=\"#80F0FF\"/>"); /***/ }), -/* 937 */ +/* 936 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M38.4077 204.745C38.4077 204.745 150.807 205.942 159.806 203.151C159.806 203.151 181.605 201.758 188.008 200.164C199.167 196.162 221.136 187.927 219.744 186.999C218.005 185.84 212.208 148.739 197.136 133.088C185.079 120.566 154.827 111.059 141.208 107.87L60.8949 118.235C47.9526 127.823 24.99 134.799 15.1118 146.421C5.25701 158.015 -0.539962 185.26 0.0397338 186.999C0.619429 188.738 15.9206 199.303 38.4077 204.745Z\" fill=\"#635F5B\"/>\n| <path d=\"M78.4058 120.9C78.4058 120.9 87.2292 142.982 95.7056 158.799C103.506 173.351 108.256 186.109 109.068 188.588C109.146 188.831 109.418 188.951 109.653 188.849C111.282 188.145 117.182 184.593 124.306 168.367C132.707 149.229 129.506 130.693 129.506 130.693L122.505 102.186C122.505 102.186 123.739 120.388 108.304 129.893C104.939 131.965 102.32 135.057 98.4064 134.485C92.0604 133.556 82.7058 130.296 78.4058 120.9Z\" fill=\"#E2E2E2\"/>"); /***/ }), -/* 938 */ +/* 937 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <g clip-path=\"url(#clip1)\">"); /***/ }), -/* 939 */ +/* 938 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M72.5749 127.845C71.7275 127.31 72.1066 126 73.1088 126H191.363C191.553 126 191.738 126.054 191.897 126.155L198.231 130.155C199.078 130.69 198.699 132 197.697 132H79.4422C79.2532 132 79.068 131.946 78.9082 131.845L72.5749 127.845Z\" fill=\"#1F1F21\"/>"); /***/ }), -/* 940 */ +/* 939 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_f)\">\n| <ellipse cx=\"112.23\" cy=\"190.806\" rx=\"84.8525\" ry=\"2.80752\" fill=\"#E475FF\"/>"); /***/ }), -/* 941 */ +/* 940 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"220\" height=\"220\" viewBox=\"0 0 220 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <rect x=\"43.7256\" y=\"19.7871\" width=\"132.628\" height=\"180.286\" rx=\"2.68283\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_f)\">"); /***/ }), -/* 942 */ +/* 941 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M8.23509 135.535C6.52077 129.026 21.9846 124.583 25.5561 123.566C46.7252 114.657 69.7481 111.046 92.6282 113.048L94.2747 113.192C151.419 113.192 191.848 123.566 196.848 130.685C201.848 137.804 190.903 140.133 196.848 144.014C201.737 147.205 221.307 148.168 220.592 160.372C219.878 172.577 162.702 165.264 155.559 170.349C148.416 175.434 166.274 178.485 162.702 185.604C160.211 190.57 104.844 189.672 94.8433 185.604C84.8431 181.536 98.0639 176.261 99.8435 170.349C101.986 163.23 84.8431 165.264 65.557 165.264C46.2708 165.264 6.98432 163.23 1.98421 158.144C-3.0159 153.059 6.98432 148.991 10.5558 146.957C14.1273 144.923 10.378 143.672 8.23509 135.535Z\" fill=\"url(#paint0_radial)\"/>"); /***/ }), -/* 943 */ +/* 942 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M112.965 62.5158C119.63 53.6128 121.486 47.7025 120.309 45.9532C118.678 43.811 112.977 43.8343 102.934 54.4C92.8904 64.9657 87.1431 96.6512 87.6772 98.5785C88.2113 100.506 89.7903 100.587 89.709 102.166C89.644 103.429 89.4846 104.477 89.413 104.842L98.2719 104.982C97.8713 103.536 97.2896 100.688 98.1674 100.86C99.0451 101.032 99.9612 99.8441 100.31 99.2287C99.8819 98.3096 98.9465 96.1821 98.626 95.0257C98.2254 93.5802 104.635 73.6446 112.965 62.5158Z\" fill=\"#B21B1B\"/>"); /***/ }), -/* 944 */ +/* 943 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M44.6886 35.8297C45.3382 33.8129 45.689 31.662 45.689 29.4292C45.689 17.9102 36.351 8.5722 24.832 8.5722C13.313 8.5722 3.97498 17.9102 3.97498 29.4292C3.97498 31.7324 4.34829 33.9484 5.0377 36.0199C5.3995 35.9636 5.77671 35.9325 6.16811 35.9325C8.45691 35.9325 9.80063 36.5323 11.2388 37.1743C11.3466 37.2224 11.455 37.2708 11.5644 37.3192C12.5515 37.0991 13.6061 36.971 14.7205 36.971C17.8716 36.971 20.0912 37.5483 22.1128 38.3186H22.3869C23.2738 37.9642 24.1143 37.5978 24.9421 37.237C28.4441 35.7105 31.7162 34.2842 37.2896 34.2842C40.0763 34.2842 42.5676 34.9166 44.6886 35.8297Z\" fill=\"#F3AC59\"/>\n| <path d=\"M40.0933 29.4292H9.5708C9.5708 21.0007 16.4035 14.168 24.832 14.168C33.2606 14.168 40.0933 21.0007 40.0933 29.4292Z\" fill=\"#FBC689\"/>"); /***/ }), -/* 945 */ +/* 944 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <ellipse cx=\"150.417\" cy=\"55.5\" rx=\"16.5\" ry=\"17.5\" fill=\"#073F94\"/>\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M160.449 47.5361C160.182 47.4087 159.908 47.2913 159.627 47.1843C153.612 44.8932 146.74 48.2734 144.28 54.7342C142.406 59.6529 143.629 64.939 146.974 68.1932C141.523 65.5927 139.014 58.8574 141.36 52.6983C143.821 46.2375 150.692 42.8573 156.707 45.1484C158.143 45.6952 159.4 46.5158 160.449 47.5361Z\" fill=\"#005DEA\"/>"); /***/ }), -/* 946 */ +/* 945 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"221\" height=\"220\" viewBox=\"0 0 221 220\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <ellipse opacity=\"0.4\" cx=\"91.4664\" cy=\"203.813\" rx=\"79.5362\" ry=\"7.18701\" fill=\"black\"/>"); /***/ }), -/* 947 */ +/* 946 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"120\" height=\"121\" viewBox=\"0 0 120 121\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M60 16.7964C86.065 16.7964 106.811 35.0141 106.811 56.8585C106.811 78.7029 86.065 96.9206 60 96.9206C55.3658 96.9206 50.5528 96.1278 46.1696 94.9428C45.4687 94.7682 44.7344 94.7733 44.036 94.9578C43.3377 95.1423 42.6982 95.4999 42.178 95.9971C37.3905 100.547 33.8627 102.668 29.1476 103.904C26.9773 104.473 22.7899 104.338 19.8366 104.566C20.4323 103.9 20.9898 103.546 21.5685 102.85C24.9134 98.8015 27.9646 94.5211 28.8838 89.6715C29.0104 88.9435 28.9418 88.1953 28.6849 87.5019C28.428 86.8084 27.9917 86.194 27.4199 85.7201C18.5046 78.4246 13.1895 68.1982 13.1895 56.8585C13.1895 35.0141 33.935 16.7964 60 16.7964Z\" fill=\"#3E2200\"/>\n| <path d=\"M58.6997 15.496C84.0407 15.496 104.21 33.3089 104.21 54.6679C104.21 76.0269 84.0407 93.8398 58.6997 93.8398C54.1942 93.8398 49.5149 93.0646 45.2535 91.9059C44.572 91.7351 43.8582 91.7402 43.1792 91.9205C42.5002 92.1009 41.8785 92.4506 41.3727 92.9367C36.7183 97.3858 33.2884 99.4599 28.7043 100.668C26.5943 101.225 22.5232 101.093 19.6519 101.315C20.2311 100.664 20.7731 100.318 21.3358 99.6372C24.5877 95.6788 27.5541 91.4936 28.4478 86.7517C28.5709 86.0399 28.5042 85.3083 28.2545 84.6303C28.0047 83.9522 27.5806 83.3515 27.0246 82.8881C18.3569 75.7547 13.1895 65.7556 13.1895 54.6679C13.1895 33.3089 33.3588 15.496 58.6997 15.496Z\" fill=\"#F1C017\"/>"); /***/ }), -/* 948 */ +/* 947 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"132\" height=\"146\" viewBox=\"0 0 132 146\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M62.2415 5.34541L66 3L69.7585 5.34541C83.5031 13.9223 98.1401 18.9726 114.605 19.697L120.989 19.9779L121.388 26.3678C121.507 28.2645 121.63 30.1515 121.752 32.0276L121.752 32.0302C123.071 52.2276 124.308 71.1711 118.759 87.4954C112.361 106.316 97.5201 120.674 68.5848 131.989L66 133L63.4152 131.989C34.4799 120.674 19.6388 106.316 13.2413 87.4954C7.69228 71.1711 8.92899 52.2276 10.2476 32.0302C10.3701 30.1532 10.4933 28.2653 10.6119 26.3678L11.0112 19.9779L17.3953 19.697C33.8599 18.9726 48.4969 13.9223 62.2415 5.34541ZM66 125.354C119.304 104.51 117.414 75.2206 114.634 32.1543C114.52 30.3968 114.405 28.6165 114.293 26.8128C96.4704 26.0287 80.6603 20.5397 66 11.3913C51.3397 20.5397 35.5296 26.0287 17.7072 26.8128C17.5945 28.6165 17.4796 30.3968 17.3662 32.1543C14.5865 75.2206 12.696 104.51 66 125.354Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 949 */ +/* 948 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M19.2733 4.65094C18.95 3.78302 17.7224 3.78302 17.3991 4.65094L9.68188 25.0531C12.2099 25.6385 15.4927 26.5 18.1759 26.5C20.8886 26.5 24.214 25.625 26.7528 25.0339L19.2733 4.65094Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 950 */ +/* 949 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"37\" viewBox=\"0 0 36 37\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M5.97661 26.7152C5.13891 26.3949 5.11375 25.219 5.93697 24.8632L16.771 20.1806C16.9957 20.0835 17.2482 20.0722 17.4808 20.1488L30.0566 24.2942C30.8752 24.564 30.9918 25.6737 30.2473 26.1078L21.6606 31.1144C20.6145 31.7243 19.3484 31.8275 18.2174 31.3951L5.97661 26.7152Z\" fill=\"#F1933B\"/>\n| <path d=\"M5.54136 25.2229C5.64668 25.3588 5.7919 25.471 5.97664 25.5416L18.2174 30.2215C19.3485 30.6539 20.6145 30.5507 21.6606 29.9408L30.2473 24.9342C30.3643 24.8661 30.46 24.7812 30.535 24.6855C30.8799 25.1317 30.8065 25.8388 30.2473 26.1649L21.6606 31.1714C20.6145 31.7813 19.3485 31.8846 18.2174 31.4521L5.97664 26.7723C5.30835 26.5168 5.15719 25.7167 5.54136 25.2229Z\" fill=\"#D06400\"/>"); /***/ }), -/* 951 */ +/* 950 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#B4B4B4\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#B4B4B4\"/>"); /***/ }), -/* 952 */ +/* 951 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.0437 11.9096L15.2927 10.8732L15.8694 10.6476C15.837 10.6916 15.8145 10.7324 15.7989 10.7669L15.7902 10.7913C15.9369 10.8764 16.1359 10.9737 16.3749 11.0745C16.8532 11.2763 17.4272 11.465 17.9323 11.5838C18.4925 11.7156 19.2387 11.8957 19.9671 12.1926C20.693 12.4885 21.4761 12.9294 22.0668 13.6295C22.2027 13.7905 22.3212 14.0163 22.3412 14.2962C22.3423 14.3126 22.3431 14.3288 22.3436 14.3449L19.5338 14.1875C19.4312 14.1378 19.3239 14.0902 19.2121 14.0446C18.6444 13.8132 18.0369 13.6631 17.4743 13.5307C16.8566 13.3854 16.1759 13.1613 15.5975 12.9173C15.3081 12.7952 15.0282 12.6614 14.787 12.5215C14.5695 12.3954 14.2943 12.2146 14.0952 11.9756C14.0771 11.9539 14.06 11.9319 14.0437 11.9096Z\" fill=\"#E4A400\"/>\n| <path d=\"M13.8501 15.3497L15.0991 14.3133L15.6758 14.0876C15.6434 14.1317 15.6209 14.1725 15.6053 14.207L15.5966 14.2313C15.7433 14.3164 15.9423 14.4138 16.1813 14.5146C16.6596 14.7164 17.2336 14.9051 17.7387 15.0239C18.2989 15.1557 19.0451 15.3357 19.7735 15.6326C20.4994 15.9286 21.2825 16.3694 21.8732 17.0695C22.0091 17.2305 22.1276 17.4563 22.1476 17.7363C22.1487 17.7527 22.1495 17.7689 22.15 17.7849L19.3402 17.6276C19.2376 17.5778 19.1303 17.5302 19.0185 17.4847C18.4508 17.2533 17.8432 17.1031 17.2806 16.9707C16.663 16.8254 15.9822 16.6013 15.4039 16.3573C15.1145 16.2352 14.8346 16.1014 14.5934 15.9616C14.3759 15.8354 14.1007 15.6547 13.9016 15.4156C13.8835 15.394 13.8664 15.372 13.8501 15.3497Z\" fill=\"#E4A400\"/>"); /***/ }), -/* 953 */ +/* 952 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>\n| <circle cx=\"18.5\" cy=\"18.5\" r=\"2.5\" fill=\"#808080\"/>"); /***/ }), -/* 954 */ +/* 953 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"36\" height=\"36\" viewBox=\"0 0 36 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"9.5\" cy=\"18.5\" r=\"2.5\" fill=\"#F1CB03\"/>\n| <circle cx=\"9.93695\" cy=\"17.8125\" r=\"1\" fill=\"white\" fill-opacity=\"0.8\"/>"); /***/ }), -/* 955 */ +/* 954 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"13.5\" cy=\"13.5\" r=\"12.5\" fill=\"url(#paint0_radial)\" stroke=\"#383941\" stroke-width=\"2\"/>\n| <path d=\"M20 10L13.5 18L7 10\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>"); /***/ }), -/* 956 */ +/* 955 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"24.5\" fill=\"black\" stroke=\"#D24444\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 957 */ +/* 956 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#7FD771\"/>\n| <defs>"); /***/ }), -/* 958 */ +/* 957 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#A0A0A0\"/>\n| <defs>"); /***/ }), -/* 959 */ +/* 958 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"black\"/>\n| <mask id=\"mask0\" mask-type=\"alpha\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"50\" height=\"50\">"); /***/ }), -/* 960 */ +/* 959 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"50\" height=\"auto\" viewBox=\"0 0 50 50\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <circle cx=\"25\" cy=\"25\" r=\"25\" fill=\"#D25959\"/>\n| <defs>"); /***/ }), -/* 961 */ +/* 960 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"122\" height=\"120\" viewBox=\"0 0 122 120\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"#F1C017\"/>\n| <path d=\"M14.949 96.3467L47.2925 34.2589L81.1894 73.6924L14.949 96.3467Z\" fill=\"url(#paint0_linear)\" fill-opacity=\"0.75\"/>"); /***/ }), -/* 962 */ +/* 961 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"181\" height=\"180\" viewBox=\"0 0 181 180\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M155 88C155 123.899 125.899 153 90 153C54.1015 153 25 123.899 25 88C25 52.1015 54.1015 23 90 23C125.899 23 155 52.1015 155 88ZM90 143C120.376 143 145 118.376 145 88C145 57.6243 120.376 33 90 33C59.6243 33 35 57.6243 35 88C35 118.376 59.6243 143 90 143Z\" fill=\"url(#paint0_linear)\"/>\n| <g filter=\"url(#filter0_d)\">"); /***/ }), -/* 963 */ +/* 962 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"149\" height=\"25\" viewBox=\"0 0 149 25\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g filter=\"url(#filter0_d)\">\n| <path d=\"M25.3263 8.45108L17.532 7.35612L14.0478 0.528203C13.9526 0.341259 13.7961 0.189923 13.6027 0.0979342C13.1176 -0.133521 12.5282 0.0593584 12.2857 0.528203L8.80145 7.35612L1.00716 8.45108C0.79227 8.48076 0.595801 8.57868 0.445379 8.72705C0.263528 8.90772 0.16332 9.15079 0.166773 9.40284C0.170227 9.6549 0.27706 9.89531 0.463798 10.0713L6.10307 15.3858L4.77077 22.8903C4.73952 23.0649 4.75951 23.2444 4.82846 23.4086C4.8974 23.5727 5.01255 23.7149 5.16085 23.819C5.30914 23.9231 5.48465 23.985 5.66746 23.9976C5.85028 24.0102 6.03309 23.973 6.19517 23.8903L13.1667 20.3473L20.1383 23.8903C20.3287 23.9882 20.5497 24.0209 20.7615 23.9853C21.2957 23.8962 21.6548 23.4066 21.5627 22.8903L20.2304 15.3858L25.8697 10.0713C26.0232 9.92587 26.1245 9.73595 26.1552 9.52824C26.2381 9.00895 25.8636 8.52823 25.3263 8.45108Z\" fill=\"#121212\"/>"); /***/ }), -/* 964 */ +/* 963 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"31\" height=\"29\" viewBox=\"0 0 31 29\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M29.998 10.2117L20.7049 8.88865L16.5505 0.638245C16.4371 0.412354 16.2504 0.22949 16.0198 0.118337C15.4415 -0.161338 14.7388 0.0717248 14.4496 0.638245L10.2953 8.88865L1.0021 10.2117C0.745888 10.2476 0.511636 10.3659 0.332287 10.5452C0.115464 10.7635 -0.00401488 11.0572 0.000103019 11.3618C0.00422092 11.6663 0.131599 11.9568 0.354248 12.1694L7.078 18.5912L5.48948 27.6591C5.45223 27.8701 5.47606 28.087 5.55826 28.2854C5.64047 28.4837 5.77776 28.6555 5.95458 28.7813C6.13139 28.9071 6.34065 28.9819 6.55862 28.9971C6.77659 29.0123 6.99456 28.9674 7.18781 28.8675L15.5001 24.5863L23.8123 28.8675C24.0393 28.9858 24.3028 29.0252 24.5554 28.9822C25.1922 28.8746 25.6205 28.283 25.5107 27.6591L23.9221 18.5912L30.6459 12.1694C30.8289 11.9938 30.9497 11.7643 30.9863 11.5133C31.0851 10.8858 30.6386 10.305 29.998 10.2117Z\" fill=\"url(#paint0_linear)\"/>\n| <defs>"); /***/ }), -/* 965 */ +/* 964 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M16 6L8 12.5L16 19\" stroke=\"#A0A0A0\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 966 */ +/* 965 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <path d=\"M8 6L16 12.5L8 19\" stroke=\"#121212\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n| </svg>"); /***/ }), -/* 967 */ +/* 966 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg width=\"264\" height=\"237\" viewBox=\"0 0 264 237\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n| <g clip-path=\"url(#clip0)\">\n| <path d=\"M68.5 195C81.6395 195 69.7587 195 76.7517 195C85.4931 195 104.625 194.648 104.625 175.179C104.625 155.71 104.625 145.389 104.625 139.994C104.625 134.599 102.976 119 128.21 119C148.398 119 160.481 119 164 119\" stroke=\"#D87B39\" stroke-width=\"2\"/>"); /***/ }), -/* 968 */ +/* 967 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 252.23 275.79\"><defs><style>.cls-1{fill:#f1c016;}.cls-2{fill:#e7e6e6;}.cls-3,.cls-9{fill:#fff;}.cls-4{fill:#cdcccc;}.cls-5{fill:#1d1d1b;}.cls-6{fill:#403e56;}.cls-7{fill:#f6b6b9;}.cls-8{fill:#302f42;}.cls-9{fill-rule:evenodd;}</style></defs><path id=\"fa3b9e12-7275-481e-bee9-64fd9595a50d\" class=\"cls-1\" d=\"M79.74,256.3,78,249.5a90.65,90.65,0,0,0-9.36-3.36l-.22,3.16-.88-3.48c-3.94-1.13-6.63-1.62-6.63-1.62S64.56,258,72.16,268.52L81,270.08l-6.88,1a35,35,0,0,0,3.07,3.26c11.06,10.27,23.38,15,27.52,10.52s-1.48-16.39-12.54-26.65a46.87,46.87,0,0,0-12-7.75Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bde08021-c30f-4979-a9d8-cb90b72b5ca2\" class=\"cls-1\" d=\"M96.12,248.92l2-6.71a87.52,87.52,0,0,0-6.27-7.71l-1.82,2.59,1-3.44c-2.79-3-4.83-4.81-4.83-4.81s-4,13.67-3,26.62l6.78,5.91-6.4-2.7a34.52,34.52,0,0,0,1,4.38c4.16,14.5,12.27,24.9,18.11,23.23s7.21-14.8,3-29.3a47,47,0,0,0-6.31-12.86Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b3ac2088-de9b-4f7f-bc99-0ed9705c1a9d\" class=\"cls-2\" d=\"M197.42,137.51h-1.08V108.07a17,17,0,0,0-17-17H116.94a17,17,0,0,0-17,17v161.5a17,17,0,0,0,17,17H179.3a17,17,0,0,0,17-17V158.46h1.08Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"b2715b96-3117-487c-acc0-20904544b5b7\" class=\"cls-3\" d=\"M180,95.46h-8.14a6,6,0,0,1-5.6,8.33H130.52a6,6,0,0,1-5.59-8.33h-7.61a12.73,12.73,0,0,0-12.72,12.73h0V269.45a12.72,12.72,0,0,0,12.72,12.72H180a12.72,12.72,0,0,0,12.73-12.72h0V108.19A12.73,12.73,0,0,0,180,95.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bbe451c3-febc-41ba-8083-4c8307a2e73e\" class=\"cls-4\" d=\"M167.36,179.75H129.94a1.34,1.34,0,0,1-1.34-1.34V141a1.34,1.34,0,0,1,1.34-1.34h37.42A1.34,1.34,0,0,1,168.7,141v37.42A1.34,1.34,0,0,1,167.36,179.75Zm.81-38.76a.8.8,0,0,0-.81-.8H129.94a.8.8,0,0,0-.8.8v37.42a.8.8,0,0,0,.8.81h37.42a.81.81,0,0,0,.81-.81\" transform=\"translate(-23.36 -11.42)\"/><rect id=\"bb28937d-932f-4fdf-befe-f406e51091fe\" class=\"cls-4\" x=\"94.97\" y=\"197.02\" width=\"57.39\" height=\"0.54\"/><circle id=\"fcef55fc-4968-45b2-93bb-1a1080c85fc7\" class=\"cls-5\" cx=\"96.78\" cy=\"191.85\" r=\"1.81\"/><rect id=\"ff33d889-4c74-4b91-85ef-b4882cc8fe76\" class=\"cls-4\" x=\"94.97\" y=\"215.14\" width=\"57.39\" height=\"0.54\"/><circle id=\"e8fa0310-b872-4adf-aedd-0c6eda09f3b8\" class=\"cls-5\" cx=\"96.78\" cy=\"209.97\" r=\"1.81\"/><path class=\"cls-1\" d=\"M174.67,247.2H156.53a1.18,1.18,0,0,1-1.18-1.18v-6.36a1.18,1.18,0,0,1,1.18-1.18h18.14a1.18,1.18,0,0,1,1.18,1.18V246A1.18,1.18,0,0,1,174.67,247.2Z\" transform=\"translate(-23.36 -11.42)\"/><circle id=\"e12ee00d-aa4a-4413-a013-11d20b7f97f7\" class=\"cls-5\" cx=\"102.69\" cy=\"191.85\" r=\"1.81\"/><circle id=\"f58f497e-6949-45c8-be5f-eee2aa0f6586\" class=\"cls-5\" cx=\"108.61\" cy=\"191.85\" r=\"1.81\"/><circle id=\"b4d4939a-c6e6-4f4d-ba6c-e8b05485017d\" class=\"cls-5\" cx=\"102.69\" cy=\"209.97\" r=\"1.81\"/><circle id=\"aff120b1-519b-4e96-ac87-836aa55663de\" class=\"cls-5\" cx=\"108.61\" cy=\"209.97\" r=\"1.81\"/><path id=\"f1094013-1297-477a-ac57-08eac07c4bd5\" class=\"cls-6\" d=\"M255.8,287.21H67.26c-.41,0-.73-.14-.73-.32s.32-.32.73-.32H255.8c.4,0,.73.14.73.32S256.2,287.21,255.8,287.21Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M209.21,219.56a2.22,2.22,0,0,1,.37.21l11.78-5,.42-3.1,4.71,0-.28,7.12-15.55,4.11c0,.11-.07.21-.11.32a2.69,2.69,0,1,1-1.34-3.6Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"204.84 272.63 201.62 272.63 200.09 260.21 204.84 260.21 204.84 272.63\"/><path class=\"cls-8\" d=\"M222.68,283.13h6.21V287H218.77A3.91,3.91,0,0,1,222.68,283.13Z\" transform=\"translate(-23.36 -11.42)\"/><polygon class=\"cls-7\" points=\"217.36 271.72 214.16 272.03 211.42 259.82 216.15 259.36 217.36 271.72\"/><path class=\"cls-8\" d=\"M235.14,282.76l6.18-.61h0l.38,3.89h0l-10.07,1h0A3.91,3.91,0,0,1,235.14,282.76Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-7\" cx=\"205.74\" cy=\"180.6\" r=\"6.45\"/><path class=\"cls-8\" d=\"M224.26,281.53a1.16,1.16,0,0,1-1.16-1c-1.66-9.25-7.11-39.49-7.24-40.33,0,0,0,0,0-.06v-2.25a.36.36,0,0,1,.08-.23l.72-1a.37.37,0,0,1,.3-.16c4.1-.2,17.53-.76,18.18,0h0c.66.82.43,3.28.37,3.77v0l6,38.6a1.19,1.19,0,0,1-1,1.35l-3.77.62a1.18,1.18,0,0,1-1.32-.81c-1.17-3.73-5.08-16.26-6.43-21.11a.14.14,0,0,0-.17-.09.13.13,0,0,0-.09.13c.07,4.62.23,16.41.29,20.49V280A1.19,1.19,0,0,1,228,281.2l-3.64.33Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"ae7af94f-88d7-4204-9f07-e3651de85c05\" class=\"cls-1\" d=\"M225,201a5.39,5.39,0,0,0-2.18,3.15,29.93,29.93,0,0,0-1.29,7.14l-.4,7.24-5.06,19.22c4.38,3.71,6.91,2.86,12.81-.17s6.57,1,6.57,1l1.18-16.35,1.69-17.86a7.84,7.84,0,0,0-1.28-1.23,13,13,0,0,0-11.14-2.36Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-7\" d=\"M223.36,223.44a2.35,2.35,0,0,1,.39.19l11.65-5.83.19-3.16,4.81-.33.25,7.2-15.56,5.14a2.76,2.76,0,1,1-2.06-3.31l.33.1Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"a6768b0e-63d0-4b31-8462-9b2e0b00f0fd\" class=\"cls-1\" d=\"M238.23,204.46c2.87,1,3.37,12,3.37,12-3.37-1.86-7.41,1.18-7.41,1.18s-.84-2.87-1.86-6.58a6.43,6.43,0,0,1,1.35-6.06A4.59,4.59,0,0,1,238.23,204.46Z\" transform=\"translate(-23.36 -11.42)\"/><path id=\"bfd7963f-0cf8-4885-9d3a-2c00bccda2e3\" class=\"cls-8\" d=\"M234.88,193.72c-.8-.64-1.9.53-1.9.53l-.64-5.79a22.66,22.66,0,0,1-6.59-.16c-2.57-.64-3,2.33-3,2.33a20.74,20.74,0,0,1-.08-3.61c.16-1.45,2.25-2.89,5.95-3.86s5.62,3.22,5.62,3.22C236.84,187.66,235.68,194.37,234.88,193.72Z\" transform=\"translate(-23.36 -11.42)\"/><image width=\"500\" height=\"282\" transform=\"translate(0 23.69) scale(0.15)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAEaCAYAAAGQn5XuAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE82lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOC0xMC0wNVQxNjo1MToxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBlYTY3NDg5LWFiZDEtZWI0Ny04OGRjLWI1M2U3ZDJhZTEyOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjBlYTY3NDg5LWFiZDEtZWI0Ny04OGRjLWI1M2U3ZDJhZTEyOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MGVhNjc0ODktYWJkMS1lYjQ3LTg4ZGMtYjUzZTdkMmFlMTI5IiBzdEV2dDp3aGVuPSIyMDE4LTEwLTA1VDE1OjUyOjEwKzAyOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+e2eGhwAAOzVJREFUeJztnXe85UT5/993d1l2F5alVwHpRQQBFxSlqoCigoCA6NeGBQUVFRuKooCKDVAUUQELqCCIShNFiogivQtSRGCpsiywDbbM748n+d3c3OQkJ/XczOf9euV1TiZTnsnkyZQ8MzPknMNXxrUtQJso876izPuKMu8ryryveJ35CTn8rAjcnXJtheDaijH3HwBHpoR5KnZ+HbB7j+sALwMeSohnTWBucP5i4IYUGRMZymjbZzX8hzL8zAcm9xFXlr/Qz9HAF4CZWObyhBl9IWfmUyNI8fMK4B8x99Df0sCchPCh36T44n6KyDmKunT+GtJLck7sPI/AcT/HBvE+3b9ow+TR+apIy+T1BeJaHPstRN7MZz12/YRPo0i8edK5Hpie5HlQqrqyGe8V/uVpF/KWfBXC5X0pFU2r14swkTZKfmDGzYrofJR+Sila+kVvwLkp7oXiyyr5Kl5C8fjeVyLsvsH/C4Lfv+UMl3xBo7ee0k/mpwPjgXUjYadH/gNsE3FLrFtj8U0Hloj5nR47nxT5v01COnv0cNu0pwTOuaxjqdi5C35nR9xWc87dFLt+t3PuvxE/f3XOnRk5/0TwOz8W/8Lg93VuGJxz1we/H4u4jUuQC+fcaQluo448JR9viyfeQ6zbGWetmJ89Evz0Yp3Y+V7AiZHzsHl7cMzfe8hRA+iF5yvKvK8o876izPuK15n3tpHjbakr476hjPuGMu4byrhveJvxPJ+g7gGWT3DfHriTZLuYNNuWy4Atevg9HXhz7PqDwJYxtzDNaNgZjBy67ilLr7b6smRbMmTZ2KSZihSJKxpf/Atu3zY2vR71MNPLBoGTjngCcfdQoMtS/KV9E4teXyXivkPsejSNpLhTv7nl0fFncviJE09wo+D3sAJxPRGJ78rg1zG6lPv6ONrrUc9rEJDmr0j4XmHS/IX/t2PYiiuTPCXuYke/xMOXjS/OzsHv3/uJfxCqM0e5b/hXAIdkxD+Kph71vwGvAm5ldHWWl7wqkUe2RnW8kGVjLGwYPk9c62NtkER/vR71qyOJVqGft+WILyudtJde0hFm+pIkYbIGGycCz6dcc9iN6/etXuSF9grgnylx94pvE+CupAsaZfWNXhmfFvkft2OJu22Y4Bbat7w0+N06+F2V0bY1cZsZgCkJ6UX/LxX8Xz7iltQheWmCW097GZfyPzw+k3BtYvD7o+D3pOD6lQlxPRz8vjNy7a0xf6+KnJ/vnJvVQ8bwuDeH7LU+6lsBh8bcluszjrjx37TY+RCwKOa2Xp6I9XLzDWXcN5Rx31DGfcPbjHvbgPEZb592n1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe0iZQn8RxUyc4qZORcJuniFbWZnKxJO0hiPYsodRf3F7+KkVyZxJ0UJ3jF7EskluCWRIWsyzzMcEhxVOGbYiuUCei51HF/9zwLMl081N0Q8u8UBlbHX7jStJ4DDMDGD1iPv3gI9mxDfE6NUX0yZIlJGtn3BVr182grFYp/e6IfvEzrMKHMq9GeL0ki3r9d4YVa2PmnbjFmPLjdVNWvpFCnRGGUEqIo/cVwI7FYm8bk0fa2+S7bAGatMUeZ3vyPBb4+R+AlZVKGlz+GqtmxLSfyTmfliGbPEj94yvGuhHzp/EwsaXyuvJWNPELOKW+CeUjK+NBzgP7y8TuKpC77dveVNF6cZ5BNilpGxljygTc8rdSP88pGihDwEvlEj3ZSXCZnE5I5dJboPpgQwLGkqvslnYoqN0rU4XOVChe0iZsfeQuxke5HHYrjrHAhsk+AWYjS2zEvoDuDHwd1LE/9eAr0fiBPgRNpJ1TOD+6lgauwT/j2FkutE4L8XGucM45wN/CM6/GpP1rdgAU1TW10Xie1VC/q7H5sCHMqwakSGMZ/uI2weAx2Kyhv72jbkn5Sn+P5te673nnLsbd3fOucN6+J0d8Rf1s3pCfBNj/n7kRhJP40pn6+b3kvcTbnhucLiefjy+6Hzh+LXoOvtbJ4S7voeMzjl3asTtCz38XZ0g/zPOuc8n5ClJ9lLr+KdxD3Bvgvu92GInH4z5vSdy/lTgL3S7ABv+vI7sp/bfDLdWD4xd+wCmRX/OEU+Ux2PyxAmvRZfkGiJ9i60LIjJuHXG/F1sE6nhMk48GfhlcGx/ztzJwNvAwcHPgPg17g4QU+tqp1ruHqCHnISp0D1Ghe4gK3UNU6B6iQvcQFbqHqJ/uIdJ0D1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe4gK3UNU6B6iQvcQFbqHqNA9RIXuISp0D1Ghe4gK3UNU6B6iQveQKlaM/Dr9L3EV3eA6z3KZ92IT9PuZlvsabKpvFu8Gzk+5lncpz1OBT2f4+Tcj8520yTfAD4D9c6Z7OHB6Tr//nzIm0GVsp8O5258EvtVn2BeAJXtcXxt4oIBMhwLfj5xPAeYUiCdtpaesRX8X9whbJL1Uqlh+pGkm9kh/iGIFDrb0yRsLho3iGL1YQp4wjS1OWKTQX1+5FMVIKvj4Et79kvaa75czGeD2UhHBLkpw62dd015P9IM9wjya4D/rjTMzQ47jMsLHSYvntwl+F2WEDTkzIewOGXKXWrq0iqexytdSr7hWZ+T6LXlIayyFfLZPGdLYJyXc0jnCrhM7nwFcVUCG3AzsKyiFGxPc4gv7t0m84Xd55H/etV0v73GtEsZaoQOcFzv/ZIq/+XULksAesfOXF4hj2Qrk6ElVOzs0SVxLoudVVDVlN/7pl4dj51X0IHpShabXsjx1H2yXIUNtS2hXxAcT3LJkXkSJlbTrfr1vU3P8VVO2y1eEpwuEGYetmV/ooR2LdXqdNLHJUBJVbnGWSd2F/mDN8VfFF2l/u44y6X+hH89V9dPTjsd6hKuKv5M+UJF3gCNp18V5dQibQdEBmY/3k4he7+mE4+H9jH419bb4SJnAXS/0v7Sc3l9rSufWMoGrKPRS20VVzFdi57sA5zaU9uWMbgjuWFNaV8bO+3rDFCn0m2LnP2Jw+sZfSnDbu4B8RY6dCsr8zgJpxflGPwkWKfStCoRpkrZb4SF55ehr98QUvt6P5zL7sg0ybcvXZPqNWc6EiZ1VIjzAfbHzu3KEuSN2Hq9uQprsNgJcQf5WfpR4fvJyb4G0AC0T6iVd77KJBFToHqJC9xAVuocUsZxZB/hP5Hx7zJBvZWyiAVir8lpgOUZ/L96G4QGGRzBDQIBNgTsj/qZH/i/ANqTbFvvm/RDDrfJxjPwOvgZmBRt+MFk9SGeIkeZLD2MWtlF57gvChmzByD3Qr4vJuQnwr1j+QhkfAJ4M3KYCGwf/w3sDsHyQ/h+D8yUYNo6I+gN4EyNNtCcyvJ35eEZb36ZSRNPvj52H48uPY9Nx9gLeErjNZLTN1z8DP3thU4/AbvqhwW/4EOyFZXrPSHzXBOfnM1xQixjek9QBP8emI4XXZ2D5fHEszl0T5An3QA25GXhzcG3vwO0Ohu3v7mQ01wT+r47I8Cw2XB2mE8p6B/bghP7mAUfE/IV+/4DNugHYDHg++L8/8ESCHOn0s0dnxr6ezjm3TILbsjnCh24TnHPn9vCbtL+oc87tm3D91ojbuJxx5smri7j3yktcxpck+Dsr5rbQObd/Spz7OeeeD843i8S9v3PuqR55qHSv1SSeId/YuiN5IGYh2SbN4fjz8Rn+Ns8hRzTOazLSi7JPgltSmOgn0NtjYYaA/QK3L0fcfx3z9/bg92xGVjWFqbrQp5H/u/PGCe7TsK22s8JC9uyUfkadhoBX9LgWz1PSjJZ4GLDZrCGbJcQTxv3FiNsBMX9nBL9hfqYwksbMpe7Gdhk+NuZ+E6N3W74hcLs44hbusnxJxO0WYBb5ZncsTfrw6nP0fyNCeX6VcC3M639i7ln2dGsAcyPnFzFyd2mHTV+ON8BOYPQu1OHDcRHWML49cL8MGwpPsqhNRcOwHqJ+uoeo0D1Ehe4hKnQPUaF7iArdQ1ToHqJC9xAVuoeo0D1Ehe4hKnQPUaF7iArdQ1ToHqJC9xAZUQjhAXq7C+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB7QpqJ/jeEdxZs64ny85vQeBrYtc5NinF2zvLeTb9PzJWuWwwE3Aiv0d3sA+HRGvA/kjOfbDeQx6ZmshaYV/RUMZ/CzDaedRN35XwO4huE8n1cgjhdFwr+1OtESeQmwOEjrGz38ZW0SXwVbAv9jOO/b5Qw3tcT1ZSPpfSJnemOCJhV9AfCPBtMbRPbCHqL5Of1fDTxUmzS9+RQN1jg5uBqT57U1xX8u8HRNcbfOhIbSeTJnWouxF0LVDFGsNnTACzn9TiRfsxeGm74HAr9K8XMk+WsxgOf78DuEyZuH2cDSfcQdkleeccASfcT75yDuSSnXjwQ+DCyVcn2LBLddgb37kKGfe53GOOD4CuLJRVOKvmLG9dWAx5oQpE8eBtYqGHYP4IIMP78ENgC+knDtAznSyPti6cWpwHt7XE9TmCzSFDGLFbAmey+WxCqEtBdEv337L+fwMw14ts94B4ZBGXUfRCUvy4WYIp6Z4e/LJJdDVtl8rIhQCRyUw08VL5S8PBWkt3WGvwnYYGqcKfQe/HpzQpisLsovGMNKDoOj6F3mHdjD24vTEtwWZ4TpetndCHw9w883E9w+lxHm9AKyNPmiq4WuPyyDwpUZ1zdIcFsTe8DSjhMqkq1I/7spLs64XtXof5Yi1/21o3ak6IPBwhbSnAbcATyXw+8gjb7XQVYtHw6eHtqALLUwKIpe1NigSmOUNtmBZowzoscsYNMcsr29fPYGnh+R72vP96i2DF5TZSZ60dSoe110vaZpm0H9GlIHE7G8rtJgmpcGv/8GNqozoUGp0Ysy5gdJBpQXYffWFyUPWRXL9xMNp7shNVdag1Kjv57+B1b+DdxTgyxt8DD2CSdkMfb5rNdA2aXAdSXTnQXcgA0WtjFOMKhEa/VlsSb2dLK/hCQxDXgX+ewR7gfWLZBGJoOi6H9sW4CWeRA4Iub2bnor+t/IZ+hRB3OBlbExknhNtJjs0fKxxCzMPPbcEnEcEvwupHeFNq1EGj0ZFEUXo/kNcFiP60fRnqKDmTVnWf6VZY+M62OtFbI98Pc2Eh7rffQuk2T1FcdhNX8X+T425bQXH25CkAr5alsJD4qiO+CktoUYQPIMNp7O8OeaC4HNa5WoHlbBJvjcwnBespT4VuDHNctVBcsxvI7AThl+axsEbKrpvgLZZqCHMNyXqYuxOEo/BFyCzbDK4g3B0XUOxWr8qriGwbDJyGPXUIimavSZ2AObd8qnGMlu2P37c9uCtMz3sftQpZJDsdH0KnFYvmr7xNZ0031JLEO/yPIoEtmVYVv337QsS1N8guE85zFBzXqmB6lVdycmT+16OOTcQBiXTcQsg5avMY20iSVbAsskuC8Grqow/a1J/lz2HDZTqwomA2tjhh91FuwQdn+qUpqZwIzgtwpeSvKz1KtMp2NTXOtiEWb70bQxDjA4ii6EqJFBGXUXQtSIFF0ID5CiC+EBUnQhPKApRe+1K8XmjLaM6zVZ/84Ef8v2SHt+RnxR7shIb7eMuBzDGwSc0sNP3AowdN8/5v6VlPCbpIQPR8H/mUPOkIV93J8ob8kIt3PgL3rP1o+E3z5HGgA39Ujj8JjfXvJEl2heK2d+897DkP9Gri1KuL45yWEPDNzmJISphEGo0W/BHsykb6TTGL1WWr/WQ+HEh88mxBX9POSCuHeLXNsDU6qwYC6JXFsyEjYa33MRN7BPKtHrz2AWgD9IkDX6cFyErVF+X4K8d2KfBeOE17eN+P9k4DYjJd/h/XkXve9PnNCqclFKuMuD61FjlHuwF0TcvRfhPbkgFv8CbHHIwxLCbJYgT1hekzCFJEXupLQPyOH3HdgL5FmszMYx2lY/Lc9hOnk39uibQZi91uth+j8s8+OBn1DOgmk6w0sbXwb8J8Xf7ZH/F2XIl4cJwOrB/x0YnoqYtPJrlHD+8iMx97oMPnbA1kkfAn5H9trqUXnegz3Y80lf3vqFIP7fAif38JfGJIbv494Mr+n+swS/e2Pbf40DzmLkUs3zMZPXcHswgNuwFkiamfbOmA3EEPbCSVqQIzQCWxV7CS0AjsPymmddvloZBEXvxe+wQgoNNMpwKza5YIhm1+iehNUwF2MP3hUMN2sHiWspdn9cEG4cyc3VkHAnm3nAh+i9aUQS07CmbzjX/Zukz267BPgX6Xl5ZeT/LsBfGH6xrQo8HvN/DTYfPS2+e4Pfs7H8AXwR63rNpL+daGphEJruvZiJvQ2zHrw8C/vNzRnXLpH/B5GvH9mL2cCfsFbJDGwGU56+2Kzgd/2YeyhP1RMg5pDv/vQKOzeH38mY4iyZ5THG49gCJeFL/1OYMifxDOl5WR7rr68ZnF/G8AsIrOsWZ3aP+A4A1gv+TwHOD45tsHKawHD3Ke3+7Bv8VrHVUzLOuSaONOb26d855/6R01/o56Gc/nDOXZRw/dcpMo5PiSM8vh1cuyXm/ufA/cSEfLwx5vetCfI86pyb4JLv11CCHB8Krj2YIuczCWlESSvT7TPCbRH42yElrk/lSAPn3FWBn3Nj7vcF7u93o+9DEjMj/k5NuL7YObduLI3ZGXHinPtf8H+PBNnXCa49H3Gb6Jx7PCGuIxPCV3bIBFYIDxj0prsQogKk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwAM1HF8IDVKML4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0xoWwBgH+D9wPQa07gD2CHB/XXArytKYx5wDXAOcC6woKJ440wGvgLsByxdMq6ZmKzfCP7nZWngvyXTjrII+DtWFmcDi0vEtTfw45Rr5wIf6DO+9wIHARuXkCmJp4ANK44zlSHnXFNpRVkeuBVYo8E0dwcuibnVnfnTsIekCjYH/gFMqSi+JD4E/DCHv5uAl9UoB8BnsBdQv2SV6TLAcxl+VsKez1ULpN8PpwAH15wG0E7T/ZfY26xJJQcY33B6YLWBA84oGc/vgVuoV8kBTiZfzT5UsxwAx2H37u0Vx7tExvWTgCeoX8kBJjWQBtC8oj8AvK3hNAeBt2MP7ToFwl4PvLlacXqyHCbroIzfnAFc21BaFwKHNJRWozRZmH8H1m4wvUHkfuDAPvz/ENi6JlmymN9SuklMB+bWnMaXgDfUnEZrNKXorwNe2VBag86ZwB45/E0GPlizLL1YAvhCi+nHmYwNeNbFUTXG3TpNKfqfGkpnrHABsHKGn180IUgGR7ctQIxJwFUl40ga0W/rXr/QVEJNjLqvhA1u5OH5GtIfAh4ENki4lpX5F3L4CVmyH6ECeg1q9VMw/d63fmTdBrgu5nYzsEWPMIuAhTXIEvIS4M6Uax8FvsVohR7CPn/umBCmn3u9mGo+nT4PrEJTXSTnXN3HSS6bbzcgR9KRxTIF4vxSjnhDvlVCNuece18B+cJj9ZxpHJ8Q9uaMMMcWkGf/nPI459zCAvGXeQ6cc+6SitNs9Gii6b5vxvWHgE82IEcRitQ2X8Zqjxk5/KblO8+g5aHAT/IKlcAj5PtMltQSyqKIIdZZmDwn5/A7HqvVqyDPJ67rgN0qSq8VmlD0rO+W32tAhjZ4EaZMWbwpwS1PuXy/P3FSuTLjet3f7uN8GPh2Dn9VWTTmYdcG06qFQfhWOkifcaomj1HQZ2qXojcPtJx+EoeT/VxsluJ+PdbnTjqKmtbOKhhuYBgERe86v8m4/qpGpEinCSu3ImyZw0+SrX8vu4MhzPzaO6To9XNEgTB1TYgZS9yVw0+R8QMvkaLXz70FwjyMzbhL44sFZUmilVlNOcn6RLdKI1IMbqsnN4MwTVUkk9YHrZqXN5ROEbJeQk29pDYG/tVQWrWgGt1vliX7M9XTDcjRJnkGg+MGQ2OOQVD0Ou2XRToHkk+Jb6tbkDHAUsD/gBXbFqQog6DoPyb9c0iv41NtCFsTRfJf9jgzp2ynls3cGOChHH5WAJ6k3D1/Cvg8MLFa8bMZBEUvylfbFsAT8ijBWCfLerMqlgeOwezcr28oTWBsK3qZdcVEPjo7PzvGtdhEnCbZGqvlqzLl7clYVnRRL7cCF7ctRINs1FK6t9OAskvRRRKP03saahe5j/aWkbq97gSk6CLO2TSzMOIg8gNsQc82+H2dkY9lRe/6992m+RcwDdi/bUFa5nTMkCxtYYu6qHUB0EGwjDsFOL9AuAurFqRFvspIM8tlsTXWe3EM5ZawHoeZ2f6DYma6vRjrJqOLGO43b42tSlPkG7oDdmYA1kscBEW/g24pbRE+Hztfh2xFP7ImWfLwX3r34a9uSpAGuCE4yjAFmFOBLIUZBEUXoxnkiSYAewK7YCuzxpmBrSknhpmL3a/L2hJAij6Y5NnXbAL5F2CsgyYe2qwuwFjqIlzeZuJjeTCuy+Sp0U+rXYr2yaqI8izVJRgMRR/0ZmpbZC2R/X90u0X2uhx+/l27FB2hCUXPal6t1oAMY5GP5/DT1fX2hsi36cdYyn+rL+UmFD1rUkSRpZZ84Jc5/Iyn+OaNg8p08s1jOK9uQSrmnjYTb0LR86w9/hzVbzTfBeKf3dK4H2vqvw/7Bj+WmIzt/X46VkPn3Tn1nbVJVC07Y8/3i9sUooktmWAw+uErYYsHRMmSa2VsDnJZstLp1b1ZxGCMpQwSl5Leh8+61ysweg/4QXg+ocavCE09QA82lE4vtm1bgIJMbVuAASTPQF1e8uzU0gSX1Bl5U4q+fkPp9GJQ3tr9MhdYr20hBogi22SNBXavM/KmFH0B8I6G0uoi92NbPPnOJBrcarhBap8e22Tf70zg4AbT6xozsD6cD0s7xfkrlvc6ttVum+9g02NrpelBnlOAtRpOs2usBWyFH6vnPoC1ZJL2NO8Cu9HQTsJtjOY+hL2d96bZzevy2I/HeapyKarhJmxG1LrAOS3LUjWzgC9hu/CuQ77tp/vh2dh5G62Er5PfKKgSmvq8lsWqwIbU93nhAdIVfWeSDTRup1pF34nRA4JDwFVUtzDhKphy1Dlg5bAKoqoHZxH28n+U6vrfO5Es302MVnSw/OyQEqYqHsdMdltZ1HRQFF0IUSMyxBDCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOaWrBuK+DGlGurALMZuZPF9BS/LwC35Iw3ZBNg6QT3ccA/E9yXx+bP38Voc8llSN9edwi4jeHJJqsxcmrp80GcSWaeG2NmukmLHS6BLbX0JOkLeLwcuD5yvhnJmyvA6Hy/lOTFF4bovazTUti2RUmmlfcyvDfehMDfLTE/E7Cyua1HGmD2/CtEzmdj668lrWm/FcnbVC0mebeVVwRxP4KZx8ZJuzcA1yW4vRjbfukWkvdum4CVdXz31CUx0+W7UtIqj3Ou7mOuM45Nub4guB6en+x6MyHw96PgfEaPtNfJiOvjEb97p/jZK+Ini//l8DvfOTcp4m/XyLWo7Es452YlhD8v5u+ywP0vfch5UOBvuwx/b3Tp9zaLuL+HUsLv2SONXuk8FfO3V4Y8G0T8npfi57iIn60y4tsxlv5Ksesvc+l52SPFvTY9bKJGn4fVLgsSrk0IjgtjbmBv7hMZOdFlAcNv8jC+Xkv+RvN3DCO7KuOBE4L/k4Fzg///AX6B7Sq6Ebba6FrYxIvdsSmTDluIcWVsosI5Qdx/SJDhO4GMU4DDsLf3HLI3SJwbkf+bwBrAgcBewE+BdwfXwtlX0Rrui1hNtBj4QuD2feCZQM5w84clImHi92cccEGGjAC/wu5ZyBDJe6+9CNgem8QDdg+HyD/JI5RvOWxfuuWxFk447Tl8ThYDX2P0BKlwFdaDsXsIdk/+ji1N9W5Gtrai5XN07HwIuDIWf3whz58CL4u5LcTKtKpJTPmp8y0SHE8Fb6ujEq59J7g2JeL248CtV02Nc+77gb/7evjZIOfb8qOBnwUpb9rDE8LcHFz7XUqcIctF3NZKkCetRg+ZmJDn+RG3iwO3SzLkWDPh2o4570+veF+b0188ncXB+Ztyho+6bZfg/pbgPF6G8eOOwN9PMvxN7/PeRO9HWriw9bp7jjxWerQ9GPcJ7A09t2U51g1+H4+5H4XtG/7ritJJmiKZRbSWORaT59hqxGmFT1cQR5k56o8GvwdR3VqG0TGESyP/X1pR/KUZhC19ZqW4TwHeizWTHgEuLpnOexieRx3ftywcUIo3974cHGVYFesaTMSWRILiix08AmxaUp40wvuzEPhZH+F2B9bG7t05pJfnDdhe48cB3ygg32pBGlMZHgi7I8HfOIafm9nAWbHr+0RkjDbnT+mRdnhvFgA/T7j+3eA3HHC8ApsT/1Msz60zCIqexrLAqZHzsotSRJX7tzS3uk189NWR/BWgbaL35+fkX4QhuhTSa4EDUvx9BOsPh2mFffS8xDdUfI7kGnMcI5+buKI/gz1bdwKrB24/xNZtSxs3id6bMxg9rnBg8HtS8Pt+7CWyVUp8jdN2070Xj2Kfs5bBasOyLB2Jb1YF8eXlbYxUhrDWHDTC+zOV/lZa2TMIN410JSfws33w/z19pgHweka2rpZJiWMhlodlsFZhEs9gg5tLYS99sHK5L8V/eG+WZrSSR5vt4a5E90bcXpUSZ6MMsqI77K39HMkj9v0yJxJfnLBmiT841wZuZTYMuAQbeZ8dnD9QIq5wuaO82xb1Q3h/Zmd5jDE3CJdn/OFvDK9im/XVIc4fsTGTkF5dudmBTFkLaM7FmvIfDM7XTfEX3ps5Cdeitb2LHCHHJYRpfFmnJhW9308KeW9GFTctNNpYPeYeGu5sWEEaYRxrY4YieVkl8v/Q4HeQ9qnrt3VSdozhFcHv7tg2W/1yEaPHIJL6+nl5c/B7F/Y5MjzCT4zRGj3UgXeVSK8QTfbRD2PkxniLsO+Mad/BV8G+UUf7cYsY/ZCvFfM3HngTowvvbka+2CYA22FdhJ9iza4h7MXxR+A1Eb+np8jYD49igzVbYP3DrP7p49g9eAyrCVdleJS47ABhEkn3ZyuGLdzSOJPRX03+TvrDHA6Q7V9ARjCrvicwG4Z7sS5DlPGMzst47EW7EOsCgD2LZ2FN+FcHbueSTNK92Qxr+ockLcEdVkKvxUbj34fZaLwN68bczcjnrDaaUPT/YcYN4RFlNUYaW8Dwaq0TgA0S4huPKfzDwfkSCf5egyn6MxG3pFp5F+xBXYSZad6GFWi4Pc7z2HZISZ//wpHzrKZutMbbJhIufKmkhV8VexA2ZPhBBNtm+tuR8/DhypIjqfvzROR/0v3ZnNGGISHhYFq8FQTWBI4revQeHsCwohdZn34j7AW0TMQtfCENkZyXlbEBvdWximFpRr5sLgT2jZzPivxPim9DRpoZJ+XjecxAKuwSnBGEOxIzIApNpB/Hyrs2tAqsEB4wyINxQoiKkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQniAFF0ID5CiC+EBUnQhPECKLoQHSNGF8AApuhAeIEUXwgOk6EJ4gBRdCA+QogvhAVJ0ITxAii6EB0jRhfAAKboQHiBFF8IDpOhCeIAUXQgPkKIL4QFSdCE8QIouhAdI0YXwACm6EB4gRRfCA6ToQnjAkHOubRmEEEIIURK13IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogOoApdCCGE6ACq0IUQQogO4GuFvirwIeCvwOOA69DxH2CNHPfglcBzAyBv3mMWcCfwS+AtwCo58tg2WwKnA/cBi2j/HmYdjwAXAW8FptZwP04YgDz2e8wEbgZ+DOwATKr4nmSxPvBMAbnD4+gaZFod+DRwLfB0CdnaPvar+sa0zZBzrm0ZmuI9wKeATdoWpAHeCFyY4edw4JsNyFI3c4E/AicDl7YsyxDwSeAzwIoty1IVFwNHAjeUjGcK8A9g89ISDQb3Aj8Cfog1jOviWOCIEuGfAdYDniopxz7AUcBmJeMZJH4BvLNtIaqk6z30bbDWtQNOw4/KHCy/VfgZC0wB9gb+jOXpCeALwMQGZVgfuBVYjDWSulKZA7weuB67t9/GGi1F6cozB1bm3wCexcr9p1jPtWoWlwwfjgwVYUVsxMYB59CtyhzK39uBo6sV+kbA/cA/gS1alkU0y0rYMOPzwN3ALjWmtQJwOXAP8NIa0xkUPoG9BD/XtiADxhDwLmAG8CT2yWIsMwH4DZaX17csi+iDLlboPwHuAtZpWxDROhsCfwEWUv3Q2uuwF95OFcc7FvgqZs+wQtuCDCArAmdjn4L2b1mWImyK2avs27IcogBdqtAnAFcBB7UtiBg4xgM/w4ZHd6ggvn2AP1Fu+HmsswlWqa/XtiADymTg11ivfeMS8ZR9R/fzjG6DfV5ZqmSaY4XO6W+XKvQ/AK9uW4gBYDY21CxGMxW4EvgVVskX4aVY40DAysAZFL+XPrA68C/MrqMIZwELSqR/AdbjzmJl4HysIeILV7UtQNVMaFuAijiA6r713ACchBnTzWfstOIc8Chm1doEj2E91ZlUc49cEM9kYFlsWt1uwW/Vz+kBWG9kB6wH1Q+fpdoezPWYtfSNwBzqed7CezsN2Bn4APDiiuJ+BXAw8P2K4uvFqZjRYVUdEYc1RqYCLwJeA+wKrFtR/FGOBl4O7NVnuFsxA881sPLLa+C2CPgvZkuShw9hlXpVvIA1nM8FHmJw3qVD2KyEh9oWpA66UqEfWkEcPwAOqSAeX1iAGYM9WVP8l2FTdkLWAg4DPko1PcJ1scr0FdiLLw/LUI2R5dOYZf4VFcTVL9cAXwv+fwz4DuUryFfRTIX+FPWOPp0TO98Dm6r18ori3xP4HdYQXtRn2Bn03/jMy3iqG908HdPR2RXFJ/qgK0Pum5YMfwqqzAedBzEr6wlYJXxfBXGuin2qybtYyIrAciXTvC1I94qS8VTBidjiN2XnUa/GYPS+quZCYDqWt29XFOee2HoYg8QSlB91csCbgfeiyrw1utJDLzu/9fZKpBBN8U9sHvDewJmUW71rc+B4bMgxiyrmUZ+GDUcOCrdijZq3l4ijS/PL0zgc+Dy20M7OJeM6FrgOm4GRh/WwVc1WJd/c6SFsBO0KsheYqopLse/1okW6UqGXpYu9Cx/4LTbcezk2HF6Ut2K91buqECqDQaz8+h3+9ZXnsXUNTsHsEIoyDngb+Sr0d1LcCPNw7LPSq8n/Lb0o4RLaokW6MuQu/OVG4MMl41iBfIuBDFG+8afG49jnYMpbSO8LrJ3D3wYl01kXf6aheY8qdNEFfgNcXTKO7XL4+S8297ooi7ChVjG2cZgRbRmm0a05/J1bRnUsoiF30QVewIb8ypBnyH4R8Fpses+WWIM4zzDjeGyaX9kNTurCp7nHVTED+069RIk4yoQdNLbFnqN5bQviM6rQheifJ4BL2haiIvah/DKfPvbOuvTpZCHlK+KNgK9jUyFFS2jIXQg/eRFm3X4O5SunB5FB1FhmIXBHBfF8FDMsrWrevugT9dCNXah/+GsIG7K9ETOo0QtwsFgdm+feVcZhvagdKW9oFedPFccnmucMbC2Osp28jRi2E/kPtq1xU0tRD2Gb4szEGpkzsBXhvHnXqkI39qL/JRnLMAtbcezBBtMUvXkx1S0e4hPnYpuQiLHNtdgSxAdXGOc6lJveVyULsfUrvovNzZ/Trjj1oCH3dpiCLRIhxFjmUuAdbQshKuMQrEfdRSZga1acha1kNx9be6Lsyo8DhSp0IUQRTsE2MpnftiCiMhZjZfrbtgVpgCWxb/4zgfuxWStjHlXoQoh+eAzbqe5gPPo26Rn7YMsq17263KCwDmbbdD220+OYRRW6ECIPd2Dbza6GFsfxgfOwPRI+jz/TErfGGqzT2xakKKrQ2yHvgiRCtMlNwEGY9fBmlF/uVIw9vootjLQV3Vl7oRdLYpvabNKyHIWQlXvzzMT29VYvRwwKM4EHsGfyPGwv+gVtCiQGjpuA3YP/SwBvBPbHPr+sAUxsSa46mAKcSr7loAcKVejGB7EpG8Jf/gZsn+EnHG5eo0Q6h1B+HfCxiKP8iKAaGYPBAqzhd17bgkR4OfBNYKeK4tuwongaRUPuxpJtCyBaJ48uTKL8qmq+NqLnYVuBFtmidgG2Z/1RVQokOsX12D71S2EjTGUZk0v7+vpyEaIITwPPYKvKFWWrimQZi9zMGP02mYBsYAaTucBu2OqFO7csS+Oohy5EfmZRbvtUgLdT3bCgaI81KbdctENz+OtiIfCVtoVoA1XoQvTH70uGn4BtirJ5BbKIdhgPfLxkHDOB+yqQRSTjZWNJFboxJr+XiFb4BfCzknFMBW4BPlteHNEwU7F97cvuKHYm8HB5cUQKm7YtQBt0pUIvu/DBu4HJFcgh/OCz2E5SZfkaNvR6FN3Rxa4yCfge8Cy2sVIZnsOWzhX18FZs2pl3dOUlUnZDgS2xrfb2qEAW0X0ewwxunqwovi9hW+s+Gvxfq6J4RXHGA68ETsc285gHHFpR3AdQ3hZDjGY7bEXDsyuIa0xOkeyKlfuXgTdjUxaKshxwQfD/aezBmF1Srqb5N7YFqLZlrZ//Yt/BL6M6y+1Vsd76URG3edhowOP4s7Z2kywVHMti6wzUPVJ3IHBRzWkU5b3Am7B7MBas+Cdga0JsRPWd09srjq8RulKh3w0cgW2HVwXLAa+uKK4m2R3bQeg1VDMXU/TmMexb3dHAF2pKY3KQhpffBDvEXKwHeUvbgiQwHmtk7Nq2IAPCHKobjWmUrgy5g21c/9G2hRgQJrUtgGccifUUbmpbEDGQnIKNAgxiZQ42/W5q20IMCIuwneaKLIDUOl2q0MGMVrakum+bQuTlEWzRmA2BW1uWRQwGF2MV+cFtCyJy8Sy249qf2hakKF2r0MFWo1oZ+AjW2hKiSe7BrKAnAd/AFrkQ/jALW69/CHgDNtQuBp9jgGkM7ihKLrpYoYechNkIvB4ZiYnmeR74DDacuQ42evRCqxKJungc20FxMmZ/4+PmO2ORcEW5CdhnszFPlyv0kD8Ca2Mt5t2Ay9sVpxHyLJRTtuyHGKwRkLL5qdNA9AHMvmNJ7L5tBZyAzaYQY4uFwF8xi/CVsPJcFTPIrWN1sjklw4/P4cfl9NcFnsX2eF8Za2yHU0Y7wZBzY2F2Qm1siq34tDm2r++mwNKM3b19n8CsrU8je7GdycDngU9h+c3zIAwF/u7Ept8M0rfiVbEdufbBFDVvfhZgy7kegt2/tlgHG6rfAPsOvzmwHrY380TshTuWlTVsZA5aHoYwXVkQHE9jS7LeCdwfHHcB/2pLQKzS+Sz2GacfPb0eeAc2nTWLNbFRzTdgjdtBK6c8hGX5PDbl+NrguANrhHXetsr3Cl0IIYToBD4MuQshhBCdRxW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QG6UqH/Avgftn7vfcBefYSdAPwZ2wnrVuB1CX52AP6LbYWY95gHPIdtoRlnP2yN6NmB3D+m2OYgE4CTsS0b+5XtXmzt+jRWxNaQ/jvwcCSNmdhmI5cDnwNWSAm/AnBZkFY/soXHbOAsRm8asTvwUI9452EbMDyKleevgNf0yCfYOtZXYut4P4ttofjSjDBg6/+fHvh/DNtIYw62JvzdwHnA3mRvlvPJQN652L7qhyf4+RzwDMXu57xAnnVjcU4OZHy2z3jnATcCa2XkK4kVsefiuQL5uAqYGotvTewZnRXEeTvw2h7prxHEMyvI903Y+vlF+Sy2Rniv+zcLmIGtrf4DYLOMONfE7u+cHnEmHXOAP5C+F8UQ8HbgQmwHynnYmu3hMRvTrSuAQ7E9EZJYCvgtdv/6LcObsE1tsjgI28UuKt8s4DjybT61MiPL+Xp6l/PmgWzPBmEuzpHG4OGc68LxlBvJUX2E/VYk3CLn3G4Jfk51xbnAOTcUi+/7MT/3OeeWLZDvDZ1zc0rI9vqEOHdzzs3rM565zrm9YvFs6pybWUI255z7l3NuyVi8Py4R3/FudFngnNs1we++Cf7C4ysF0r7bObdRSnwXx/z+yTk3LubnVwXSjLNjLM6dnHPPF4xrvnNuK5d+j9KO/QpL79wzzrn1YvG9LsXvT1LSf5VzbnHM75sK5CM8biiRn4NT4ty7RJwPOOdWiMU31Tl3WYG4bnKjn0Occ9s4e1cWYZ6z91ave5qV/zzv982ccwti4Xbv4X//mN+ncqQxcEdXeuhFeTXWEg3ZH7gkwV9857IZWO94KMfxRurbuShsuUb5RE65hhjdCt0WuAjb1SnkSqxnFw33IqzFGxL29A6IuN0JLJ+S7k2xdM9N8bcJtnNSPM9R7mJ4W9LosQxwRszvYVhvuAwnMXLvZAd8ndHPwxux0YyQDbGtfFfOkUbS8/I2ku/RoTF/D2OjI0l+r0xIJ57W/ilh48ckrBfZL/H0FmF6mCfNadgIXB4Owp7JurcFjefndyTLvgbwt5jfk7ERnKw4FzJaB9OOFwNPxcL/Etg5cv4gMD0l/HrYLoxHATuRvGtj0nOzV075JtN797flGTmq6YDrGLk17RewLYhFDN8r9IXYw/0Y8BbgnJzhhrBhp0GkzNav+zHymXgMG6L7T8zfDGyb0oUx9+VypDGR0c9dmb3Ix5FcFs9hW6LeHXPfqERaYENzUf6GDYfH91S+EPh0zG1FrKFRJUvGzss+m5OyvVTO5Jri3QvbPrPqe96LtGf5EazBG9/CM+9w/5SC8kzBGpNR/oN9mkjifmy/8C9jn3jyUtVz8z2sURFyJ/Zp67cRt/HAqYx+9r3H9wr9GuxhXw1rWefFYRXGIBLv0fZD/HlYTProwoPYN7YJWCU9hPU4msZh9g9JTAfWj7ndUUF6eTkVuy8TsXs1FbNdGGTmtZDm3Brj3grby3zNGtOIktSjDXkjo78f35kz3jnFxGEu8JOY245YOT8J/BzrvS9dMP6QKp6b/wMOjJwvAj4e/D+CkffgZcDHKkizU/heoRdlDYYru/ixX4tyARxPslx/op4W7SJgQQ3x5mV9rFfxaHA8ghm1OOBSRg65Hgmc0Kx4gN2f+GjGoHI2yc/PL8lnjNQv44GrU9L8ZoH4FmM6eG3EbXXgNuxZqbvBshv2DEafxzlYfn4Y87s/cH6OOCdgveqke3RUjvDfxDou18XcV8Qq0dBI0WEjWnvliDPO71PkO5N8z81KwNdibj/HDJbBjJKPiF0/DvtcIwLKDHX6TDhUv4jhh3UI+355VVtCBTwVHNHGmsO+35bpvQ8q4+n9Xfp8bAjxmmbEGfM8jg21xp+f86nPFmQGVumFaQ5hjaA/p4ZIZxw2W2FbzB5m18B9GjYb4WSs11rXJ7MlsRG/NL6LVez/6iNOh1mfz2fkPZqLWaTn4R5s6BqsQ/Jm4GBGf0LaELM9APgANgMnD49hz020Ab0Y+Av5npsTA7lCHsdmEET5LvYJcJuI2wnAdqSP0nmFKvRiPIFNa6pzqLAox1GsZ1OE1bApfZOxHtANDaUb5S5s+C1srPwa6/mEvAkzumurQt8Ke2k+j/VEH2xJjrx8EutVNcUirJd4eYVxhpXKbthw80HB+RTKG0Vm8XuGe7iTgH8ystL8ADbVsR8WYXm5q6xwATOwhk30E9k7sO/Xy0bcfoSNMFyYI86PkN8GKc6BjDSoBdOTzzG6d/9Y7HxrzFblmIJpdwpV6MUZ1HtX5jNKfOh8EunGLhtj36Oj6X0Os/huknHYizqs0A/Ahg2/GPHzU2zu76cqSC/e2+j1HHwS+FbkfAH2Xf+WCuSoi7qtwptO833YjIym7DuieZkPbImNbrwhcJuEzfI4CDitYLz9MhWzfr+th58zsKH3Wxm5tkReo72i8q2E9bLjFff04MjDl7CRgH9E3JKG+XuN5MXXN6jj81LtDGqlVJYpmMV1UuU2hA0FzUy4lpdx2PSKtIUX+k1nfBBfmlKEw4h5vsMuRXreo/E9x8ipIAA/w6Z2hflaHpva9jFs8Y452Atp68BvPI34N7q2+BLWkv9BxO1wzHr2bZT79HA1ZlQU8kqsV3YENqVqETa8ewCjew23YkOfg8zS5Ht+ZjLasr8oy+RMM68OxPkh1uO7gOZf1IuBPbBG5bsi7qdilewXRwdJZFmGp4EmEbo/xchG5+cZ+RzeARyLfc74X+A2CftEcSIjK/OF5B/Zmkq+MpzFyI7DKYw0FFyEfSa5rEc80zBjwtWD8wnYqORODD8f92AN560j4U4DVsHsQZ7E7tPKwPsZORUV0mcBDDZtT4Sv6HjGFWOTnPH/tGD8zjl3m3NufCy+UwrG9flYPBs5W+CjKB90o/P6Eufcg33G82/n3PoJcSUdE53dkyjn5wyLG73Iz73OueVT/L4lQdbL3ejy2D3B3349ZHinG71oRRZnOOeWSInvTzG/l7rkBT2SjsNjYR9xzq2VM+wuBfIRpddCHWnH20qk55xz28bi2y3BT9KCSTjntnDOPZfgf88C+QiPm2JxXdjD7zEJaZ+Y4G/f1NxnM9c5t04krjWcczcXiOcel/5+3LaEfM7Z4j645EWGjklJM358NCHs8TE/E1yxBZl+7JIXoBr4Y8i5uuxcGuWVwGewVmKeDC3CjD3Ozel/GmaBuVFO/yELsZbjX2LuSwFHA1vkjG8I6/1+g9E9/t0Y2avOwxDWWzyCdKvfccD2WE9zc+zejsda17Mw479zgZv7SDdkM2w4ei2sx/AdbDnZPKwUhJ2OtbJPoHcvYn2sF7AsNpf1BEZPAZqILfDxTuw+/gHrQWXZSKyALUW7L2bQM4VhY6XHsNGN32PfLHuxHvb8rod9LjiR0fPn01gGG0HZCTNK+iE2oyEv78K+n/bTcx3Cyv+rFDNGOgS73/3o0hA2a+E4Rk4Nm4QZSr0tcP81ZgOQNgozAXgvto7CeOwZPp3Ro1V52QSbWrUetmDKCfQuu9djur8YG0H6OaOnui2BjSi9lv7v0W8YbU0fsjH2rL4W6+2HOj0fe3Zux0bersiR1tuB9/QhWyjfNdgIWtiT3hi7f+tjo19fI99MhHHYc7QXZkB3Mr0NktcG9sT0dWWG1z6Yh81GuAgbwXkob2YGka5U6EIIIYTXaB66EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAdQBW6EEII0QFUoQshhBAd4P8B8c/iUr00jmkAAAAASUVORK5CYII=\"/><image width=\"3508\" height=\"4961\" transform=\"translate(98.18) scale(0.02)\" xlink:href=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADbQAABNhCAYAAADinED6AAAACXBIWXMAAC4jAAAuIwF4pT92AAAgAElEQVR4nOzbMQEAIAzAMMC/500FvRIJ/Xtn5gAAAAAAAAAAAAAAAADAb09hAAAAAAAAAAAAAAAAAAqGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAAAAAEoY2AAAAAAAAAAAAAAAAABKGNgAAAAAAAAAAAAAAAAAShjYAAAAAAAAAAAAAWPbtWAAAAABgkL/1LHaVRwAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAK2Qw70AACAASURBVAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAADEvh0LAAAAAAzyt57FrvIIAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAgNi3YwEAAACAQf7Ws9hVHgEAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAYAKDyQAAIABJREFUAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAQ+3YsAAAAADDI33oWu8ojAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAGLvDo/ayNY0AJ/d2v/SRiBtBGgjkDYC2AjgRgAbAUwE5kYAE4GZCMARGEdgHIGHCGarZ76+01YBBiF96j79PFWU7Zm6VdfneFrHzfeeFwAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQD0jRJYAAAgAElEQVQAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAAAAAAAAAAAAAAAIAUAm0AAAAAAAAAAAAAAAAApBBoAwAAAAAAAAAAAAAAACCFQBsAAAAAAAAAAAAAAAAAKQTaAAAAAAAAAAAAAAAAAEgh0AYAAAAAAAAAAAAAAABACoE2AAAAAAAAAAAAAAAAAFIItAEAAAAAAAAAAAAAAACQQqANAAAAAAAAAAAAAAAAgBQCbQAAAAAAAAAAAAAAAACkEGgDAAAAAAAAAAAAAAAAIIVAGwAAAAAAAAAAAAAAAAApBNoAAAAAAAAAAAAAAAAASCHQBgAAAAAAAAAAAAAAAEAKgTYAAAAAAAAAAAAAAAAAUgi0AQAAAAAAAAAAAAAAAJBCoA0AAAAAAAAAAAAAAACAFAJtAAAAAAAAAAAAAAAAAKQQaAMAAAAAAAAAAAAAAAAghUAbAAAAAAAAAAAAAAAAACkE2gAAAAAAAAAAAAAAAABIIdAGAAAAAAAAAAAAAAAAQAqBNgAAAAAAAAAAAAAAAABSCLQBAAAAAAAAAAAAAAAAkEKgDQAA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AAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0AAAAAAAAAAAAAAACALATaAAAAAAAAAAAAAAAAAMhCoA0A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IWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAABkxztwAAIABJREFUAAAAAAAAAAAAICFoAwAAAAAAAAAAAAAAACAhaAMAAAAAAAAAAAAAAAAgIWgDAAAAAAAAAAAAAAAAICFoAwAAAAAAAAAAAICf7NuxAAAAAMAgf+tZ7CqPAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAIh9OxYAAAAAGORvPYtd5REAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAC/wiAzAAAgAElEQVQAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAsW/HAgAAAACD/K1nsas8AgAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAACD27VgAAAAAYJC/9Sx2lUcAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAD6Xk/kAACAASURBVAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAxL4dCwAAAAAM8reexa7yCAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAIDYt2MBAAAAgEH+1rPYVR4BAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAIvPElQAAGdpJREFUAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AAAAAAAAAAAAAAAAALIQ2AAAAAAAAAAAAAAAAABZCGwAAAAAAAAAAAAAAAAALoQ0AAAAAAAAAAAAAAACAhdAGAAAAAAAAAAAAAAAAwEJoAwAAAAAAAAAAAAAAAGAhtAEAAAAAAAAAAAAAAACwENoAAAAAAAAAAAAAAAAAWAhtAAAAAAAAAAAAAAAAACyENgAAAAAAAAAAAAAAAAAWQhsAAAAAAAAAAAAAAAAAC6ENAAAAAAAAAAAAAAAAgIXQBgAAAAAAAAAAAAAAAMBCaAMAAAAAAAAAAAAAAABgIbQBAAAAAAAAAAAAAAAAsBDaAAAAAAAAAAAAAAAAAFgIbQAAAAAAAAAAAAAAAAAshDYAAAAAAAAAAAAAAAAAFkIbAAAAAAAAAAAAAAAAAAuhDQAAAAAAAAAAAAAAAICF0AYAAAAAAAAAAAAAAADAQmgDAAAAAAAAAAAAAAAAYCG0AQAAAAAAAAAAAAAAALAQ2gAAAAAAAAAAAAAAAABYCG0AUPt2TAAAAMMwqP5VT8VygQ8AAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAAkhDYAAAAAAAAAAAAAAAAAEkIbAAAAAAAAAAAAAAAAAAmhDQAAAAAAAAAAAAAAAICE0AYAAAAAAAAAAAAAAABAQmgDAAAAAAAAAAAAAAAAICG0AQAAAAAAAAAAAAAAAJAQ2gAAAAAAAAAAAAAAAABICG0AAAAAAAAAAAAAAAAAJIQ2AAAAAAAAAAAAAAAAABJCGwAAAAAAAAAAAAAAAAAJoQ0AAAAAAAAAAAAAAACAhNAGAAAAAAAAAAAAAAAAQEJoAwAAAAAAAAAAAAAAACAhtAEAAAAAAAAAAAAAAACQENoAAAAAAAAAAAAAAAAASAhtAAAAAAAAAAAAAAAAACSENgAAAAAAAAAAAAAAAAASQhsAAAAAAAAAAAAAAAAACaENAAAAAAAAAAAAAAAAgITQBgAAAAAAAAAAAAAAAEBCaAMAAAAAAAAAAAAAAAAgIbQBAAAAAAAAAAAAAAAAkBDaAAAAAAAAAAAAAAAAAEgIbQAAAAAAAAAAAAAAAAD823Z/Q9q2RgGW5QAAAABJRU5ErkJggg==\"/><path class=\"cls-1\" d=\"M137.74,151.12a.63.63,0,0,0-.63.63v15.91a.63.63,0,0,0,.63.62h21.83a.63.63,0,0,0,.63-.62V151.75a.63.63,0,0,0-.63-.63Z\" transform=\"translate(-23.36 -11.42)\"/><circle class=\"cls-3\" cx=\"125.3\" cy=\"146.52\" r=\"3.45\"/><path class=\"cls-3\" d=\"M154.3,166.72a3.39,3.39,0,0,1-.38,1.56H143.39a3.44,3.44,0,0,1,1.51-4.63,3.39,3.39,0,0,1,1.56-.38h4.39a3.45,3.45,0,0,1,3.45,3.45Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M252.38,74.39a.47.47,0,0,1-.47.47h-8.65a.47.47,0,0,1-.46-.47h0V73.05a.47.47,0,0,1,.46-.46h8.65a.47.47,0,0,1,.47.46Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.31,65.81h-.84a.59.59,0,0,0,0,.14.69.69,0,0,0,0,.13H233c0,.39-.09.68-.54.68a.57.57,0,0,1-.52-.63h0v-.55c0-.34.18-.67.55-.67a.52.52,0,0,1,.49.3.37.37,0,0,0,.22-.14.75.75,0,0,0-.72-.43.8.8,0,0,0-.84.76v.75a.83.83,0,0,0,.79.86h0a.75.75,0,0,0,.8-.85ZM234,66l.31-.92.32.92Zm.31-1.28a.5.5,0,0,0-.17,0L233.42,67h.29l.24-.74h.8L235,67h.29l-.77-2.26a.5.5,0,0,0-.17,0Zm2.62.13a.5.5,0,0,0,0-.12h-1.42a.34.34,0,0,0,0,.14.25.25,0,0,0,0,.12h1.1l-1.19,1.74a.57.57,0,0,0,0,.14.35.35,0,0,0,0,.14H237a.34.34,0,0,0,0-.14.27.27,0,0,0,0-.13h-1.17L237,65a.34.34,0,0,0,0-.14m2.25.94h-.45v-.82h.46a.39.39,0,0,1,.42.34v.08a.37.37,0,0,1-.34.41h-.08m.4.11a.56.56,0,0,0,.3-.57.61.61,0,0,0-.57-.62h-.87V67h.28V66h.46c.27,0,.44.1.44.39V67H240V66.4a.55.55,0,0,0-.33-.53M241,64l-.24.41h.19l.34-.41Zm-.38,2.69v-.81h.85v-.26h-.85V65h1a.57.57,0,0,0,0-.13.71.71,0,0,0,0-.14h-1.26V67h1.29a.66.66,0,0,0,0-.14.62.62,0,0,0,0-.13Zm1.93.06a.52.52,0,0,1-.54-.4.31.31,0,0,0-.26.08.74.74,0,0,0,.8.58c.44,0,.79-.2.79-.68,0-.82-1.22-.55-1.22-1.08,0-.25.22-.36.44-.36a.47.47,0,0,1,.46.27.58.58,0,0,0,.25-.09.73.73,0,0,0-.74-.43.64.64,0,0,0-.72.63c0,.76,1.23.52,1.23,1.07,0,.29-.23.41-.49.41m2.36.07a.57.57,0,0,0,0-.13h-1v-.81h.84a.28.28,0,0,0,0-.13.29.29,0,0,0,0-.13h-.84V65h1a.59.59,0,0,0,0-.13.78.78,0,0,0,0-.14h-1.26V67h1.29a.68.68,0,0,0,0-.14m.69-.86.31-.92.31.92Zm.31-1.28a.5.5,0,0,0-.17,0L245,67h.29l.24-.74h.79l.24.74h.29l-.77-2.26a.47.47,0,0,0-.17,0ZM247.77,67a.78.78,0,0,0,.83-.73V64.69h-.29V66.1c0,.37-.15.67-.54.67s-.55-.3-.55-.67V64.69h-.28v1.47a.79.79,0,0,0,.71.86h.12M221,69.44a.56.56,0,0,1-.48.61h-.45V68.32h.38a.58.58,0,0,1,.55.59v.53Zm-.54-1.39h-.69v2.27h.69a.81.81,0,0,0,.84-.76v-.68a.81.81,0,0,0-.78-.83Zm1.13,2.27h.29V68.05h-.29Zm.9-1.71a.39.39,0,0,1,.44-.36.49.49,0,0,1,.47.27.54.54,0,0,0,.24-.09.72.72,0,0,0-.73-.44.64.64,0,0,0-.72.64c0,.77,1.22.52,1.22,1.07,0,.29-.23.42-.49.42a.53.53,0,0,1-.54-.41.35.35,0,0,0-.26.08.74.74,0,0,0,.8.59c.44,0,.79-.21.79-.69,0-.82-1.22-.54-1.22-1.08m1.27-.56a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.52v2h.29v-2h.52a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14ZM226,69.12h-.45V68.3H226a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62h-.86v2.27h.29v-.93H226c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m.65,1.09h.28V68.05h-.28Zm1.41-.27H228v-.82h.49c.28,0,.49.11.49.4s-.2.41-.49.41ZM228,68.31h.49a.3.3,0,0,1,.34.26.14.14,0,0,1,0,.09.3.3,0,0,1-.25.34H228Zm.88.77a.49.49,0,0,0,.24-.46c0-.41-.24-.56-.64-.56h-.76v2.27h.86a.66.66,0,0,0,.3-1.25Zm1.93.37c0,.37-.14.67-.54.67s-.54-.3-.54-.67v-1.4h-.29v1.47a.84.84,0,0,0,.79.88.83.83,0,0,0,.87-.79.14.14,0,0,0,0-.09V68.05h-.28v1.4Zm.48-1.4a.66.66,0,0,0,0,.14.57.57,0,0,0,0,.13h.53v2h.29v-2h.51a.59.59,0,0,0,0-.13.68.68,0,0,0,0-.14Zm1.58,2.27h.29V68.05h-.29Zm2-.86c0,.34-.16.66-.54.66s-.55-.32-.55-.66v-.53c0-.34.16-.67.55-.67s.54.33.54.67ZM234.3,68a.79.79,0,0,0-.85.76v.75a.84.84,0,1,0,1.68,0h0v-.65a.81.81,0,0,0-.76-.86Zm2.39,1.79-1-1.75h-.31v2.27h.29V68.58l1,1.74h.3V68.05h-.28Zm1.8-1.75v2.28h.28V69.25h.85a.92.92,0,0,0,0-.27h-.85v-.66h1a.51.51,0,0,0,0-.13.68.68,0,0,0,0-.14Zm2.25,1.07h-.44V68.3h.45a.37.37,0,0,1,.42.33v.08a.37.37,0,0,1-.34.4.11.11,0,0,1-.08,0m.4.11a.56.56,0,0,0,.3-.55.6.6,0,0,0-.58-.62H240v2.27h.3v-.93h.45c.28,0,.44.11.44.39v.54h.29v-.55a.52.52,0,0,0-.33-.53m1.19.09.3-.93.31.93Zm.29-1.28-.16,0-.77,2.27H242l.24-.74H243l.25.74h.28l-.77-2.29Zm2.67,0H245V69.8l-1-1.75h-.29v2.28H244V68.58l1,1.75h.3Zm.27.82v.65a.82.82,0,0,0,.76.86h.08a.79.79,0,0,0,.72-.41.51.51,0,0,0-.23-.15.52.52,0,0,1-.49.3c-.37,0-.55-.32-.55-.67v-.52a.6.6,0,0,1,.55-.67.54.54,0,0,1,.49.31.68.68,0,0,0,.23-.14.75.75,0,0,0-.72-.42.82.82,0,0,0-.85.78.22.22,0,0,0,0,.08m2,1.18v-.8h.85a.59.59,0,0,0,0-.13c0-.05,0-.09,0-.14h-.85v-.66h1a.49.49,0,0,0,0-.12.76.76,0,0,0,0-.15h-1.25v2.28h1.28a1,1,0,0,0,0-.28Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M264.37,46.29v7.94c.71-.58,1.84-.78,3.61-.9V49.75h2.82c1.49-.06,4.79-.51,4.79-3.46Zm9.3,7h-.76c-2.11,0-8.19.58-8.53,5.19v4h1.21c2.16,0,2.39-2.27,2.39-3.23V56.47h1.4c2.84,0,4.28-.83,4.28-2.48v-.75\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M256.46,46.29H248.6V62.43c2.74-.34,3.74-1.64,3.89-3.56V49.75H256l.36,0c1.64.19,2.69.91,2.8,4.22,0,.19,0,.41,0,.57-.09,5.36-4.16,7-6.43,7.61h0s0,0,0,0v.15s0,0,0,0H253c3.29,0,9.92-.8,9.92-8v-.14c-.05-6.26-2.77-8-6.41-8\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M239.88,49.75l1.86,0H242a1.55,1.55,0,0,1,1.66,1.47V55l.11,0a2,2,0,0,0,.45-.16h0l.06,0h0l0,0A4.05,4.05,0,0,0,246.64,51a5.84,5.84,0,0,0,0-.73,5.17,5.17,0,0,0-.11-.54A4,4,0,0,0,244.26,47a4.29,4.29,0,0,0-.59-.24,7.83,7.83,0,0,0-3.31-.44h-5.31s0,0,0,0c.11.2.23.39.35.58a5.39,5.39,0,0,0,4.13,2.83h.35m7.46,12.64s-.36-.49-.82-1.28-2.83-4.89-3.27-5.66a2.45,2.45,0,0,0-1.55-1.11h0a6.5,6.5,0,0,0-1.25-.18h-2.67a1,1,0,0,0-1,1v2.45h3.37c.38.57.78,1.13,1.11,1.63s.74,1.07.9,1.26.65,1.1,2.79,1.63a13.41,13.41,0,0,0,2.18.28h.2Z\" transform=\"translate(-23.36 -11.42)\"/><path class=\"cls-9\" d=\"M233.72,54.16h-3.21v2.72h0a3.12,3.12,0,0,0,.45,1.83c.29.37.37.42.39.42h-2.1c-.44,0-.88,0-1.31-.06a4.22,4.22,0,0,1-2.52-.92,3.5,3.5,0,0,1-.95-2.48V49.75h9.7a5.44,5.44,0,0,0-2.34-2.53,7.24,7.24,0,0,0-.73-.38,7.78,7.78,0,0,0-3.17-.55,7.36,7.36,0,0,0-3.89.93,9.69,9.69,0,0,0-2,1.43,7.81,7.81,0,0,0-.39,11l.39.39a10.22,10.22,0,0,0,5.87,2.36,9.72,9.72,0,0,0,6-2.37c.18-.17.35-.35.52-.54s.21-.26.32-.39v-4a1,1,0,0,0-1-1\" transform=\"translate(-23.36 -11.42)\"/></svg>\n| "); /***/ }), -/* 969 */ +/* 968 */ /***/ (function(module, exports) { throw new Error("Module parse failed: Unexpected token (1:0)\nYou may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders\n> <svg id=\"Calque_1\" data-name=\"Calque 1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 242.16 299.92\"><defs><style>.cls-1{fill:#e7e6e6;}.cls-2{fill:#fff;}.cls-3{fill:#02b2ae;}.cls-4{fill:#f6b6b9;}.cls-5{fill:#302f42;}.cls-6{fill:#f1c016;}.cls-7{fill:#cdcccc;}.cls-8{fill:#88ba46;}.cls-9{fill:#2769a7;}.cls-10{fill:#13a2dd;}.cls-11{fill:#d41126;}.cls-12{fill:#fab30b;}.cls-12,.cls-13,.cls-14,.cls-15,.cls-16,.cls-17{fill-rule:evenodd;}.cls-13{fill:#9897a3;}.cls-14{fill:#71b857;}.cls-15{fill:#05b2af;}.cls-16{fill:#019bc4;}.cls-17{fill:#0654a2;}</style></defs><path class=\"cls-1\" d=\"M128.6,244.84V194.62a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.21,4.21,0,0,1-4.2,4.21H132.81A4.22,4.22,0,0,1,128.6,244.84Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M203.4,243.66V195.81a2,2,0,0,0-2-2H134.1a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.26A2,2,0,0,0,203.4,243.66Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,218.27h0a1.53,1.53,0,0,0-1.52,1.53,1.51,1.51,0,0,0,1.52,1.51h57.32a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M139.07,227.63a1.52,1.52,0,1,0,0,3h57.32a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M164.69,237.46a1.52,1.52,0,0,0,0,3h6.08a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-3\" d=\"M159.58,199a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.47h16.3a.47.47,0,0,0,.47-.47V199.43a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"139.78\" cy=\"159.99\" r=\"2.57\"/><path class=\"cls-2\" d=\"M163.52,210.6a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.47H163.8a2.55,2.55,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"139.78\" cy=\"133.78\" r=\"6.08\"/><circle class=\"cls-3\" cx=\"139.78\" cy=\"133.78\" r=\"3.04\"/><polygon class=\"cls-4\" points=\"197.28 296.61 194.37 296.61 192.98 285.37 197.28 285.37 197.28 296.61\"/><path class=\"cls-5\" d=\"M220.24,339.85h5.62v3.54H216.7a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><polygon class=\"cls-4\" points=\"212.99 296.61 210.08 296.61 208.69 285.37 213 285.37 212.99 296.61\"/><path class=\"cls-5\" d=\"M236,339.85h5.62v3.54h-9.16a3.53,3.53,0,0,1,3.54-3.54Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-4\" cx=\"204.46\" cy=\"210.44\" r=\"6.26\"/><path class=\"cls-4\" d=\"M211,295.34a2.39,2.39,0,0,1,2.67-2.07,2.71,2.71,0,0,1,.41.09l3.5-4.2,3.07,1.51-5,5.85a2.4,2.4,0,0,1-4.62-1.18Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-4\" d=\"M241.12,299.58a2.38,2.38,0,0,1,1.14-3.18,1.82,1.82,0,0,1,.39-.14l.71-5.42,3.39-.38-1.1,7.64a2.4,2.4,0,0,1-4.53,1.48Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M237.64,266.33h0a3.07,3.07,0,0,1,4.32-.53,2.92,2.92,0,0,1,1,1.28l5.13,12.81a7.87,7.87,0,0,1,.49,4.13l-1.67,11.25a1,1,0,0,1-1.16.86l-.15,0-2.2-.68a1,1,0,0,1-.72-1.09h0a37,37,0,0,0-3-19.43l-2.42-5.42A3.09,3.09,0,0,1,237.64,266.33Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M233.93,260.77a6.68,6.68,0,1,0-1.25-13.21,7.67,7.67,0,0,0-4.58-1.26,4.5,4.5,0,0,0-3.79,2.59,3.21,3.21,0,0,0,1.53,4.08,5.87,5.87,0,0,0,3.06,0,4.51,4.51,0,0,1,3,.27c.89.52,1.29,1.93.5,2.59a2.74,2.74,0,0,0-.79,3A3,3,0,0,0,233.93,260.77Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-5\" d=\"M241.7,295.09l1.11,42.15a1,1,0,0,1-1,1.05h-.08l-3.66-.19a1,1,0,0,1-1-.86l-4.35-27.37a.52.52,0,0,0-.59-.43.54.54,0,0,0-.42.4l-5.89,26.35a1,1,0,0,1-1.21.78l-.12,0-3.63-.22a1,1,0,0,1-.68-1l3.17-41Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M243.48,275.07A11.48,11.48,0,0,0,233,262.46c-2.76-.2-7-.27-8.45,3.34-4.25,10.89,3.19,10.63.63,20.06s-4.83,10-1.31,10.66,19.34,4.7,18.69-1.94C242.16,290.5,242.87,281.45,243.48,275.07Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-6\" d=\"M225.3,264.7h0a3.08,3.08,0,0,1,4,1.76,3.23,3.23,0,0,1,.17,1.6l-2,12.49a12.21,12.21,0,0,1-2.62,5.81l-6.49,7.91a1,1,0,0,1-1.43.14l-.12-.11-1.54-1.71a1,1,0,0,1,0-1.3l.46-.59a34.33,34.33,0,0,0,6.89-16.87l.8-6.63A3.06,3.06,0,0,1,225.3,264.7Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-7\" d=\"M259.55,344H193.77a.25.25,0,0,1-.25-.25.26.26,0,0,1,.25-.26h65.78a.26.26,0,0,1,.25.26A.25.25,0,0,1,259.55,344Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M35,199V148.76a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21V199a4.21,4.21,0,0,1-4.2,4.21H39.24A4.22,4.22,0,0,1,35,199Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M109.84,197.79V150a2,2,0,0,0-2-2H40.53a2,2,0,0,0-2,2v47.84a2,2,0,0,0,2,2H107.8A2,2,0,0,0,109.84,197.79Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,172.41h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.5,181.77a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-8\" d=\"M71.12,191.6a1.52,1.52,0,0,0,0,3H77.2a1.52,1.52,0,0,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-9\" d=\"M66,153.1a.47.47,0,0,0-.47.47v11.88a.46.46,0,0,0,.47.46h16.3a.46.46,0,0,0,.47-.46V153.57a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.21\" cy=\"114.12\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70,164.74a2.57,2.57,0,0,1,2.57-2.57H75.8a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.23a2.61,2.61,0,0,1-.28-1.16Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.21\" cy=\"87.92\" r=\"6.08\"/><circle class=\"cls-10\" cx=\"46.21\" cy=\"87.92\" r=\"3.04\"/><path class=\"cls-1\" d=\"M35.37,300.36V250.14a4.22,4.22,0,0,1,4.21-4.21h69.85a4.21,4.21,0,0,1,4.2,4.21v50.22a4.2,4.2,0,0,1-4.2,4.2H39.58A4.21,4.21,0,0,1,35.37,300.36Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-2\" d=\"M110.18,299.17V251.32a2,2,0,0,0-2-2H40.87a2,2,0,0,0-2,2v47.85a2,2,0,0,0,2,2h67.27A2,2,0,0,0,110.18,299.17Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,273.79h0a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-1\" d=\"M45.84,283.15a1.52,1.52,0,0,0,0,3h57.33a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path d=\"M71.46,293a1.52,1.52,0,1,0,0,3h6.08a1.52,1.52,0,1,0,0-3Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-11\" d=\"M66.35,254.48a.47.47,0,0,0-.47.47v11.88a.47.47,0,0,0,.47.46h16.3a.47.47,0,0,0,.47-.46V255a.47.47,0,0,0-.47-.47Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-2\" cx=\"46.55\" cy=\"215.5\" r=\"2.57\"/><path class=\"cls-2\" d=\"M70.29,266.12a2.57,2.57,0,0,1,2.57-2.57h3.28a2.62,2.62,0,0,1,1.17.28,2.57,2.57,0,0,1,1.12,3.46H70.57a2.62,2.62,0,0,1-.28-1.17Z\" transform=\"translate(-27.95 -44.07)\"/><circle class=\"cls-1\" cx=\"46.55\" cy=\"189.3\" r=\"6.08\"/><circle class=\"cls-11\" cx=\"46.55\" cy=\"189.3\" r=\"3.04\"/><image width=\"808\" height=\"303\" transform=\"translate(0 3.46) scale(0.1)\" xlink:href=\"data:image/png;base64,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\"/><path class=\"cls-12\" d=\"M242.49,77.51a.55.55,0,0,1-.55.55H231.65a.55.55,0,0,1-.55-.55h0v-1.6a.55.55,0,0,1,.55-.55h10.29a.55.55,0,0,1,.55.55Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-13\" d=\"M219.81,67.29h-1a1,1,0,0,0,0,.17.77.77,0,0,0,0,.15h.68c0,.47-.11.81-.64.81a.68.68,0,0,1-.63-.76V67c0-.41.2-.8.65-.8a.64.64,0,0,1,.59.36.41.41,0,0,0,.26-.17.9.9,0,0,0-.85-.49,1,1,0,0,0-1,1v.79a1,1,0,0,0,1,1,.89.89,0,0,0,.95-1Zm.88.18.36-1.09.37,1.09Zm.36-1.52-.19,0L220,68.66h.34l.3-.86h.94l.3.86h.34L221.26,66l-.21,0Zm3.12.16a.68.68,0,0,0,0-.14h-1.7a.41.41,0,0,0,0,.16.4.4,0,0,0,0,.15h1.3l-1.42,2.06a.45.45,0,0,0,0,.16.41.41,0,0,0,0,.16h1.81a.41.41,0,0,0,0-.16.45.45,0,0,0,0-.16h-1.4l1.4-2.07a.41.41,0,0,0,0-.16m2.68,1.13h-.54v-1h.54a.45.45,0,0,1,.5.49.45.45,0,0,1-.5.49m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.69h.34v-1.1h.54c.33,0,.52.12.52.46v.64h.34V68a.63.63,0,0,0-.38-.63m1.61-2.23-.29.49h.23l.39-.49Zm-.46,3.21v-1h1a1.29,1.29,0,0,0,0-.32h-1v-.79h1.16a.66.66,0,0,0,0-.14.91.91,0,0,0,0-.17h-1.5v2.69h1.54a.61.61,0,0,0,0-.31Zm2.3.07a.61.61,0,0,1-.64-.47.35.35,0,0,0-.31.09.88.88,0,0,0,.95.69c.52,0,.94-.24.94-.81,0-1-1.45-.65-1.45-1.29,0-.28.26-.42.52-.42a.57.57,0,0,1,.56.31.54.54,0,0,0,.3-.1.87.87,0,0,0-.88-.51.76.76,0,0,0-.85.75c0,.91,1.44.62,1.44,1.28,0,.34-.27.48-.58.48m2.82.08a.77.77,0,0,0,0-.15h-1.2v-1h1a1.28,1.28,0,0,0,0-.32h-1v-.79h1.15a.68.68,0,0,0,0-.14.88.88,0,0,0,0-.17H232v2.69h1.54a.78.78,0,0,0,0-.16m.82-1,.37-1.09.37,1.09Zm.37-1.52a.65.65,0,0,0-.2,0l-.91,2.69H234l.3-.86h.94l.3.86h.34L235,66l-.2,0ZM237,68.73a.94.94,0,0,0,1-1V66h-.35v1.65c0,.45-.17.8-.64.8s-.65-.35-.65-.8V66H236v1.74a.94.94,0,0,0,1,1m-31.88,2.89a.65.65,0,0,1-.65.73H204V70.29h.45a.67.67,0,0,1,.65.75ZM204.49,70h-.8v2.7h.8a1,1,0,0,0,1-1V71A1,1,0,0,0,204.49,70Zm1.35,2.7h.34V70h-.34Zm1.07-2c0-.3.26-.43.52-.43a.57.57,0,0,1,.56.32.64.64,0,0,0,.3-.11.85.85,0,0,0-.87-.52.77.77,0,0,0-.86.76c0,.91,1.45.62,1.45,1.28,0,.34-.28.49-.59.49a.61.61,0,0,1-.64-.48.35.35,0,0,0-.31.09.88.88,0,0,0,.95.7c.52,0,.94-.25.94-.82,0-1-1.45-.65-1.45-1.28m1.51-.67a.88.88,0,0,0,0,.16,1,1,0,0,0,0,.16H209v2.38h.35V70.29H210a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm2.73,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.47.13a.67.67,0,0,0,.36-.66.71.71,0,0,0-.75-.74h-1v2.7h.35V71.55h.54c.32,0,.52.14.52.47v.65H212V72a.63.63,0,0,0-.39-.63m.77,1.3h.34V70h-.34Zm1.68-.32h-.58v-1h.58c.34,0,.57.14.57.48s-.23.49-.57.49Zm-.58-2.08h.58a.36.36,0,0,1,.41.41c0,.28-.13.4-.41.4h-.58Zm1,.92a.59.59,0,0,0,.29-.55c0-.48-.29-.67-.76-.67h-.92v2.7h1a.72.72,0,0,0,.8-.75A.71.71,0,0,0,214.54,71.19Zm2.3.44c0,.44-.17.8-.64.8s-.65-.36-.65-.8V70h-.34v1.74a1,1,0,1,0,2,0V70h-.34v1.66Zm.57-1.66a.44.44,0,0,0,0,.16.47.47,0,0,0,0,.16H218v2.38h.34V70.29H219a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Zm1.88,2.7h.34V70h-.34Zm2.34-1c0,.41-.19.79-.65.79s-.65-.38-.65-.79V71c0-.41.19-.8.65-.8s.65.39.65.8ZM221,69.91a1,1,0,0,0-1,1v.78a1,1,0,1,0,2,0v-.78A1,1,0,0,0,221,69.91Zm2.84,2.14L222.66,70h-.35v2.7h.34V70.6l1.17,2.07h.35V70h-.35ZM226,70v2.7h.34V71.39h1a.86.86,0,0,0,0-.16.92.92,0,0,0,0-.16h-1v-.78h1.15a.65.65,0,0,0,0-.32Zm2.68,1.27h-.54v-1h.54a.45.45,0,0,1,.5.49.44.44,0,0,1-.5.48m.48.13a.68.68,0,0,0,.35-.66.7.7,0,0,0-.74-.74h-1v2.7h.34V71.55h.54c.33,0,.52.14.52.47v.65h.35V72a.64.64,0,0,0-.39-.63m1.41.11.36-1.1.37,1.1ZM230.9,70l-.19,0-.92,2.7h.35l.29-.87h.94l.3.87H232L231.1,70Zm3.17,0h-.34v2.08L232.56,70h-.35v2.7h.34V70.59l1.17,2.08h.35Zm.33,1v.78a1,1,0,0,0,1,1,.93.93,0,0,0,.86-.5.65.65,0,0,0-.27-.17.65.65,0,0,1-.59.36c-.45,0-.65-.39-.65-.8V71c0-.4.2-.8.65-.8a.63.63,0,0,1,.59.36.87.87,0,0,0,.27-.17.91.91,0,0,0-.86-.5,1,1,0,0,0-1,1m2.42,1.42v-1h1a.77.77,0,0,0,0-.15,1,1,0,0,0,0-.17h-1v-.78H238a.81.81,0,0,0,0-.15,1,1,0,0,0,0-.17h-1.49v2.7H238a1,1,0,0,0,0-.16.88.88,0,0,0,0-.16Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-14\" d=\"M256.77,44.07v9.45c.84-.7,2.19-.93,4.29-1.07V48.19h3.36c1.77-.08,5.69-.61,5.69-4.12Zm11.05,8.27h-.89c-2.52.06-9.76.69-10.16,6.18v4.76h1.44c2.58-.06,2.85-2.7,2.85-3.84V56.19h1.66c3.38,0,5.1-1,5.1-3v-.89\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-15\" d=\"M247.36,44.08H238V63.28c3.26-.41,4.45-2,4.63-4.24V48.19h4.11l.43,0c2,.23,3.2,1.09,3.33,5,0,.22,0,.48,0,.68-.1,6.38-5,8.33-7.64,9h0a.06.06,0,0,0-.05.06v.17a.07.07,0,0,0,.05.07h.32c3.92,0,11.8-1,11.8-9.56v-.16c0-7.46-3.26-9.48-7.6-9.48\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-16\" d=\"M227.62,48.19l2.21,0h.32a1.85,1.85,0,0,1,2,1.75v4.5l.13,0a3.13,3.13,0,0,0,.54-.19l0,0,.08,0,0,0,0,0a4.82,4.82,0,0,0,2.7-4.5,6.54,6.54,0,0,0-.06-.89q0-.31-.12-.63a4.78,4.78,0,0,0-2.65-3.25c-.23-.11-.46-.21-.7-.3a9.75,9.75,0,0,0-3.93-.5h-6.33s0,0,0,0q.21.36.42.69a6.39,6.39,0,0,0,4.92,3.36l.42,0m8.87,15s-.43-.59-1-1.53L231.64,55a2.89,2.89,0,0,0-1.85-1.32h0a7.1,7.1,0,0,0-1.49-.21h-3.17A1.21,1.21,0,0,0,224,54.65v2.9h4c.46.69.93,1.37,1.33,2s.88,1.26,1.07,1.5.78,1.31,3.32,1.93a16.63,16.63,0,0,0,2.59.33h.24Z\" transform=\"translate(-27.95 -44.07)\"/><path class=\"cls-17\" d=\"M220.3,53.43h-3.83v3.24h0a3.79,3.79,0,0,0,.53,2.18c.35.44.45.49.47.5H215a14.41,14.41,0,0,1-1.55-.08,5.06,5.06,0,0,1-3-1.08,4.18,4.18,0,0,1-1.13-3V48.19h11.53a6.34,6.34,0,0,0-2.77-3,8.11,8.11,0,0,0-.88-.45,9.07,9.07,0,0,0-3.76-.66,8.77,8.77,0,0,0-4.64,1.11,11.12,11.12,0,0,0-2.43,1.7,9.28,9.28,0,0,0,0,13.59,12.14,12.14,0,0,0,7,2.81,11.59,11.59,0,0,0,7.15-2.81c.22-.2.42-.42.62-.64s.26-.31.38-.47V54.62a1.21,1.21,0,0,0-1.17-1.19\" transform=\"translate(-27.95 -44.07)\"/><image width=\"2246\" height=\"1043\" transform=\"translate(93.27 37.94) scale(0.03)\" xlink:href=\"data:image/png;base64,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\"/></svg>\n| "); /***/ }), -/* 970 */ +/* 969 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -76302,6 +76021,7 @@ exports.default = EnvironementService; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), +/* 970 */, /* 971 */, /* 972 */, /* 973 */, @@ -76488,7 +76208,7 @@ var _createSuper2 = _interopRequireDefault(__webpack_require__(993)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty2 = _interopRequireDefault(__webpack_require__(481)); var _each2 = _interopRequireDefault(__webpack_require__(994)); @@ -76498,7 +76218,7 @@ var _reduce2 = _interopRequireDefault(__webpack_require__(995)); var _omit2 = _interopRequireDefault(__webpack_require__(266)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _identity2 = _interopRequireDefault(__webpack_require__(178)); @@ -76506,7 +76226,7 @@ var _get2 = _interopRequireDefault(__webpack_require__(163)); var _find2 = _interopRequireDefault(__webpack_require__(998)); -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); var _juice = _interopRequireDefault(__webpack_require__(1001)); @@ -77198,8 +76918,8 @@ module.exports = findIndex; var utils = __webpack_require__(1002); var packageJson = __webpack_require__(1011); -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var inline = __webpack_require__(1012); var juiceClient = __webpack_require__(1054); var cheerio = __webpack_require__(1055); @@ -79202,7 +78922,7 @@ inline.css = __webpack_require__( 1021 ); "use strict"; -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var { htmlUnescape } = __webpack_require__( 1014 ); var inline = __webpack_require__( 1015 ); var css = __webpack_require__( 1021 ); @@ -79543,9 +79263,9 @@ exports.htmlUnescape = (strings, ...values) => { "use strict"; -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var url = __webpack_require__( 28 ); -var fs = __webpack_require__( 462 ); +var fs = __webpack_require__( 461 ); var fetch = __webpack_require__( 25 ); var colors = __webpack_require__( 1016 ); var mime = __webpack_require__( 1018 ); @@ -80077,7 +79797,7 @@ var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_ var url = __webpack_require__( 28 ); -var path = __webpack_require__( 460 ); +var path = __webpack_require__( 459 ); var inline = __webpack_require__( 1015 ); module.exports = function( options, callback ) @@ -85781,14 +85501,10 @@ Object.defineProperty(exports, "stringify", { enumerable: true, get: function () "use strict"; -var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.isTraversal = void 0; @@ -85818,13 +85534,12 @@ var unpackPseudos = new Set([ "not", "matches", "is", - "where", "host", "host-context", ]); var traversalNames = new Set(__spreadArray([ "descendant" -], Object.keys(Traversals).map(function (k) { return Traversals[k]; }), true)); +], Object.keys(Traversals).map(function (k) { return Traversals[k]; }))); /** * Attributes that are case-insensitive in HTML. * @@ -86008,6 +85723,7 @@ function parseSelector(subselects, selector, options, selectorIndex) { else if (firstChar === "[") { stripWhitespace(1); // Determine attribute name and namespace + var name_2 = void 0; var namespace = null; if (selector.charAt(selectorIndex) === "|") { namespace = ""; @@ -86017,7 +85733,7 @@ function parseSelector(subselects, selector, options, selectorIndex) { namespace = "*"; selectorIndex += 2; } - var name_2 = getName(0); + name_2 = getName(0); if (namespace === null && selector.charAt(selectorIndex) === "|" && selector.charAt(selectorIndex + 1) !== "=") { @@ -86220,14 +85936,10 @@ function addToken(subselects, tokens) { "use strict"; -var __spreadArray = (this && this.__spreadArray) || function (to, from, pack) { - if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { - if (ar || !(i in from)) { - if (!ar) ar = Array.prototype.slice.call(from, 0, i); - ar[i] = from[i]; - } - } - return to.concat(ar || Array.prototype.slice.call(from)); +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; }; Object.defineProperty(exports, "__esModule", { value: true }); var actionTypes = { @@ -86241,7 +85953,7 @@ var actionTypes = { }; var charsToEscape = new Set(__spreadArray(__spreadArray([], Object.keys(actionTypes) .map(function (typeKey) { return actionTypes[typeKey]; }) - .filter(Boolean), true), [ + .filter(Boolean)), [ ":", "[", "]", @@ -86250,7 +85962,7 @@ var charsToEscape = new Set(__spreadArray(__spreadArray([], Object.keys(actionTy "(", ")", "'", -], false)); +])); /** * Turns `selector` back into a string. * @@ -112132,7 +111844,7 @@ function buildPrecisionOptions(roundingPrecision) { if (optimizable.length > 0) { precisionOptions.enabled = true; - precisionOptions.decimalPointMatcher = new RegExp('(\\d)\\.($|' + optimizable.join('|') + ')($|\\W)', 'g'); + precisionOptions.decimalPointMatcher = new RegExp('(\\d)\\.($|' + optimizable.join('|') + ')($|\W)', 'g'); precisionOptions.zeroMatcher = new RegExp('(\\d*)(\\.\\d+)(' + optimizable.join('|') + ')', 'g'); } @@ -120544,14 +120256,12 @@ function compatibilityFrom(source) { function merge(source, target) { for (var key in source) { - if (Object.prototype.hasOwnProperty.call(source, key)) { - var value = source[key]; + var value = source[key]; - if (Object.prototype.hasOwnProperty.call(target, key) && typeof value === 'object' && !Array.isArray(value)) { - target[key] = merge(value, target[key] || {}); - } else { - target[key] = key in target ? target[key] : value; - } + if (typeof value === 'object' && !Array.isArray(value)) { + target[key] = merge(value, target[key] || {}); + } else { + target[key] = key in target ? target[key] : value; } } @@ -120784,7 +120494,7 @@ module.exports = rebaseFrom; /* 1202 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); function rebaseToFrom(option) { return option ? path.resolve(option) : process.cwd(); @@ -124038,8 +123748,8 @@ exports.SourceNode = SourceNode; /* 1215 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var applySourceMaps = __webpack_require__(1216); var extractImportUrlAndMedia = __webpack_require__(1224); @@ -124385,8 +124095,8 @@ module.exports = readSources; /* 1216 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var isAllowedResource = __webpack_require__(1217); var matchDataUri = __webpack_require__(1220); @@ -124636,7 +124346,7 @@ module.exports = applySourceMaps; /* 1217 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); var isRemoteResource = __webpack_require__(1218); @@ -124758,7 +124468,7 @@ module.exports = matchDataUri; /* 1221 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); function rebaseLocalMap(sourceMap, sourceUri, rebaseTo) { var currentPath = path.resolve(''); @@ -124779,7 +124489,7 @@ module.exports = rebaseLocalMap; /* 1222 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); function rebaseRemoteMap(sourceMap, sourceUri) { @@ -124853,8 +124563,8 @@ module.exports = extractImportUrlAndMedia; /* 1225 */ /***/ (function(module, exports, __webpack_require__) { -var fs = __webpack_require__(462); -var path = __webpack_require__(460); +var fs = __webpack_require__(461); +var path = __webpack_require__(459); var isAllowedResource = __webpack_require__(1217); @@ -125117,7 +124827,7 @@ module.exports = restoreImport; /* 1229 */ /***/ (function(module, exports, __webpack_require__) { -var path = __webpack_require__(460); +var path = __webpack_require__(459); var url = __webpack_require__(28); var DOUBLE_QUOTE = '"'; @@ -128297,9 +128007,9 @@ var _isObject2 = _interopRequireDefault(__webpack_require__(74)); var _htmlparser = __webpack_require__(1295); -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); var _cleanNode = _interopRequireDefault(__webpack_require__(1304)); @@ -128653,7 +128363,7 @@ module.exports = exports.default; /***/ (function(module, exports, __webpack_require__) { var convert = __webpack_require__(1258), - func = convert('flow', __webpack_require__(443)); + func = convert('flow', __webpack_require__(442)); func.placeholder = __webpack_require__(1261); module.exports = func; @@ -129641,7 +129351,7 @@ module.exports = {}; module.exports = { 'ary': __webpack_require__(1263), 'assign': __webpack_require__(217), - 'clone': __webpack_require__(776), + 'clone': __webpack_require__(775), 'curry': __webpack_require__(1284), 'forEach': __webpack_require__(207), 'isArray': __webpack_require__(88), @@ -129700,7 +129410,7 @@ var baseSetData = __webpack_require__(1265), createCurry = __webpack_require__(1268), createHybrid = __webpack_require__(1269), createPartial = __webpack_require__(1282), - getData = __webpack_require__(447), + getData = __webpack_require__(446), mergeData = __webpack_require__(1283), setData = __webpack_require__(1274), setWrapToString = __webpack_require__(1275), @@ -129808,7 +129518,7 @@ module.exports = createWrap; /***/ (function(module, exports, __webpack_require__) { var identity = __webpack_require__(178), - metaMap = __webpack_require__(448); + metaMap = __webpack_require__(447); /** * The base implementation of `setData` without support for hot loop shorting. @@ -130176,7 +129886,7 @@ module.exports = countHolders; /* 1273 */ /***/ (function(module, exports, __webpack_require__) { -var isLaziable = __webpack_require__(451), +var isLaziable = __webpack_require__(450), setData = __webpack_require__(1274), setWrapToString = __webpack_require__(1275); @@ -130906,7 +130616,7 @@ module.exports = toPath; /***/ (function(module, exports, __webpack_require__) { var convert = __webpack_require__(1258), - func = convert('map', __webpack_require__(790)); + func = convert('map', __webpack_require__(789)); func.placeholder = __webpack_require__(1261); module.exports = func; @@ -134974,7 +134684,7 @@ var arraySome = __webpack_require__(141), baseIteratee = __webpack_require__(102), baseSome = __webpack_require__(1334), isArray = __webpack_require__(88), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Checks if `predicate` returns truthy for **any** element of `collection`. @@ -135605,7 +135315,7 @@ exports.default = skeleton; var _isNil2 = _interopRequireDefault(__webpack_require__(1318)); -var _negate2 = _interopRequireDefault(__webpack_require__(787)); +var _negate2 = _interopRequireDefault(__webpack_require__(786)); var _reduce2 = _interopRequireDefault(__webpack_require__(995)); @@ -135726,7 +135436,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.buildFontsTags = buildFontsTags; -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _forEach2 = _interopRequireDefault(__webpack_require__(206)); @@ -135770,9 +135480,9 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = buildMediaQueriesTags; -var _isEmpty2 = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty2 = _interopRequireDefault(__webpack_require__(481)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); // eslint-disable-next-line import/prefer-default-export function buildMediaQueriesTags(breakpoint, mediaQueries = {}, forceOWADesktop = false) { @@ -135816,9 +135526,9 @@ exports.registerCustomComponent = registerCustomComponent; exports.handleMjmlConfigComponents = handleMjmlConfigComponents; exports.default = handleMjmlConfig; -var _path = _interopRequireDefault(__webpack_require__(460)); +var _path = _interopRequireDefault(__webpack_require__(459)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); var _mjmlValidator = __webpack_require__(1308); @@ -137085,7 +136795,7 @@ var _createSuper2 = _interopRequireDefault(__webpack_require__(993)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _map2 = _interopRequireDefault(__webpack_require__(790)); +var _map2 = _interopRequireDefault(__webpack_require__(789)); var _min2 = _interopRequireDefault(__webpack_require__(1368)); @@ -137448,7 +137158,7 @@ module.exports = exports.default; /* 1368 */ /***/ (function(module, exports, __webpack_require__) { -var baseExtremum = __webpack_require__(814), +var baseExtremum = __webpack_require__(813), baseLt = __webpack_require__(1369), identity = __webpack_require__(178); @@ -137504,7 +137214,7 @@ module.exports = baseLt; /***/ (function(module, exports, __webpack_require__) { var baseRepeat = __webpack_require__(1371), - isIterateeCall = __webpack_require__(402), + isIterateeCall = __webpack_require__(401), toInteger = __webpack_require__(277), toString = __webpack_require__(171); @@ -137640,7 +137350,7 @@ module.exports = range; /***/ (function(module, exports, __webpack_require__) { var baseRange = __webpack_require__(1374), - isIterateeCall = __webpack_require__(402), + isIterateeCall = __webpack_require__(401), toFinite = __webpack_require__(278); /** @@ -139713,9 +139423,9 @@ let MjButton = /*#__PURE__*/function (_BodyComponent) { href: this.getAttribute('href'), name: this.getAttribute('name'), rel: this.getAttribute('rel'), - title: this.getAttribute('title'), style: 'content', - target: tag === 'a' ? this.getAttribute('target') : undefined + target: tag === 'a' ? this.getAttribute('target') : undefined, + title: this.getAttribute('title') })} > ${this.getContent()} @@ -140692,8 +140402,7 @@ let MjImage = /*#__PURE__*/function (_BodyComponent) { href: this.getAttribute('href'), target: this.getAttribute('target'), rel: this.getAttribute('rel'), - name: this.getAttribute('name'), - title: this.getAttribute('title') + name: this.getAttribute('name') })} > ${img} @@ -143326,7 +143035,7 @@ module.exports = exports['default']; var Handlebars = __webpack_require__(1409); function __default(obj) { return obj && (obj.__esModule ? obj["default"] : obj); } module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { - return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: \"Lato\" !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n"; + return "<mj-style>\n .main div{ line-height: 23.4px !important; font-family: 'Lato', sans-serif !important; }\n .main .background{ background: radial-gradient(96.2% 96.2% at 50% 3.8%,\n #343641 0%, #1B1C22 100%) !important; }\n</mj-style>\n<mj-style>\n .small div{ font-weight: 400 !important; font-size: 13px !important;\n line-height: 23.4px !important; }\n</mj-style>\n<mj-style>\n .header-title div{ font-weight: normal !important; font-size: 24px !important;\n line-height: 29px !important; }\n</mj-style>\n<mj-style>\n .m-divider p { margin: 60px 0 54px 0 !important; }\n</mj-style>\n<mj-style>\n .button table { background-color: #F1C017 !important; margin: 10px !important\n } .button-with-icon td { padding-right: 10px !important; } .button-with-icon\n table { background-color: #F1C017 !important; margin: 10px !important; }\n .button-with-icon span { vertical-align: middle !important; }\n .button-with-icon a { vertical-align: middle !important; }\n</mj-style>\n<mj-style>\n .custom-link a { color: #F1C017 !important; text-decoration: none !important;\n } .custom-link a:visited { color: #F1C017 !important; text-decoration: none\n !important; }\n</mj-style>\n<mj-style>\n .text-and-image img { vertical-align: middle!important; margin-right:\n 12px!important }\n</mj-style>\n<mj-attributes>\n <mj-all font-family=\"Lato, sans-serif\" font-size=\"16px\" />\n</mj-attributes>\n<mj-font name=\"Lato\" href=\"https://fonts.googleapis.com/css?family=Lato\" />\n<mj-style>\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/8qcEw_nrk_5HEcCpYdJu8BTbgVql8nDJpwnrE27mub0.woff2) format('woff2');\n unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;\n }\n @font-face {\n font-family: 'Lato';\n font-style: normal;\n font-weight: 400;\n src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v13/MDadn8DQ_3oT6kvnUq_2r_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;\n }\n @font-face {\n font-family: 'Lato-Bold';\n font-style: normal;\n font-weight: 800;\n src: asset-url('Lato-Bold.woff2') format('woff2');\n }\n</mj-style>"; },"useData":true}); /***/ }), @@ -143343,10 +143052,10 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," return undefined }; - return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\"\n font-family=\"Lato\"\n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" - + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":12,"column":11},"end":{"line":12,"column":22}}}) : helper))) - + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\"\n font-family=\"Lato\"\n >\n " - + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":17,"column":6},"end":{"line":17,"column":15}}}) : helper))) + return "<mj-section css-class=\"background\" padding=\"17px\" align=\"center\">\n <mj-social\n css-class=\"button-with-icon\"\n icon-size=\"36px\"\n mode=\"horizontal\"\n font-size=\"24px\" \n font-weight=\"normal\"\n >\n <mj-social-element\n color=\"white\"\n src=\"" + + alias4(((helper = (helper = lookupProperty(helpers,"baseUrl") || (depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"baseUrl","hash":{},"data":data,"loc":{"start":{"line":11,"column":11},"end":{"line":11,"column":22}}}) : helper))) + + "/assets/ecolyo-icon.png\"\n name=\"ecolyo\"\n padding=\"0 10px 0 0\" \n align=\"center\"\n >\n " + + alias4(((helper = (helper = lookupProperty(helpers,"title") || (depth0 != null ? lookupProperty(depth0,"title") : depth0)) != null ? helper : alias2),(typeof helper === alias3 ? helper.call(alias1,{"name":"title","hash":{},"data":data,"loc":{"start":{"line":16,"column":6},"end":{"line":16,"column":15}}}) : helper))) + "\n </mj-social-element>\n </mj-social>\n</mj-section>\n"; },"useData":true}); @@ -143388,25 +143097,25 @@ var _cozyLogger = _interopRequireDefault(__webpack_require__(5)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _luxon = __webpack_require__(511); +var _luxon = __webpack_require__(510); var _mjml = _interopRequireDefault(__webpack_require__(991)); var _service = __webpack_require__(24); -var _profile = _interopRequireDefault(__webpack_require__(535)); +var _profile = _interopRequireDefault(__webpack_require__(534)); var _mail = _interopRequireDefault(__webpack_require__(990)); -var _fluid = __webpack_require__(540); +var _fluid = __webpack_require__(539); -var _timeStep = __webpack_require__(537); +var _timeStep = __webpack_require__(536); -var _consumption = _interopRequireDefault(__webpack_require__(536)); +var _consumption = _interopRequireDefault(__webpack_require__(535)); -var _environement = _interopRequireDefault(__webpack_require__(970)); +var _environement = _interopRequireDefault(__webpack_require__(969)); -var _utils = __webpack_require__(829); +var _utils = __webpack_require__(828); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -143698,13 +143407,13 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return undefined }; - return " <mj-text color=\"white\" font-weight=\"400\" font-family=\"Lato\" font-size=\"18px\">Ce mois ci vous avez consommé " + return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Ce mois ci vous avez consommé " + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"consumptionText") : depth0), depth0)) != null ? stack1 : "") + " par rapport au mois de " + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"previousMonth") : depth0), depth0)) + ". <br /><br /> Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.</mj-text>\n"; },"5":function(container,depth0,helpers,partials,data) { - return " <mj-text color=\"white\" font-weight=\"400\" font-family=\"Lato\" font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.</mj-text>\n"; + return " <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\">Retrouvez le détail de vos consommations et plus d'informations dans votre bilan Ecolyo.</mj-text>\n"; },"7":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.lambda, lookupProperty = container.lookupProperty || function(parent, propertyName) { if (Object.prototype.hasOwnProperty.call(parent, propertyName)) { @@ -143713,9 +143422,9 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return undefined }; - return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title custom-link\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" font-family=\"Lato\">\n " + return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title custom-link\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n " + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"newsTitle") : depth0), depth0)) - + "\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" font-family=\"Lato\">" + + "\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" >" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"newsContent") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n"; },"9":function(container,depth0,helpers,partials,data) { @@ -143726,9 +143435,9 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co return undefined }; - return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title \" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" font-family=\"Lato\">\n Votre avis nous intéresse\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" font-family=\"Lato\">" + return " <mj-divider css-class=\"m-divider\"></mj-divider>\n <mj-text css-class=\"title \" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n Votre avis nous intéresse\n </mj-text>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\" >" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"pollText") : depth0), depth0)) != null ? stack1 : "") - + "</mj-text>\n <mj-button color=\"black\" background-color=\"#F1C017\" css-class=\"button\" font-size=\"20px\" font-weight=\"700\" font-family=\"Lato\">\n <a href=\"" + + "</mj-text>\n <mj-button color=\"black\" background-color=\"#F1C017\" css-class=\"button\" font-size=\"20px\" font-weight=\"700\" >\n <a href=\"" + container.escapeExpression(alias1((depth0 != null ? lookupProperty(depth0,"pollUrl") : depth0), depth0)) + "\" style=\"text-decoration: none; color: black\">C'est parti !</a>\n </mj-button>\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { @@ -143743,20 +143452,20 @@ module.exports = (Handlebars["default"] || Handlebars).template({"1":function(co + ((stack1 = container.invokePartial(__webpack_require__(1431),depth0,{"name":"style","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + " <mj-style>\n .elec-text {\n color: #d87b39 !important;\n font-weight: bold !important;\n }\n .gas-text {\n color: #45d1b8 !important;\n font-weight: bold !important;\n }\n .water-text {\n color: #3a98ec !important;\n font-weight: bold !important;\n }\n </mj-style>\n </mj-head>\n <mj-body background-color=\"#121212\" css-class=\"main\">\n" + ((stack1 = container.invokePartial(__webpack_require__(1432),depth0,{"name":"base/header","fn":container.program(1, data, 0),"inverse":container.noop,"data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") - + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"60%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-family=\"Lato\" font-size=\"24px\">\n Bonjour " + + "\n <mj-section background-color=\"#121212\">\n <mj-column width=\"60%\" vertical-align=\"middle\">\n <mj-text color=\"white\" font-weight=\"900\" font-size=\"24px\">\n Bonjour " + alias2(alias1((depth0 != null ? lookupProperty(depth0,"username") : depth0), depth0)) + ",\n </mj-text>\n" + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"consumptionTextExist") : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":29,"column":8},"end":{"line":31,"column":15}}})) != null ? stack1 : "") + ((stack1 = lookupProperty(helpers,"unless").call(alias3,(depth0 != null ? lookupProperty(depth0,"consumptionTextExist") : depth0),{"name":"unless","hash":{},"fn":container.program(5, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":32,"column":8},"end":{"line":34,"column":19}}})) != null ? stack1 : "") + " </mj-column>\n <mj-column width=\"40%\" vertical-align=\"middle\">\n <mj-image src=" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"consoImageUrl") : depth0), depth0)) - + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" font-family=\"Lato\">\n <mj-social-element src=\"" + + " width=\"132px\" align=\"center\" alt=\"consomation\"></mj-image>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"#121212\">\n <mj-column>\n <mj-social css-class=\"button-with-icon\" icon-size=\"36px\" mode=\"horizontal\" font-size=\"20px\" font-weight=\"700\" >\n <mj-social-element src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"baseUrl") : depth0), depth0)) + "/assets/ecolyo-icon.png\" name=\"ecolyo\" padding=\"0 10px 0 0\" href=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"clientUrl") : depth0), depth0)) - + "\">\n Voir mon bilan\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"radial-gradient(96.2% 96.2% at 50% 3.8%, #343641 0%, #1B1C22 100%)\">\n <mj-column>\n <mj-text css-class=\"title\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" font-family=\"Lato\">\n L'info du mois\n </mj-text>\n <mj-image src=\"" + + "\">\n Voir mon bilan\n </mj-social-element>\n </mj-social>\n </mj-column>\n </mj-section>\n <mj-section background-color=\"radial-gradient(96.2% 96.2% at 50% 3.8%, #343641 0%, #1B1C22 100%)\">\n <mj-column>\n <mj-text css-class=\"title\" color=\"white\" font-weight=\"900\" font-size=\"24px\" align=\"center\" >\n L'info du mois\n </mj-text>\n <mj-image src=\"" + alias2(alias1((depth0 != null ? lookupProperty(depth0,"infoImage") : depth0), depth0)) - + "\" width=\"82px\" alt=\"nouveauté\"></mj-image>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" font-family=\"Lato\" align=\"center\" css-class=\"custom-link\">" + + "\" width=\"82px\" alt=\"nouveauté\"></mj-image>\n <mj-text color=\"white\" font-weight=\"400\" font-size=\"18px\" align=\"center\" css-class=\"custom-link\">" + ((stack1 = alias1((depth0 != null ? lookupProperty(depth0,"infoText") : depth0), depth0)) != null ? stack1 : "") + "</mj-text>\n" + ((stack1 = lookupProperty(helpers,"if").call(alias3,(depth0 != null ? lookupProperty(depth0,"isServiceNews") : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data,"loc":{"start":{"line":56,"column":8},"end":{"line":62,"column":15}}})) != null ? stack1 : "") @@ -143781,7 +143490,7 @@ module.exports = (Handlebars["default"] || Handlebars).template({"compiler":[8," return undefined }; - return "<mj-section background-color=\"black\">\n <mj-column>\n <mj-text color=\"white\" align=\"center\" font-family=\"Lato\" css-class=\"small\">\n Vous ne souhaitez plus recevoir d'email d'Ecolyo ?\n <a href=\"" + return "<mj-section background-color=\"black\">\n <mj-column>\n <mj-text color=\"white\" align=\"center\" css-class=\"small\">\n Vous ne souhaitez plus recevoir d'email d'Ecolyo ?\n <a href=\"" + container.escapeExpression(((helper = (helper = lookupProperty(helpers,"unsubscribeUrl") || (depth0 != null ? lookupProperty(depth0,"unsubscribeUrl") : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"unsubscribeUrl","hash":{},"data":data,"loc":{"start":{"line":5,"column":19},"end":{"line":5,"column":37}}}) : helper))) + "\" style=\"color: #E3B82A; font-weight: 900 !important;\">Se désinscrire</a>\n </mj-text>\n </mj-column>\n</mj-section>\n"; },"useData":true}); diff --git a/services/service/ecolyo.js b/services/service/ecolyo.js index ed2300fe0de87b4d7198729aa496a492e0be778c..5e6504b65325fe51505edbdfae86aa9ca5fb986e 100644 --- a/services/service/ecolyo.js +++ b/services/service/ecolyo.js @@ -2387,7 +2387,7 @@ var _nodeFetch = _interopRequireDefault(__webpack_require__(25)); var _cozyClient = _interopRequireDefault(__webpack_require__(40)); -var _doctypes = _interopRequireDefault(__webpack_require__(484)); +var _doctypes = _interopRequireDefault(__webpack_require__(483)); (function () { var enterModule = typeof reactHotLoaderGlobal !== 'undefined' ? reactHotLoaderGlobal.enterModule : undefined; @@ -6488,29 +6488,29 @@ exports.models = exports.manifest = void 0; var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _CozyLink = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink = _interopRequireDefault(__webpack_require__(338)); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _flow = _interopRequireDefault(__webpack_require__(443)); +var _flow = _interopRequireDefault(__webpack_require__(442)); var _dsl = __webpack_require__(260); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); -var _utils = __webpack_require__(455); +var _utils = __webpack_require__(454); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _registry = _interopRequireDefault(__webpack_require__(249)); -var manifest = _interopRequireWildcard(__webpack_require__(456)); +var manifest = _interopRequireWildcard(__webpack_require__(455)); exports.manifest = manifest; -var _mock = __webpack_require__(457); +var _mock = __webpack_require__(456); Object.keys(_mock).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6524,9 +6524,9 @@ Object.keys(_mock).forEach(function (key) { }); }); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _cli = __webpack_require__(458); +var _cli = __webpack_require__(457); Object.keys(_cli).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -6540,7 +6540,7 @@ Object.keys(_cli).forEach(function (key) { }); }); -var models = _interopRequireWildcard(__webpack_require__(467)); +var models = _interopRequireWildcard(__webpack_require__(466)); exports.models = models; @@ -6682,43 +6682,43 @@ var _microee = _interopRequireDefault(__webpack_require__(211)); var _cozyStackClient = _interopRequireWildcard(__webpack_require__(212)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _StackLink = _interopRequireDefault(__webpack_require__(338)); +var _StackLink = _interopRequireDefault(__webpack_require__(337)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); -var _helpers2 = __webpack_require__(409); +var _helpers2 = __webpack_require__(408); var _dsl = __webpack_require__(260); -var _mobile = __webpack_require__(410); +var _mobile = __webpack_require__(409); -var _optimize = _interopRequireDefault(__webpack_require__(427)); +var _optimize = _interopRequireDefault(__webpack_require__(426)); -var _store = _interopRequireWildcard(__webpack_require__(345)); +var _store = _interopRequireWildcard(__webpack_require__(344)); -var _policies = _interopRequireDefault(__webpack_require__(429)); +var _policies = _interopRequireDefault(__webpack_require__(428)); -var _Schema = _interopRequireDefault(__webpack_require__(430)); +var _Schema = _interopRequireDefault(__webpack_require__(429)); -var _CozyLink = __webpack_require__(339); +var _CozyLink = __webpack_require__(338); -var _ObservableQuery = _interopRequireDefault(__webpack_require__(436)); +var _ObservableQuery = _interopRequireDefault(__webpack_require__(435)); -var _snapshots = __webpack_require__(437); +var _snapshots = __webpack_require__(436); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); var _types = __webpack_require__(263); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); -var _jsonStableStringify = _interopRequireDefault(__webpack_require__(438)); +var _jsonStableStringify = _interopRequireDefault(__webpack_require__(437)); -var _promiseCache = _interopRequireDefault(__webpack_require__(442)); +var _promiseCache = _interopRequireDefault(__webpack_require__(441)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -15020,7 +15020,7 @@ Object.defineProperty(exports, "normalizeDoc", { var _CozyStackClient = _interopRequireDefault(__webpack_require__(213)); -var _OAuthClient = _interopRequireDefault(__webpack_require__(336)); +var _OAuthClient = _interopRequireDefault(__webpack_require__(335)); var _errors = _interopRequireWildcard(__webpack_require__(304)); @@ -15078,19 +15078,17 @@ var _SettingsCollection = _interopRequireWildcard(__webpack_require__(326)); var _NotesCollection = _interopRequireWildcard(__webpack_require__(327)); -var _OAuthClientsCollection = _interopRequireWildcard(__webpack_require__(329)); - -var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(330)); +var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__(329)); -var _ContactsCollection = _interopRequireWildcard(__webpack_require__(331)); +var _ContactsCollection = _interopRequireWildcard(__webpack_require__(330)); -var _getIconURL2 = _interopRequireDefault(__webpack_require__(332)); +var _getIconURL2 = _interopRequireDefault(__webpack_require__(331)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); var _errors = _interopRequireWildcard(__webpack_require__(304)); -var _xhrFetch = __webpack_require__(335); +var _xhrFetch = __webpack_require__(334); var _microee = _interopRequireDefault(__webpack_require__(211)); @@ -15178,9 +15176,6 @@ var CozyStackClient = /*#__PURE__*/function () { case _NotesCollection.NOTES_DOCTYPE: return new _NotesCollection.default(this); - case _OAuthClientsCollection.OAUTH_CLIENTS_DOCTYPE: - return new _OAuthClientsCollection.default(this); - case _ShortcutsCollection.SHORTCUTS_DOCTYPE: return new _ShortcutsCollection.default(this); @@ -21329,7 +21324,7 @@ exports.default = _default; Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatBytes = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; +exports.formatBytes = exports.forceFileDownload = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; /** * @function @@ -21409,6 +21404,18 @@ var slugify = function slugify(text) { exports.slugify = slugify; +var forceFileDownload = function forceFileDownload(href, filename) { + var element = document.createElement('a'); + element.setAttribute('href', href); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +}; + +exports.forceFileDownload = forceFileDownload; + var formatBytes = function formatBytes(bytes) { var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2; if (bytes === 0) return '0 Bytes'; @@ -25213,15 +25220,6 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { if (!href) throw new Error('No related link in server response'); return _this.stackClient.fullpath(href); }); - (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "forceFileDownload", function (href, filename) { - var element = document.createElement('a'); - element.setAttribute('href', href); - element.setAttribute('download', filename); - element.style.display = 'none'; - document.body.appendChild(element); - element.click(); - document.body.removeChild(element); - }); _this.specialDirectories = {}; return _this; } @@ -26061,7 +26059,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { href = _context11.sent; case 12: - this.forceFileDownload("".concat(href, "?Dl=1"), filenameToUse); + (0, _utils.forceFileDownload)("".concat(href, "?Dl=1"), filenameToUse); case 13: case "end": @@ -26171,7 +26169,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { case 4: href = _context14.sent; fullpath = this.stackClient.fullpath(href); - this.forceFileDownload(fullpath, filename + '.zip'); + (0, _utils.forceFileDownload)(fullpath, filename + '.zip'); case 7: case "end": @@ -30623,340 +30621,6 @@ exports.getDefaultSchema = getDefaultSchema; "use strict"; -var _interopRequireWildcard = __webpack_require__(41); - -var _interopRequireDefault = __webpack_require__(2); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.OAUTH_CLIENTS_DOCTYPE = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__(57)); - -var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__(255)); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); - -var _createClass2 = _interopRequireDefault(__webpack_require__(61)); - -var _inherits2 = _interopRequireDefault(__webpack_require__(244)); - -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246)); - -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); - -var _get2 = _interopRequireDefault(__webpack_require__(163)); - -var _DocumentCollection2 = _interopRequireDefault(__webpack_require__(254)); - -var _utils = __webpack_require__(264); - -var querystring = _interopRequireWildcard(__webpack_require__(300)); - -var _Collection = __webpack_require__(253); - -var _errors = __webpack_require__(304); - -function _templateObject3() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject3 = function _templateObject3() { - return data; - }; - - return data; -} - -function _templateObject2() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject2 = function _templateObject2() { - return data; - }; - - return data; -} - -function _templateObject() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients"]); - - _templateObject = function _templateObject() { - return data; - }; - - return data; -} - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(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 { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -var OAUTH_CLIENTS_DOCTYPE = 'io.cozy.oauth.clients'; -exports.OAUTH_CLIENTS_DOCTYPE = OAUTH_CLIENTS_DOCTYPE; - -var normalizeDoc = _DocumentCollection2.default.normalizeDoctypeJsonApi(OAUTH_CLIENTS_DOCTYPE); - -var normalizeOAuthClient = function normalizeOAuthClient(client) { - return _objectSpread(_objectSpread({}, normalizeDoc(client, OAUTH_CLIENTS_DOCTYPE)), client.attributes); -}; -/** - * Implements `DocumentCollection` API to interact with the /settings/clients endpoint of the stack - */ - - -var OAuthClientsCollection = /*#__PURE__*/function (_DocumentCollection) { - (0, _inherits2.default)(OAuthClientsCollection, _DocumentCollection); - - var _super = _createSuper(OAuthClientsCollection); - - function OAuthClientsCollection(stackClient) { - (0, _classCallCheck2.default)(this, OAuthClientsCollection); - return _super.call(this, OAUTH_CLIENTS_DOCTYPE, stackClient); - } - /** - * Fetches all OAuth clients - * - * @param {object} options Query options - * @param {number} options.limit For pagination, the number of results to return. - * @param {object} options.bookmark For cursor-based pagination, the index cursor. - * @param {Array} options.keys Ids of specific clients to return (within the current page), - * @returns {object} The JSON API conformant response. - */ - - - (0, _createClass2.default)(OAuthClientsCollection, [{ - key: "all", - value: function () { - var _all = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var options, - _options$limit, - limit, - bookmark, - keys, - params, - url, - path, - resp, - nextLink, - nextLinkURL, - nextBookmark, - hasBookmark, - data, - meta, - _args = arguments; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - _options$limit = options.limit, limit = _options$limit === void 0 ? 100 : _options$limit, bookmark = options.bookmark, keys = options.keys; - params = { - 'page[limit]': limit, - 'page[cursor]': bookmark - }; - url = (0, _utils.uri)(_templateObject()); - path = querystring.buildURL(url, params); - _context.prev = 5; - _context.next = 8; - return this.stackClient.fetchJSON('GET', path); - - case 8: - resp = _context.sent; - _context.next = 14; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](5); - return _context.abrupt("return", (0, _Collection.dontThrowNotFoundError)(_context.t0)); - - case 14: - nextLink = (0, _get2.default)(resp, 'links.next', ''); - nextLinkURL = new URL("".concat(this.stackClient.uri).concat(nextLink)); - nextBookmark = nextLinkURL.searchParams.get('page[cursor]') || undefined; - hasBookmark = nextBookmark !== undefined; - - if (!keys) { - _context.next = 24; - break; - } - - data = resp.data.filter(function (c) { - return keys.includes(c.id); - }).map(function (c) { - return normalizeOAuthClient(c); - }); - meta = _objectSpread(_objectSpread({}, resp.meta), {}, { - count: data.length - }); - return _context.abrupt("return", { - data: data, - meta: meta, - next: keys.length > data.length && hasBookmark, - bookmark: nextBookmark - }); - - case 24: - return _context.abrupt("return", { - data: resp.data.map(function (c) { - return normalizeOAuthClient(c); - }), - meta: resp.meta, - next: hasBookmark, - bookmark: nextBookmark - }); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[5, 11]]); - })); - - function all() { - return _all.apply(this, arguments); - } - - return all; - }() - /** - * Get an OAuth client by id - * - * @param {string} id The client id. - * @returns {object} JsonAPI response containing normalized client as data attribute - */ - - }, { - key: "get", - value: function () { - var _get = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(id) { - var resp; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.all({ - keys: [id] - }); - - case 2: - resp = _context2.sent; - - case 3: - if (!resp.next) { - _context2.next = 9; - break; - } - - _context2.next = 6; - return this.all({ - keys: [id], - bookmark: resp.bookmark - }); - - case 6: - resp = _context2.sent; - _context2.next = 3; - break; - - case 9: - if (!resp.data.length) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", { - data: normalizeOAuthClient(resp.data[0]) - }); - - case 13: - resp.url = (0, _utils.uri)(_templateObject2(), id); - resp.status = '404'; - throw new _errors.FetchError(resp, 'Not Found'); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function get(_x) { - return _get.apply(this, arguments); - } - - return get; - }() - /** - * Destroys the OAuth client on the server - * - * @param {io.cozy.oauth.clients} oauthClient The client document to destroy - * @returns {{ data }} The deleted client - */ - - }, { - key: "destroy", - value: function () { - var _destroy = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(oauthClient) { - var _id; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _id = oauthClient._id; - _context3.next = 3; - return this.stackClient.fetchJSON('DELETE', (0, _utils.uri)(_templateObject3(), _id)); - - case 3: - return _context3.abrupt("return", { - data: _objectSpread(_objectSpread({}, normalizeOAuthClient(oauthClient)), {}, { - _deleted: true - }) - }); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function destroy(_x2) { - return _destroy.apply(this, arguments); - } - - return destroy; - }() - }]); - return OAuthClientsCollection; -}(_DocumentCollection2.default); - -OAuthClientsCollection.normalizeDoctype = _DocumentCollection2.default.normalizeDoctypeJsonApi; -var _default = OAuthClientsCollection; -exports.default = _default; - -/***/ }), -/* 330 */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - var _interopRequireDefault = __webpack_require__(2); Object.defineProperty(exports, "__esModule", { @@ -31122,7 +30786,7 @@ var _default = ShortcutsCollection; exports.default = _default; /***/ }), -/* 331 */ +/* 330 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31259,7 +30923,7 @@ var _default = ContactsCollection; exports.default = _default; /***/ }), -/* 332 */ +/* 331 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31278,7 +30942,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _memoize = _interopRequireWildcard(__webpack_require__(333)); +var _memoize = _interopRequireWildcard(__webpack_require__(332)); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -31537,7 +31201,7 @@ var _default = (0, _memoize.default)(getIconURL, { exports.default = _default; /***/ }), -/* 333 */ +/* 332 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31645,7 +31309,7 @@ var _default = memoize; exports.default = _default; /***/ }), -/* 334 */ +/* 333 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31668,7 +31332,7 @@ var _default = logDeprecate; exports.default = _default; /***/ }), -/* 335 */ +/* 334 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31827,7 +31491,7 @@ var shouldXMLHTTPRequestBeUsed = function shouldXMLHTTPRequestBeUsed(method, pat exports.shouldXMLHTTPRequestBeUsed = shouldXMLHTTPRequestBeUsed; /***/ }), -/* 336 */ +/* 335 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -31866,7 +31530,7 @@ var _CozyStackClient2 = _interopRequireDefault(__webpack_require__(213)); var _AccessToken = _interopRequireDefault(__webpack_require__(310)); -var _logDeprecate = _interopRequireDefault(__webpack_require__(334)); +var _logDeprecate = _interopRequireDefault(__webpack_require__(333)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -32547,7 +32211,7 @@ var _default = OAuthClient; exports.default = _default; /***/ }), -/* 337 */ +/* 336 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32563,7 +32227,7 @@ var DOCTYPE_FILES = 'io.cozy.files'; exports.DOCTYPE_FILES = DOCTYPE_FILES; /***/ }), -/* 338 */ +/* 337 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32596,15 +32260,15 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _dsl = __webpack_require__(260); -var _CozyLink2 = _interopRequireDefault(__webpack_require__(339)); +var _CozyLink2 = _interopRequireDefault(__webpack_require__(338)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _errors = __webpack_require__(340); +var _errors = __webpack_require__(339); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; } @@ -32812,7 +32476,7 @@ var StackLink = /*#__PURE__*/function (_CozyLink) { exports.default = StackLink; /***/ }), -/* 339 */ +/* 338 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32876,7 +32540,7 @@ var concat = function concat(firstLink, nextLink) { }; /***/ }), -/* 340 */ +/* 339 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -32903,7 +32567,7 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _wrapNativeSuper2 = _interopRequireDefault(__webpack_require__(305)); -var _zipWith = _interopRequireDefault(__webpack_require__(341)); +var _zipWith = _interopRequireDefault(__webpack_require__(340)); var _types = __webpack_require__(263); @@ -32975,11 +32639,11 @@ var BulkEditError = /*#__PURE__*/function (_Error) { exports.BulkEditError = BulkEditError; /***/ }), -/* 341 */ +/* 340 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - unzipWith = __webpack_require__(342); + unzipWith = __webpack_require__(341); /** * This method is like `_.zip` except that it accepts `iteratee` to specify @@ -33013,7 +32677,7 @@ module.exports = zipWith; /***/ }), -/* 342 */ +/* 341 */ /***/ (function(module, exports, __webpack_require__) { var apply = __webpack_require__(199), @@ -33058,7 +32722,7 @@ module.exports = unzipWith; /***/ }), -/* 343 */ +/* 342 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33124,24 +32788,24 @@ Object.defineProperty(exports, "create", { } }); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyTriggers = _interopRequireDefault(__webpack_require__(407)); +var _HasManyTriggers = _interopRequireDefault(__webpack_require__(406)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _helpers = __webpack_require__(408); +var _helpers = __webpack_require__(407); /***/ }), -/* 344 */ +/* 343 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33182,15 +32846,15 @@ var _uniq = _interopRequireDefault(__webpack_require__(265)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33443,7 +33107,7 @@ var HasManyFiles = /*#__PURE__*/function (_HasMany) { exports.default = HasManyFiles; /***/ }), -/* 345 */ +/* 344 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -33506,15 +33170,15 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _redux = __webpack_require__(346); +var _redux = __webpack_require__(345); -var _reduxThunk = _interopRequireDefault(__webpack_require__(349)); +var _reduxThunk = _interopRequireDefault(__webpack_require__(348)); -var _documents = _interopRequireWildcard(__webpack_require__(350)); +var _documents = _interopRequireWildcard(__webpack_require__(349)); -var _queries = _interopRequireWildcard(__webpack_require__(375)); +var _queries = _interopRequireWildcard(__webpack_require__(374)); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -33647,7 +33311,7 @@ var getRawQueryFromState = function getRawQueryFromState(state, queryId) { exports.getRawQueryFromState = getRawQueryFromState; /***/ }), -/* 346 */ +/* 345 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -33658,7 +33322,7 @@ __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "combineReducers", function() { return combineReducers; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "compose", function() { return compose; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "createStore", function() { return createStore; }); -/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); +/* harmony import */ var _babel_runtime_helpers_esm_objectSpread2__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(346); /** @@ -34346,13 +34010,13 @@ if ( true && typeof isCrushed.name === 'string' && isCrushed.name !== 'isCrushed /***/ }), -/* 347 */ +/* 346 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return _objectSpread2; }); -/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(348); +/* harmony import */ var _defineProperty_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(347); function ownKeys(object, enumerableOnly) { @@ -34394,7 +34058,7 @@ function _objectSpread2(target) { } /***/ }), -/* 348 */ +/* 347 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34416,7 +34080,7 @@ function _defineProperty(obj, key, value) { } /***/ }), -/* 349 */ +/* 348 */ /***/ (function(module, __webpack_exports__, __webpack_require__) { "use strict"; @@ -34443,7 +34107,7 @@ thunk.withExtraArgument = createThunkMiddleware; /* harmony default export */ __webpack_exports__["default"] = (thunk); /***/ }), -/* 350 */ +/* 349 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34458,7 +34122,7 @@ exports.extractAndMergeDocument = exports.getCollectionFromSlice = exports.getDo var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -34466,17 +34130,17 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _omit = _interopRequireDefault(__webpack_require__(266)); -var _logger = _interopRequireDefault(__webpack_require__(355)); +var _logger = _interopRequireDefault(__webpack_require__(354)); -var _queries = __webpack_require__(375); +var _queries = __webpack_require__(374); var _dsl = __webpack_require__(260); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); var _types = __webpack_require__(263); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -34650,11 +34314,11 @@ var extractAndMergeDocument = function extractAndMergeDocument(data, updatedStat exports.extractAndMergeDocument = extractAndMergeDocument; /***/ }), -/* 351 */ +/* 350 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** * Creates an object composed of keys generated from the results of running @@ -34692,11 +34356,11 @@ module.exports = keyBy; /***/ }), -/* 352 */ +/* 351 */ /***/ (function(module, exports, __webpack_require__) { -var arrayAggregator = __webpack_require__(353), - baseAggregator = __webpack_require__(354), +var arrayAggregator = __webpack_require__(352), + baseAggregator = __webpack_require__(353), baseIteratee = __webpack_require__(102), isArray = __webpack_require__(88); @@ -34721,7 +34385,7 @@ module.exports = createAggregator; /***/ }), -/* 353 */ +/* 352 */ /***/ (function(module, exports) { /** @@ -34749,7 +34413,7 @@ module.exports = arrayAggregator; /***/ }), -/* 354 */ +/* 353 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208); @@ -34776,7 +34440,7 @@ module.exports = baseAggregator; /***/ }), -/* 355 */ +/* 354 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -34789,7 +34453,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.default = void 0; -var _minilog = _interopRequireDefault(__webpack_require__(356)); +var _minilog = _interopRequireDefault(__webpack_require__(355)); var logger = (0, _minilog.default)('cozy-client'); @@ -34799,23 +34463,23 @@ var _default = logger; exports.default = _default; /***/ }), -/* 356 */ +/* 355 */ /***/ (function(module, exports, __webpack_require__) { -module.exports = __webpack_require__(357); +module.exports = __webpack_require__(356); -var consoleLogger = __webpack_require__(360); +var consoleLogger = __webpack_require__(359); // if we are running inside Electron then use the web version of console.js var isElectron = (typeof window !== 'undefined' && window.process && window.process.type === 'renderer'); if (isElectron) { - consoleLogger = __webpack_require__(369).minilog; + consoleLogger = __webpack_require__(368).minilog; } // intercept the pipe method and transparently wrap the stringifier, if the // destination is a Node core stream -module.exports.Stringifier = __webpack_require__(373); +module.exports.Stringifier = __webpack_require__(372); var oldPipe = module.exports.pipe; module.exports.pipe = function(dest) { @@ -34830,18 +34494,18 @@ module.exports.defaultBackend = consoleLogger; module.exports.defaultFormatter = consoleLogger.formatMinilog; module.exports.backends = { - redis: __webpack_require__(374), + redis: __webpack_require__(373), nodeConsole: consoleLogger, console: consoleLogger }; /***/ }), -/* 357 */ +/* 356 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - Filter = __webpack_require__(359); +var Transform = __webpack_require__(357), + Filter = __webpack_require__(358); var log = new Transform(), slice = Array.prototype.slice; @@ -34890,7 +34554,7 @@ exports.enable = function() { /***/ }), -/* 358 */ +/* 357 */ /***/ (function(module, exports, __webpack_require__) { var microee = __webpack_require__(211); @@ -34968,11 +34632,11 @@ module.exports = Transform; /***/ }), -/* 359 */ +/* 358 */ /***/ (function(module, exports, __webpack_require__) { // default filter -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; @@ -35030,10 +34694,10 @@ module.exports = Filter; /***/ }), -/* 360 */ +/* 359 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function ConsoleBackend() { } @@ -35045,12 +34709,12 @@ ConsoleBackend.prototype.write = function() { var e = new ConsoleBackend(); -var levelMap = __webpack_require__(361).levelMap; +var levelMap = __webpack_require__(360).levelMap; e.filterEnv = function() { console.error('Minilog.backends.console.filterEnv is deprecated in Minilog v2.'); // return the instance of Minilog - return __webpack_require__(357); + return __webpack_require__(356); }; e.formatters = [ @@ -35058,19 +34722,19 @@ e.formatters = [ 'formatLearnboost', 'formatMinilog', 'formatWithStack', 'formatTime' ]; -e.formatClean = new (__webpack_require__(362)); -e.formatColor = new (__webpack_require__(363)); -e.formatNpm = new (__webpack_require__(364)); -e.formatLearnboost = new (__webpack_require__(365)); -e.formatMinilog = new (__webpack_require__(366)); -e.formatWithStack = new (__webpack_require__(367)); -e.formatTime = new (__webpack_require__(368)); +e.formatClean = new (__webpack_require__(361)); +e.formatColor = new (__webpack_require__(362)); +e.formatNpm = new (__webpack_require__(363)); +e.formatLearnboost = new (__webpack_require__(364)); +e.formatMinilog = new (__webpack_require__(365)); +e.formatWithStack = new (__webpack_require__(366)); +e.formatTime = new (__webpack_require__(367)); module.exports = e; /***/ }), -/* 361 */ +/* 360 */ /***/ (function(module, exports) { var styles = { @@ -35100,10 +34764,10 @@ exports.style = function(str, style) { /***/ }), -/* 362 */ +/* 361 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatClean() {} @@ -35118,11 +34782,11 @@ module.exports = FormatClean; /***/ }), -/* 363 */ +/* 362 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatColor() {} @@ -35140,10 +34804,10 @@ module.exports = FormatColor; /***/ }), -/* 364 */ +/* 363 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function FormatNpm() {} @@ -35168,11 +34832,11 @@ module.exports = FormatNpm; /***/ }), -/* 365 */ +/* 364 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatLearnboost() {} @@ -35189,11 +34853,11 @@ module.exports = FormatLearnboost; /***/ }), -/* 366 */ +/* 365 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatMinilog() {} @@ -35213,11 +34877,11 @@ module.exports = FormatMinilog; /***/ }), -/* 367 */ +/* 366 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style; +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style; function FormatNpm() {} @@ -35271,11 +34935,11 @@ module.exports = FormatNpm; /***/ }), -/* 368 */ +/* 367 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - style = __webpack_require__(361).style, +var Transform = __webpack_require__(357), + style = __webpack_require__(360).style, util = __webpack_require__(12); function FormatTime() {} @@ -35307,10 +34971,10 @@ module.exports = FormatTime; /***/ }), -/* 369 */ +/* 368 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); var newlines = /\n+$/, logger = new Transform(); @@ -35338,18 +35002,18 @@ logger.write = function(name, level, args) { }; logger.formatters = ['color', 'minilog']; -logger.color = __webpack_require__(370); -logger.minilog = __webpack_require__(372); +logger.color = __webpack_require__(369); +logger.minilog = __webpack_require__(371); module.exports = logger; /***/ }), -/* 370 */ +/* 369 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371); +var Transform = __webpack_require__(357), + color = __webpack_require__(370); var colors = { debug: ['cyan'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35369,7 +35033,7 @@ module.exports = logger; /***/ }), -/* 371 */ +/* 370 */ /***/ (function(module, exports) { var hex = { @@ -35395,11 +35059,11 @@ module.exports = color; /***/ }), -/* 372 */ +/* 371 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358), - color = __webpack_require__(371), +var Transform = __webpack_require__(357), + color = __webpack_require__(370), colors = { debug: ['gray'], info: ['purple' ], warn: [ 'yellow', true ], error: [ 'red', true ] }, logger = new Transform(); @@ -35427,10 +35091,10 @@ module.exports = logger; /***/ }), -/* 373 */ +/* 372 */ /***/ (function(module, exports, __webpack_require__) { -var Transform = __webpack_require__(358); +var Transform = __webpack_require__(357); function Stringify() {} @@ -35465,7 +35129,7 @@ module.exports = Stringify; /***/ }), -/* 374 */ +/* 373 */ /***/ (function(module, exports) { function RedisBackend(options) { @@ -35487,7 +35151,7 @@ module.exports = RedisBackend; /***/ }), -/* 375 */ +/* 374 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -35512,35 +35176,35 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy = _interopRequireDefault(__webpack_require__(376)); +var _groupBy = _interopRequireDefault(__webpack_require__(375)); -var _difference = _interopRequireDefault(__webpack_require__(377)); +var _difference = _interopRequireDefault(__webpack_require__(376)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); -var _concat = _interopRequireDefault(__webpack_require__(382)); +var _concat = _interopRequireDefault(__webpack_require__(381)); var _isPlainObject = _interopRequireDefault(__webpack_require__(272)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _orderBy = _interopRequireDefault(__webpack_require__(383)); +var _orderBy = _interopRequireDefault(__webpack_require__(382)); var _isArray = _interopRequireDefault(__webpack_require__(88)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _sift = _interopRequireDefault(__webpack_require__(390)); +var _sift = _interopRequireDefault(__webpack_require__(389)); var _cozyFlags = _interopRequireDefault(__webpack_require__(256)); -var _documents = __webpack_require__(350); +var _documents = __webpack_require__(349); -var _mutations = __webpack_require__(391); +var _mutations = __webpack_require__(390); -var _helpers = __webpack_require__(392); +var _helpers = __webpack_require__(391); var _dsl = __webpack_require__(260); @@ -36119,11 +35783,11 @@ exports.QueryIDGenerator = QueryIDGenerator; QueryIDGenerator.UNNAMED = 'unnamed'; /***/ }), -/* 376 */ +/* 375 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), - createAggregator = __webpack_require__(352); + createAggregator = __webpack_require__(351); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -36166,10 +35830,10 @@ module.exports = groupBy; /***/ }), -/* 377 */ +/* 376 */ /***/ (function(module, exports, __webpack_require__) { -var baseDifference = __webpack_require__(378), +var baseDifference = __webpack_require__(377), baseFlatten = __webpack_require__(184), baseRest = __webpack_require__(197), isArrayLikeObject = __webpack_require__(205); @@ -36205,7 +35869,7 @@ module.exports = difference; /***/ }), -/* 378 */ +/* 377 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36278,13 +35942,13 @@ module.exports = baseDifference; /***/ }), -/* 379 */ +/* 378 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381); + castArrayLikeObject = __webpack_require__(380); /** * Creates an array of unique values that are included in all given arrays @@ -36314,7 +35978,7 @@ module.exports = intersection; /***/ }), -/* 380 */ +/* 379 */ /***/ (function(module, exports, __webpack_require__) { var SetCache = __webpack_require__(138), @@ -36394,7 +36058,7 @@ module.exports = baseIntersection; /***/ }), -/* 381 */ +/* 380 */ /***/ (function(module, exports, __webpack_require__) { var isArrayLikeObject = __webpack_require__(205); @@ -36414,7 +36078,7 @@ module.exports = castArrayLikeObject; /***/ }), -/* 382 */ +/* 381 */ /***/ (function(module, exports, __webpack_require__) { var arrayPush = __webpack_require__(150), @@ -36463,10 +36127,10 @@ module.exports = concat; /***/ }), -/* 383 */ +/* 382 */ /***/ (function(module, exports, __webpack_require__) { -var baseOrderBy = __webpack_require__(384), +var baseOrderBy = __webpack_require__(383), isArray = __webpack_require__(88); /** @@ -36516,16 +36180,16 @@ module.exports = orderBy; /***/ }), -/* 384 */ +/* 383 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), baseGet = __webpack_require__(164), baseIteratee = __webpack_require__(102), - baseMap = __webpack_require__(385), - baseSortBy = __webpack_require__(386), + baseMap = __webpack_require__(384), + baseSortBy = __webpack_require__(385), baseUnary = __webpack_require__(95), - compareMultiple = __webpack_require__(387), + compareMultiple = __webpack_require__(386), identity = __webpack_require__(178), isArray = __webpack_require__(88); @@ -36571,7 +36235,7 @@ module.exports = baseOrderBy; /***/ }), -/* 385 */ +/* 384 */ /***/ (function(module, exports, __webpack_require__) { var baseEach = __webpack_require__(208), @@ -36599,7 +36263,7 @@ module.exports = baseMap; /***/ }), -/* 386 */ +/* 385 */ /***/ (function(module, exports) { /** @@ -36626,10 +36290,10 @@ module.exports = baseSortBy; /***/ }), -/* 387 */ +/* 386 */ /***/ (function(module, exports, __webpack_require__) { -var compareAscending = __webpack_require__(388); +var compareAscending = __webpack_require__(387); /** * Used by `_.orderBy` to compare multiple properties of a value to another @@ -36676,7 +36340,7 @@ module.exports = compareMultiple; /***/ }), -/* 388 */ +/* 387 */ /***/ (function(module, exports, __webpack_require__) { var isSymbol = __webpack_require__(167); @@ -36723,7 +36387,7 @@ module.exports = compareAscending; /***/ }), -/* 389 */ +/* 388 */ /***/ (function(module, exports, __webpack_require__) { var baseGetTag = __webpack_require__(68), @@ -36759,7 +36423,7 @@ module.exports = isString; /***/ }), -/* 390 */ +/* 389 */ /***/ (function(module, exports, __webpack_require__) { /* @@ -37353,7 +37017,7 @@ module.exports = isString; /***/ }), -/* 391 */ +/* 390 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37426,7 +37090,7 @@ var receiveMutationError = function receiveMutationError(mutationId, error) { exports.receiveMutationError = receiveMutationError; /***/ }), -/* 392 */ +/* 391 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37444,7 +37108,7 @@ var properId = function properId(doc) { exports.properId = properId; /***/ }), -/* 393 */ +/* 392 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37719,7 +37383,7 @@ var _default = Association; exports.default = _default; /***/ }), -/* 394 */ +/* 393 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -37750,15 +37414,15 @@ var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); var _dsl = __webpack_require__(260); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38178,11 +37842,11 @@ var _default = HasMany; exports.default = _default; /***/ }), -/* 395 */ +/* 394 */ /***/ (function(module, exports, __webpack_require__) { -var baseMerge = __webpack_require__(396), - createAssigner = __webpack_require__(401); +var baseMerge = __webpack_require__(395), + createAssigner = __webpack_require__(400); /** * This method is like `_.assign` except that it recursively merges own and @@ -38223,16 +37887,16 @@ module.exports = merge; /***/ }), -/* 396 */ +/* 395 */ /***/ (function(module, exports, __webpack_require__) { var Stack = __webpack_require__(105), - assignMergeValue = __webpack_require__(397), + assignMergeValue = __webpack_require__(396), baseFor = __webpack_require__(80), - baseMergeDeep = __webpack_require__(398), + baseMergeDeep = __webpack_require__(397), isObject = __webpack_require__(74), keysIn = __webpack_require__(220), - safeGet = __webpack_require__(399); + safeGet = __webpack_require__(398); /** * The base implementation of `_.merge` without support for multiple sources. @@ -38271,7 +37935,7 @@ module.exports = baseMerge; /***/ }), -/* 397 */ +/* 396 */ /***/ (function(module, exports, __webpack_require__) { var baseAssignValue = __webpack_require__(63), @@ -38297,10 +37961,10 @@ module.exports = assignMergeValue; /***/ }), -/* 398 */ +/* 397 */ /***/ (function(module, exports, __webpack_require__) { -var assignMergeValue = __webpack_require__(397), +var assignMergeValue = __webpack_require__(396), cloneBuffer = __webpack_require__(223), cloneTypedArray = __webpack_require__(236), copyArray = __webpack_require__(224), @@ -38313,8 +37977,8 @@ var assignMergeValue = __webpack_require__(397), isObject = __webpack_require__(74), isPlainObject = __webpack_require__(272), isTypedArray = __webpack_require__(92), - safeGet = __webpack_require__(399), - toPlainObject = __webpack_require__(400); + safeGet = __webpack_require__(398), + toPlainObject = __webpack_require__(399); /** * A specialized version of `baseMerge` for arrays and objects which performs @@ -38397,7 +38061,7 @@ module.exports = baseMergeDeep; /***/ }), -/* 399 */ +/* 398 */ /***/ (function(module, exports) { /** @@ -38424,7 +38088,7 @@ module.exports = safeGet; /***/ }), -/* 400 */ +/* 399 */ /***/ (function(module, exports, __webpack_require__) { var copyObject = __webpack_require__(218), @@ -38462,11 +38126,11 @@ module.exports = toPlainObject; /***/ }), -/* 401 */ +/* 400 */ /***/ (function(module, exports, __webpack_require__) { var baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates a function like `_.assign`. @@ -38505,7 +38169,7 @@ module.exports = createAssigner; /***/ }), -/* 402 */ +/* 401 */ /***/ (function(module, exports, __webpack_require__) { var eq = __webpack_require__(110), @@ -38541,7 +38205,7 @@ module.exports = isIterateeCall; /***/ }), -/* 403 */ +/* 402 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38568,13 +38232,13 @@ var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); var _get2 = _interopRequireDefault(__webpack_require__(163)); -var _set = _interopRequireDefault(__webpack_require__(404)); +var _set = _interopRequireDefault(__webpack_require__(403)); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -38702,7 +38366,7 @@ var HasOne = /*#__PURE__*/function (_Association) { exports.default = HasOne; /***/ }), -/* 404 */ +/* 403 */ /***/ (function(module, exports, __webpack_require__) { var baseSet = __webpack_require__(303); @@ -38743,7 +38407,7 @@ module.exports = set; /***/ }), -/* 405 */ +/* 404 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38768,7 +38432,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); var _dsl = __webpack_require__(260); @@ -38834,7 +38498,7 @@ var BelongsToInPlace = HasOneInPlace; exports.BelongsToInPlace = BelongsToInPlace; /***/ }), -/* 406 */ +/* 405 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -38863,7 +38527,7 @@ var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _Association2 = _interopRequireDefault(__webpack_require__(393)); +var _Association2 = _interopRequireDefault(__webpack_require__(392)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39007,7 +38671,7 @@ var _default = HasManyInPlace; exports.default = _default; /***/ }), -/* 407 */ +/* 406 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39032,7 +38696,7 @@ var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__(246 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(248)); -var _HasMany2 = _interopRequireDefault(__webpack_require__(394)); +var _HasMany2 = _interopRequireDefault(__webpack_require__(393)); var _dsl = __webpack_require__(260); @@ -39088,7 +38752,7 @@ var _default = HasManyTriggers; exports.default = _default; /***/ }), -/* 408 */ +/* 407 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39107,17 +38771,17 @@ var _pick = _interopRequireDefault(__webpack_require__(317)); var _pickBy = _interopRequireDefault(__webpack_require__(301)); -var _Association = _interopRequireDefault(__webpack_require__(393)); +var _Association = _interopRequireDefault(__webpack_require__(392)); -var _HasOne = _interopRequireDefault(__webpack_require__(403)); +var _HasOne = _interopRequireDefault(__webpack_require__(402)); -var _HasOneInPlace = _interopRequireDefault(__webpack_require__(405)); +var _HasOneInPlace = _interopRequireDefault(__webpack_require__(404)); -var _HasMany = _interopRequireDefault(__webpack_require__(394)); +var _HasMany = _interopRequireDefault(__webpack_require__(393)); -var _HasManyInPlace = _interopRequireDefault(__webpack_require__(406)); +var _HasManyInPlace = _interopRequireDefault(__webpack_require__(405)); -var _HasManyFiles = _interopRequireDefault(__webpack_require__(344)); +var _HasManyFiles = _interopRequireDefault(__webpack_require__(343)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -39222,7 +38886,7 @@ var create = function create(target, _ref, accessors) { exports.create = create; /***/ }), -/* 409 */ +/* 408 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39237,7 +38901,7 @@ exports.generateWebLink = exports.dehydrate = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__(50)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function _createForOfIteratorHelper(o, allowArrayLike) { var it; if (typeof Symbol === "undefined" || o[Symbol.iterator] == null) { 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 = o[Symbol.iterator](); }, 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; } } }; } @@ -39334,7 +38998,7 @@ var generateWebLink = function generateWebLink(_ref3) { exports.generateWebLink = generateWebLink; /***/ }), -/* 410 */ +/* 409 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39351,9 +39015,9 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); -var _cozyDeviceHelper = __webpack_require__(411); +var _cozyDeviceHelper = __webpack_require__(410); var _types = __webpack_require__(263); @@ -39517,7 +39181,7 @@ var authFunction = authenticateWithCordova; exports.authFunction = authFunction; /***/ }), -/* 411 */ +/* 410 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39635,22 +39299,22 @@ Object.defineProperty(exports, "openDeeplinkOrRedirect", { } }); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); -var _device = __webpack_require__(414); +var _device = __webpack_require__(413); -var _apps = __webpack_require__(424); +var _apps = __webpack_require__(423); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _link = __webpack_require__(425); +var _link = __webpack_require__(424); -var _deeplink = __webpack_require__(426); +var _deeplink = __webpack_require__(425); /***/ }), -/* 412 */ +/* 411 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39661,7 +39325,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.isMobile = exports.isIOS = exports.isAndroid = exports.isMobileApp = exports.isWebApp = exports.isAndroidApp = exports.isIOSApp = exports.getPlatform = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var WEB_PLATFORM = 'web'; var IOS_PLATFORM = 'ios'; @@ -39723,7 +39387,7 @@ var isMobile = function isMobile() { exports.isMobile = isMobile; /***/ }), -/* 413 */ +/* 412 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39742,7 +39406,7 @@ var isCordova = function isCordova() { exports.isCordova = isCordova; /***/ }), -/* 414 */ +/* 413 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -39755,13 +39419,13 @@ Object.defineProperty(exports, "__esModule", { }); exports.getDeviceName = void 0; -var _capitalize = _interopRequireDefault(__webpack_require__(415)); +var _capitalize = _interopRequireDefault(__webpack_require__(414)); -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var DEFAULT_DEVICE = 'Device'; // device @@ -39798,11 +39462,11 @@ var getDeviceName = function getDeviceName() { exports.getDeviceName = getDeviceName; /***/ }), -/* 415 */ +/* 414 */ /***/ (function(module, exports, __webpack_require__) { var toString = __webpack_require__(171), - upperFirst = __webpack_require__(416); + upperFirst = __webpack_require__(415); /** * Converts the first character of `string` to upper case and the remaining @@ -39827,10 +39491,10 @@ module.exports = capitalize; /***/ }), -/* 416 */ +/* 415 */ /***/ (function(module, exports, __webpack_require__) { -var createCaseFirst = __webpack_require__(417); +var createCaseFirst = __webpack_require__(416); /** * Converts the first character of `string` to upper case. @@ -39855,12 +39519,12 @@ module.exports = upperFirst; /***/ }), -/* 417 */ +/* 416 */ /***/ (function(module, exports, __webpack_require__) { -var castSlice = __webpack_require__(418), - hasUnicode = __webpack_require__(419), - stringToArray = __webpack_require__(420), +var castSlice = __webpack_require__(417), + hasUnicode = __webpack_require__(418), + stringToArray = __webpack_require__(419), toString = __webpack_require__(171); /** @@ -39894,7 +39558,7 @@ module.exports = createCaseFirst; /***/ }), -/* 418 */ +/* 417 */ /***/ (function(module, exports, __webpack_require__) { var baseSlice = __webpack_require__(270); @@ -39918,7 +39582,7 @@ module.exports = castSlice; /***/ }), -/* 419 */ +/* 418 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -39950,12 +39614,12 @@ module.exports = hasUnicode; /***/ }), -/* 420 */ +/* 419 */ /***/ (function(module, exports, __webpack_require__) { -var asciiToArray = __webpack_require__(421), - hasUnicode = __webpack_require__(419), - unicodeToArray = __webpack_require__(422); +var asciiToArray = __webpack_require__(420), + hasUnicode = __webpack_require__(418), + unicodeToArray = __webpack_require__(421); /** * Converts `string` to an array. @@ -39974,7 +39638,7 @@ module.exports = stringToArray; /***/ }), -/* 421 */ +/* 420 */ /***/ (function(module, exports) { /** @@ -39992,7 +39656,7 @@ module.exports = asciiToArray; /***/ }), -/* 422 */ +/* 421 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -40038,7 +39702,7 @@ module.exports = unicodeToArray; /***/ }), -/* 423 */ +/* 422 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40049,7 +39713,7 @@ Object.defineProperty(exports, "__esModule", { }); exports.hasNetworkInformationPlugin = exports.hasSafariPlugin = exports.hasInAppBrowserPlugin = exports.hasDevicePlugin = void 0; -var _cordova = __webpack_require__(413); +var _cordova = __webpack_require__(412); var hasDevicePlugin = function hasDevicePlugin() { return (0, _cordova.isCordova)() && window.device !== undefined; @@ -40091,7 +39755,7 @@ var hasNetworkInformationPlugin = function hasNetworkInformationPlugin() { exports.hasNetworkInformationPlugin = hasNetworkInformationPlugin; /***/ }), -/* 424 */ +/* 423 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40108,7 +39772,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _platform = __webpack_require__(412); +var _platform = __webpack_require__(411); var cordovaPluginIsInstalled = function cordovaPluginIsInstalled() { return window.startApp; @@ -40245,7 +39909,7 @@ var _default = exported; exports.default = _default; /***/ }), -/* 425 */ +/* 424 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40262,7 +39926,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _plugins = __webpack_require__(423); +var _plugins = __webpack_require__(422); var nativeLinkOpen = /*#__PURE__*/function () { var _ref2 = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee(_ref) { @@ -40329,7 +39993,7 @@ var nativeLinkOpen = /*#__PURE__*/function () { exports.nativeLinkOpen = nativeLinkOpen; /***/ }), -/* 426 */ +/* 425 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40450,7 +40114,7 @@ var openDeeplinkOrRedirect = function openDeeplinkOrRedirect(deeplink, failCb) { exports.openDeeplinkOrRedirect = openDeeplinkOrRedirect; /***/ }), -/* 427 */ +/* 426 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40465,7 +40129,7 @@ exports.default = void 0; var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _groupBy2 = _interopRequireDefault(__webpack_require__(376)); +var _groupBy2 = _interopRequireDefault(__webpack_require__(375)); var _flatten = _interopRequireDefault(__webpack_require__(183)); @@ -40473,7 +40137,7 @@ var _isEqual = _interopRequireDefault(__webpack_require__(299)); var _uniq = _interopRequireDefault(__webpack_require__(265)); -var _uniqWith = _interopRequireDefault(__webpack_require__(428)); +var _uniqWith = _interopRequireDefault(__webpack_require__(427)); var _dsl = __webpack_require__(260); @@ -40530,7 +40194,7 @@ var _default = optimizeQueries; exports.default = _default; /***/ }), -/* 428 */ +/* 427 */ /***/ (function(module, exports, __webpack_require__) { var baseUniq = __webpack_require__(187); @@ -40564,7 +40228,7 @@ module.exports = uniqWith; /***/ }), -/* 429 */ +/* 428 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40615,7 +40279,7 @@ var _default = fetchPolicies; exports.default = _default; /***/ }), -/* 430 */ +/* 429 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -40638,17 +40302,17 @@ var _createClass2 = _interopRequireDefault(__webpack_require__(61)); var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); -var _keyBy = _interopRequireDefault(__webpack_require__(351)); +var _keyBy = _interopRequireDefault(__webpack_require__(350)); var _mapValues = _interopRequireDefault(__webpack_require__(62)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _size = _interopRequireDefault(__webpack_require__(431)); +var _size = _interopRequireDefault(__webpack_require__(430)); -var _intersectionBy = _interopRequireDefault(__webpack_require__(435)); +var _intersectionBy = _interopRequireDefault(__webpack_require__(434)); -var _associations = __webpack_require__(343); +var _associations = __webpack_require__(342); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -40933,14 +40597,14 @@ var _default = Schema; exports.default = _default; /***/ }), -/* 431 */ +/* 430 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), getTag = __webpack_require__(154), isArrayLike = __webpack_require__(101), - isString = __webpack_require__(389), - stringSize = __webpack_require__(432); + isString = __webpack_require__(388), + stringSize = __webpack_require__(431); /** `Object#toString` result references. */ var mapTag = '[object Map]', @@ -40985,12 +40649,12 @@ module.exports = size; /***/ }), -/* 432 */ +/* 431 */ /***/ (function(module, exports, __webpack_require__) { -var asciiSize = __webpack_require__(433), - hasUnicode = __webpack_require__(419), - unicodeSize = __webpack_require__(434); +var asciiSize = __webpack_require__(432), + hasUnicode = __webpack_require__(418), + unicodeSize = __webpack_require__(433); /** * Gets the number of symbols in `string`. @@ -41009,7 +40673,7 @@ module.exports = stringSize; /***/ }), -/* 433 */ +/* 432 */ /***/ (function(module, exports, __webpack_require__) { var baseProperty = __webpack_require__(180); @@ -41027,7 +40691,7 @@ module.exports = asciiSize; /***/ }), -/* 434 */ +/* 433 */ /***/ (function(module, exports) { /** Used to compose unicode character classes. */ @@ -41077,14 +40741,14 @@ module.exports = unicodeSize; /***/ }), -/* 435 */ +/* 434 */ /***/ (function(module, exports, __webpack_require__) { var arrayMap = __webpack_require__(173), - baseIntersection = __webpack_require__(380), + baseIntersection = __webpack_require__(379), baseIteratee = __webpack_require__(102), baseRest = __webpack_require__(197), - castArrayLikeObject = __webpack_require__(381), + castArrayLikeObject = __webpack_require__(380), last = __webpack_require__(268); /** @@ -41128,7 +40792,7 @@ module.exports = intersectionBy; /***/ }), -/* 436 */ +/* 435 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41149,7 +40813,7 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); /** * ObservableQueries are the glue between the store and observers @@ -41327,7 +40991,7 @@ function shallowEqual(objA, objB) { } /***/ }), -/* 437 */ +/* 436 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -41373,10 +41037,10 @@ var CozyClient = /*#__PURE__*/function (_SnapshotObject) { exports.CozyClient = CozyClient; /***/ }), -/* 438 */ +/* 437 */ /***/ (function(module, exports, __webpack_require__) { -var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(439); +var json = typeof JSON !== 'undefined' ? JSON : __webpack_require__(438); module.exports = function (obj, opts) { if (!opts) opts = {}; @@ -41463,15 +41127,15 @@ var objectKeys = Object.keys || function (obj) { /***/ }), -/* 439 */ +/* 438 */ /***/ (function(module, exports, __webpack_require__) { -exports.parse = __webpack_require__(440); -exports.stringify = __webpack_require__(441); +exports.parse = __webpack_require__(439); +exports.stringify = __webpack_require__(440); /***/ }), -/* 440 */ +/* 439 */ /***/ (function(module, exports) { var at, // The index of the current character @@ -41750,7 +41414,7 @@ module.exports = function (source, reviver) { /***/ }), -/* 441 */ +/* 440 */ /***/ (function(module, exports) { var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, @@ -41910,7 +41574,7 @@ module.exports = function (value, replacer, space) { /***/ }), -/* 442 */ +/* 441 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42026,10 +41690,10 @@ var _default = PromiseCache; exports.default = _default; /***/ }), -/* 443 */ +/* 442 */ /***/ (function(module, exports, __webpack_require__) { -var createFlow = __webpack_require__(444); +var createFlow = __webpack_require__(443); /** * Creates a function that returns the result of invoking the given functions @@ -42059,15 +41723,15 @@ module.exports = flow; /***/ }), -/* 444 */ +/* 443 */ /***/ (function(module, exports, __webpack_require__) { -var LodashWrapper = __webpack_require__(445), +var LodashWrapper = __webpack_require__(444), flatRest = __webpack_require__(273), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), isArray = __webpack_require__(88), - isLaziable = __webpack_require__(451); + isLaziable = __webpack_require__(450); /** Error message constants. */ var FUNC_ERROR_TEXT = 'Expected a function'; @@ -42143,11 +41807,11 @@ module.exports = createFlow; /***/ }), -/* 445 */ +/* 444 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** * The base constructor for creating `lodash` wrapper objects. @@ -42171,7 +41835,7 @@ module.exports = LodashWrapper; /***/ }), -/* 446 */ +/* 445 */ /***/ (function(module, exports) { /** @@ -42187,10 +41851,10 @@ module.exports = baseLodash; /***/ }), -/* 447 */ +/* 446 */ /***/ (function(module, exports, __webpack_require__) { -var metaMap = __webpack_require__(448), +var metaMap = __webpack_require__(447), noop = __webpack_require__(195); /** @@ -42208,7 +41872,7 @@ module.exports = getData; /***/ }), -/* 448 */ +/* 447 */ /***/ (function(module, exports, __webpack_require__) { var WeakMap = __webpack_require__(158); @@ -42220,10 +41884,10 @@ module.exports = metaMap; /***/ }), -/* 449 */ +/* 448 */ /***/ (function(module, exports, __webpack_require__) { -var realNames = __webpack_require__(450); +var realNames = __webpack_require__(449); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42257,7 +41921,7 @@ module.exports = getFuncName; /***/ }), -/* 450 */ +/* 449 */ /***/ (function(module, exports) { /** Used to lookup unminified function names. */ @@ -42267,13 +41931,13 @@ module.exports = realNames; /***/ }), -/* 451 */ +/* 450 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - getData = __webpack_require__(447), - getFuncName = __webpack_require__(449), - lodash = __webpack_require__(453); +var LazyWrapper = __webpack_require__(451), + getData = __webpack_require__(446), + getFuncName = __webpack_require__(448), + lodash = __webpack_require__(452); /** * Checks if `func` has a lazy counterpart. @@ -42301,11 +41965,11 @@ module.exports = isLaziable; /***/ }), -/* 452 */ +/* 451 */ /***/ (function(module, exports, __webpack_require__) { var baseCreate = __webpack_require__(238), - baseLodash = __webpack_require__(446); + baseLodash = __webpack_require__(445); /** Used as references for the maximum length and index of an array. */ var MAX_ARRAY_LENGTH = 4294967295; @@ -42335,15 +41999,15 @@ module.exports = LazyWrapper; /***/ }), -/* 453 */ +/* 452 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), - baseLodash = __webpack_require__(446), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), + baseLodash = __webpack_require__(445), isArray = __webpack_require__(88), isObjectLike = __webpack_require__(87), - wrapperClone = __webpack_require__(454); + wrapperClone = __webpack_require__(453); /** Used for built-in method references. */ var objectProto = Object.prototype; @@ -42488,11 +42152,11 @@ module.exports = lodash; /***/ }), -/* 454 */ +/* 453 */ /***/ (function(module, exports, __webpack_require__) { -var LazyWrapper = __webpack_require__(452), - LodashWrapper = __webpack_require__(445), +var LazyWrapper = __webpack_require__(451), + LodashWrapper = __webpack_require__(444), copyArray = __webpack_require__(224); /** @@ -42517,7 +42181,7 @@ module.exports = wrapperClone; /***/ }), -/* 455 */ +/* 454 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42588,7 +42252,7 @@ var hasQueryBeenLoaded = function hasQueryBeenLoaded(col) { exports.hasQueryBeenLoaded = hasQueryBeenLoaded; /***/ }), -/* 456 */ +/* 455 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42677,7 +42341,7 @@ function sanitize(manifest) { } /***/ }), -/* 457 */ +/* 456 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42698,7 +42362,7 @@ var _objectWithoutProperties2 = _interopRequireDefault(__webpack_require__(55)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); -var _store = __webpack_require__(345); +var _store = __webpack_require__(344); var _cozyStackClient = __webpack_require__(212); @@ -42779,7 +42443,7 @@ var createMockClient = function createMockClient(_ref) { exports.createMockClient = createMockClient; /***/ }), -/* 458 */ +/* 457 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -42800,13 +42464,13 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _http = _interopRequireDefault(__webpack_require__(27)); -var _open = _interopRequireDefault(__webpack_require__(459)); +var _open = _interopRequireDefault(__webpack_require__(458)); -var _fs = _interopRequireDefault(__webpack_require__(462)); +var _fs = _interopRequireDefault(__webpack_require__(461)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _serverDestroy = _interopRequireDefault(__webpack_require__(465)); +var _serverDestroy = _interopRequireDefault(__webpack_require__(464)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -42820,7 +42484,7 @@ var log = _cozyLogger.default.namespace('create-cli-client'); var nodeFetch = __webpack_require__(25); -var btoa = __webpack_require__(466); +var btoa = __webpack_require__(465); /** * Creates and starts and HTTP server suitable for OAuth authentication * @@ -43114,17 +42778,17 @@ if (__webpack_require__.c[__webpack_require__.s] === module) { /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 459 */ +/* 458 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; /* WEBPACK VAR INJECTION */(function(__dirname) { const {promisify} = __webpack_require__(12); -const path = __webpack_require__(460); -const childProcess = __webpack_require__(461); -const fs = __webpack_require__(462); -const isWsl = __webpack_require__(463); -const isDocker = __webpack_require__(464); +const path = __webpack_require__(459); +const childProcess = __webpack_require__(460); +const fs = __webpack_require__(461); +const isWsl = __webpack_require__(462); +const isDocker = __webpack_require__(463); const pAccess = promisify(fs.access); const pReadFile = promisify(fs.readFile); @@ -43317,32 +42981,32 @@ module.exports = async (target, options) => { /* WEBPACK VAR INJECTION */}.call(this, "/")) /***/ }), -/* 460 */ +/* 459 */ /***/ (function(module, exports) { module.exports = require("path"); /***/ }), -/* 461 */ +/* 460 */ /***/ (function(module, exports) { module.exports = require("child_process"); /***/ }), -/* 462 */ +/* 461 */ /***/ (function(module, exports) { module.exports = require("fs"); /***/ }), -/* 463 */ +/* 462 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; const os = __webpack_require__(21); -const fs = __webpack_require__(462); -const isDocker = __webpack_require__(464); +const fs = __webpack_require__(461); +const isDocker = __webpack_require__(463); const isWsl = () => { if (process.platform !== 'linux') { @@ -43373,12 +43037,12 @@ if (process.env.__IS_WSL_TEST__) { /***/ }), -/* 464 */ +/* 463 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; -const fs = __webpack_require__(462); +const fs = __webpack_require__(461); let isDocker; @@ -43409,7 +43073,7 @@ module.exports = () => { /***/ }), -/* 465 */ +/* 464 */ /***/ (function(module, exports) { module.exports = enableDestroy; @@ -43434,7 +43098,7 @@ function enableDestroy(server) { /***/ }), -/* 466 */ +/* 465 */ /***/ (function(module, exports) { (function () { @@ -43457,7 +43121,7 @@ function enableDestroy(server) { /***/ }), -/* 467 */ +/* 466 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43470,51 +43134,51 @@ Object.defineProperty(exports, "__esModule", { }); exports.timeseries = exports.document = exports.contact = exports.utils = exports.permission = exports.note = exports.account = exports.folder = exports.file = exports.applications = exports.instance = exports.trigger = exports.accounts = exports.triggers = void 0; -var trigger = _interopRequireWildcard(__webpack_require__(468)); +var trigger = _interopRequireWildcard(__webpack_require__(467)); exports.trigger = trigger; -var instance = _interopRequireWildcard(__webpack_require__(470)); +var instance = _interopRequireWildcard(__webpack_require__(469)); exports.instance = instance; -var applications = _interopRequireWildcard(__webpack_require__(471)); +var applications = _interopRequireWildcard(__webpack_require__(470)); exports.applications = applications; -var file = _interopRequireWildcard(__webpack_require__(472)); +var file = _interopRequireWildcard(__webpack_require__(471)); exports.file = file; -var folder = _interopRequireWildcard(__webpack_require__(476)); +var folder = _interopRequireWildcard(__webpack_require__(475)); exports.folder = folder; -var account = _interopRequireWildcard(__webpack_require__(469)); +var account = _interopRequireWildcard(__webpack_require__(468)); exports.account = account; -var note = _interopRequireWildcard(__webpack_require__(478)); +var note = _interopRequireWildcard(__webpack_require__(477)); exports.note = note; -var permission = _interopRequireWildcard(__webpack_require__(479)); +var permission = _interopRequireWildcard(__webpack_require__(478)); exports.permission = permission; -var utils = _interopRequireWildcard(__webpack_require__(480)); +var utils = _interopRequireWildcard(__webpack_require__(479)); exports.utils = utils; -var contact = _interopRequireWildcard(__webpack_require__(481)); +var contact = _interopRequireWildcard(__webpack_require__(480)); exports.contact = contact; -var document = _interopRequireWildcard(__webpack_require__(473)); +var document = _interopRequireWildcard(__webpack_require__(472)); exports.document = document; -var timeseries = _interopRequireWildcard(__webpack_require__(483)); +var timeseries = _interopRequireWildcard(__webpack_require__(482)); exports.timeseries = timeseries; // For backward compatibility before 9.0.0 @@ -43524,7 +43188,7 @@ var accounts = account; exports.accounts = accounts; /***/ }), -/* 468 */ +/* 467 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43539,7 +43203,7 @@ exports.triggers = exports.triggerStates = void 0; var _get = _interopRequireDefault(__webpack_require__(163)); -var _account = __webpack_require__(469); +var _account = __webpack_require__(468); var actionableErrors = ['CHALLENGE_ASKED', 'DISK_QUOTA_EXCEEDED', 'TERMS_VERSION_MISMATCH', 'USER_ACTION_NEEDED', 'USER_ACTION_NEEDED.CHANGE_PASSWORD', 'USER_ACTION_NEEDED.ACCOUNT_REMOVED', 'USER_ACTION_NEEDED.WEBAUTH_REQUIRED', 'USER_ACTION_NEEDED.SCA_REQUIRED', 'LOGIN_FAILED']; /** Trigger states come from /jobs/triggers */ @@ -43647,7 +43311,7 @@ var triggers = { exports.triggers = triggers; /***/ }), -/* 469 */ +/* 468 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43664,9 +43328,9 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _merge = _interopRequireDefault(__webpack_require__(395)); +var _merge = _interopRequireDefault(__webpack_require__(394)); -var _HasMany = __webpack_require__(394); +var _HasMany = __webpack_require__(393); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -43752,7 +43416,7 @@ var setContractSyncStatusInAccount = function setContractSyncStatusInAccount(acc exports.setContractSyncStatusInAccount = setContractSyncStatusInAccount; /***/ }), -/* 470 */ +/* 469 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43854,7 +43518,7 @@ var buildPremiumLink = function buildPremiumLink(instanceInfo) { exports.buildPremiumLink = buildPremiumLink; /***/ }), -/* 471 */ +/* 470 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43969,7 +43633,7 @@ var getAppDisplayName = function getAppDisplayName(app, lang) { exports.getAppDisplayName = getAppDisplayName; /***/ }), -/* 472 */ +/* 471 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -43993,17 +43657,17 @@ var _defineProperty2 = _interopRequireDefault(__webpack_require__(4)); var _get = _interopRequireDefault(__webpack_require__(163)); -var _isString = _interopRequireDefault(__webpack_require__(389)); +var _isString = _interopRequireDefault(__webpack_require__(388)); var _has = _interopRequireDefault(__webpack_require__(315)); -var _document = __webpack_require__(473); +var _document = __webpack_require__(472); var _dsl = __webpack_require__(260); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); @@ -44406,7 +44070,7 @@ var hasMetadataAttribute = function hasMetadataAttribute(_ref3) { exports.hasMetadataAttribute = hasMetadataAttribute; /***/ }), -/* 473 */ +/* 472 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -44427,9 +44091,9 @@ var _classCallCheck2 = _interopRequireDefault(__webpack_require__(60)); var _createClass2 = _interopRequireDefault(__webpack_require__(61)); -var _lodash = __webpack_require__(474); +var _lodash = __webpack_require__(473); -var qualificationModel = _interopRequireWildcard(__webpack_require__(475)); +var qualificationModel = _interopRequireWildcard(__webpack_require__(474)); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -44676,7 +44340,7 @@ var getQualification = function getQualification(document) { exports.getQualification = getQualification; /***/ }), -/* 474 */ +/* 473 */ /***/ (function(module, exports, __webpack_require__) { /* WEBPACK VAR INJECTION */(function(module) {var __WEBPACK_AMD_DEFINE_RESULT__;/** @@ -61884,13 +61548,13 @@ exports.getQualification = getQualification; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 475 */ +/* 474 */ /***/ (function(module) { module.exports = JSON.parse("{\"qualifications\":[{\"label\":\"national_id_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"passport\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\"]},{\"label\":\"residence_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"immigration\",\"subjects\":[\"permit\",\"identity\"]},{\"label\":\"family_record_book\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"birth_certificate\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"identity\",\"family\"]},{\"label\":\"driver_license\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"permit\",\"driving\"]},{\"label\":\"other_identity_document\",\"purpose\":\"attestation\"},{\"label\":\"wedding\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"pacs\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"divorce\",\"purpose\":\"contract\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"civil_registration\",\"subjects\":[\"family\"]},{\"label\":\"large_family_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"transport\",\"subjects\":[\"right\"]},{\"label\":\"caf\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"family\",\"subjects\":[\"right\"]},{\"label\":\"other_family_document\"},{\"label\":\"diploma\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"achievement\"]},{\"label\":\"work_contract\",\"purpose\":\"contract\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"employment\"]},{\"label\":\"pay_sheet\",\"purpose\":\"attestation\",\"sourceCategory\":\"employer\",\"subjects\":[\"work\",\"revenues\"]},{\"label\":\"unemployment_benefit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"pension\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"subjects\":[\"revenues\"]},{\"label\":\"other_revenue\",\"purpose\":\"attestation\",\"subjects\":[\"revenues\"]},{\"label\":\"gradebook\",\"purpose\":\"report\",\"sourceCategory\":\"education\",\"subjects\":[\"history\"]},{\"label\":\"student_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"education\",\"subjects\":[\"identity\"]},{\"label\":\"resume\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"motivation_letter\",\"purpose\":\"description\",\"subjects\":[\"employment\"]},{\"label\":\"other_work_document\"},{\"label\":\"health_book\",\"purpose\":\"report\",\"sourceCategory\":\"health\",\"subjects\":[\"history\"]},{\"label\":\"national_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"health_insurance_card\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"health\",\"subjects\":[\"insurance\"]},{\"label\":\"prescription\",\"purpose\":\"attestation\",\"sourceCategory\":\"health\",\"subjects\":[\"right\"]},{\"label\":\"health_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"health\"},{\"label\":\"other_health_document\"},{\"label\":\"vehicle_registration\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"right\",\"identity\"]},{\"label\":\"car_insurance\",\"purpose\":\"attestation\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"transport\",\"subjects\":[\"insurance\",\"car\"]},{\"label\":\"mechanic_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"transport_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"transport\"},{\"label\":\"other_transport_document\"},{\"label\":\"house_sale_agreeement\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"building_permit\",\"purpose\":\"attestation\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"permit\",\"house\"]},{\"label\":\"technical_diagnostic_record\",\"purpose\":\"report\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"compliance\",\"house\"]},{\"label\":\"lease\",\"purpose\":\"contract\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"rent_receipt\",\"purpose\":\"invoice\",\"sourceCategory\":\"real_estate\",\"subjects\":[\"house\"]},{\"label\":\"house_insurance\",\"purpose\":\"contract\",\"sourceCategory\":\"insurance\",\"sourceSubCategory\":\"real_estate\",\"subjects\":[\"insurance\",\"house\"]},{\"label\":\"work_quote\",\"purpose\":\"description\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"work_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"building\",\"subjects\":[\"building\",\"house\"]},{\"label\":\"other_house_document\"},{\"label\":\"phone_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"mobile\"},{\"label\":\"isp_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\",\"sourceSubCategory\":\"internet\",\"subjects\":[\"subscription\"]},{\"label\":\"telecom_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"telecom\"},{\"label\":\"energy_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"energy\"},{\"label\":\"water_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"water\"},{\"label\":\"appliance_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"retail\"},{\"label\":\"web_service_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"web\"},{\"label\":\"restaurant_invoice\",\"purpose\":\"invoice\",\"sourceCategory\":\"alimentation\"},{\"label\":\"other_invoice\",\"purpose\":\"invoice\"},{\"label\":\"tax_return\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_notice\",\"purpose\":\"invoice\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"tax_timetable\",\"purpose\":\"report\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"other_tax_document\",\"sourceCategory\":\"gov\",\"sourceSubCategory\":\"tax\",\"subjects\":[\"tax\"]},{\"label\":\"bank_details\",\"purpose\":\"attestation\",\"sourceCategory\":\"bank\",\"subjects\":[\"identity\"]},{\"label\":\"bank_statement\",\"purpose\":\"report\",\"sourceCategory\":\"bank\",\"subjects\":[\"history\"]},{\"label\":\"loan_agreement\",\"purpose\":\"contract\",\"sourceCategory\":\"bank\"},{\"label\":\"other_bank_document\",\"sourceCategory\":\"bank\"},{\"label\":\"receipt\",\"purpose\":\"report\"}],\"purposeKnownValues\":[\"attestation\",\"contract\",\"invoice\",\"report\",\"description\",\"evaluation\"],\"sourceCategoryKnownValues\":[\"bank\",\"insurance\",\"retail\",\"telecom\",\"energy\",\"water\",\"health\",\"gov\",\"education\",\"employer\",\"transport\",\"goods\",\"alimentation\",\"building\",\"real_estate\",\"web\"],\"sourceSubCategoryKnownValues\":[\"civil_registration\",\"immigration\",\"transport\",\"family\",\"tax\",\"health\",\"real_estate\",\"mobile\",\"internet\"],\"subjectsKnownValues\":[\"identity\",\"permit\",\"family\",\"driving\",\"right\",\"subvention\",\"achievement\",\"degree\",\"work\",\"employment\",\"revenues\",\"history\",\"insurance\",\"drugs\",\"medical_act\",\"car\",\"moto\",\"truck\",\"boat\",\"subscription\",\"buy/sale\",\"house\",\"compliance\",\"building\",\"food\",\"real_estate\",\"tax\",\"insurance\",\"education\",\"statement\",\"course\",\"internet\",\"phone\"]}"); /***/ }), -/* 476 */ +/* 475 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -61907,13 +61571,13 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _sortBy = _interopRequireDefault(__webpack_require__(477)); +var _sortBy = _interopRequireDefault(__webpack_require__(476)); var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _types = __webpack_require__(263); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); var APP_DOCTYPE = 'io.cozy.apps'; var administrative = 'administrative'; @@ -62100,13 +61764,13 @@ var getReferencedFolder = /*#__PURE__*/function () { exports.getReferencedFolder = getReferencedFolder; /***/ }), -/* 477 */ +/* 476 */ /***/ (function(module, exports, __webpack_require__) { var baseFlatten = __webpack_require__(184), - baseOrderBy = __webpack_require__(384), + baseOrderBy = __webpack_require__(383), baseRest = __webpack_require__(197), - isIterateeCall = __webpack_require__(402); + isIterateeCall = __webpack_require__(401); /** * Creates an array of elements, sorted in ascending order by the results of @@ -62154,7 +61818,7 @@ module.exports = sortBy; /***/ }), -/* 478 */ +/* 477 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62171,7 +61835,7 @@ var _regenerator = _interopRequireDefault(__webpack_require__(57)); var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); -var _helpers = __webpack_require__(409); +var _helpers = __webpack_require__(408); /** * @@ -62272,7 +61936,7 @@ var fetchURL = /*#__PURE__*/function () { exports.fetchURL = fetchURL; /***/ }), -/* 479 */ +/* 478 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62297,7 +61961,7 @@ var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__(59)); var _toConsumableArray2 = _interopRequireDefault(__webpack_require__(52)); -var _intersection = _interopRequireDefault(__webpack_require__(379)); +var _intersection = _interopRequireDefault(__webpack_require__(378)); var _get = _interopRequireDefault(__webpack_require__(163)); @@ -62305,9 +61969,9 @@ var _CozyClient = _interopRequireDefault(__webpack_require__(43)); var _dsl = __webpack_require__(260); -var _file = __webpack_require__(472); +var _file = __webpack_require__(471); -var _const = __webpack_require__(337); +var _const = __webpack_require__(336); function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; } @@ -62704,7 +62368,7 @@ var isShortcutCreatedOnTheRecipientCozy = function isShortcutCreatedOnTheRecipie exports.isShortcutCreatedOnTheRecipientCozy = isShortcutCreatedOnTheRecipientCozy; /***/ }), -/* 480 */ +/* 479 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62735,7 +62399,7 @@ var getCreatedByApp = function getCreatedByApp(doc) { exports.getCreatedByApp = getCreatedByApp; /***/ }), -/* 481 */ +/* 480 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -62750,7 +62414,7 @@ exports.getIndexByFamilyNameGivenNameEmailCozyUrl = exports.getDefaultSortIndexV var _get = _interopRequireDefault(__webpack_require__(163)); -var _isEmpty = _interopRequireDefault(__webpack_require__(482)); +var _isEmpty = _interopRequireDefault(__webpack_require__(481)); var getPrimaryOrFirst = function getPrimaryOrFirst(property) { return function (obj) { @@ -63001,7 +62665,7 @@ var getIndexByFamilyNameGivenNameEmailCozyUrl = function getIndexByFamilyNameGiv exports.getIndexByFamilyNameGivenNameEmailCozyUrl = getIndexByFamilyNameGivenNameEmailCozyUrl; /***/ }), -/* 482 */ +/* 481 */ /***/ (function(module, exports, __webpack_require__) { var baseKeys = __webpack_require__(97), @@ -63084,7 +62748,7 @@ module.exports = isEmpty; /***/ }), -/* 483 */ +/* 482 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63246,7 +62910,7 @@ var fetchTimeSeriesByIntervalAndSource = /*#__PURE__*/function () { exports.fetchTimeSeriesByIntervalAndSource = fetchTimeSeriesByIntervalAndSource; /***/ }), -/* 484 */ +/* 483 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63258,7 +62922,7 @@ Object.defineProperty(exports, "__esModule", { var _exportNames = {}; exports.default = void 0; -var _comGrandlyonEnedisDay = __webpack_require__(485); +var _comGrandlyonEnedisDay = __webpack_require__(484); Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63272,7 +62936,7 @@ Object.keys(_comGrandlyonEnedisDay).forEach(function (key) { }); }); -var _comGrandlyonGrdfDay = __webpack_require__(486); +var _comGrandlyonGrdfDay = __webpack_require__(485); Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63286,7 +62950,7 @@ Object.keys(_comGrandlyonGrdfDay).forEach(function (key) { }); }); -var _comGrandlyonEglDay = __webpack_require__(487); +var _comGrandlyonEglDay = __webpack_require__(486); Object.keys(_comGrandlyonEglDay).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63300,7 +62964,7 @@ Object.keys(_comGrandlyonEglDay).forEach(function (key) { }); }); -var _ioCozyKonnectors = __webpack_require__(488); +var _ioCozyKonnectors = __webpack_require__(487); Object.keys(_ioCozyKonnectors).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63314,7 +62978,7 @@ Object.keys(_ioCozyKonnectors).forEach(function (key) { }); }); -var _ioCozyAccounts = __webpack_require__(489); +var _ioCozyAccounts = __webpack_require__(488); Object.keys(_ioCozyAccounts).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63328,7 +62992,7 @@ Object.keys(_ioCozyAccounts).forEach(function (key) { }); }); -var _ioCozyJobs = __webpack_require__(490); +var _ioCozyJobs = __webpack_require__(489); Object.keys(_ioCozyJobs).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63342,7 +63006,7 @@ Object.keys(_ioCozyJobs).forEach(function (key) { }); }); -var _ioCozyTerms = __webpack_require__(491); +var _ioCozyTerms = __webpack_require__(490); Object.keys(_ioCozyTerms).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63356,7 +63020,7 @@ Object.keys(_ioCozyTerms).forEach(function (key) { }); }); -var _comGrandlyonEcolyoEcogesture = __webpack_require__(492); +var _comGrandlyonEcolyoEcogesture = __webpack_require__(491); Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63370,7 +63034,7 @@ Object.keys(_comGrandlyonEcolyoEcogesture).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfile = __webpack_require__(493); +var _comGrandlyonEcolyoProfile = __webpack_require__(492); Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63384,7 +63048,7 @@ Object.keys(_comGrandlyonEcolyoProfile).forEach(function (key) { }); }); -var _comGrandlyonEcolyoProfiletype = __webpack_require__(494); +var _comGrandlyonEcolyoProfiletype = __webpack_require__(493); Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63398,7 +63062,7 @@ Object.keys(_comGrandlyonEcolyoProfiletype).forEach(function (key) { }); }); -var _comGrandlyonEcolyoSchemas = __webpack_require__(495); +var _comGrandlyonEcolyoSchemas = __webpack_require__(494); Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63412,7 +63076,7 @@ Object.keys(_comGrandlyonEcolyoSchemas).forEach(function (key) { }); }); -var _comGrandlyonEcolyoChallenge = __webpack_require__(496); +var _comGrandlyonEcolyoChallenge = __webpack_require__(495); Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63426,7 +63090,7 @@ Object.keys(_comGrandlyonEcolyoChallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUserchallenge = __webpack_require__(497); +var _comGrandlyonEcolyoUserchallenge = __webpack_require__(496); Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63440,7 +63104,7 @@ Object.keys(_comGrandlyonEcolyoUserchallenge).forEach(function (key) { }); }); -var _comGrandlyonEcolyoDuel = __webpack_require__(498); +var _comGrandlyonEcolyoDuel = __webpack_require__(497); Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63454,7 +63118,7 @@ Object.keys(_comGrandlyonEcolyoDuel).forEach(function (key) { }); }); -var _comGrandlyonEcolyoQuiz = __webpack_require__(499); +var _comGrandlyonEcolyoQuiz = __webpack_require__(498); Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63468,7 +63132,7 @@ Object.keys(_comGrandlyonEcolyoQuiz).forEach(function (key) { }); }); -var _comGrandlyonEcolyoUsageevent = __webpack_require__(500); +var _comGrandlyonEcolyoUsageevent = __webpack_require__(499); Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63482,7 +63146,7 @@ Object.keys(_comGrandlyonEcolyoUsageevent).forEach(function (key) { }); }); -var _comGrandlyonEcolyoExploration = __webpack_require__(501); +var _comGrandlyonEcolyoExploration = __webpack_require__(500); Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63496,7 +63160,7 @@ Object.keys(_comGrandlyonEcolyoExploration).forEach(function (key) { }); }); -var _comGrandlyonEnedisYear = __webpack_require__(502); +var _comGrandlyonEnedisYear = __webpack_require__(501); Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63510,7 +63174,7 @@ Object.keys(_comGrandlyonEnedisYear).forEach(function (key) { }); }); -var _comGrandlyonEnedisMonth = __webpack_require__(503); +var _comGrandlyonEnedisMonth = __webpack_require__(502); Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63524,7 +63188,7 @@ Object.keys(_comGrandlyonEnedisMonth).forEach(function (key) { }); }); -var _comGrandlyonEnedisMinute = __webpack_require__(504); +var _comGrandlyonEnedisMinute = __webpack_require__(503); Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63538,7 +63202,7 @@ Object.keys(_comGrandlyonEnedisMinute).forEach(function (key) { }); }); -var _comGrandlyonGrdfYear = __webpack_require__(505); +var _comGrandlyonGrdfYear = __webpack_require__(504); Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63552,7 +63216,7 @@ Object.keys(_comGrandlyonGrdfYear).forEach(function (key) { }); }); -var _comGrandlyonGrdfMonth = __webpack_require__(506); +var _comGrandlyonGrdfMonth = __webpack_require__(505); Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63566,7 +63230,7 @@ Object.keys(_comGrandlyonGrdfMonth).forEach(function (key) { }); }); -var _comGrandlyonEglYear = __webpack_require__(507); +var _comGrandlyonEglYear = __webpack_require__(506); Object.keys(_comGrandlyonEglYear).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63580,7 +63244,7 @@ Object.keys(_comGrandlyonEglYear).forEach(function (key) { }); }); -var _comGrandlyonEglMonth = __webpack_require__(508); +var _comGrandlyonEglMonth = __webpack_require__(507); Object.keys(_comGrandlyonEglMonth).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63594,7 +63258,7 @@ Object.keys(_comGrandlyonEglMonth).forEach(function (key) { }); }); -var _ioCozyTriggers = __webpack_require__(509); +var _ioCozyTriggers = __webpack_require__(508); Object.keys(_ioCozyTriggers).forEach(function (key) { if (key === "default" || key === "__esModule") return; @@ -63779,7 +63443,7 @@ exports.default = _default2; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 485 */ +/* 484 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63822,7 +63486,7 @@ exports.ENEDIS_DAY_DOCTYPE = ENEDIS_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 486 */ +/* 485 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63865,7 +63529,7 @@ exports.GRDF_DAY_DOCTYPE = GRDF_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 487 */ +/* 486 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63908,7 +63572,7 @@ exports.EGL_DAY_DOCTYPE = EGL_DAY_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 488 */ +/* 487 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63951,7 +63615,7 @@ exports.KONNECTORS_DOCTYPE = KONNECTORS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 489 */ +/* 488 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -63994,7 +63658,7 @@ exports.ACCOUNTS_DOCTYPE = ACCOUNTS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 490 */ +/* 489 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64037,7 +63701,7 @@ exports.JOBS_DOCTYPE = JOBS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 491 */ +/* 490 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64080,7 +63744,7 @@ exports.TERMS_DOCTYPE = TERMS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 492 */ +/* 491 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64123,7 +63787,7 @@ exports.ECOGESTURE_DOCTYPE = ECOGESTURE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 493 */ +/* 492 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64166,7 +63830,7 @@ exports.PROFILE_DOCTYPE = PROFILE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 494 */ +/* 493 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64209,7 +63873,7 @@ exports.PROFILETYPE_DOCTYPE = PROFILETYPE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 495 */ +/* 494 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64252,7 +63916,7 @@ exports.SCHEMAS_DOCTYPE = SCHEMAS_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 496 */ +/* 495 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64295,7 +63959,7 @@ exports.CHALLENGE_DOCTYPE = CHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 497 */ +/* 496 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64338,7 +64002,7 @@ exports.USERCHALLENGE_DOCTYPE = USERCHALLENGE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 498 */ +/* 497 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64381,7 +64045,7 @@ exports.DUEL_DOCTYPE = DUEL_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 499 */ +/* 498 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64424,7 +64088,7 @@ exports.QUIZ_DOCTYPE = QUIZ_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 500 */ +/* 499 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64467,7 +64131,7 @@ exports.USAGEEVENT_DOCTYPE = USAGEEVENT_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 501 */ +/* 500 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64510,7 +64174,7 @@ exports.EXPLORATION_DOCTYPE = EXPLORATION_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 502 */ +/* 501 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64553,7 +64217,7 @@ exports.ENEDIS_YEAR_DOCTYPE = ENEDIS_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 503 */ +/* 502 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64596,7 +64260,7 @@ exports.ENEDIS_MONTH_DOCTYPE = ENEDIS_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 504 */ +/* 503 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64639,7 +64303,7 @@ exports.ENEDIS_MINUTE_DOCTYPE = ENEDIS_MINUTE_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 505 */ +/* 504 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64682,7 +64346,7 @@ exports.GRDF_YEAR_DOCTYPE = GRDF_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 506 */ +/* 505 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64725,7 +64389,7 @@ exports.GRDF_MONTH_DOCTYPE = GRDF_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 507 */ +/* 506 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64768,7 +64432,7 @@ exports.EGL_YEAR_DOCTYPE = EGL_YEAR_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 508 */ +/* 507 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; @@ -64811,7 +64475,7 @@ exports.EGL_MONTH_DOCTYPE = EGL_MONTH_DOCTYPE; /* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(1)(module))) /***/ }), -/* 509 */ +/* 508 */ /***/ (function(module, exports, __webpack_require__) { "use strict"; diff --git a/vendors/ecolyo.ad5e1e67070eba93b05c.js b/vendors/ecolyo.c56df4015fe3f1cc5538.js similarity index 94% rename from vendors/ecolyo.ad5e1e67070eba93b05c.js rename to vendors/ecolyo.c56df4015fe3f1cc5538.js index a6c9ef09a5ce3ef2ecdee0c595dde9a62251c6b5..f621c55bc483e55a54443abef49dda0bde0d1f1f 100644 --- a/vendors/ecolyo.ad5e1e67070eba93b05c.js +++ b/vendors/ecolyo.c56df4015fe3f1cc5538.js @@ -983,7 +983,7 @@ module.exports = cloneArrayBuffer; "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "SDK_VERSION", function() { return SDK_VERSION; }); -var SDK_VERSION = '6.13.3'; +var SDK_VERSION = '6.13.2'; //# sourceMappingURL=version.js.map /***/ }), @@ -4546,7 +4546,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.normalTheme = exports.invertedTheme = exports.getTheme = exports.defaultValues = void 0; +exports.getTheme = exports.invertedTheme = exports.normalTheme = exports.defaultValues = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); @@ -10519,7 +10519,7 @@ var Jss = function () { function Jss(options) { this.id = instanceCounter++; - this.version = "10.8.2"; + this.version = "10.8.0"; this.plugins = new PluginsRegistry(); this.options = { id: { @@ -21550,18 +21550,82 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _sentry_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("PIsB"); /* harmony import */ var _sentry_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("TwdF"); /* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("DTjN"); -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__("2TjN"); - +/** + * A special usecase for incorrectly wrapped Fetch APIs in conjunction with ad-blockers. + * Whenever someone wraps the Fetch API and returns the wrong promise chain, + * this chain becomes orphaned and there is no possible way to capture it's rejections + * other than allowing it bubble up to this very handler. eg. + * + * const f = window.fetch; + * window.fetch = function () { + * const p = f.apply(this, arguments); + * + * p.then(function() { + * console.log('hi.'); + * }); + * + * return p; + * } + * + * `p.then(function () { ... })` is producing a completely separate promise chain, + * however, what's returned is `p` - the result of original `fetch` call. + * + * This mean, that whenever we use the Fetch API to send our own requests, _and_ + * some ad-blocker blocks it, this orphaned chain will _always_ reject, + * effectively causing another event to be captured. + * This makes a whole process become an infinite loop, which we need to somehow + * deal with, and break it in one way or another. + * + * To deal with this issue, we are making sure that we _always_ use the real + * browser Fetch API, instead of relying on what `window.fetch` exposes. + * The only downside to this would be missing our own requests as breadcrumbs, + * but because we are already not doing this, it should be just fine. + * + * Possible failed fetch error messages per-browser: + * + * Chrome: Failed to fetch + * Edge: Failed to Fetch + * Firefox: NetworkError when attempting to fetch resource + * Safari: resource blocked by content blocker + */ +function getNativeFetchImplementation() { + /* eslint-disable @typescript-eslint/unbound-method */ + var _a, _b; + // Fast path to avoid DOM I/O + var global = Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_3__["getGlobalObject"])(); + if (Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_3__["isNativeFetch"])(global.fetch)) { + return global.fetch.bind(global); + } + var document = global.document; + var fetchImpl = global.fetch; + // eslint-disable-next-line deprecation/deprecation + if (typeof ((_a = document) === null || _a === void 0 ? void 0 : _a.createElement) === "function") { + try { + var sandbox = document.createElement('iframe'); + sandbox.hidden = true; + document.head.appendChild(sandbox); + if ((_b = sandbox.contentWindow) === null || _b === void 0 ? void 0 : _b.fetch) { + fetchImpl = sandbox.contentWindow.fetch; + } + document.head.removeChild(sandbox); + } + catch (e) { + _sentry_utils__WEBPACK_IMPORTED_MODULE_3__["logger"].warn('Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ', e); + } + } + return fetchImpl.bind(global); + /* eslint-enable @typescript-eslint/unbound-method */ +} /** `fetch` based transport */ var FetchTransport = /** @class */ (function (_super) { Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__extends"])(FetchTransport, _super); function FetchTransport(options, fetchImpl) { - if (fetchImpl === void 0) { fetchImpl = Object(_utils__WEBPACK_IMPORTED_MODULE_5__["getNativeFetchImplementation"])(); } + if (fetchImpl === void 0) { fetchImpl = getNativeFetchImplementation(); } var _this = _super.call(this, options) || this; _this._fetch = fetchImpl; return _this; @@ -21757,113 +21821,6 @@ function (_BaseResponse) { /***/ }), -/***/ "2TjN": -/***/ (function(module, __webpack_exports__, __webpack_require__) { - -"use strict"; -__webpack_require__.r(__webpack_exports__); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getNativeFetchImplementation", function() { return getNativeFetchImplementation; }); -/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "sendReport", function() { return sendReport; }); -/* harmony import */ var _sentry_utils__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("TwdF"); - -var global = Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_0__["getGlobalObject"])(); -var cachedFetchImpl; -/** - * A special usecase for incorrectly wrapped Fetch APIs in conjunction with ad-blockers. - * Whenever someone wraps the Fetch API and returns the wrong promise chain, - * this chain becomes orphaned and there is no possible way to capture it's rejections - * other than allowing it bubble up to this very handler. eg. - * - * const f = window.fetch; - * window.fetch = function () { - * const p = f.apply(this, arguments); - * - * p.then(function() { - * console.log('hi.'); - * }); - * - * return p; - * } - * - * `p.then(function () { ... })` is producing a completely separate promise chain, - * however, what's returned is `p` - the result of original `fetch` call. - * - * This mean, that whenever we use the Fetch API to send our own requests, _and_ - * some ad-blocker blocks it, this orphaned chain will _always_ reject, - * effectively causing another event to be captured. - * This makes a whole process become an infinite loop, which we need to somehow - * deal with, and break it in one way or another. - * - * To deal with this issue, we are making sure that we _always_ use the real - * browser Fetch API, instead of relying on what `window.fetch` exposes. - * The only downside to this would be missing our own requests as breadcrumbs, - * but because we are already not doing this, it should be just fine. - * - * Possible failed fetch error messages per-browser: - * - * Chrome: Failed to fetch - * Edge: Failed to Fetch - * Firefox: NetworkError when attempting to fetch resource - * Safari: resource blocked by content blocker - */ -function getNativeFetchImplementation() { - var _a, _b; - if (cachedFetchImpl) { - return cachedFetchImpl; - } - /* eslint-disable @typescript-eslint/unbound-method */ - // Fast path to avoid DOM I/O - if (Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_0__["isNativeFetch"])(global.fetch)) { - return (cachedFetchImpl = global.fetch.bind(global)); - } - var document = global.document; - var fetchImpl = global.fetch; - // eslint-disable-next-line deprecation/deprecation - if (typeof ((_a = document) === null || _a === void 0 ? void 0 : _a.createElement) === "function") { - try { - var sandbox = document.createElement('iframe'); - sandbox.hidden = true; - document.head.appendChild(sandbox); - if ((_b = sandbox.contentWindow) === null || _b === void 0 ? void 0 : _b.fetch) { - fetchImpl = sandbox.contentWindow.fetch; - } - document.head.removeChild(sandbox); - } - catch (e) { - _sentry_utils__WEBPACK_IMPORTED_MODULE_0__["logger"].warn('Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ', e); - } - } - return (cachedFetchImpl = fetchImpl.bind(global)); - /* eslint-enable @typescript-eslint/unbound-method */ -} -/** - * Sends sdk client report using sendBeacon or fetch as a fallback if available - * - * @param url report endpoint - * @param body report payload - */ -function sendReport(url, body) { - var isRealNavigator = Object.prototype.toString.call(global && global.navigator) === '[object Navigator]'; - var hasSendBeacon = isRealNavigator && typeof global.navigator.sendBeacon === 'function'; - if (hasSendBeacon) { - // Prevent illegal invocations - https://xgwang.me/posts/you-may-not-know-beacon/#it-may-throw-error%2C-be-sure-to-catch - var sendBeacon = global.navigator.sendBeacon.bind(global.navigator); - return sendBeacon(url, body); - } - if (Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_0__["supportsFetch"])()) { - var fetch_1 = getNativeFetchImplementation(); - return Object(_sentry_utils__WEBPACK_IMPORTED_MODULE_0__["forget"])(fetch_1(url, { - body: body, - method: 'POST', - credentials: 'omit', - keepalive: true, - })); - } -} -//# sourceMappingURL=utils.js.map - -/***/ }), - /***/ "2V/z": /***/ (function(module, __webpack_exports__, __webpack_require__) { @@ -36267,8 +36224,6 @@ var _SettingsCollection = _interopRequireWildcard(__webpack_require__("AESg")); var _NotesCollection = _interopRequireWildcard(__webpack_require__("TJ8N")); -var _OAuthClientsCollection = _interopRequireWildcard(__webpack_require__("kRBR")); - var _ShortcutsCollection = _interopRequireWildcard(__webpack_require__("aSVD")); var _ContactsCollection = _interopRequireWildcard(__webpack_require__("KaWD")); @@ -36367,9 +36322,6 @@ var CozyStackClient = /*#__PURE__*/function () { case _NotesCollection.NOTES_DOCTYPE: return new _NotesCollection.default(this); - case _OAuthClientsCollection.OAUTH_CLIENTS_DOCTYPE: - return new _OAuthClientsCollection.default(this); - case _ShortcutsCollection.SHORTCUTS_DOCTYPE: return new _ShortcutsCollection.default(this); @@ -61661,15 +61613,6 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { if (!href) throw new Error('No related link in server response'); return _this.stackClient.fullpath(href); }); - (0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "forceFileDownload", function (href, filename) { - var element = document.createElement('a'); - element.setAttribute('href', href); - element.setAttribute('download', filename); - element.style.display = 'none'; - document.body.appendChild(element); - element.click(); - document.body.removeChild(element); - }); _this.specialDirectories = {}; return _this; } @@ -62509,7 +62452,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { href = _context11.sent; case 12: - this.forceFileDownload("".concat(href, "?Dl=1"), filenameToUse); + (0, _utils.forceFileDownload)("".concat(href, "?Dl=1"), filenameToUse); case 13: case "end": @@ -62619,7 +62562,7 @@ var FileCollection = /*#__PURE__*/function (_DocumentCollection) { case 4: href = _context14.sent; fullpath = this.stackClient.fullpath(href); - this.forceFileDownload(fullpath, filename + '.zip'); + (0, _utils.forceFileDownload)(fullpath, filename + '.zip'); case 7: case "end": @@ -64826,12 +64769,6 @@ module.exports = function Get(O, P) { Object.defineProperty(exports, "__esModule", { value: true }); -Object.defineProperty(exports, "Content", { - enumerable: true, - get: function get() { - return _Layout.Content; - } -}); Object.defineProperty(exports, "Layout", { enumerable: true, get: function get() { @@ -64844,6 +64781,12 @@ Object.defineProperty(exports, "Main", { return _Layout.Main; } }); +Object.defineProperty(exports, "Content", { + enumerable: true, + get: function get() { + return _Layout.Content; + } +}); var _Layout = __webpack_require__("jDpt"); @@ -65399,7 +65342,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.getBreakpointsStatus = exports.default = void 0; +exports.default = exports.getBreakpointsStatus = void 0; var _slicedToArray2 = _interopRequireDefault(__webpack_require__("J4zp")); @@ -70755,8 +70698,6 @@ __webpack_require__.r(__webpack_exports__); /* harmony import */ var _sentry_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__("wBhU"); /* harmony import */ var _sentry_types__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__("PIsB"); /* harmony import */ var _sentry_utils__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__("TwdF"); -/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__("2TjN"); - @@ -70825,6 +70766,10 @@ var BaseTransport = /** @class */ (function () { if (!this.options.sendClientReports) { return; } + if (!global.navigator || typeof global.navigator.sendBeacon !== 'function') { + _sentry_utils__WEBPACK_IMPORTED_MODULE_3__["logger"].warn('Beacon API not available, skipping sending outcomes.'); + return; + } var outcomes = this._outcomes; this._outcomes = {}; // Nothing to send @@ -70851,12 +70796,7 @@ var BaseTransport = /** @class */ (function () { }), }); var envelope = envelopeHeader + "\n" + itemHeaders + "\n" + item; - try { - Object(_utils__WEBPACK_IMPORTED_MODULE_4__["sendReport"])(url, envelope); - } - catch (e) { - _sentry_utils__WEBPACK_IMPORTED_MODULE_3__["logger"].error(e); - } + global.navigator.sendBeacon(url, envelope); }; /** * Handle Sentry repsonse for promise-based transports. @@ -101549,7 +101489,7 @@ $export($export.P + $export.F * __webpack_require__("eeVq")(function () { /***/ "I7Kk": /***/ (function(module, exports, __webpack_require__) { -!function webpackUniversalModuleDefinition(e,t){ true?module.exports=t():undefined}(window,function(){return r=[function(e,t){e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){"function"==typeof Object.create?e.exports=function inherits(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function inherits(e,t){var r;t&&(e.super_=t,(r=function TempCtor(){}).prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e)}},function(e,t){e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(118);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var i=r(200),o=r(201),a=r(359);e.exports=function _createSuper(r){var n=o();return function _createSuperInternal(){var e,t=i(r),t=n?(e=i(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments);return a(this,t)}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(11),i=n.Buffer;function copyProps(e,t){for(var r in e)t[r]=e[r]}function SafeBuffer(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(copyProps(n,t),t.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(i.prototype),copyProps(i,SafeBuffer),SafeBuffer.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},SafeBuffer.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");return e=i(e),void 0!==t?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t){function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,s,J){"use strict";!function(k){function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var e=J(45).default,t=J(0).default;Object.defineProperty(s,"__esModule",{value:!0}),s.default=function mjml2html(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r="",n=[];Q&&"string"==typeof t.skeleton&&(t.skeleton=J(693)("."===t.skeleton.charAt(0)?L.default.resolve(k.cwd(),t.skeleton):t.skeleton));var i={},o={},a={},s=null,u=null;(Q&&t.useMjmlConfigOptions||t.mjmlConfigPath)&&(i=(d=(_=(0,$.readMjmlConfig)(t.mjmlConfigPath)).mjmlConfig).packages,o=d.options,u=_.componentRootPath,s=_.error,t.useMjmlConfigOptions&&(a=o)),Q&&!s&&t.mjmlConfigPath&&(0,$.handleMjmlConfigComponents)(i,u,K.registerComponent);var c,l=void 0!==(p=(b=_objectSpread(_objectSpread({},a),t)).beautify)&&p,f=void 0===(g=b.fonts)?{"Open Sans":"https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,700","Droid Sans":"https://fonts.googleapis.com/css?family=Droid+Sans:300,400,500,700",Lato:"https://fonts.googleapis.com/css?family=Lato:300,400,500,700",Roboto:"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700",Ubuntu:"https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700"}:g,h=b.keepComments,d=void 0!==(m=b.minify)&&m,o=void 0===(_=b.minifyOptions)?{}:_,i=void 0!==(s=b.ignoreIncludes)&&s,a=void 0===(u=b.juiceOptions)?{}:u,p=void 0===(t=b.juicePreserveTags)?null:t,m=void 0===(g=b.skeleton)?Y.default:g,s=void 0===(_=b.validationLevel)?"soft":_,t=void 0===(u=b.filePath)?".":u,_=void 0===(g=b.actualPath)?".":g,g=void 0!==(u=b.noMigrateWarn)&&u,u=b.preprocessors,b=void 0===(b=b.presets)?[]:b,y=_objectSpread({},K.default),v=(0,q.assignDependencies)({},q.dependencies),w=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(b);try{for(w.s();!(c=w.n()).done;){var E=c.value;(0,K.assignComponents)(y,E.components),(0,q.assignDependencies)(v,E.dependencies)}}catch(e){w.e(e)}finally{w.f()}"string"==typeof e&&(e=(0,H.default)(e,{keepComments:h,components:y,filePath:t,actualPath:_,preprocessors:u,ignoreIncludes:i})),e=(0,z.handleMjml3)(e,{noMigrateWarn:g});var T,S={backgroundColor:"",breakpoint:"480px",classes:{},classesDefault:{},defaultAttributes:{},htmlAttributes:{},fonts:f,inlineStyle:[],headStyle:{},componentsHeadStyle:[],headRaw:[],mediaQueries:{},preview:"",style:[],title:"",forceOWADesktop:"desktop"===(0,I.default)(e,"attributes.owa","mobile"),lang:(0,I.default)(e,"attributes.lang")},A={components:y,dependencies:v,initializeType:X.initializeType};switch(s){case"skip":break;case"strict":if(0<(n=(0,q.default)(e,A)).length)throw new Z("ValidationError: \n ".concat(n.map(function(e){return e.formattedMessage}).join("\n")),n);break;case"soft":default:n=(0,q.default)(e,A)}function $b(e,t,r){r=2<arguments.length&&void 0!==r?r:P.default;if(e)return null!==(t=(0,W.initComponent)({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},r(e)),{},{context:t})}))?"handler"in t?t.handler():"render"in t?t.render():void 0:void 0}function _b(e){return function parse(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=e.attributes,n=e.tagName,i=e.children,o=(0,I.default)(e.attributes,"mj-class","").split(" "),a=(0,M.default)(o,function(e,t){var r=S.classes[t],t={};return e["css-class"]&&(0,I.default)(r,"css-class")&&(t={"css-class":"".concat(e["css-class"]," ").concat(r["css-class"])}),_objectSpread(_objectSpread(_objectSpread({},e),r),t)},{}),o=(0,M.default)(t.split(" "),function(e,t){return _objectSpread(_objectSpread({},e),(0,I.default)(S.classesDefault,"".concat(t,".").concat(n)))},{}),s=(0,I.default)(r,"mj-class",t);return _objectSpread(_objectSpread({},e),{},{attributes:_objectSpread(_objectSpread(_objectSpread(_objectSpread({},S.defaultAttributes[n]),a),o),(0,N.default)(r,["mj-class"])),globalAttributes:_objectSpread({},S.defaultAttributes["mj-all"]),children:(0,R.default)(i,function(e){return parse(e,s)})})}(e)}return i=(0,B.default)(e.children,{tagName:"mj-body"}),g=(0,B.default)(e.children,{tagName:"mj-head"}),f={components:y,addMediaQuery:function addMediaQuery(e,t){var r=t.parsedWidth,t=t.unit;S.mediaQueries[e]="{ width:".concat(r).concat(t," !important; max-width: ").concat(r).concat(t,"; }")},addHeadStyle:function addHeadStyle(e,t){S.headStyle[e]=t},addComponentHeadSyle:function addComponentHeadSyle(e){S.componentsHeadStyle.push(e)},setBackgroundColor:function setBackgroundColor(e){S.backgroundColor=e},processing:function processing(e,t){return $b(e,t,_b)}},s={components:y,add:function add(e){for(var t,r=arguments.length,n=new Array(1<r?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if(Array.isArray(S[e]))(t=S[e]).push.apply(t,n);else{if(!Object.prototype.hasOwnProperty.call(S,e))throw Error("An mj-head element add an unkown head attribute : ".concat(e," with params ").concat(Array.isArray(n)?n.join(""):n));1<n.length?(0,O.default)(S[e][n[0]])?S[e][n[0]]=_objectSpread(_objectSpread({},S[e][n[0]]),n[1]):S[e][n[0]]=n[1]:S[e]=n[0]}}},S.headRaw=$b(g,s),r=$b(i,f,_b),r=(0,G.default)(r),(0,x.default)(S.htmlAttributes)||(T=F.default.load(r,{xmlMode:!0,decodeEntities:!1}),(0,C.default)(S.htmlAttributes,function(e,r){(0,C.default)(e,function(e,t){T(r).each(function getAttr(){T(this).attr(t,e||"")})})}),r=T.root().html()),r=m(_objectSpread({content:r},S)),0<S.inlineStyle.length&&(p&&(0,C.default)(p,function(e,t){D.default.codeBlocks[t]=e}),r=(0,D.default)(r,_objectSpread({applyStyleTags:!1,extraCss:S.inlineStyle.join(""),insertPreservedExtraCss:!1,removeStyleTags:!1},a))),r=(0,V.default)(r),l&&(console.warn('"beautify" option is deprecated in mjml-core and only available in mjml cli.'),r=(0,j.html)(r,{indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1})),d&&(console.warn('"minify" option is deprecated in mjml-core and only available in mjml cli.'),r=(0,U.minify)(r,_objectSpread({collapseWhitespace:!0,minifyCSS:!1,caseSensitive:!0,removeEmptyAttributes:!0},o))),{html:r,json:e,errors:n}},Object.defineProperty(s,"initComponent",{enumerable:!0,get:function get(){return W.initComponent}}),Object.defineProperty(s,"BodyComponent",{enumerable:!0,get:function get(){return W.BodyComponent}}),Object.defineProperty(s,"HeadComponent",{enumerable:!0,get:function get(){return W.HeadComponent}}),Object.defineProperty(s,"components",{enumerable:!0,get:function get(){return K.default}}),Object.defineProperty(s,"registerComponent",{enumerable:!0,get:function get(){return K.registerComponent}}),Object.defineProperty(s,"assignComponents",{enumerable:!0,get:function get(){return K.assignComponents}}),Object.defineProperty(s,"suffixCssClasses",{enumerable:!0,get:function get(){return a.default}}),Object.defineProperty(s,"initializeType",{enumerable:!0,get:function get(){return X.initializeType}}),Object.defineProperty(s,"handleMjmlConfig",{enumerable:!0,get:function get(){return $.default}});var n=t(J(2)),i=t(J(3)),o=t(J(4)),r=t(J(360)),x=t(J(202)),C=t(J(207)),O=t(J(21)),M=t(J(50)),N=t(J(222)),R=t(J(73)),P=t(J(28)),I=t(J(51)),B=t(J(55)),L=t(J(23)),D=t(J(460)),j=J(255),U=J(513),F=t(J(232)),H=t(J(169)),q=e(J(178)),z=J(660),W=J(662),K=e(J(302)),a=t(J(684)),V=t(J(685)),G=t(J(686)),Y=t(J(687)),X=J(34),$=e(J(692)),Q=J(299),Z=function(e){(0,i.default)(ValidationError,e);var r=(0,o.default)(ValidationError);function ValidationError(e,t){return(0,n.default)(this,ValidationError),(e=r.call(this,e)).errors=t,e}return ValidationError}((0,r.default)(Error));Q&&(0,$.default)(k.cwd(),K.registerComponent)}.call(this,J(9))},function(e,t){var r,n,e=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(t){if(r===setTimeout)return setTimeout(t,0);if((r===defaultSetTimout||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){r=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){n=defaultClearTimeout}}();var i,o=[],a=!1,s=-1;function cleanUpNextTick(){a&&i&&(a=!1,i.length?o=i.concat(o):s=-1,o.length&&drainQueue())}function drainQueue(){if(!a){var e=runTimeout(cleanUpNextTick);a=!0;for(var t=o.length;t;){for(i=o,o=[];++s<t;)i&&i[s].run();s=-1,t=o.length}i=null,a=!1,function runClearTimeout(t){if(n===clearTimeout)return clearTimeout(t);if((n===defaultClearTimeout||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];o.push(new Item(e,t)),1!==o.length||a||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=noop,e.addListener=noop,e.once=noop,e.off=noop,e.removeListener=noop,e.removeAllListeners=noop,e.emit=noop,e.prependListener=noop,e.prependOnceListener=noop,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t){e.exports={AT_RULE:"at-rule",AT_RULE_BLOCK:"at-rule-block",AT_RULE_BLOCK_SCOPE:"at-rule-block-scope",COMMENT:"comment",NESTED_BLOCK:"nested-block",NESTED_BLOCK_SCOPE:"nested-block-scope",PROPERTY:"property",PROPERTY_BLOCK:"property-block",PROPERTY_NAME:"property-name",PROPERTY_VALUE:"property-value",RAW:"raw",RULE:"rule",RULE_SCOPE:"rule-scope"}},function(e,r,n){"use strict";!function(e){var i=n(498),o=n(499),a=n(253);function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(e,t){if(kMaxLength()<t)throw new RangeError("Invalid typed array length");return Buffer.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Buffer.prototype:(e=null===e?new Buffer(t):e).length=t,e}function Buffer(e,t,r){if(!(Buffer.TYPED_ARRAY_SUPPORT||this instanceof Buffer))return new Buffer(e,t,r);if("number"!=typeof e)return from(this,e,t,r);if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe(this,e)}function from(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function fromArrayBuffer(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),Buffer.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Buffer.prototype:e=fromArrayLike(e,t),e}(e,t,r,n):"string"==typeof t?function fromString(e,t,r){if(!Buffer.isEncoding(r="string"!=typeof r||""===r?"utf8":r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|byteLength(t,r);return e=(r=(e=createBuffer(e,n)).write(t,r))!==n?e.slice(0,r):e}(e,t,r):function fromObject(e,t){if(Buffer.isBuffer(t)){var r=0|checked(t.length);return 0===(e=createBuffer(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||function isnan(e){return e!=e}(t.length)?createBuffer(e,0):fromArrayLike(e,t);if("Buffer"===t.type&&a(t.data))return fromArrayLike(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function assertSize(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function allocUnsafe(e,t){if(assertSize(t),e=createBuffer(e,t<0?0:0|checked(t)),!Buffer.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function fromArrayLike(e,t){var r=t.length<0?0:0|checked(t.length);e=createBuffer(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function checked(e){if(e>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|e}function byteLength(e,t){if(Buffer.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;var r=(e="string"!=typeof e?""+e:e).length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return utf8ToBytes(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(e).length;default:if(n)return utf8ToBytes(e).length;t=(""+t).toLowerCase(),n=!0}}function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function bidirectionalIndexOf(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):2147483647<r?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,(r=(r=isNaN(r)?i?0:e.length-1:r)<0?e.length+r:r)>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:arrayIndexOf(e,t,r,n,i);if("number"==typeof t)return t&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?(i?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(e,t,r):arrayIndexOf(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(e,t,r,n,i){var o=1,a=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a/=o=2,s/=2,r/=2}function read(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i)for(var u=-1,c=r;c<a;c++)if(read(e,c)===read(t,-1===u?0:c-u)){if(c-(u=-1===u?c:u)+1===s)return u*o}else-1!==u&&(c-=c-u),u=-1;else for(c=r=a<r+s?a-s:r;0<=c;c--){for(var l=!0,f=0;f<s;f++)if(read(e,c+f)!==read(t,f)){l=!1;break}if(l)return c}return-1}function asciiWrite(e,t,r,n){return blitBuffer(function asciiToBytes(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function utf8Slice(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var o,a,s,u,c=e[i],l=null,f=239<c?4:223<c?3:191<c?2:1;if(i+f<=r)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&127<(u=(31&c)<<6|63&o)&&(l=u);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&2047<(u=(15&c)<<12|(63&o)<<6|63&a)&&(u<55296||57343<u)&&(l=u);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&65535<(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)&&u<1114112&&(l=u)}null===l?(l=65533,f=1):65535<l&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}return function decodeCodePointsArray(e){var t=e.length;if(t<=h)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=h));return r}(n)}r.Buffer=Buffer,r.SlowBuffer=function SlowBuffer(e){return Buffer.alloc(+(e=+e!=e?0:e))},r.INSPECT_MAX_BYTES=50,Buffer.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function typedArraySupport(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function foo(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=kMaxLength(),Buffer.poolSize=8192,Buffer._augment=function(e){return e.__proto__=Buffer.prototype,e},Buffer.from=function(e,t,r){return from(null,e,t,r)},Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})),Buffer.alloc=function(e,t,r){return function alloc(e,t,r,n){return assertSize(t),t<=0||void 0===r?createBuffer(e,t):"string"==typeof n?createBuffer(e,t).fill(r,n):createBuffer(e,t).fill(r)}(null,e,t,r)},Buffer.allocUnsafe=function(e){return allocUnsafe(null,e)},Buffer.allocUnsafeSlow=function(e){return allocUnsafe(null,e)},Buffer.isBuffer=function isBuffer(e){return!(null==e||!e._isBuffer)},Buffer.compare=function compare(e,t){if(!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i<o;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function isEncoding(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function concat(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Buffer.alloc(0);if(void 0===t)for(i=t=0;i<e.length;++i)t+=e[i].length;for(var r=Buffer.allocUnsafe(t),n=0,i=0;i<e.length;++i){var o=e[i];if(!Buffer.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,n),n+=o.length}return r},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)swap(this,t,t+1);return this},Buffer.prototype.swap32=function swap32(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2);return this},Buffer.prototype.swap64=function swap64(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4);return this},Buffer.prototype.toString=function toString(){var e=0|this.length;return 0==e?"":0===arguments.length?utf8Slice(this,0,e):function slowToString(e,t,r){var n=!1;if((t=void 0===t||t<0?0:t)>this.length)return"";if((r=void 0===r||r>this.length?this.length:r)<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e=e||"utf8";;)switch(e){case"hex":return function hexSlice(e,t,r){var n=e.length;(!r||r<0||n<r)&&(r=n);for(var i="",o=t=!t||t<0?0:t;o<r;++o)i+=function toHex(e){return e<16?"0"+e.toString(16):e.toString(16)}(e[o]);return i}(this,t,r);case"utf8":case"utf-8":return utf8Slice(this,t,r);case"ascii":return function asciiSlice(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function latin1Slice(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return function base64Slice(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function utf16leSlice(e,t,r){for(var n=e.slice(t,r),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},Buffer.prototype.equals=function equals(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function inspect(){var e="",t=r.INSPECT_MAX_BYTES;return 0<this.length&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},Buffer.prototype.compare=function compare(e,t,r,n,i){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),(t=void 0===t?0:t)<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(i<=n&&r<=t)return 0;if(i<=n)return-1;if(r<=t)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l<s;++l)if(u[l]!==c[l]){o=u[l],a=c[l];break}return o<a?-1:a<o?1:0},Buffer.prototype.includes=function includes(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function indexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function lastIndexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!1)},Buffer.prototype.write=function write(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||i<r)&&(r=i),0<e.length&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n=n||"utf8";for(var o=!1;;)switch(n){case"hex":return function hexWrite(e,t,r,n){r=Number(r)||0;var i=e.length-r;if((!n||i<(n=Number(n)))&&(n=i),(i=t.length)%2!=0)throw new TypeError("Invalid hex string");i/2<n&&(n=i/2);for(var o=0;o<n;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[r+o]=a}return o}(this,e,t,r);case"utf8":case"utf-8":return function utf8Write(e,t,r,n){return blitBuffer(utf8ToBytes(t,e.length-r),e,r,n)}(this,e,t,r);case"ascii":return asciiWrite(this,e,t,r);case"latin1":case"binary":return asciiWrite(this,e,t,r);case"base64":return function base64Write(e,t,r,n){return blitBuffer(base64ToBytes(t),e,r,n)}(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function ucs2Write(e,t,r,n){return blitBuffer(function utf16leToBytes(e,t){for(var r,n,i=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i.push(n%=256),i.push(r);return i}(t,e.length-r),e,r,n)}(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var h=4096;function checkOffset(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(r<e+t)throw new RangeError("Trying to access beyond buffer length")}function checkInt(e,t,r,n,i,o){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(i<t||t<o)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function objectWriteUInt16(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i<o;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function objectWriteUInt32(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i<o;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function checkIEEE754(e,t,r,n){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function writeFloat(e,t,r,n,i){return i||checkIEEE754(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function writeDouble(e,t,r,n,i){return i||checkIEEE754(e,0,r,8),o.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function slice(e,t){var r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):r<e&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):r<t&&(t=r),t<e&&(t=e),Buffer.TYPED_ARRAY_SUPPORT)(i=this.subarray(e,t)).__proto__=Buffer.prototype;else for(var n=t-e,i=new Buffer(n,void 0),o=0;o<n;++o)i[o]=this[o+e];return i},Buffer.prototype.readUIntLE=function readUIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return n},Buffer.prototype.readUIntBE=function readUIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e+--t],i=1;0<t&&(i*=256);)n+=this[e+--t]*i;return n},Buffer.prototype.readUInt8=function readUInt8(e,t){return t||checkOffset(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function readUInt16LE(e,t){return t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function readUInt16BE(e,t){return t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function readUInt32LE(e,t){return t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function readUInt32BE(e,t){return t||checkOffset(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function readIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return(i*=128)<=n&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function readIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=t,i=1,o=this[e+--n];0<n&&(i*=256);)o+=this[e+--n]*i;return(i*=128)<=o&&(o-=Math.pow(2,8*t)),o},Buffer.prototype.readInt8=function readInt8(e,t){return t||checkOffset(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function readInt16LE(e,t){return t||checkOffset(e,2,this.length),32768&(e=this[e]|this[e+1]<<8)?4294901760|e:e},Buffer.prototype.readInt16BE=function readInt16BE(e,t){return t||checkOffset(e,2,this.length),32768&(e=this[e+1]|this[e]<<8)?4294901760|e:e},Buffer.prototype.readInt32LE=function readInt32LE(e,t){return t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(e,t){return t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function readFloatLE(e,t){return t||checkOffset(e,4,this.length),o.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(e,t){return t||checkOffset(e,4,this.length),o.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(e,t){return t||checkOffset(e,8,this.length),o.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(e,t){return t||checkOffset(e,8,this.length),o.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function writeUIntLE(e,t,r,n){e=+e,t|=0,r|=0,n||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o<r&&(i*=256);)this[t+o]=e/i&255;return t+r},Buffer.prototype.writeUIntBE=function writeUIntBE(e,t,r,n){e=+e,t|=0,r|=0,n||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;0<=--i&&(o*=256);)this[t+i]=e/o&255;return t+r},Buffer.prototype.writeUInt8=function writeUInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function writeUInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeUInt16BE=function writeUInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeUInt32LE=function writeUInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeUInt32BE=function writeUInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeIntLE=function writeIntLE(e,t,r,n){e=+e,t|=0,n||checkInt(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=0,o=1,a=0;for(this[t]=255&e;++i<r&&(o*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},Buffer.prototype.writeIntBE=function writeIntBE(e,t,r,n){e=+e,t|=0,n||checkInt(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=r-1,o=1,a=0;for(this[t+i]=255&e;0<=--i&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},Buffer.prototype.writeInt8=function writeInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&(e=e<0?255+e+1:e),t+1},Buffer.prototype.writeInt16LE=function writeInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeInt16BE=function writeInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeInt32LE=function writeInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeInt32BE=function writeInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeFloatLE=function writeFloatLE(e,t,r){return writeFloat(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function writeFloatBE(e,t,r){return writeFloat(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(e,t,r){return writeDouble(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(e,t,r){return writeDouble(this,e,t,!1,r)},Buffer.prototype.copy=function copy(e,t,r,n){if(r=r||0,n||0===n||(n=this.length),t>=e.length&&(t=e.length),(n=0<n&&n<r?r:n)===r)return 0;if(0===e.length||0===this.length)return 0;if((t=t||0)<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length);var i,o=(n=e.length-t<n-r?e.length-t+r:n)-r;if(this===e&&r<t&&t<n)for(i=o-1;0<=i;--i)e[i+t]=this[i+r];else if(o<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+o),t);return o},Buffer.prototype.fill=function fill(e,t,r,n){if("string"==typeof e){var i;if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1!==e.length||(i=e.charCodeAt(0))<256&&(e=i),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,"number"==typeof(e=e||0))for(s=t;s<r;++s)this[s]=e;else for(var o=Buffer.isBuffer(e)?e:utf8ToBytes(new Buffer(e,n).toString()),a=o.length,s=0;s<r-t;++s)this[s+t]=o[s%a];return this};var t=/[^+\/0-9A-Za-z-_]/g;function utf8ToBytes(e,t){var r;t=t||1/0;for(var n=e.length,i=null,o=[],a=0;a<n;++a){if(55295<(r=e.charCodeAt(a))&&r<57344){if(!i){if(56319<r){-1<(t-=3)&&o.push(239,191,189);continue}if(a+1===n){-1<(t-=3)&&o.push(239,191,189);continue}i=r;continue}if(r<56320){-1<(t-=3)&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&-1<(t-=3)&&o.push(239,191,189);if(i=null,r<128){if(--t<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function base64ToBytes(e){return i.toByteArray(function base64clean(e){if((e=function stringtrim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(t,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function blitBuffer(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}.call(this,n(12))},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(r=window)}e.exports=r},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n=r(159);function store(e,t){e.output.push("string"==typeof t?t:t[1])}function context(){return{output:[],store:store}}e.exports={all:function all(e){var t=context();return n.all(t,e),t.output.join("")},body:function body(e){var t=context();return n.body(t,e),t.output.join("")},property:function property(e,t){var r=context();return n.property(r,e,t,!0),r.output.join("")},rules:function rules(e){var t=context();return n.rules(t,e),t.output.join("")},value:function value(e){var t=context();return n.value(t,e),t.output.join("")}}},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function a6(){}e.super_=t,a6.prototype=t.prototype,e.prototype=new a6,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(736)).Buffer}catch(e){}function parseHex4Bits(e,t){return 65<=(t=e.charCodeAt(t))&&t<=70?t-55:97<=t&&t<=102?t-87:t-48&15}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i=0,o=Math.min(e.length,r),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=n,i+=49<=s?s-49+10:17<=s?s-17+10:s}return i}BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this.strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this.strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype.strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},BN.prototype.inspect=function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r.strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16)},BN.prototype.toBuffer=function toBuffer(e,t){return assert(void 0!==r),this.toArrayLike(r,e,t)},BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){var n=this.byteLength(),i=r||Math.max(1,n);assert(n<=i,"byte array longer than desired length"),assert(0<i,"Requested array length <= 0"),this.strip();var o,a,t="le"===t,s=new e(i),u=this.clone();if(t){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),s[a]=o;for(;a<i;a++)s[a]=0}else{for(a=0;a<i-n;a++)s[a]=0;for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),s[i-a-1]=o}return s},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this.strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this.strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this.strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function jumboMulTo(e,t,r){return(new FFTM).mulp(e,t,r)}function FFTM(e,t){this.x=e,this.y=t}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}:jumboMulTo)(this,e,t)},FFTM.prototype.makeRBT=function makeRBT(e){for(var t=new Array(e),r=BN.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},FFTM.prototype.revBin=function revBin(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},FFTM.prototype.permute=function permute(e,t,r,n,i,o){for(var a=0;a<o;a++)n[a]=t[e[a]],i[a]=r[e[a]]},FFTM.prototype.transform=function transform(e,t,r,n,i,o){this.permute(o,e,t,r,n,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,u=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),l=0;l<i;l+=s)for(var f=u,h=c,d=0;d<a;d++){var p=r[l+d],m=n[l+d],_=r[l+d+a],g=f*_-h*(b=n[l+d+a]),b=f*b+h*_;r[l+d]=p+(_=g),n[l+d]=m+b,r[l+d+a]=p-_,n[l+d+a]=m-b,d!==s&&(g=u*f-c*h,h=u*h+c*f,f=g)}},FFTM.prototype.guessLen13b=function guessLen13b(e,t){for(var e=1&(n=1|Math.max(t,e)),r=0,n=n/2|0;n;n>>>=1)r++;return 1<<r+1+e},FFTM.prototype.conjugate=function conjugate(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},FFTM.prototype.normalize13b=function normalize13b(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},FFTM.prototype.convert13b=function convert13b(e,t,r,n){for(var i=0,o=0;o<t;o++)i+=0|e[o],r[2*o]=8191&i,r[2*o+1]=8191&(i>>>=13),i>>>=13;for(o=2*t;o<n;++o)r[o]=0;assert(0===i),assert(0==(-8192&i))},FFTM.prototype.stub=function stub(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},FFTM.prototype.mulp=function mulp(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),o=this.stub(n),a=new Array(n),s=new Array(n),u=new Array(n),c=new Array(n),l=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,a,n),this.convert13b(t.words,t.length,c,n),this.transform(a,o,s,u,n,i),this.transform(c,o,l,f,n,i);for(var d=0;d<n;d++){var p=s[d]*l[d]-u[d]*f[d];u[d]=s[d]*f[d]+u[d]*l[d],s[d]=p}return this.conjugate(s,u,n),this.transform(s,u,h,o,n,i),this.conjugate(h,o,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){assert("number"==typeof e),assert(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,i=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r%26;t[r]=(e.words[r/26|0]&1<<n)>>>n}return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this.strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this.strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this.strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this.strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this.strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a.strip(),n.strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modn=function modn(e){assert(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;0<=n;n--)r=(t*r+(0|this.words[n]))%e;return r},BN.prototype.idivn=function idivn(e){assert(e<=67108863);for(var t=0,r=this.length-1;0<=r;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this.strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return(this.prime?this.prime.ireduce(e):e.umod(this.m))._forceRed(this)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t){e.exports={ASTERISK:"*",AT:"@",BACK_SLASH:"\\",CARRIAGE_RETURN:"\r",CLOSE_CURLY_BRACKET:"}",CLOSE_ROUND_BRACKET:")",CLOSE_SQUARE_BRACKET:"]",COLON:":",COMMA:",",DOUBLE_QUOTE:'"',EXCLAMATION:"!",FORWARD_SLASH:"/",INTERNAL:"-clean-css-",NEW_LINE_NIX:"\n",OPEN_CURLY_BRACKET:"{",OPEN_ROUND_BRACKET:"(",OPEN_SQUARE_BRACKET:"[",SEMICOLON:";",SINGLE_QUOTE:"'",SPACE:" ",TAB:"\t",UNDERSCORE:"_"}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(204),r="object"==("undefined"==typeof self?"undefined":_typeof(self))&&self&&self.Object===Object&&self,r=n||r||Function("return this")();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(57),a=r(237);i(r(237),t);var s=/\s+/g,u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},r=(DomHandler.prototype.onparserinit=function(e){this.parser=e},DomHandler.prototype.onreset=function(){var e;this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null!==(e=this.parser)&&void 0!==e?e:null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(e){this.handleCallback(e)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},DomHandler.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,r);this.addNode(r),this.tagStack.push(r)},DomHandler.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,r=this.lastNode;r&&r.type===o.ElementType.Text?t?r.data=(r.data+e).replace(s," "):r.data+=e:(t&&(e=e.replace(s," ")),e=new a.Text(e),this.addNode(e),this.lastNode=e)},DomHandler.prototype.oncomment=function(e){this.lastNode&&this.lastNode.type===o.ElementType.Comment?this.lastNode.data+=e:(e=new a.Comment(e),this.addNode(e),this.lastNode=e)},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(o.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(e,t){t=new a.ProcessingInstruction(e,t),this.addNode(t)},DomHandler.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},DomHandler.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&((e.prev=r).next=e),e.parent=t,this.lastNode=null},DomHandler);function DomHandler(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=u),"object"===_typeof(e)&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:u,this.elementCB=null!=r?r:null}t.DomHandler=r,t.default=r},function(e,t){(e.exports=function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}).equal=function assertEqual(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},function(e,t,r){"use strict";var n=t,i=r(15),t=r(19),r=r(336);n.assert=t,n.toArray=r.toArray,n.zero2=r.zero2,n.toHex=r.toHex,n.encode=r.encode,n.getNAF=function getNAF(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<n.length;a++){var s,u=o.andln(i-1);o.isOdd()?o.isubn(s=(i>>1)-1<u?(i>>1)-u:u):s=0,n[a]=s,o.iushrn(1)}return n},n.getJSF=function getJSF(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;0<e.cmpn(-i)||0<t.cmpn(-o);){var a,s=e.andln(3)+i&3,u=t.andln(3)+o&3;3===u&&(u=-1),a=0==(1&(s=3===s?-1:s))?0:3!=(n=e.andln(7)+i&7)&&5!==n||2!==u?s:-s,r[0].push(a),u=0==(1&u)?0:3!=(n=t.andln(7)+o&7)&&5!==n||2!==s?u:-u,r[1].push(u),2*i===a+1&&(i=1-i),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function cachedProperty(e,t,r){var n="_"+t;e.prototype[t]=function cachedProperty(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function parseBytes(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function intFromLE(e){return new i(e,"hex","le")}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isObject(e){var t=_typeof(e);return null!=e&&("object"==t||"function"==t)}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isObjectLike(e){return null!=e&&"object"==_typeof(e)}},function(e,t){function gr(){return console.warn("fs should not be used in browser build"),null}e.exports={parse:gr,resolve:gr,join:gr,dirname:gr,isAbsolute:gr}},function(e,t,r){"use strict";var u=r(19),r=r(1);function htonl(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function zero2(e){return 1===e.length?"0"+e:e}function zero8(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=r,t.toArray=function toArray(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(var n=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?r[n++]=o:(o<2048?r[n++]=o>>6|192:(function isSurrogatePair(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128):r[n++]=o>>12|224,r[n++]=o>>6&63|128),r[n++]=63&o|128)}else for(i=0;i<e.length;i++)r[i]=0|e[i];return r},t.toHex=function toHex(e){for(var t="",r=0;r<e.length;r++)t+=zero2(e[r].toString(16));return t},t.htonl=htonl,t.toHex32=function toHex32(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];r+=zero8((i="little"===t?htonl(i):i).toString(16))}return r},t.zero2=zero2,t.zero8=zero8,t.join32=function join32(e,t,r,n){u((r-=t)%4==0);for(var i=new Array(r/4),o=0,a=t;o<i.length;o++,a+=4){var s="big"===n?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a];i[o]=s>>>0}return i},t.split32=function split32(e,t){for(var r=new Array(4*e.length),n=0,i=0;n<e.length;n++,i+=4){var o=e[n];"big"===t?(r[i]=o>>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},t.rotr32=function rotr32(e,t){return e>>>t|e<<32-t},t.rotl32=function rotl32(e,t){return e<<t|e>>>32-t},t.sum32=function sum32(e,t){return e+t>>>0},t.sum32_3=function sum32_3(e,t,r){return e+t+r>>>0},t.sum32_4=function sum32_4(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function sum32_5(e,t,r,n,i){return e+t+r+n+i>>>0},t.sum64=function sum64(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0;e[t]=(o<n?1:0)+r+i>>>0,e[t+1]=o},t.sum64_hi=function sum64_hi(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function sum64_lo(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function sum64_4_hi(e,t,r,n,i,o,a,s){var u,c=0;return c+=(u=t+n>>>0)<t?1:0,c+=(u=u+o>>>0)<o?1:0,e+r+i+a+(c+=u+s>>>0<s?1:0)>>>0},t.sum64_4_lo=function sum64_4_lo(e,t,r,n,i,o,a,s){return t+n+o+s>>>0},t.sum64_5_hi=function sum64_5_hi(e,t,r,n,i,o,a,s,u,c){var l,f=0;return f+=(l=t+n>>>0)<t?1:0,f+=(l=l+o>>>0)<o?1:0,f+=(l=l+s>>>0)<s?1:0,e+r+i+a+u+(f+=l+c>>>0<c?1:0)>>>0},t.sum64_5_lo=function sum64_5_lo(e,t,r,n,i,o,a,s,u,c){return t+n+o+s+c>>>0},t.rotr64_hi=function rotr64_hi(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function rotr64_lo(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function shr64_hi(e,t,r){return e>>>r},t.shr64_lo=function shr64_lo(e,t,r){return(e<<32-r|t>>>r)>>>0}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(381),i=r(415),o=r(28),a=r(13),s=r(422);e.exports=function baseIteratee(e){return"function"==typeof e?e:null==e?o:"object"==_typeof(e)?a(e)?i(e[0],e[1]):n(e):s(e)}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function Mixin(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Mixin);for(var t={},r=this._getOverriddenMethods(this,t),n=0,i=Object.keys(r);n<i.length;n++){var o=i[n];"function"==typeof r[o]&&(t[o]=e[o],e[o]=r[o])}}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Mixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(){throw new Error("Not implemented")}}]),Mixin}();n.install=function(e,t,r){e.__mixins||(e.__mixins=[]);for(var n=0;n<e.__mixins.length;n++)if(e.__mixins[n].constructor===t)return e.__mixins[n];return r=new t(e,r),e.__mixins.push(r),r},e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function get(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function get(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){e.exports=function identity(e){return e}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.r(t),r.d(t,"__extends",function(){return __extends}),r.d(t,"__assign",function(){return i}),r.d(t,"__rest",function(){return __rest}),r.d(t,"__decorate",function(){return __decorate}),r.d(t,"__param",function(){return __param}),r.d(t,"__metadata",function(){return __metadata}),r.d(t,"__awaiter",function(){return __awaiter}),r.d(t,"__generator",function(){return __generator}),r.d(t,"__createBinding",function(){return o}),r.d(t,"__exportStar",function(){return __exportStar}),r.d(t,"__values",function(){return __values}),r.d(t,"__read",function(){return __read}),r.d(t,"__spread",function(){return __spread}),r.d(t,"__spreadArrays",function(){return __spreadArrays}),r.d(t,"__spreadArray",function(){return __spreadArray}),r.d(t,"__await",function(){return __await}),r.d(t,"__asyncGenerator",function(){return __asyncGenerator}),r.d(t,"__asyncDelegator",function(){return __asyncDelegator}),r.d(t,"__asyncValues",function(){return __asyncValues}),r.d(t,"__makeTemplateObject",function(){return __makeTemplateObject}),r.d(t,"__importStar",function(){return __importStar}),r.d(t,"__importDefault",function(){return __importDefault}),r.d(t,"__classPrivateFieldGet",function(){return __classPrivateFieldGet}),r.d(t,"__classPrivateFieldSet",function(){return __classPrivateFieldSet});var n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var i=function __assign(){return(i=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function __rest(e,t){var r={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r}function __decorate(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);return 3<o&&a&&Object.defineProperty(t,r,a),a}function __param(r,n){return function(e,t){n(e,t,r)}}function __metadata(e,t){if("object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,n,i,o){return new(i=i||Promise)(function(t,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o.throw(e))}catch(e){r(e)}}function step(e){e.done?t(e.value):function adopt(t){return t instanceof i?t:new i(function(e){e(t)})}(e.value).then(fulfilled,rejected)}step((o=o.apply(e,n||[])).next())})}function __generator(r,n){var i,o,a,s={label:0,sent:function sent(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:verb(0),throw:verb(1),return:verb(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function verb(t){return function(e){return function step(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){s.label=t[1];break}if(6===t[0]&&s.label<a[1]){s.label=a[1],a=t;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(t);break}a[2]&&s.ops.pop(),s.trys.pop();continue}t=n.call(r,s)}catch(e){t=[6,e],o=0}finally{i=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}var o=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]};function __exportStar(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)}function __values(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return{value:(e=e&&n>=e.length?void 0:e)&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)n[i]=o[a];return n}function __spreadArray(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),o=[],a={};return verb("next"),verb("throw"),verb("return"),a[Symbol.asyncIterator]=function(){return this},a;function verb(n){i[n]&&(a[n]=function(r){return new Promise(function(e,t){1<o.push([n,r,e,t])||resume(n,r)})})}function resume(e,t){try{!function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}(i[e](t))}catch(e){settle(o[0][3],e)}}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){e(t),o.shift(),o.length&&resume(o[0][0],o[0][1])}}function __asyncDelegator(n){var i,e={};return verb("next"),verb("throw",function(e){throw e}),verb("return"),e[Symbol.iterator]=function(){return this},e;function verb(t,r){e[t]=n[t]?function(e){return(i=!i)?{value:__await(n[t](e)),done:"return"===t}:r?r(e):e}:r}}function __asyncValues(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=i[Symbol.asyncIterator];return t?t.call(i):(i=__values(i),e={},verb("next"),verb("throw"),verb("return"),e[Symbol.asyncIterator]=function(){return this},e);function verb(n){e[n]=i[n]&&function(r){return new Promise(function(e,t){!function settle(t,e,r,n){Promise.resolve(n).then(function(e){t({value:e,done:r})},e)}(e,t,(r=i[n](r)).done,r.value)})}}}function __makeTemplateObject(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var a=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(t,e,r);return a(t,e),t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}},function(e,t,r){"use strict";var n;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=t.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};t.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},t.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};var o=t.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};t.SPECIAL_ELEMENTS=(_defineProperty(n={},i.HTML,(_defineProperty(t={},o.ADDRESS,!0),_defineProperty(t,o.APPLET,!0),_defineProperty(t,o.AREA,!0),_defineProperty(t,o.ARTICLE,!0),_defineProperty(t,o.ASIDE,!0),_defineProperty(t,o.BASE,!0),_defineProperty(t,o.BASEFONT,!0),_defineProperty(t,o.BGSOUND,!0),_defineProperty(t,o.BLOCKQUOTE,!0),_defineProperty(t,o.BODY,!0),_defineProperty(t,o.BR,!0),_defineProperty(t,o.BUTTON,!0),_defineProperty(t,o.CAPTION,!0),_defineProperty(t,o.CENTER,!0),_defineProperty(t,o.COL,!0),_defineProperty(t,o.COLGROUP,!0),_defineProperty(t,o.DD,!0),_defineProperty(t,o.DETAILS,!0),_defineProperty(t,o.DIR,!0),_defineProperty(t,o.DIV,!0),_defineProperty(t,o.DL,!0),_defineProperty(t,o.DT,!0),_defineProperty(t,o.EMBED,!0),_defineProperty(t,o.FIELDSET,!0),_defineProperty(t,o.FIGCAPTION,!0),_defineProperty(t,o.FIGURE,!0),_defineProperty(t,o.FOOTER,!0),_defineProperty(t,o.FORM,!0),_defineProperty(t,o.FRAME,!0),_defineProperty(t,o.FRAMESET,!0),_defineProperty(t,o.H1,!0),_defineProperty(t,o.H2,!0),_defineProperty(t,o.H3,!0),_defineProperty(t,o.H4,!0),_defineProperty(t,o.H5,!0),_defineProperty(t,o.H6,!0),_defineProperty(t,o.HEAD,!0),_defineProperty(t,o.HEADER,!0),_defineProperty(t,o.HGROUP,!0),_defineProperty(t,o.HR,!0),_defineProperty(t,o.HTML,!0),_defineProperty(t,o.IFRAME,!0),_defineProperty(t,o.IMG,!0),_defineProperty(t,o.INPUT,!0),_defineProperty(t,o.LI,!0),_defineProperty(t,o.LINK,!0),_defineProperty(t,o.LISTING,!0),_defineProperty(t,o.MAIN,!0),_defineProperty(t,o.MARQUEE,!0),_defineProperty(t,o.MENU,!0),_defineProperty(t,o.META,!0),_defineProperty(t,o.NAV,!0),_defineProperty(t,o.NOEMBED,!0),_defineProperty(t,o.NOFRAMES,!0),_defineProperty(t,o.NOSCRIPT,!0),_defineProperty(t,o.OBJECT,!0),_defineProperty(t,o.OL,!0),_defineProperty(t,o.P,!0),_defineProperty(t,o.PARAM,!0),_defineProperty(t,o.PLAINTEXT,!0),_defineProperty(t,o.PRE,!0),_defineProperty(t,o.SCRIPT,!0),_defineProperty(t,o.SECTION,!0),_defineProperty(t,o.SELECT,!0),_defineProperty(t,o.SOURCE,!0),_defineProperty(t,o.STYLE,!0),_defineProperty(t,o.SUMMARY,!0),_defineProperty(t,o.TABLE,!0),_defineProperty(t,o.TBODY,!0),_defineProperty(t,o.TD,!0),_defineProperty(t,o.TEMPLATE,!0),_defineProperty(t,o.TEXTAREA,!0),_defineProperty(t,o.TFOOT,!0),_defineProperty(t,o.TH,!0),_defineProperty(t,o.THEAD,!0),_defineProperty(t,o.TITLE,!0),_defineProperty(t,o.TR,!0),_defineProperty(t,o.TRACK,!0),_defineProperty(t,o.UL,!0),_defineProperty(t,o.WBR,!0),_defineProperty(t,o.XMP,!0),t)),_defineProperty(n,i.MATHML,(_defineProperty(t={},o.MI,!0),_defineProperty(t,o.MO,!0),_defineProperty(t,o.MN,!0),_defineProperty(t,o.MS,!0),_defineProperty(t,o.MTEXT,!0),_defineProperty(t,o.ANNOTATION_XML,!0),t)),_defineProperty(n,i.SVG,(_defineProperty(i={},o.TITLE,!0),_defineProperty(i,o.FOREIGN_OBJECT,!0),_defineProperty(i,o.DESC,!0),i)),n)},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(257).roundingPrecisionFrom,a=r(60),s={Zero:"0",One:"1",Two:"2"},u={};u[s.Zero]={},u[s.One]={cleanupCharsets:!0,normalizeUrls:!0,optimizeBackground:!0,optimizeBorderRadius:!0,optimizeFilter:!0,optimizeFontWeight:!0,optimizeOutline:!0,removeEmpty:!0,removeNegativePaddings:!0,removeQuotes:!0,removeWhitespace:!0,replaceMultipleZeros:!0,replaceTimeUnits:!0,replaceZeroUnits:!0,roundingPrecision:o(void 0),selectorsSortingMethod:"standard",specialComments:"all",tidyAtRules:!0,tidyBlockScopes:!0,tidySelectors:!0,transform:function noop(){}},u[s.Two]={mergeAdjacentRules:!0,mergeIntoShorthands:!0,mergeMedia:!0,mergeNonAdjacentRules:!0,mergeSemantically:!1,overrideProperties:!0,removeEmpty:!0,reduceNonAdjacentRules:!0,removeDuplicateFontRules:!0,removeDuplicateMediaBlocks:!0,removeDuplicateRules:!0,removeUnusedAtRules:!1,restructureRules:!1,skipProperties:[]};var c="all",n="false",i="off",l="true",f="on";function defaults(e,t){var r,n=a(u[e],{});for(r in n)"boolean"==typeof n[r]&&(n[r]=t);return n}function normalizeValue(e){switch(e){case n:case i:return!1;case l:case f:return!0;default:return e}}e.exports={OptimizationLevel:s,optimizationLevelFrom:function optimizationLevelFrom(e){var t=a(u,{}),r=s.Zero,n=s.One,i=s.Two;return void 0===e?delete t[i]:"number"==typeof(e="string"==typeof e?parseInt(e):e)&&e===parseInt(i)||("number"==typeof e&&e===parseInt(n)?delete t[i]:"number"==typeof e&&e===parseInt(r)?(delete t[i],delete t[n]):(n in(e="object"==_typeof(e)?function covertValuesToHashes(e){for(var t,r=a(e,{}),n=0;n<=2;n++)(t=""+n)in r&&(void 0===r[t]||!1===r[t])&&delete r[t],t in r&&!0===r[t]&&(r[t]={}),t in r&&"string"==typeof r[t]&&(r[t]=function covertToHash(e,n){return e.split(";").reduce(function(e,t){var t=(r=t.split(":"))[0],r=normalizeValue(r[1]);return"*"==t||c==t?e=a(e,defaults(n,r)):e[t]=r,e},{})}(r[t],t));return r}(e):e)&&"roundingPrecision"in e[n]&&(e[n].roundingPrecision=o(e[n].roundingPrecision)),i in e&&"skipProperties"in e[i]&&"string"==typeof e[i].skipProperties&&(e[i].skipProperties=e[i].skipProperties.split(",")),(r in e||n in e||i in e)&&(t[r]=a(t[r],e[r])),n in e&&"*"in e[n]&&(t[n]=a(t[n],defaults(n,normalizeValue(e[n]["*"]))),delete e[n]["*"]),n in e&&c in e[n]&&(t[n]=a(t[n],defaults(n,normalizeValue(e[n].all))),delete e[n].all),n in e||i in e?t[n]=a(t[n],e[n]):delete t[n],i in e&&"*"in e[i]&&(t[i]=a(t[i],defaults(i,normalizeValue(e[i]["*"]))),delete e[i]["*"]),i in e&&c in e[i]&&(t[i]=a(t[i],defaults(i,normalizeValue(e[i].all))),delete e[i].all),i in e?t[i]=a(t[i],e[i]):delete t[i])),t}}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n="object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))?Reflect:null,u=n&&"function"==typeof n.apply?n.apply:function ReflectApply(e,t,r){return Function.prototype.apply.call(e,t,r)},i=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function ReflectOwnKeys(e){return Object.getOwnPropertyNames(e)},o=Number.isNaN||function NumberIsNaN(e){return e!=e};function EventEmitter(){EventEmitter.init.call(this)}e.exports=EventEmitter,e.exports.once=function once(r,n){return new Promise(function(e,t){function errorListener(e){r.removeListener(n,resolver),t(e)}function resolver(){"function"==typeof r.removeListener&&r.removeListener("error",errorListener),e([].slice.call(arguments))}eventTargetAgnosticAddListener(r,n,resolver,{once:!0}),"error"!==n&&function addErrorHandlerIfEventEmitter(e,t,r){"function"==typeof e.on&&eventTargetAgnosticAddListener(e,"error",t,r)}(r,errorListener,{once:!0})})},(EventEmitter.EventEmitter=EventEmitter).prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var a=10;function checkListener(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+_typeof(e))}function _getMaxListeners(e){return void 0===e._maxListeners?EventEmitter.defaultMaxListeners:e._maxListeners}function _addListener(e,t,r,n){var i,o;return checkListener(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener||r),i=e._events),o=i[t]),void 0===o?(o=i[t]=r,++e._eventsCount):("function"==typeof o?o=i[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),0<(r=_getMaxListeners(e))&&o.length>r&&!o.warned&&(o.warned=!0,(r=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",r.emitter=e,r.type=t,r.count=o.length,function ProcessEmitWarning(e){console&&console.warn&&console.warn(e)}(r))),e}function _onceWrap(e,t,r){return(t=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)}.bind(e={fired:!1,wrapFn:void 0,target:e,type:t,listener:r})).listener=r,e.wrapFn=t}function _listeners(e,t,r){return void 0===(e=e._events)||void 0===(t=e[t])?[]:"function"==typeof t?r?[t.listener||t]:[t]:r?function unwrapListeners(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(t):arrayClone(t,t.length)}function listenerCount(e){var t=this._events;if(void 0!==t){if("function"==typeof(e=t[e]))return 1;if(void 0!==e)return e.length}return 0}function arrayClone(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function eventTargetAgnosticAddListener(t,r,n,i){if("function"==typeof t.on)i.once?t.once(r,n):t.on(r,n);else{if("function"!=typeof t.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+_typeof(t));t.addEventListener(r,function wrapListener(e){i.once&&t.removeEventListener(r,wrapListener),n(e)})}}Object.defineProperty(EventEmitter,"defaultMaxListeners",{enumerable:!0,get:function get(){return a},set:function set(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),EventEmitter.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},EventEmitter.prototype.setMaxListeners=function setMaxListeners(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},EventEmitter.prototype.getMaxListeners=function getMaxListeners(){return _getMaxListeners(this)},EventEmitter.prototype.emit=function emit(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n,i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){if((n=0<t.length?t[0]:n)instanceof Error)throw n;throw(i=new Error("Unhandled error."+(n?" ("+n.message+")":""))).context=n,i}if(void 0===(e=o[e]))return!1;if("function"==typeof e)u(e,this,t);else for(var a=e.length,s=arrayClone(e,a),r=0;r<a;++r)u(s[r],this,t);return!0},EventEmitter.prototype.addListener=function addListener(e,t){return _addListener(this,e,t,!1)},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.prependListener=function prependListener(e,t){return _addListener(this,e,t,!0)},EventEmitter.prototype.once=function once(e,t){return checkListener(t),this.on(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.prependOnceListener=function prependOnceListener(e,t){return checkListener(t),this.prependListener(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.removeListener=function removeListener(e,t){var r,n,i,o,a;if(checkListener(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,o=r.length-1;0<=o;o--)if(r[o]===t||r[o].listener===t){a=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function spliceOne(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,a||t)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(e){var t,r=this._events;if(void 0===r)return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){for(var n,i=Object.keys(r),o=0;o<i.length;++o)"removeListener"!==(n=i[o])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(o=t.length-1;0<=o;o--)this.removeListener(e,t[o]);return this},EventEmitter.prototype.listeners=function listeners(e){return _listeners(this,e,!0)},EventEmitter.prototype.rawListeners=function rawListeners(e){return _listeners(this,e,!1)},EventEmitter.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):listenerCount.call(e,t)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return 0<this._eventsCount?i(this._events):[]}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k=r(563),x=r(564);function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=urlParse,t.resolve=function urlResolve(e,t){return urlParse(e,!1,!0).resolve(t)},t.resolveObject=function urlResolveObject(e,t){return e?urlParse(e,!1,!0).resolveObject(t):t},t.format=function urlFormat(e){return(e=x.isString(e)?urlParse(e):e)instanceof Url?e.format():Url.prototype.format.call(e)},t.Url=Url;var C=/^([a-z0-9.+-]+:)/i,n=/:[0-9]*$/,O=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,t=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),M=["'"].concat(t),N=["%","/","?",";","#"].concat(M),R=["/","?","#"],P=/^[+a-z0-9A-Z_-]{0,63}$/,I=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},L={javascript:!0,"javascript:":!0},D={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},j=r(565);function urlParse(e,t,r){if(e&&x.isObject(e)&&e instanceof Url)return e;var n=new Url;return n.parse(e,t,r),n}Url.prototype.parse=function(e,t,r){if(!x.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+_typeof(e));var n=e.indexOf("?"),i=-1!==n&&n<e.indexOf("#")?"?":"#";(n=e.split(i))[0]=n[0].replace(/\\/g,"/");var o,a,s,u=(u=e=n.join(i)).trim();if(!r&&1===e.split("#").length&&(a=O.exec(u)))return this.path=u,this.href=u,this.pathname=a[1],a[2]?(this.search=a[2],this.query=t?j.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this;if((a=C.exec(u))&&(s=(a=a[0]).toLowerCase(),this.protocol=s,u=u.substr(a.length)),(r||a||u.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(o="//"===u.substr(0,2))||a&&L[a]||(u=u.substr(2),this.slashes=!0)),!L[a]&&(o||a&&!D[a])){for(var c=-1,l=0;l<R.length;l++)-1!==(f=u.indexOf(R[l]))&&(-1===c||f<c)&&(c=f);-1!==(E=-1===c?u.lastIndexOf("@"):u.lastIndexOf("@",c))&&(T=u.slice(0,E),u=u.slice(E+1),this.auth=decodeURIComponent(T));for(var f,h,c=-1,l=0;l<N.length;l++)-1!==(f=u.indexOf(N[l]))&&(-1===c||f<c)&&(c=f);if(-1===c&&(c=u.length),this.host=u.slice(0,c),u=u.slice(c),this.parseHost(),this.hostname=this.hostname||"",!(h="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1]))for(var d=this.hostname.split(/\./),l=0,p=d.length;l<p;l++){var m=d[l];if(m&&!m.match(P)){for(var _="",g=0,b=m.length;g<b;g++)127<m.charCodeAt(g)?_+="x":_+=m[g];if(!_.match(P)){var y=d.slice(0,l),v=d.slice(l+1),w=m.match(I);w&&(y.push(w[1]),v.unshift(w[2])),v.length&&(u="/"+v.join(".")+u),this.hostname=y.join(".");break}}}255<this.hostname.length?this.hostname="":this.hostname=this.hostname.toLowerCase(),h||(this.hostname=k.toASCII(this.hostname));var E=this.port?":"+this.port:"",T=this.hostname||"";this.host=T+E,this.href+=this.host,h&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==u[0]&&(u="/"+u))}if(!B[s])for(l=0,p=M.length;l<p;l++){var S,A=M[l];-1!==u.indexOf(A)&&((S=encodeURIComponent(A))===A&&(S=escape(A)),u=u.split(A).join(S))}return-1!==(h=u.indexOf("#"))&&(this.hash=u.substr(h),u=u.slice(0,h)),-1!==(h=u.indexOf("?"))?(this.search=u.substr(h),this.query=u.substr(h+1),t&&(this.query=j.parse(this.query)),u=u.slice(0,h)):t&&(this.search="",this.query={}),u&&(this.pathname=u),D[s]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(E=this.pathname||"",s=this.search||"",this.path=E+s),this.href=this.format(),this},Url.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",i=!1,o="";return this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&x.isObject(this.query)&&Object.keys(this.query).length&&(o=j.stringify(this.query)),o=this.search||o&&"?"+o||"",t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||D[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i=i||"",n&&"#"!==n.charAt(0)&&(n="#"+n),o&&"?"!==o.charAt(0)&&(o="?"+o),t+i+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(o=o.replace("#","%23"))+n},Url.prototype.resolve=function(e){return this.resolveObject(urlParse(e,!1,!0)).format()},Url.prototype.resolveObject=function(e){x.isString(e)&&((g=new Url).parse(e,!1,!0),e=g);for(var t=new Url,r=Object.keys(this),n=0;n<r.length;n++){var i=r[n];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var o=Object.keys(e),a=0;a<o.length;a++){var s=o[a];"protocol"!==s&&(t[s]=e[s])}return D[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!D[e.protocol]){for(var u=Object.keys(e),c=0;c<u.length;c++){var l=u[c];t[l]=e[l]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||L[e.protocol])t.pathname=e.pathname;else{for(var f=(e.pathname||"").split("/");f.length&&!(e.host=f.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),t.pathname=f.join("/")}return t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,(t.pathname||t.search)&&(d=t.pathname||"",p=t.search||"",t.path=d+p),t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var h=t.pathname&&"/"===t.pathname.charAt(0),d=(g=e.host||e.pathname&&"/"===e.pathname.charAt(0))||h||t.host&&e.pathname,p=d,m=t.pathname&&t.pathname.split("/")||[],f=e.pathname&&e.pathname.split("/")||[];if((h=t.protocol&&!D[t.protocol])&&(t.hostname="",t.port=null,t.host&&(""===m[0]?m[0]=t.host:m.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===f[0]?f[0]=e.host:f.unshift(e.host)),e.host=null),d=d&&(""===f[0]||""===m[0])),g)t.host=(e.host||""===e.host?e:t).host,t.hostname=(e.hostname||""===e.hostname?e:t).hostname,t.search=e.search,t.query=e.query,m=f;else if(f.length)(m=m||[]).pop(),m=m.concat(f),t.search=e.search,t.query=e.query;else if(!x.isNullOrUndefined(e.search))return h&&(t.hostname=t.host=m.shift(),(v=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=v.shift(),t.host=t.hostname=v.shift())),t.search=e.search,t.query=e.query,x.isNull(t.pathname)&&x.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.href=t.format(),t;if(!m.length)return t.pathname=null,t.search?t.path="/"+t.search:t.path=null,t.href=t.format(),t;for(var _=m.slice(-1)[0],g=(t.host||e.host||1<m.length)&&("."===_||".."===_)||""===_,b=0,y=m.length;0<=y;y--)"."===(_=m[y])?m.splice(y,1):".."===_?(m.splice(y,1),b++):b&&(m.splice(y,1),b--);if(!d&&!p)for(;b--;)m.unshift("..");!d||""===m[0]||m[0]&&"/"===m[0].charAt(0)||m.unshift(""),g&&"/"!==m.join("/").substr(-1)&&m.push("");var v,g=""===m[0]||m[0]&&"/"===m[0].charAt(0);return h&&(t.hostname=t.host=!g&&m.length?m.shift():"",(v=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=v.shift(),t.host=t.hostname=v.shift())),(d=d||t.host&&m.length)&&!g&&m.unshift(""),m.length?t.pathname=m.join("/"):(t.pathname=null,t.path=null),x.isNull(t.pathname)&&x.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},Url.prototype.parseHost=function(){var e=this.host,t=n.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.initializeType=t.types=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(55)),s=n(r(673)),u=n(r(675)),c={};t.types=c,r=function initializeType(t){if(c[t])return c[t];var e=((0,a.default)(u.default,function(e){return!!t.match(e.matcher)})||{}).typeConstructor;if(!e)throw new Error("No type found for ".concat(t));return c[t]=e(t),c[t]},t.initializeType=r,t.default=function(){function Type(e){(0,i.default)(this,Type),this.value=e}return(0,o.default)(Type,[{key:"isValid",value:function isValid(){var t=this;return(0,s.default)(this.matchers,function(e){return"".concat(t.value).match(e)})}},{key:"getErrorMessage",value:function getErrorMessage(){if(!this.isValid())return(this.constructor.errorMessage||"has invalid value: ".concat(this.value," for type ").concat(this.constructor.name," ")).replace(/\$value/g,this.value)}},{key:"getValue",value:function getValue(){return this.value}}],[{key:"check",value:function check(e){return!!e.match(this.constructor.typeChecker)}}]),Type}()},function(e,t,r){var n=r(5).Buffer,i=r(712).Transform,o=r(43).StringDecoder;function CipherBase(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(1)(CipherBase,i),CipherBase.prototype.update=function(e,t,r){return"string"==typeof e&&(e=n.from(e,t)),e=this._update(e),this.hashMode?this:r?this._toString(e,r):e},CipherBase.prototype.setAutoPadding=function(){},CipherBase.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},CipherBase.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},CipherBase.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},CipherBase.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},CipherBase.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},CipherBase.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e?this._toString(t,e,!0):t},CipherBase.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");return e=this._decoder.write(e),r&&(e+=this._decoder.end()),e},e.exports=CipherBase},function(e,t,r){var n=r(365),i=r(370);e.exports=function getNative(e,t){return t=i(e,t),n(t)?t:void 0}},function(e,t,r){var n=r(48),i=r(366),o=r(367),a=n?n.toStringTag:void 0;e.exports=function baseGetTag(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(a&&a in Object(e)?i:o)(e)}},function(e,t,r){var n=r(120),i=r(122);e.exports=function isArrayLike(e){return null!=e&&i(e.length)&&!n(e)}},function(e,t,r){var n=r(209),i=r(119),o=r(38);e.exports=function keys(e){return(o(e)?n:i)(e)}},function(e,t){e.exports={trueFunc:function trueFunc(){return!0},falseFunc:function falseFunc(){return!1}}},function(e,t,r){var n,i=r(528),o=r(529),a=r(531),s=r(60),u={animation:{canOverride:o.generic.components([o.generic.time,o.generic.timingFunction,o.generic.time,o.property.animationIterationCount,o.property.animationDirection,o.property.animationFillMode,o.property.animationPlayState,o.property.animationName]),components:["animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-name"],breakUp:i.multiplex(i.animation),defaultValue:"none",restore:a.multiplex(a.withoutDefaults),shorthand:!0,vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-delay":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-direction":{canOverride:o.property.animationDirection,componentOf:["animation"],defaultValue:"normal",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-duration":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",keepUnlessDefault:"animation-delay",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-fill-mode":{canOverride:o.property.animationFillMode,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-iteration-count":{canOverride:o.property.animationIterationCount,componentOf:["animation"],defaultValue:"1",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-name":{canOverride:o.property.animationName,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-play-state":{canOverride:o.property.animationPlayState,componentOf:["animation"],defaultValue:"running",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-timing-function":{canOverride:o.generic.timingFunction,componentOf:["animation"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},background:{canOverride:o.generic.components([o.generic.image,o.property.backgroundPosition,o.property.backgroundSize,o.property.backgroundRepeat,o.property.backgroundAttachment,o.property.backgroundOrigin,o.property.backgroundClip,o.generic.color]),components:["background-image","background-position","background-size","background-repeat","background-attachment","background-origin","background-clip","background-color"],breakUp:i.multiplex(i.background),defaultValue:"0 0",restore:a.multiplex(a.background),shortestValue:"0",shorthand:!0},"background-attachment":{canOverride:o.property.backgroundAttachment,componentOf:["background"],defaultValue:"scroll",intoMultiplexMode:"real"},"background-clip":{canOverride:o.property.backgroundClip,componentOf:["background"],defaultValue:"border-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-color":{canOverride:o.generic.color,componentOf:["background"],defaultValue:"transparent",intoMultiplexMode:"real",multiplexLastOnly:!0,nonMergeableValue:"none",shortestValue:"red"},"background-image":{canOverride:o.generic.image,componentOf:["background"],defaultValue:"none",intoMultiplexMode:"default"},"background-origin":{canOverride:o.property.backgroundOrigin,componentOf:["background"],defaultValue:"padding-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-position":{canOverride:o.property.backgroundPosition,componentOf:["background"],defaultValue:["0","0"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0"},"background-repeat":{canOverride:o.property.backgroundRepeat,componentOf:["background"],defaultValue:["repeat"],doubleValues:!0,intoMultiplexMode:"real"},"background-size":{canOverride:o.property.backgroundSize,componentOf:["background"],defaultValue:["auto"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0 0"},bottom:{canOverride:o.property.bottom,defaultValue:"auto"},border:{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-width","border-style","border-color"],defaultValue:"none",overridesShorthands:["border-bottom","border-left","border-right","border-top"],restore:a.withoutDefaults,shorthand:!0,shorthandComponents:!0},"border-bottom":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-bottom-width","border-bottom-style","border-bottom-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-bottom-color":{canOverride:o.generic.color,componentOf:["border-bottom","border-color"],defaultValue:"none"},"border-bottom-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-style":{canOverride:o.property.borderStyle,componentOf:["border-bottom","border-style"],defaultValue:"none"},"border-bottom-width":{canOverride:o.generic.unit,componentOf:["border-bottom","border-width"],defaultValue:"medium",oppositeTo:"border-top-width",shortestValue:"0"},"border-collapse":{canOverride:o.property.borderCollapse,defaultValue:"separate"},"border-color":{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.color,o.generic.color,o.generic.color,o.generic.color]),componentOf:["border"],components:["border-top-color","border-right-color","border-bottom-color","border-left-color"],defaultValue:"none",restore:a.fourValues,shortestValue:"red",shorthand:!0},"border-left":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-left-width","border-left-style","border-left-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-left-color":{canOverride:o.generic.color,componentOf:["border-color","border-left"],defaultValue:"none"},"border-left-style":{canOverride:o.property.borderStyle,componentOf:["border-left","border-style"],defaultValue:"none"},"border-left-width":{canOverride:o.generic.unit,componentOf:["border-left","border-width"],defaultValue:"medium",oppositeTo:"border-right-width",shortestValue:"0"},"border-radius":{breakUp:i.borderRadius,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],defaultValue:"0",restore:a.borderRadius,shorthand:!0,vendorPrefixes:["-moz-","-o-"]},"border-right":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-right-width","border-right-style","border-right-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-right-color":{canOverride:o.generic.color,componentOf:["border-color","border-right"],defaultValue:"none"},"border-right-style":{canOverride:o.property.borderStyle,componentOf:["border-right","border-style"],defaultValue:"none"},"border-right-width":{canOverride:o.generic.unit,componentOf:["border-right","border-width"],defaultValue:"medium",oppositeTo:"border-left-width",shortestValue:"0"},"border-style":{breakUp:i.fourValues,canOverride:o.generic.components([o.property.borderStyle,o.property.borderStyle,o.property.borderStyle,o.property.borderStyle]),componentOf:["border"],components:["border-top-style","border-right-style","border-bottom-style","border-left-style"],defaultValue:"none",restore:a.fourValues,shorthand:!0},"border-top":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-top-width","border-top-style","border-top-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-top-color":{canOverride:o.generic.color,componentOf:["border-color","border-top"],defaultValue:"none"},"border-top-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-style":{canOverride:o.property.borderStyle,componentOf:["border-style","border-top"],defaultValue:"none"},"border-top-width":{canOverride:o.generic.unit,componentOf:["border-top","border-width"],defaultValue:"medium",oppositeTo:"border-bottom-width",shortestValue:"0"},"border-width":{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),componentOf:["border"],components:["border-top-width","border-right-width","border-bottom-width","border-left-width"],defaultValue:"medium",restore:a.fourValues,shortestValue:"0",shorthand:!0},clear:{canOverride:o.property.clear,defaultValue:"none"},color:{canOverride:o.generic.color,defaultValue:"transparent",shortestValue:"red"},cursor:{canOverride:o.property.cursor,defaultValue:"auto"},display:{canOverride:o.property.display},float:{canOverride:o.property.float,defaultValue:"none"},font:{breakUp:i.font,canOverride:o.generic.components([o.property.fontStyle,o.property.fontVariant,o.property.fontWeight,o.property.fontStretch,o.generic.unit,o.generic.unit,o.property.fontFamily]),components:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],restore:a.font,shorthand:!0},"font-family":{canOverride:o.property.fontFamily,defaultValue:"user|agent|specific"},"font-size":{canOverride:o.generic.unit,defaultValue:"medium",shortestValue:"0"},"font-stretch":{canOverride:o.property.fontStretch,defaultValue:"normal"},"font-style":{canOverride:o.property.fontStyle,defaultValue:"normal"},"font-variant":{canOverride:o.property.fontVariant,defaultValue:"normal"},"font-weight":{canOverride:o.property.fontWeight,defaultValue:"normal",shortestValue:"400"},height:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},left:{canOverride:o.property.left,defaultValue:"auto"},"line-height":{canOverride:o.generic.unitOrNumber,defaultValue:"normal",shortestValue:"0"},"list-style":{canOverride:o.generic.components([o.property.listStyleType,o.property.listStylePosition,o.property.listStyleImage]),components:["list-style-type","list-style-position","list-style-image"],breakUp:i.listStyle,restore:a.withoutDefaults,defaultValue:"outside",shortestValue:"none",shorthand:!0},"list-style-image":{canOverride:o.generic.image,componentOf:["list-style"],defaultValue:"none"},"list-style-position":{canOverride:o.property.listStylePosition,componentOf:["list-style"],defaultValue:"outside",shortestValue:"inside"},"list-style-type":{canOverride:o.property.listStyleType,componentOf:["list-style"],defaultValue:"decimal|disc",shortestValue:"none"},margin:{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["margin-top","margin-right","margin-bottom","margin-left"],defaultValue:"0",restore:a.fourValues,shorthand:!0},"margin-bottom":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-top"},"margin-left":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-right"},"margin-right":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-left"},"margin-top":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-bottom"},outline:{canOverride:o.generic.components([o.generic.color,o.property.outlineStyle,o.generic.unit]),components:["outline-color","outline-style","outline-width"],breakUp:i.outline,restore:a.withoutDefaults,defaultValue:"0",shorthand:!0},"outline-color":{canOverride:o.generic.color,componentOf:["outline"],defaultValue:"invert",shortestValue:"red"},"outline-style":{canOverride:o.property.outlineStyle,componentOf:["outline"],defaultValue:"none"},"outline-width":{canOverride:o.generic.unit,componentOf:["outline"],defaultValue:"medium",shortestValue:"0"},overflow:{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-x":{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-y":{canOverride:o.property.overflow,defaultValue:"visible"},padding:{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["padding-top","padding-right","padding-bottom","padding-left"],defaultValue:"0",restore:a.fourValues,shorthand:!0},"padding-bottom":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-top"},"padding-left":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-right"},"padding-right":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-left"},"padding-top":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-bottom"},position:{canOverride:o.property.position,defaultValue:"static"},right:{canOverride:o.property.right,defaultValue:"auto"},"text-align":{canOverride:o.property.textAlign,defaultValue:"left|right"},"text-decoration":{canOverride:o.property.textDecoration,defaultValue:"none"},"text-overflow":{canOverride:o.property.textOverflow,defaultValue:"none"},"text-shadow":{canOverride:o.property.textShadow,defaultValue:"none"},top:{canOverride:o.property.top,defaultValue:"auto"},transform:{canOverride:o.property.transform,vendorPrefixes:["-moz-","-ms-","-webkit-"]},transition:{breakUp:i.multiplex(i.transition),canOverride:o.generic.components([o.property.transitionProperty,o.generic.time,o.generic.timingFunction,o.generic.time]),components:["transition-property","transition-duration","transition-timing-function","transition-delay"],defaultValue:"none",restore:a.multiplex(a.withoutDefaults),shorthand:!0,vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-delay":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-duration":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-property":{canOverride:o.generic.propertyName,componentOf:["transition"],defaultValue:"all",intoMultiplexMode:"placeholder",placeholderValue:"_",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-timing-function":{canOverride:o.generic.timingFunction,componentOf:["transition"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"vertical-align":{canOverride:o.property.verticalAlign,defaultValue:"baseline"},visibility:{canOverride:o.property.visibility,defaultValue:"visible"},"white-space":{canOverride:o.property.whiteSpace,defaultValue:"normal"},width:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},"z-index":{canOverride:o.property.zIndex,defaultValue:"auto"}},c={};for(n in u){var l=u[n];if("vendorPrefixes"in l){for(var f=0;f<l.vendorPrefixes.length;f++){var h=l.vendorPrefixes[f],d=function cloneDescriptor(e,t){return"componentOf"in(e=s(u[e],{}))&&(e.componentOf=e.componentOf.map(function(e){return t+e})),"components"in e&&(e.components=e.components.map(function(e){return t+e})),"keepUnlessDefault"in e&&(e.keepUnlessDefault=t+e.keepUnlessDefault),e}(n,h);delete d.vendorPrefixes,c[h+n]=d}delete l.vendorPrefixes}}e.exports=s(u,c)},function(e,t,r){"use strict";var n=r(110),i=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};e.exports=Duplex,(e=Object.create(r(78))).inherits=r(1);var o=r(267),a=r(164);e.inherits(Duplex,o);for(var s=i(a.prototype),u=0;u<s.length;u++){var c=s[u];Duplex.prototype[c]||(Duplex.prototype[c]=a.prototype[c])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);o.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",onend)}function onend(){this.allowHalfOpen||this._writableState.ended||n.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"destroyed",{get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),Duplex.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},function(e,t,r){"use strict";var n=r(5).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.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 StringDecoder(e){var t;switch(this.encoding=function normalizeEncoding(e){var t=function _normalizeEncoding(e){if(!e)return"utf8";for(var t;;)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,t=4;break;case"utf8":this.fillLast=utf8FillLast,t=4;break;case"base64":this.text=base64Text,this.end=base64End,t=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function utf8CheckByte(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function utf8FillLast(e){var t=this.lastTotal-this.lastNeed,r=function utf8CheckExtraBytes(e,t){return 128!=(192&t[0])?(e.lastNeed=0,"�"):1<e.lastNeed&&1<t.length?128!=(192&t[1])?(e.lastNeed=1,"�"):2<e.lastNeed&&2<t.length&&128!=(192&t[2])?(e.lastNeed=2,"�"):void 0:void 0}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function utf16Text(e,t){if((e.length-t)%2!=0)return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1);var r=e.toString("utf16le",t);return r&&55296<=(t=r.charCodeAt(r.length-1))&&t<=56319?(this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)):r}function utf16End(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?(e=this.lastTotal-this.lastNeed,t+this.lastChar.toString("utf16le",0,e)):t}function base64Text(e,t){var r=(e.length-t)%3;return 0==r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1==r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function base64End(e){return e=e&&e.length?this.write(e):"",this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}(t.StringDecoder=StringDecoder).prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},StringDecoder.prototype.end=function utf8End(e){return e=e&&e.length?this.write(e):"",this.lastNeed?e+"�":e},StringDecoder.prototype.text=function utf8Text(e,t){var r=function utf8CheckIncomplete(e,t,r){var n=t.length-1;if(n<r)return 0;var i=utf8CheckByte(t[n]);return 0<=i?(0<i&&(e.lastNeed=i-1),i):--n<r||-2===i?0:0<=(i=utf8CheckByte(t[n]))?(0<i&&(e.lastNeed=i-2),i):!(--n<r||-2===i)&&0<=(i=utf8CheckByte(t[n]))?(0<i&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);return this.lastNeed?(this.lastTotal=r,r=e.length-(r-this.lastNeed),e.copy(this.lastChar,0,r),e.toString("utf8",t,r)):e.toString("utf8",t)},StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function widthParser(e){var t=void 0===(r=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).parseFloatToInt)||r,r=n.exec(e.toString())[1];return{parsedWidth:((t={default:parseInt,px:parseInt,"%":t?parseInt:parseFloat})[r]||t.default)(e),unit:r||"px"}};var n=/[\d.,]*(\D*)$/;e.exports=t.default},function(e,t,r){var a=r(199).default;function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}e.exports=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};if((t=_getRequireWildcardCache(t))&&t.has(e))return t.get(e);var r,n,i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&((n=o?Object.getOwnPropertyDescriptor(e,r):null)&&(n.get||n.set)?Object.defineProperty(i,r,n):i[r]=e[r]);return i.default=e,t&&t.set(e,i),i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(364),i=r(121),o=r(371),a=r(372),s=r(206),u=r(37),c=r(205),l="[object Map]",f="[object Promise]",h="[object Set]",d="[object WeakMap]",p="[object DataView]",m=c(n),_=c(i),g=c(o),b=c(a),y=c(s),r=u;(n&&r(new n(new ArrayBuffer(1)))!=p||i&&r(new i)!=l||o&&r(o.resolve())!=f||a&&r(new a)!=h||s&&r(new s)!=d)&&(r=function getTag(e){var t=u(e);if(e=(e="[object Object]"==t?e.constructor:void 0)?c(e):"")switch(e){case m:return p;case _:return l;case g:return f;case b:return h;case y:return d}return t}),e.exports=r},function(e,t,r){r=r(17).Symbol,e.exports=r},function(e,t,r){var n=r(90),i=r(71),o=r(380),a=r(13);e.exports=function forEach(e,t){return(a(e)?n:i)(e,o(t))}},function(e,t,r){var o=r(210),a=r(71),s=r(25),u=r(425),c=r(13);e.exports=function reduce(e,t,r){var n=c(e)?o:u,i=arguments.length<3;return n(e,s(t,4),r,i,a)}},function(e,t,r){var n=r(130);e.exports=function get(e,t,r){return void 0===(t=null==e?void 0:n(e,t))?r:t}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(37),i=r(22);e.exports=function isSymbol(e){return"symbol"==_typeof(e)||i(e)&&"[object Symbol]"==n(e)}},function(e,t,r){var n=r(418);e.exports=function toString(e){return null==e?"":n(e)}},function(e,t,r){var n=r(52);e.exports=function toKey(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,r){r=r(455)(r(456)),e.exports=r},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(464),t),i(r(468),t),i(r(469),t),i(r(241),t),i(r(470),t),i(r(471),t);var o=r(18);Object.defineProperty(t,"isTag",{enumerable:!0,get:function get(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function get(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function get(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function get(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function get(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function get(){return o.hasChildren}})},function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,(i=n=t.ElementType||(t.ElementType={})).Root="root",i.Text="text",i.Directive="directive",i.Comment="comment",i.Script="script",i.Style="style",i.Tag="tag",i.CDATA="cdata",i.Doctype="doctype",t.isTag=function isTag(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RssHandler=t.DefaultHandler=t.DomUtils=t.ElementType=t.Tokenizer=t.createDomStream=t.parseDOM=t.parseDocument=t.DomHandler=t.Parser=void 0;var u=r(244);Object.defineProperty(t,"Parser",{enumerable:!0,get:function get(){return u.Parser}});var c=r(18);function parseDocument(e,t){var r=new c.DomHandler(void 0,t);return new u.Parser(r,t).end(e),r.root}Object.defineProperty(t,"DomHandler",{enumerable:!0,get:function get(){return c.DomHandler}}),Object.defineProperty(t,"DefaultHandler",{enumerable:!0,get:function get(){return c.DomHandler}}),t.parseDocument=parseDocument,t.parseDOM=function parseDOM(e,t){return parseDocument(e,t).children},t.createDomStream=function createDomStream(e,t,r){return r=new c.DomHandler(e,t,r),new u.Parser(r,t)};var l=r(245);Object.defineProperty(t,"Tokenizer",{enumerable:!0,get:function get(){return s(l).default}});var f=o(r(57));t.ElementType=f,a(r(246),t),t.DomUtils=o(r(56));var h=r(246);Object.defineProperty(t,"RssHandler",{enumerable:!0,get:function get(){return h.FeedHandler}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHtml=t.cloneDom=t.domEach=t.cssCase=t.camelCase=t.isCheerio=t.isTag=void 0;var n=r(58),i=r(18);t.isTag=n.DomUtils.isTag,t.isCheerio=function isCheerio(e){return null!=e.cheerio},t.camelCase=function camelCase(e){return e.replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})},t.cssCase=function cssCase(e){return e.replace(/[A-Z]/g,"-$&").toLowerCase()},t.domEach=function domEach(e,t){for(var r=e.length,n=0;n<r;n++)t(e[n],n);return e},t.cloneDom=function cloneDom(e){var e="length"in e?Array.prototype.map.call(e,function(e){return i.cloneNode(e,!0)}):[i.cloneNode(e,!0)],t=new i.Document(e);return e.forEach(function(e){e.parent=t}),e};var o=/<[a-zA-Z][^]*>/;t.isHtml=function isHtml(e){return o.test(e)}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function override(e,t){var r,n,i,o={};for(r in e)i=e[r],Array.isArray(i)?o[r]=i.slice(0):"object"==_typeof(i)&&null!==i?o[r]=override(i,{}):o[r]=i;for(n in t)i=t[n],n in o&&Array.isArray(i)?o[n]=i.slice(0):n in o&&"object"==_typeof(i)&&null!==i?o[n]=override(o[n],i):o[n]=i;return o}},function(e,t,r){var n=r(157),i=r(16),a=r(10),s={ASTERISK:"*",BACKSLASH:"\\",BANG:"!",BANG_SUFFIX_PATTERN:/!\w+$/,IMPORTANT_TOKEN:"!important",IMPORTANT_TOKEN_PATTERN:new RegExp("!important$","i"),IMPORTANT_WORD:"important",IMPORTANT_WORD_PATTERN:new RegExp("important$","i"),SUFFIX_BANG_PATTERN:/!$/,UNDERSCORE:"_",VARIABLE_REFERENCE_PATTERN:/var\(--.+\)$/};function wrapSingle(e){var t=function isImportant(e){if(e.length<3)return!1;var t=e[e.length-1];return!!s.IMPORTANT_TOKEN_PATTERN.test(t[1])||!(!s.IMPORTANT_WORD_PATTERN.test(t[1])||!s.SUFFIX_BANG_PATTERN.test(e[e.length-2][1]))}(e);t&&function stripImportant(e){var t=e[e.length-1],r=e[e.length-2];s.IMPORTANT_TOKEN_PATTERN.test(t[1])?t[1]=t[1].replace(s.IMPORTANT_TOKEN_PATTERN,""):(t[1]=t[1].replace(s.IMPORTANT_WORD_PATTERN,""),r[1]=r[1].replace(s.SUFFIX_BANG_PATTERN,"")),0===t[1].length&&e.pop(),0===r[1].length&&e.pop()}(e);var r=function hackFrom(e){var t=!1,r=e[1][1],e=e[e.length-1];return r[0]==s.UNDERSCORE?t=[n.UNDERSCORE]:r[0]==s.ASTERISK?t=[n.ASTERISK]:e[1][0]==s.BANG&&!e[1].match(s.IMPORTANT_WORD_PATTERN)||0<e[1].indexOf(s.BANG)&&!e[1].match(s.IMPORTANT_WORD_PATTERN)&&s.BANG_SUFFIX_PATTERN.test(e[1])?t=[n.BANG]:0<e[1].indexOf(s.BACKSLASH)&&e[1].indexOf(s.BACKSLASH)==e[1].length-s.BACKSLASH.length-1?t=[n.BACKSLASH,e[1].substring(e[1].indexOf(s.BACKSLASH)+1)]:0===e[1].indexOf(s.BACKSLASH)&&2==e[1].length&&(t=[n.BACKSLASH,e[1].substring(1)]),t}(e);return r[0]==n.ASTERISK||r[0]==n.UNDERSCORE?function stripPrefixHack(e){e[1][1]=e[1][1].substring(1)}(e):r[0]!=n.BACKSLASH&&r[0]!=n.BANG||function stripSuffixHack(e,t){var r=e[e.length-1];r[1]=r[1].substring(0,r[1].indexOf(t[0]==n.BACKSLASH?s.BACKSLASH:s.BANG)).trim(),0===r[1].length&&e.pop()}(e,r),{block:e[2]&&e[2][0]==a.PROPERTY_BLOCK,components:[],dirty:!1,hack:r,important:t,name:e[1][1],multiplex:3<e.length&&function isMultiplex(e){for(var t,r=3,n=e.length;r<n;r++)if((t=e[r])[0]==a.PROPERTY_VALUE&&(t[1]==i.COMMA||t[1]==i.FORWARD_SLASH))return!0;return!1}(e),position:0,shorthand:!1,unused:!1,value:e.slice(2)}}e.exports={all:function wrapAll(e,t,r){for(var n,i=[],o=e.length-1;0<=o;o--)(n=e[o])[0]==a.PROPERTY&&(!t&&function someVariableReferences(e){for(var t,r=2,n=e.length;r<n;r++)if((t=e[r])[0]==a.PROPERTY_VALUE&&function isVariableReference(e){return s.VARIABLE_REFERENCE_PATTERN.test(e)}(t[1]))return 1}(n)||r&&-1<r.indexOf(n[1][1])||((n=wrapSingle(n)).all=e,n.position=o,i.unshift(n)));return i},single:wrapSingle}},function(e,t){e.exports={}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ruleError(e,t){var r=t.line,n=t.tagName,i=t.absoluteFilePath;return{line:r,message:e,tagName:n,formattedMessage:"Line ".concat(r," of ").concat(i).concat(function formatInclude(e){return(e=e.includedIn)&&e.length?(e=e.slice().reverse().map(function(e){var t=e.line,e=e.file;return"line ".concat(t," of file ").concat(e)}).join(", itself included at "),", included at ".concat(e)):""}(t)," (").concat(n,") — ").concat(e)}},e.exports=t.default},function(t,e,r){"use strict";!function(e,i){var o=r(5).Buffer,a=e.crypto||e.msCrypto;a&&a.getRandomValues?t.exports=function randomBytes(e,t){if(4294967295<e)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(0<e)if(65536<e)for(var n=0;n<e;n+=65536)a.getRandomValues(r.slice(n,n+65536));else a.getRandomValues(r);return"function"!=typeof t?r:i.nextTick(function(){t(null,r)})}:t.exports=function oldBrowser(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}.call(this,r(12),r(9))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n={};function createErrorType(e,i,t){var r=function(n){function NodeError(e,t,r){return n.call(this,function getMessage(e,t,r){return"string"==typeof i?i:i(e,t,r)}(e,t,r))||this}return function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(NodeError,n),NodeError}(t=t||Error);r.prototype.name=t.name,r.prototype.code=e,n[e]=r}function oneOf(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),2<r?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}createErrorType("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(e,t,r){var n,i;return"string"==typeof t&&function startsWith(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",(t=function endsWith(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument")?"The ".concat(e," ").concat(n," ").concat(oneOf(t,"type")):(i=function includes(e,t,r){return!((r="number"!=typeof r?0:r)+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument",'The "'.concat(e,'" ').concat(i," ").concat(n," ").concat(oneOf(t,"type"))))+". Received type ".concat(_typeof(r))},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" 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(e){return"Unknown encoding: "+e},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(s,e,u){"use strict";!function(e){var t=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};s.exports=Duplex;var r=u(305),n=u(309);u(1)(Duplex,r);for(var i=t(n.prototype),o=0;o<i.length;o++){var a=i[o];Duplex.prototype[a]||(Duplex.prototype[a]=n.prototype[a])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);r.call(this,e),n.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",onend)))}function onend(){this._writableState.ended||e.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}.call(this,u(9))},function(e,t,r){var l=r(5).Buffer;function Hash(e,t){this._block=l.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}Hash.prototype.update=function(e,t){"string"==typeof e&&(e=l.from(e,t=t||"utf8"));for(var r=this._block,n=this._blockSize,i=e.length,o=this._len,a=0;a<i;){for(var s=o%n,u=Math.min(i-a,n-s),c=0;c<u;c++)r[s+c]=e[a+c];a+=u,(o+=u)%n==0&&this._update(r)}return this._len+=i,this},Hash.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,1+t),t>=this._finalSize&&(this._update(this._block),this._block.fill(0)),(t=8*this._len)<=4294967295?this._block.writeUInt32BE(t,this._blockSize-4):(this._block.writeUInt32BE((t-(r=(4294967295&t)>>>0))/4294967296,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)),this._update(this._block);var r=this._hash();return e?r.toString(e):r},Hash.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=Hash},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n={};function createErrorType(e,i,t){var r=function(n){function NodeError(e,t,r){return n.call(this,function getMessage(e,t,r){return"string"==typeof i?i:i(e,t,r)}(e,t,r))||this}return function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(NodeError,n),NodeError}(t=t||Error);r.prototype.name=t.name,r.prototype.code=e,n[e]=r}function oneOf(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),2<r?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}createErrorType("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(e,t,r){var n,i;return"string"==typeof t&&function startsWith(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",(t=function endsWith(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument")?"The ".concat(e," ").concat(n," ").concat(oneOf(t,"type")):(i=function includes(e,t,r){return!((r="number"!=typeof r?0:r)+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument",'The "'.concat(e,'" ').concat(i," ").concat(n," ").concat(oneOf(t,"type"))))+". Received type ".concat(_typeof(r))},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" 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(e){return"Unknown encoding: "+e},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(s,e,u){"use strict";!function(e){var t=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};s.exports=Duplex;var r=u(330),n=u(334);u(1)(Duplex,r);for(var i=t(n.prototype),o=0;o<i.length;o++){var a=i[o];Duplex.prototype[a]||(Duplex.prototype[a]=n.prototype[a])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);r.call(this,e),n.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",onend)))}function onend(){this._writableState.ended||e.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}.call(this,u(9))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function conditionalTag(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return"\n ".concat(t?a:n,"\n ").concat(e,"\n ").concat(t?u:o,"\n ")},t.msoConditionalTag=function msoConditionalTag(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return"\n ".concat(t?s:i,"\n ").concat(e,"\n ").concat(t?u:o,"\n ")},t.endNegationConditionalTag=t.startMsoNegationConditionalTag=t.startNegationConditionalTag=t.endConditionalTag=t.startMsoConditionalTag=t.startConditionalTag=void 0;var n="\x3c!--[if mso | IE]>";t.startConditionalTag=n;var i="\x3c!--[if mso]>";t.startMsoConditionalTag=i;var o="<![endif]--\x3e";t.endConditionalTag=o;var a="\x3c!--[if !mso | IE]>\x3c!--\x3e";t.startNegationConditionalTag=a;var s="\x3c!--[if !mso>\x3c!--\x3e";t.startMsoNegationConditionalTag=s;var u="\x3c!--<![endif]--\x3e";t.endNegationConditionalTag=u},function(e,t,r){var n=r(208),n=r(379)(n);e.exports=n},function(e,t,r){var c=r(223),l=r(133);e.exports=function copyObject(e,t,r,n){var i=!r;r=r||{};for(var o=-1,a=t.length;++o<a;){var s=t[o],u=n?n(r[s],e[s],s,r,e):void 0;void 0===u&&(u=e[s]),(i?l:c)(r,s,u)}return r}},function(e,t,r){var n=r(98),i=r(25),o=r(454),a=r(13);e.exports=function map(e,t){return(a(e)?n:o)(e,i(t,3))}},function(e,t,r){var n=r(231);e.exports=function toInteger(e){var t=n(e),e=t%1;return t==t?e?t-e:t:0}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.merge=t.contains=t.root=t.parseHTML=t.text=t.xml=t.html=void 0;var n=r(29),i=n.__importStar(r(140)),o=r(234),a=r(58),s=r(247),u=r(252);function render(e,t,r){var n;return(e=t?"string"==typeof t?o.select(t,null!==(n=null==e?void 0:e._root)&&void 0!==n?n:[],r):t:null==e?void 0:e._root.children)?r.xmlMode||r._useHtmlParser2?u.render(e,r):s.render(e):""}function isArrayLike(e){if(Array.isArray(e))return 1;if("object"===_typeof(e)&&Object.prototype.hasOwnProperty.call(e,"length")&&"number"==typeof e.length&&!(e.length<0)){for(var t=0;t<e.length;t++)if(!(t in e))return;return 1}}t.html=function html(e,t){return!t&&function isOptions(e){return!("object"!==_typeof(e)||null==e||"length"in e||"type"in e)}(e)&&(t=e,e=void 0),render(this||void 0,e,n.__assign(n.__assign(n.__assign({},i.default),this?this._options:{}),i.flatten(null!=t?t:{})))},t.xml=function xml(e){return render(this,e,n.__assign(n.__assign({},this._options),{xmlMode:!0}))},t.text=function text(e){for(var t=e||(this?this.root():[]),r="",n=0;n<t.length;n++){var i=t[n];a.DomUtils.isText(i)?r+=i.data:a.DomUtils.hasChildren(i)&&i.type!==a.ElementType.Comment&&i.type!==a.ElementType.Script&&i.type!==a.ElementType.Style&&(r+=text(i.children))}return r},t.parseHTML=function parseHTML(e,t,r){return void 0===r&&(r="boolean"==typeof t&&t),e&&"string"==typeof e?("boolean"==typeof t&&(r=t),e=this.load(e,i.default,!1),r||e("script").remove(),e.root()[0].children.slice()):null},t.root=function root(){return this(this._root)},t.contains=function contains(e,t){if(t===e)return!1;for(var r=t;r&&r!==r.parent;)if((r=r.parent)===e)return!0;return!1},t.merge=function merge(e,t){if(isArrayLike(e)&&isArrayLike(t)){for(var r=e.length,n=+t.length,i=0;i<n;i++)e[r++]=t[i];return e.length=r,e}}},function(e,t,r){var a=r(157),s=r(16);e.exports=function restoreFromOptimizing(e,t){for(var r,n,i,o=e.length-1;0<=o;o--)(r=e[o]).unused||(r.dirty||r.important||r.hack)&&(t?(n=t(r),r.value=n):n=r.value,r.important&&function restoreImportant(e){e.value[e.value.length-1][1]+="!important"}(r),r.hack&&function restoreHack(e){e.hack[0]==a.UNDERSCORE?e.name="_"+e.name:e.hack[0]==a.ASTERISK?e.name="*"+e.name:e.hack[0]==a.BACKSLASH?e.value[e.value.length-1][1]+="\\"+e.hack[1]:e.hack[0]==a.BANG&&(e.value[e.value.length-1][1]+=s.SPACE+"!ie")}(r),"all"in r&&((i=r.all[r.position])[1][1]=r.name,i.splice(2,i.length-1),Array.prototype.push.apply(i,n)))}},function(e,t,r){(((t=e.exports=r(267)).Stream=t).Readable=t).Writable=r(164),t.Duplex=r(42),t.Transform=r(270),t.PassThrough=r(559)},function(e,t,r){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function objectToString(e){return Object.prototype.toString.call(e)}t.isArray=function isArray(e){return Array.isArray?Array.isArray(e):"[object Array]"===objectToString(e)},t.isBoolean=function isBoolean(e){return"boolean"==typeof e},t.isNull=function isNull(e){return null===e},t.isNullOrUndefined=function isNullOrUndefined(e){return null==e},t.isNumber=function isNumber(e){return"number"==typeof e},t.isString=function isString(e){return"string"==typeof e},t.isSymbol=function isSymbol(e){return"symbol"===_typeof(e)},t.isUndefined=function isUndefined(e){return void 0===e},t.isRegExp=function isRegExp(e){return"[object RegExp]"===objectToString(e)},t.isObject=function isObject(e){return"object"===_typeof(e)&&null!==e},t.isDate=function isDate(e){return"[object Date]"===objectToString(e)},t.isError=function isError(e){return"[object Error]"===objectToString(e)||e instanceof Error},t.isFunction=function isFunction(e){return"function"==typeof e},t.isPrimitive=function isPrimitive(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===_typeof(e)||void 0===e},t.isBuffer=e.isBuffer}.call(this,r(11).Buffer)},function(e,s){s.getArg=function getArg(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var t=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function urlParse(e){return(e=e.match(t))?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function urlGenerate(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function normalize(e){var t=e,r=urlParse(e);if(r){if(!r.path)return e;t=r.path}for(var n,e=s.isAbsolute(t),i=t.split(/\/+/),o=0,a=i.length-1;0<=a;a--)"."===(n=i[a])?i.splice(a,1):".."===n?o++:0<o&&(""===n?(i.splice(a+1,o),o=0):(i.splice(a,2),o--));return""===(t=i.join("/"))&&(t=e?"/":"."),r?(r.path=t,urlGenerate(r)):t}function join(e,t){""===e&&(e=".");var r=urlParse(t=""===t?".":t),n=urlParse(e);return n&&(e=n.path||"/"),r&&!r.scheme?(n&&(r.scheme=n.scheme),urlGenerate(r)):r||t.match(i)?t:!n||n.host||n.path?(t="/"===t.charAt(0)?t:normalize(e.replace(/\/+$/,"")+"/"+t),n?(n.path=t,urlGenerate(n)):t):(n.host=t,urlGenerate(n))}s.urlParse=urlParse,s.urlGenerate=urlGenerate,s.normalize=normalize,s.join=join,s.isAbsolute=function(e){return"/"===e.charAt(0)||t.test(e)},s.relative=function relative(e,t){e=(e=""===e?".":e).replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var r=!("__proto__"in Object.create(null));function identity(e){return e}function isProtoString(e){if(e){var t=e.length;if(!(t<9)&&95===e.charCodeAt(t-1)&&95===e.charCodeAt(t-2)&&111===e.charCodeAt(t-3)&&116===e.charCodeAt(t-4)&&111===e.charCodeAt(t-5)&&114===e.charCodeAt(t-6)&&112===e.charCodeAt(t-7)&&95===e.charCodeAt(t-8)&&95===e.charCodeAt(t-9)){for(var r=t-10;0<=r;r--)if(36!==e.charCodeAt(r))return;return 1}}}function strcmp(e,t){return e===t?0:null===e||null!==t&&t<e?1:-1}s.toSetString=r?identity:function toSetString(e){return isProtoString(e)?"$"+e:e},s.fromSetString=r?identity:function fromSetString(e){return isProtoString(e)?e.slice(1):e},s.compareByOriginalPositions=function compareByOriginalPositions(e,t,r){var n=strcmp(e.source,t.source);return 0!==n||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:strcmp(e.name,t.name)},s.compareByGeneratedPositionsDeflated=function compareByGeneratedPositionsDeflated(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=strcmp(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:strcmp(e.name,t.name)},s.compareByGeneratedPositionsInflated=function compareByGeneratedPositionsInflated(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||0!==(r=strcmp(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:strcmp(e.name,t.name)},s.parseSourceMapInput=function parseSourceMapInput(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},s.computeSourceURL=function computeSourceURL(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){if(!(e=urlParse(r)))throw new Error("sourceMapURL could not be parsed");!e.path||0<=(r=e.path.lastIndexOf("/"))&&(e.path=e.path.substring(0,r+1)),t=join(urlGenerate(e),t)}return normalize(t)}},function(e,t){e.exports={readFileSync:function readFileSync(){return console.warn("fs should not be used in browser build"),null}}},function(e,t){var r=/^(\w+:\/\/|\/\/)/;e.exports=function isRemoteResource(e){return r.test(e)}},function(e,t,r){var n=r(612),i=r(614);e.exports=function convert(e,t,r){return n(i,e,t,r)}},function(e,t,r){"use strict";var n=r(1),i=r(182),o=r(184),a=r(185),s=r(35);function Hash(e){s.call(this,"digest"),this._hash=e}n(Hash,s),Hash.prototype._update=function(e){this._hash.update(e)},Hash.prototype._final=function(){return this._hash.digest()},e.exports=function createHash(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new Hash(a(e))}},function(e,t,r){!function(o){e.exports=function xor(e,t){for(var r=Math.min(e.length,t.length),n=new o(r),i=0;i<r;++i)n[i]=e[i]^t[i];return n}}.call(this,r(11).Buffer)},function(e,t,r){"use strict";var n=r(24),i=r(19);function BlockHash(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}(t.BlockHash=BlockHash).prototype.update=function update(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){t=(e=this.pending).length%this._delta8,this.pending=e.slice(e.length-t,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-t,this.endian);for(var r=0;r<e.length;r+=this._delta32)this._update(e,r,r+this._delta32)}return this},BlockHash.prototype.digest=function digest(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},BlockHash.prototype._pad=function pad(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=e>>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o<this.padLength;o++)n[i++]=0;return n}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(1),i=r(197).Reporter,o=r(195).Buffer;function DecoderBuffer(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function EncoderBuffer(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return EncoderBuffer.isEncoderBuffer(e)||(e=new EncoderBuffer(e,t)),this.length+=e.length,e},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+_typeof(e));this.value=e,this.length=e.length}}n(DecoderBuffer,i),(t.DecoderBuffer=DecoderBuffer).isDecoderBuffer=function isDecoderBuffer(e){return e instanceof DecoderBuffer||"object"===_typeof(e)&&o.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},DecoderBuffer.prototype.save=function save(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},DecoderBuffer.prototype.restore=function restore(e){var t=new DecoderBuffer(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},DecoderBuffer.prototype.isEmpty=function isEmpty(){return this.offset===this.length},DecoderBuffer.prototype.readUInt8=function readUInt8(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},DecoderBuffer.prototype.skip=function skip(e,t){return this.offset+e<=this.length?((t=new DecoderBuffer(this.base))._reporterState=this._reporterState,t.offset=this.offset,t.length=this.offset+e,this.offset+=e,t):this.error(t||"DecoderBuffer overrun")},DecoderBuffer.prototype.raw=function raw(e){return this.base.slice((e||this).offset,this.length)},(t.EncoderBuffer=EncoderBuffer).isEncoderBuffer=function isEncoderBuffer(e){return e instanceof EncoderBuffer||"object"===_typeof(e)&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},EncoderBuffer.prototype.join=function join(t,r){return t=t||o.alloc(this.length),r=r||0,0===this.length||(Array.isArray(this.value)?this.value.forEach(function(e){e.join(t,r),r+=e.length}):("number"==typeof this.value?t[r]=this.value:"string"==typeof this.value?t.write(this.value,r):o.isBuffer(this.value)&&this.value.copy(t,r),r+=this.length)),t}},function(e,t){var r=Object.prototype;e.exports=function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,r){var n=r(373),i=r(22),o=(r=Object.prototype).hasOwnProperty,a=r.propertyIsEnumerable,n=n(function(){return arguments}())?n:function(e){return i(e)&&o.call(e,"callee")&&!a.call(e,"callee")};e.exports=n},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(17),r=a(374),n="object"==_typeof(o)&&o&&!o.nodeType&&o,i=n&&"object"==_typeof(e)&&e&&!e.nodeType&&e,t=(t=i&&i.exports===n?t.Buffer:void 0)?t.isBuffer:void 0;e.exports=t||r}.call(this,a(27)(e))},function(e,t){e.exports=function arrayEach(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=/^(?:0|[1-9]\d*)$/;e.exports=function isIndex(e,t){var r=_typeof(e);return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&n.test(e))&&-1<e&&e%1==0&&e<t}},function(e,t,r){var n=r(383),i=r(384),o=r(385),a=r(386),r=r(387);function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache.prototype.clear=n,ListCache.prototype.delete=i,ListCache.prototype.get=o,ListCache.prototype.has=a,ListCache.prototype.set=r,e.exports=ListCache},function(e,t,r){var n=r(94);e.exports=function assocIndexOf(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},function(e,t){e.exports=function eq(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){r=r(36)(Object,"create"),e.exports=r},function(e,t,r){var n=r(401);e.exports=function getMapData(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}},function(e,t,r){var n=r(13),i=r(131),o=r(221),a=r(53);e.exports=function castPath(e,t){return n(e)?e:i(e,t)?[e]:o(a(e))}},function(e,t){e.exports=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},function(e,t){e.exports=function copyArray(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}},function(e,t,r){var n=r(21),i=Object.create;function object(){}e.exports=function(e){return n(e)?i?i(e):(object.prototype=e,e=new object,object.prototype=void 0,e):{}}},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":" ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(485),i=r(146),s=r(486),o=r(147),c=i.CODE_POINTS,a=i.CODE_POINT_SEQUENCES,u={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},l="DATA_STATE",f="RCDATA_STATE",h="RAWTEXT_STATE",d="SCRIPT_DATA_STATE",p="PLAINTEXT_STATE",m="TAG_OPEN_STATE",_="END_TAG_OPEN_STATE",g="TAG_NAME_STATE",b="RCDATA_LESS_THAN_SIGN_STATE",y="RCDATA_END_TAG_OPEN_STATE",v="RCDATA_END_TAG_NAME_STATE",w="RAWTEXT_LESS_THAN_SIGN_STATE",E="RAWTEXT_END_TAG_OPEN_STATE",T="RAWTEXT_END_TAG_NAME_STATE",S="SCRIPT_DATA_LESS_THAN_SIGN_STATE",A="SCRIPT_DATA_END_TAG_OPEN_STATE",k="SCRIPT_DATA_END_TAG_NAME_STATE",x="SCRIPT_DATA_ESCAPE_START_STATE",C="SCRIPT_DATA_ESCAPE_START_DASH_STATE",O="SCRIPT_DATA_ESCAPED_STATE",M="SCRIPT_DATA_ESCAPED_DASH_STATE",N="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",R="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",P="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",I="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",L="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",D="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",j="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",H="BEFORE_ATTRIBUTE_NAME_STATE",q="ATTRIBUTE_NAME_STATE",z="AFTER_ATTRIBUTE_NAME_STATE",W="BEFORE_ATTRIBUTE_VALUE_STATE",K="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",V="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",G="ATTRIBUTE_VALUE_UNQUOTED_STATE",Y="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",X="SELF_CLOSING_START_TAG_STATE",$="BOGUS_COMMENT_STATE",Q="MARKUP_DECLARATION_OPEN_STATE",Z="COMMENT_START_STATE",J="COMMENT_START_DASH_STATE",ee="COMMENT_STATE",te="COMMENT_LESS_THAN_SIGN_STATE",re="COMMENT_LESS_THAN_SIGN_BANG_STATE",ne="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ie="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",oe="COMMENT_END_DASH_STATE",ae="COMMENT_END_STATE",se="COMMENT_END_BANG_STATE",ue="DOCTYPE_STATE",ce="BEFORE_DOCTYPE_NAME_STATE",le="DOCTYPE_NAME_STATE",fe="AFTER_DOCTYPE_NAME_STATE",he="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",de="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",pe="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",me="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",_e="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ge="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",be="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",ye="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",ve="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",we="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",Ee="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Te="BOGUS_DOCTYPE_STATE",Se="CDATA_SECTION_STATE",Ae="CDATA_SECTION_BRACKET_STATE",ke="CDATA_SECTION_END_STATE",xe="CHARACTER_REFERENCE_STATE",Ce="NAMED_CHARACTER_REFERENCE_STATE",Oe="AMBIGUOS_AMPERSAND_STATE",Me="NUMERIC_CHARACTER_REFERENCE_STATE",Ne="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Re="DECIMAL_CHARACTER_REFERENCE_START_STATE",Pe="HEXADEMICAL_CHARACTER_REFERENCE_STATE",Ie="DECIMAL_CHARACTER_REFERENCE_STATE",Be="NUMERIC_CHARACTER_REFERENCE_END_STATE";function isWhitespace(e){return e===c.SPACE||e===c.LINE_FEED||e===c.TABULATION||e===c.FORM_FEED}function isAsciiDigit(e){return e>=c.DIGIT_0&&e<=c.DIGIT_9}function isAsciiUpper(e){return e>=c.LATIN_CAPITAL_A&&e<=c.LATIN_CAPITAL_Z}function isAsciiLower(e){return e>=c.LATIN_SMALL_A&&e<=c.LATIN_SMALL_Z}function isAsciiLetter(e){return isAsciiLower(e)||isAsciiUpper(e)}function isAsciiAlphaNumeric(e){return isAsciiLetter(e)||isAsciiDigit(e)}function isAsciiUpperHexDigit(e){return e>=c.LATIN_CAPITAL_A&&e<=c.LATIN_CAPITAL_F}function isAsciiLowerHexDigit(e){return e>=c.LATIN_SMALL_A&&e<=c.LATIN_SMALL_F}function toChar(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function toAsciiLowerChar(e){return String.fromCharCode(e+32)}function findNamedEntityTreeBranch(e,t){for(var r=s[++e],n=++e,i=n+r-1;n<=i;){var o=n+i>>>1,a=s[o];if(a<t)n=1+o;else{if(!(t<a))return s[o+r];i=o-1}}return-1}(r=function(){function Tokenizer(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Tokenizer),this.preprocessor=new n,this.tokenQueue=[],this.allowCDATA=!1,this.state=l,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Tokenizer,[{key:"_err",value:function _err(){}},{key:"_errOnNextCodePoint",value:function _errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}},{key:"getNextToken",value:function getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}},{key:"write",value:function write(e,t){this.active=!0,this.preprocessor.write(e,t)}},{key:"insertHtmlAtCurrentPos",value:function insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}},{key:"_ensureHibernation",value:function _ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;0<this.consumedAfterSnapshot;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:Tokenizer.HIBERNATION_TOKEN}),!0}return!1}},{key:"_consume",value:function _consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function _unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}},{key:"_reconsumeInState",value:function _reconsumeInState(e){this.state=e,this._unconsume()}},{key:"_consumeSequenceIfMatch",value:function _consumeSequenceIfMatch(e,t,r){for(var n,i=0,o=!0,a=e.length,s=0,u=t;s<a;s++){if(0<s&&(u=this._consume(),i++),u===c.EOF){o=!1;break}if(u!==(n=e[s])&&(r||u!==n+32)){o=!1;break}}if(!o)for(;i--;)this._unconsume();return o}},{key:"_isTempBufferEqualToScriptString",value:function _isTempBufferEqualToScriptString(){if(this.tempBuff.length!==a.SCRIPT_STRING.length)return!1;for(var e=0;e<this.tempBuff.length;e++)if(this.tempBuff[e]!==a.SCRIPT_STRING[e])return!1;return!0}},{key:"_createStartTagToken",value:function _createStartTagToken(){this.currentToken={type:Tokenizer.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}},{key:"_createEndTagToken",value:function _createEndTagToken(){this.currentToken={type:Tokenizer.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}},{key:"_createCommentToken",value:function _createCommentToken(){this.currentToken={type:Tokenizer.COMMENT_TOKEN,data:""}}},{key:"_createDoctypeToken",value:function _createDoctypeToken(e){this.currentToken={type:Tokenizer.DOCTYPE_TOKEN,name:e,forceQuirks:!1,publicId:null,systemId:null}}},{key:"_createCharacterToken",value:function _createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t}}},{key:"_createEOFToken",value:function _createEOFToken(){this.currentToken={type:Tokenizer.EOF_TOKEN}}},{key:"_createAttr",value:function _createAttr(e){this.currentAttr={name:e,value:""}}},{key:"_leaveAttrName",value:function _leaveAttrName(e){null===Tokenizer.getTokenAttr(this.currentToken,this.currentAttr.name)?this.currentToken.attrs.push(this.currentAttr):this._err(o.duplicateAttribute),this.state=e}},{key:"_leaveAttrValue",value:function _leaveAttrValue(e){this.state=e}},{key:"_emitCurrentToken",value:function _emitCurrentToken(){this._emitCurrentCharacterToken();var e=this.currentToken;this.currentToken=null,e.type===Tokenizer.START_TAG_TOKEN?this.lastStartTagName=e.tagName:e.type===Tokenizer.END_TAG_TOKEN&&(0<e.attrs.length&&this._err(o.endTagWithAttributes),e.selfClosing&&this._err(o.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}},{key:"_emitCurrentCharacterToken",value:function _emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}},{key:"_emitEOFToken",value:function _emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}},{key:"_appendCharToCurrentCharacterToken",value:function _appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function _emitCodePoint(e){var t=Tokenizer.CHARACTER_TOKEN;isWhitespace(e)?t=Tokenizer.WHITESPACE_CHARACTER_TOKEN:e===c.NULL&&(t=Tokenizer.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,toChar(e))}},{key:"_emitSeveralCodePoints",value:function _emitSeveralCodePoints(e){for(var t=0;t<e.length;t++)this._emitCodePoint(e[t])}},{key:"_emitChars",value:function _emitChars(e){this._appendCharToCurrentCharacterToken(Tokenizer.CHARACTER_TOKEN,e)}},{key:"_matchNamedCharacterReference",value:function _matchNamedCharacterReference(e){var t=null,r=1,n=findNamedEntityTreeBranch(0,e);for(this.tempBuff.push(e);-1<n;){var i=s[n],o=i<7;o&&1&i&&(t=2&i?[s[++n],s[++n]]:[s[++n]],r=0);var a=this._consume();if(this.tempBuff.push(a),r++,a===c.EOF)break;n=o?4&i?findNamedEntityTreeBranch(n,a):-1:a===i?++n:-1}for(;r--;)this.tempBuff.pop(),this._unconsume();return t}},{key:"_isCharacterReferenceInAttribute",value:function _isCharacterReferenceInAttribute(){return this.returnState===K||this.returnState===V||this.returnState===G}},{key:"_isCharacterReferenceAttributeQuirk",value:function _isCharacterReferenceAttributeQuirk(e){return!(e||!this._isCharacterReferenceInAttribute())&&(e=this._consume(),this._unconsume(),e===c.EQUALS_SIGN||isAsciiAlphaNumeric(e))}},{key:"_flushCodePointsConsumedAsCharacterReference",value:function _flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(var e=0;e<this.tempBuff.length;e++)this.currentAttr.value+=toChar(this.tempBuff[e]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}},{key:l,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=m:e===c.AMPERSAND?(this.returnState=l,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitCodePoint(e)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:f,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.AMPERSAND?(this.returnState=f,this.state=xe):e===c.LESS_THAN_SIGN?this.state=b:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:h,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=w:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:d,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=S:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:p,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:m,value:function value(e){e===c.EXCLAMATION_MARK?this.state=Q:e===c.SOLIDUS?this.state=_:isAsciiLetter(e)?(this._createStartTagToken(),this._reconsumeInState(g)):e===c.QUESTION_MARK?(this._err(o.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState($)):e===c.EOF?(this._err(o.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(l))}},{key:_,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(g)):e===c.GREATER_THAN_SIGN?(this._err(o.missingEndTagName),this.state=l):e===c.EOF?(this._err(o.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState($))}},{key:g,value:function value(e){isWhitespace(e)?this.state=H:e===c.SOLIDUS?this.state=X:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):isAsciiUpper(e)?this.currentToken.tagName+=toAsciiLowerChar(e):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.tagName+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=toChar(e)}},{key:b,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=y):(this._emitChars("<"),this._reconsumeInState(f))}},{key:y,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(v)):(this._emitChars("</"),this._reconsumeInState(f))}},{key:v,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this.state=l,void this._emitCurrentToken()}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(f)}}},{key:w,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=E):(this._emitChars("<"),this._reconsumeInState(h))}},{key:E,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(T)):(this._emitChars("</"),this._reconsumeInState(h))}},{key:T,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(h)}}},{key:S,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=A):e===c.EXCLAMATION_MARK?(this.state=x,this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState(d))}},{key:A,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(k)):(this._emitChars("</"),this._reconsumeInState(d))}},{key:k,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(d)}}},{key:x,value:function value(e){e===c.HYPHEN_MINUS?(this.state=C,this._emitChars("-")):this._reconsumeInState(d)}},{key:C,value:function value(e){e===c.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):this._reconsumeInState(d)}},{key:O,value:function value(e){e===c.HYPHEN_MINUS?(this.state=M,this._emitChars("-")):e===c.LESS_THAN_SIGN?this.state=R:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}},{key:M,value:function value(e){e===c.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):e===c.LESS_THAN_SIGN?this.state=R:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=O,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=O,this._emitCodePoint(e))}},{key:N,value:function value(e){e===c.HYPHEN_MINUS?this._emitChars("-"):e===c.LESS_THAN_SIGN?this.state=R:e===c.GREATER_THAN_SIGN?(this.state=d,this._emitChars(">")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=O,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=O,this._emitCodePoint(e))}},{key:R,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=P):isAsciiLetter(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(B)):(this._emitChars("<"),this._reconsumeInState(O))}},{key:P,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(I)):(this._emitChars("</"),this._reconsumeInState(O))}},{key:I,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(O)}}},{key:B,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?L:O,this._emitCodePoint(e)):isAsciiUpper(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):isAsciiLower(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(O)}},{key:L,value:function value(e){e===c.HYPHEN_MINUS?(this.state=D,this._emitChars("-")):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}},{key:D,value:function value(e){e===c.HYPHEN_MINUS?(this.state=j,this._emitChars("-")):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=L,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=L,this._emitCodePoint(e))}},{key:j,value:function value(e){e===c.HYPHEN_MINUS?this._emitChars("-"):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.GREATER_THAN_SIGN?(this.state=d,this._emitChars(">")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=L,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=L,this._emitCodePoint(e))}},{key:U,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=F,this._emitChars("/")):this._reconsumeInState(L)}},{key:F,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?O:L,this._emitCodePoint(e)):isAsciiUpper(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):isAsciiLower(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(L)}},{key:H,value:function value(e){isWhitespace(e)||(e===c.SOLIDUS||e===c.GREATER_THAN_SIGN||e===c.EOF?this._reconsumeInState(z):e===c.EQUALS_SIGN?(this._err(o.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=q):(this._createAttr(""),this._reconsumeInState(q)))}},{key:q,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN||e===c.EOF?(this._leaveAttrName(z),this._unconsume()):e===c.EQUALS_SIGN?this._leaveAttrName(W):isAsciiUpper(e)?this.currentAttr.name+=toAsciiLowerChar(e):e===c.QUOTATION_MARK||e===c.APOSTROPHE||e===c.LESS_THAN_SIGN?(this._err(o.unexpectedCharacterInAttributeName),this.currentAttr.name+=toChar(e)):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.name+=i.REPLACEMENT_CHARACTER):this.currentAttr.name+=toChar(e)}},{key:z,value:function value(e){isWhitespace(e)||(e===c.SOLIDUS?this.state=X:e===c.EQUALS_SIGN?this.state=W:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(q)))}},{key:W,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?this.state=K:e===c.APOSTROPHE?this.state=V:e===c.GREATER_THAN_SIGN?(this._err(o.missingAttributeValue),this.state=l,this._emitCurrentToken()):this._reconsumeInState(G))}},{key:K,value:function value(e){e===c.QUOTATION_MARK?this.state=Y:e===c.AMPERSAND?(this.returnState=K,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:V,value:function value(e){e===c.APOSTROPHE?this.state=Y:e===c.AMPERSAND?(this.returnState=V,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:G,value:function value(e){isWhitespace(e)?this._leaveAttrValue(H):e===c.AMPERSAND?(this.returnState=G,this.state=xe):e===c.GREATER_THAN_SIGN?(this._leaveAttrValue(l),this._emitCurrentToken()):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.QUOTATION_MARK||e===c.APOSTROPHE||e===c.LESS_THAN_SIGN||e===c.EQUALS_SIGN||e===c.GRAVE_ACCENT?(this._err(o.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=toChar(e)):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:Y,value:function value(e){isWhitespace(e)?this._leaveAttrValue(H):e===c.SOLIDUS?this._leaveAttrValue(X):e===c.GREATER_THAN_SIGN?(this._leaveAttrValue(l),this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.missingWhitespaceBetweenAttributes),this._reconsumeInState(H))}},{key:X,value:function value(e){e===c.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.unexpectedSolidusInTag),this._reconsumeInState(H))}},{key:$,value:function value(e){e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):this.currentToken.data+=toChar(e)}},{key:Q,value:function value(e){this._consumeSequenceIfMatch(a.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=Z):this._consumeSequenceIfMatch(a.DOCTYPE_STRING,e,!1)?this.state=ue:this._consumeSequenceIfMatch(a.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=Se:(this._err(o.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=$):this._ensureHibernation()||(this._err(o.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState($))}},{key:Z,value:function value(e){e===c.HYPHEN_MINUS?this.state=J:e===c.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=l,this._emitCurrentToken()):this._reconsumeInState(ee)}},{key:J,value:function value(e){e===c.HYPHEN_MINUS?this.state=ae:e===c.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}},{key:ee,value:function value(e){e===c.HYPHEN_MINUS?this.state=oe:e===c.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=te):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=toChar(e)}},{key:te,value:function value(e){e===c.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=re):e===c.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ee)}},{key:re,value:function value(e){e===c.HYPHEN_MINUS?this.state=ne:this._reconsumeInState(ee)}},{key:ne,value:function value(e){e===c.HYPHEN_MINUS?this.state=ie:this._reconsumeInState(oe)}},{key:ie,value:function value(e){e!==c.GREATER_THAN_SIGN&&e!==c.EOF&&this._err(o.nestedComment),this._reconsumeInState(ae)}},{key:oe,value:function value(e){e===c.HYPHEN_MINUS?this.state=ae:e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}},{key:ae,value:function value(e){e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EXCLAMATION_MARK?this.state=se:e===c.HYPHEN_MINUS?this.currentToken.data+="-":e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ee))}},{key:se,value:function value(e){e===c.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=oe):e===c.GREATER_THAN_SIGN?(this._err(o.incorrectlyClosedComment),this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ee))}},{key:ue,value:function value(e){isWhitespace(e)?this.state=ce:e===c.GREATER_THAN_SIGN?this._reconsumeInState(ce):e===c.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(ce))}},{key:ce,value:function value(e){isWhitespace(e)||(isAsciiUpper(e)?(this._createDoctypeToken(toAsciiLowerChar(e)),this.state=le):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._createDoctypeToken(i.REPLACEMENT_CHARACTER),this.state=le):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(toChar(e)),this.state=le))}},{key:le,value:function value(e){isWhitespace(e)?this.state=fe:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):isAsciiUpper(e)?this.currentToken.name+=toAsciiLowerChar(e):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.name+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=toChar(e)}},{key:fe,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(a.PUBLIC_STRING,e,!1)?this.state=he:this._consumeSequenceIfMatch(a.SYSTEM_STRING,e,!1)?this.state=be:this._ensureHibernation()||(this._err(o.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:he,value:function value(e){isWhitespace(e)?this.state=de:e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=pe):e===c.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=me):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:de,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?(this.currentToken.publicId="",this.state=pe):e===c.APOSTROPHE?(this.currentToken.publicId="",this.state=me):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:pe,value:function value(e){e===c.QUOTATION_MARK?this.state=_e:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(e)}},{key:me,value:function value(e){e===c.APOSTROPHE?this.state=_e:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(e)}},{key:_e,value:function value(e){isWhitespace(e)?this.state=ge:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=we):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:ge,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.QUOTATION_MARK?(this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this.currentToken.systemId="",this.state=we):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:be,value:function value(e){isWhitespace(e)?this.state=ye:e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=we):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:ye,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?(this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this.currentToken.systemId="",this.state=we):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:ve,value:function value(e){e===c.QUOTATION_MARK?this.state=Ee:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(e)}},{key:we,value:function value(e){e===c.APOSTROPHE?this.state=Ee:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(e)}},{key:Ee,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(Te)))}},{key:Te,value:function value(e){e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.NULL?this._err(o.unexpectedNullCharacter):e===c.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}},{key:Se,value:function value(e){e===c.RIGHT_SQUARE_BRACKET?this.state=Ae:e===c.EOF?(this._err(o.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}},{key:Ae,value:function value(e){e===c.RIGHT_SQUARE_BRACKET?this.state=ke:(this._emitChars("]"),this._reconsumeInState(Se))}},{key:ke,value:function value(e){e===c.GREATER_THAN_SIGN?this.state=l:e===c.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(Se))}},{key:xe,value:function value(e){this.tempBuff=[c.AMPERSAND],e===c.NUMBER_SIGN?(this.tempBuff.push(e),this.state=Me):isAsciiAlphaNumeric(e)?this._reconsumeInState(Ce):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Ce,value:function value(e){var t=this._matchNamedCharacterReference(e);this._ensureHibernation()?this.tempBuff=[c.AMPERSAND]:t?(e=this.tempBuff[this.tempBuff.length-1]===c.SEMICOLON,this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(o.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState):(this._flushCodePointsConsumedAsCharacterReference(),this.state=Oe)}},{key:Oe,value:function value(e){isAsciiAlphaNumeric(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=toChar(e):this._emitCodePoint(e):(e===c.SEMICOLON&&this._err(o.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}},{key:Me,value:function value(e){this.charRefCode=0,e===c.LATIN_SMALL_X||e===c.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=Ne):this._reconsumeInState(Re)}},{key:Ne,value:function value(e){!function isAsciiHexDigit(e){return isAsciiDigit(e)||isAsciiUpperHexDigit(e)||isAsciiLowerHexDigit(e)}(e)?(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState(Pe)}},{key:Re,value:function value(e){isAsciiDigit(e)?this._reconsumeInState(Ie):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Pe,value:function value(e){isAsciiUpperHexDigit(e)?this.charRefCode=16*this.charRefCode+e-55:isAsciiLowerHexDigit(e)?this.charRefCode=16*this.charRefCode+e-87:isAsciiDigit(e)?this.charRefCode=16*this.charRefCode+e-48:e===c.SEMICOLON?this.state=Be:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Be))}},{key:Ie,value:function value(e){isAsciiDigit(e)?this.charRefCode=10*this.charRefCode+e-48:e===c.SEMICOLON?this.state=Be:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Be))}},{key:Be,value:function value(){var e;this.charRefCode===c.NULL?(this._err(o.nullCharacterReference),this.charRefCode=c.REPLACEMENT_CHARACTER):1114111<this.charRefCode?(this._err(o.characterReferenceOutsideUnicodeRange),this.charRefCode=c.REPLACEMENT_CHARACTER):i.isSurrogate(this.charRefCode)?(this._err(o.surrogateCharacterReference),this.charRefCode=c.REPLACEMENT_CHARACTER):i.isUndefinedCodePoint(this.charRefCode)?this._err(o.noncharacterCharacterReference):!i.isControlCodePoint(this.charRefCode)&&this.charRefCode!==c.CARRIAGE_RETURN||(this._err(o.controlCharacterReference),(e=u[this.charRefCode])&&(this.charRefCode=e)),this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}]),Tokenizer}()).CHARACTER_TOKEN="CHARACTER_TOKEN",r.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",r.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",r.START_TAG_TOKEN="START_TAG_TOKEN",r.END_TAG_TOKEN="END_TAG_TOKEN",r.COMMENT_TOKEN="COMMENT_TOKEN",r.DOCTYPE_TOKEN="DOCTYPE_TOKEN",r.EOF_TOKEN="EOF_TOKEN",r.HIBERNATION_TOKEN="HIBERNATION_TOKEN",r.MODE={DATA:l,RCDATA:f,RAWTEXT:h,SCRIPT_DATA:d,PLAINTEXT:p},r.getTokenAttr=function(e,t){for(var r=e.attrs.length-1;0<=r;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null},e.exports=r},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(522).EOL,i=r(60),o={AfterAtRule:"afterAtRule",AfterBlockBegins:"afterBlockBegins",AfterBlockEnds:"afterBlockEnds",AfterComment:"afterComment",AfterProperty:"afterProperty",AfterRuleBegins:"afterRuleBegins",AfterRuleEnds:"afterRuleEnds",BeforeBlockEnds:"beforeBlockEnds",BetweenSelectors:"betweenSelectors"},a={CarriageReturnLineFeed:"\r\n",LineFeed:"\n",System:n},s=" ",u="\t",c={AroundSelectorRelation:"aroundSelectorRelation",BeforeBlockBegins:"beforeBlockBegins",BeforeValue:"beforeValue"},l={breaks:breaks(!1),breakWith:a.System,indentBy:0,indentWith:s,spaces:spaces(!1),wrapAt:!1,semicolonAfterLastProperty:!1};function breaks(e){var t={};return t[o.AfterAtRule]=e,t[o.AfterBlockBegins]=e,t[o.AfterBlockEnds]=e,t[o.AfterComment]=e,t[o.AfterProperty]=e,t[o.AfterRuleBegins]=e,t[o.AfterRuleEnds]=e,t[o.BeforeBlockEnds]=e,t[o.BetweenSelectors]=e,t}function spaces(e){var t={};return t[c.AroundSelectorRelation]=e,t[c.BeforeBlockBegins]=e,t[c.BeforeValue]=e,t}function mapBreakWith(e){switch(e){case"windows":case"crlf":case a.CarriageReturnLineFeed:return a.CarriageReturnLineFeed;case"unix":case"lf":case a.LineFeed:return a.LineFeed;default:return n}}function mapIndentWith(e){switch(e){case"space":return s;case"tab":return u;default:return e}}e.exports={Breaks:o,Spaces:c,formatFrom:function formatFrom(e){return void 0!==e&&!1!==e&&("object"==_typeof(e)&&"breakWith"in e&&(e=i(e,{breakWith:mapBreakWith(e.breakWith)})),"object"==_typeof(e)&&"indentBy"in e&&(e=i(e,{indentBy:parseInt(e.indentBy)})),"object"==_typeof(e)&&"indentWith"in e&&(e=i(e,{indentWith:mapIndentWith(e.indentWith)})),"object"==_typeof(e)||"object"==_typeof(e)?i(l,e):"string"==typeof e&&"beautify"==e?i(l,{breaks:breaks(!0),indentBy:2,spaces:spaces(!0)}):"string"==typeof e&&"keep-breaks"==e?i(l,{breaks:{afterAtRule:!0,afterBlockBegins:!0,afterBlockEnds:!0,afterComment:!0,afterRuleEnds:!0,beforeBlockEnds:!0}}):"string"==typeof e?i(l,function toHash(e){return e.split(";").reduce(function(e,t){var t=(r=t.split(":"))[0],r=r[1];return"breaks"==t||"spaces"==t?e[t]=function hashValuesToHash(e){return e.split(",").reduce(function(e,t){var t=(r=t.split("="))[0],r=r[1];return e[t]=function normalizeValue(e){switch(e){case"false":case"off":return!1;case"true":case"on":return!0;default:return e}}(r),e},{})}(r):"indentBy"==t||"wrapAt"==t?e[t]=parseInt(r):"indentWith"==t?e[t]=mapIndentWith(r):"breakWith"==t&&(e[t]=mapBreakWith(r)),e},{})}(e)):l)}}},function(e,t){e.exports=function formatPosition(e){var t=e[0],r=e[1];return(e=e[2])?e+":"+t+":"+r:t+":"+r}},function(e,t,r){var d=r(16),u=r(158),c=/\/deep\//,l=/^::/,f=[":dir",":lang",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type"],p=/[>\+~]/,h=[":after",":before",":first-letter",":first-line",":lang"],m=["::after","::before","::first-letter","::first-line"],_="double-quote",g="single-quote",b="root";e.exports=function isMergeable(e,t,r,n){for(var i,o=u(e,d.COMMA),a=0,s=o.length;a<s;a++)if(0===(i=o[a]).length||function isDeepSelector(e){return c.test(e)}(i)||-1<i.indexOf(d.COLON)&&!function areMergeable(e,t,r,n,i){return function areAllowed(e,t,r){for(var n,i=0,o=e.length;i<o;i++)if(n=-1<(n=e[i]).indexOf(d.OPEN_ROUND_BRACKET)?n.substring(0,n.indexOf(d.OPEN_ROUND_BRACKET)):n,-1===t.indexOf(n)&&-1===r.indexOf(n))return;return 1}(t,r,n)&&function needArguments(e){for(var t,r,n,i=0,o=e.length;i<o;i++){if(t=(n=-1<(r=(t=e[i]).indexOf(d.OPEN_ROUND_BRACKET)))?t.substring(0,r):t,n&&-1==f.indexOf(t))return;if(!n&&-1<f.indexOf(t))return}return 1}(t)&&(t.length<2||!function someIncorrectlyChained(e,t){for(var r,n,i,o,a=0,s=0,u=t.length;s<u&&(r=t[s],n=t[s+1]);s++)if(i=e.indexOf(r,a),o=e.indexOf(r,i+1),i+r.length==(a=o)&&(i=-1<r.indexOf(d.OPEN_ROUND_BRACKET)?r.substring(0,r.indexOf(d.OPEN_ROUND_BRACKET)):r,o=-1<n.indexOf(d.OPEN_ROUND_BRACKET)?n.substring(0,n.indexOf(d.OPEN_ROUND_BRACKET)):n,":not"!=i||":not"!=o))return 1}(e,t))&&(t.length<2||i&&function allMixable(e){for(var t,r=0,n=0,i=e.length;n<i;n++)if(function isPseudoElement(e){return l.test(e)}(t=e[n])?r+=-1<m.indexOf(t)?1:0:r+=-1<h.indexOf(t)?1:0,1<r)return;return 1}(t))}(i,function extractPseudoFrom(e){for(var t,r,n,i,o=[],a=[],s=b,u=0,c=!1,l=!1,f=0,h=e.length;f<h;f++)t=e[f],i=!n&&p.test(t),r=s==_||s==g,n?a.push(t):t==d.DOUBLE_QUOTE&&s==b?(a.push(t),s=_):t==d.DOUBLE_QUOTE&&s==_?(a.push(t),s=b):t==d.SINGLE_QUOTE&&s==b?(a.push(t),s=g):t==d.SINGLE_QUOTE&&s==g?(a.push(t),s=b):r?a.push(t):t==d.OPEN_ROUND_BRACKET?(a.push(t),u++):t==d.CLOSE_ROUND_BRACKET&&1==u&&c?(a.push(t),o.push(a.join("")),u--,c=!(a=[])):t==d.CLOSE_ROUND_BRACKET?(a.push(t),u--):t==d.COLON&&0===u&&c&&!l?(o.push(a.join("")),(a=[]).push(t)):t!=d.COLON||0!==u||l?t==d.SPACE&&0===u&&c||i&&0===u&&c?(o.push(a.join("")),c=!(a=[])):a.push(t):((a=[]).push(t),c=!0),n=t==d.BACK_SLASH,l=t==d.COLON;return 0<a.length&&c&&o.push(a.join("")),o}(i),t,r,n))return!1;return!0}},function(e,t,r){var c=r(527),l=r(532),f=r(160),h=r(161),d=r(61).all,p=r(256),m=r(76),_=r(31).OptimizationLevel;e.exports=function optimizeProperties(e,t,r,n){var i,o,a,s=n.options.level[_.Two],u=d(e,!1,s.skipProperties);for(f(u,n.validator,n.warnings),o=0,a=u.length;o<a;o++)(i=u[o]).block&&optimizeProperties(i.value[0][1],t,r,n);r&&s.mergeIntoShorthands&&c(u,n.validator),t&&s.overrideProperties&&l(u,r,n.options.compatibility,n.validator),m(u,h),p(u)}},function(e,t,r){var n=r(61).single,i=r(10);function shallow(e){var t=n([i.PROPERTY,[i.PROPERTY_NAME,e.name]]);return t.important=e.important,t.hack=e.hack,t.unused=!1,t}e.exports={deep:function deep(e){for(var t=shallow(e),r=e.components.length-1;0<=r;r--){var n=shallow(e.components[r]);n.value=e.components[r].value.slice(0),t.components.unshift(n)}return t.dirty=!0,t.value=e.value.slice(0),t},shallow:shallow}},function(e,t,r){var f=r(262),h=r(538),d=/align\-items|box\-align|box\-pack|flex|justify/,p=/^border\-(top|right|bottom|left|color|style|width|radius)/;function canReorderSingle(e,t,r){var n=e[0],i=e[1],o=e[2],a=e[5],s=e[6],u=t[0],c=t[1],l=t[2],e=t[5],t=t[6];return!("font"==n&&"line-height"==u||"font"==u&&"line-height"==n||d.test(n)&&d.test(u)||o==l&&unprefixed(n)==unprefixed(u)&&vendorPrefixed(n)^vendorPrefixed(u)||"border"==o&&p.test(l)&&("border"==n||n==l||i!=c&&sameBorderComponent(n,u))||"border"==l&&p.test(o)&&("border"==u||u==o||i!=c&&sameBorderComponent(n,u))||"border"==o&&"border"==l&&n!=u&&(isSideBorder(n)&&isStyleBorder(u)||isStyleBorder(n)&&isSideBorder(u))||!(o!=l||!(n!=u||o!=l||i!=c&&!function withDifferentVendorPrefix(e,t){return vendorPrefixed(e)&&vendorPrefixed(t)&&e.split("-")[1]!=t.split("-")[2]}(i,c))||n!=u&&o==l&&n!=o&&u!=l||n!=u&&o==l&&i==c)&&(!t||!s||inheritable(o)||inheritable(l)||f(e,a,!1))&&h(a,e,r))}function vendorPrefixed(e){return/^\-(?:moz|webkit|ms|o)\-/.test(e)}function unprefixed(e){return e.replace(/^\-(?:moz|webkit|ms|o)\-/,"")}function sameBorderComponent(e,t){return e.split("-").pop()==t.split("-").pop()}function isSideBorder(e){return"border-top"==e||"border-right"==e||"border-bottom"==e||"border-left"==e}function isStyleBorder(e){return"border-color"==e||"border-style"==e||"border-width"==e}function inheritable(e){return"font"==e||"line-height"==e||"list-style"==e}e.exports={canReorder:function canReorder(e,t,r){for(var n=t.length-1;0<=n;n--)for(var i=e.length-1;0<=i;i--)if(!canReorderSingle(e[i],t[n],r))return!1;return!0},canReorderSingle:canReorderSingle}},function(e,t,r){"use strict";!function(s){void 0===s||!s.version||0===s.version.indexOf("v0.")||0===s.version.indexOf("v1.")&&0!==s.version.indexOf("v1.8.")?e.exports={nextTick:function nextTick(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,o,a=arguments.length;switch(a){case 0:case 1:return s.nextTick(e);case 2:return s.nextTick(function afterTickOne(){e.call(null,t)});case 3:return s.nextTick(function afterTickTwo(){e.call(null,t,r)});case 4:return s.nextTick(function afterTickThree(){e.call(null,t,r,n)});default:for(i=new Array(a-1),o=0;o<i.length;)i[o++]=arguments[o];return s.nextTick(function afterTick(){e.apply(null,i)})}}}:e.exports=s}.call(this,r(9))},function(t,e){!function(e){t.exports=e}.call(this,{})},function(e,t){var r=/^\/\//;e.exports=function hasProtocol(e){return!r.test(e)}},function(e,t,r){var i=r(100),o=r(21);e.exports=function createCtor(n){return function(){var e=arguments;switch(e.length){case 0:return new n;case 1:return new n(e[0]);case 2:return new n(e[0],e[1]);case 3:return new n(e[0],e[1],e[2]);case 4:return new n(e[0],e[1],e[2],e[3]);case 5:return new n(e[0],e[1],e[2],e[3],e[4]);case 6:return new n(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new n(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=i(n.prototype),r=n.apply(t,e);return o(r)?r:t}}},function(e,t,r){var i=r(5).Buffer;function asUInt32Array(e){for(var t=(e=i.isBuffer(e)?e:i.from(e)).length/4|0,r=new Array(t),n=0;n<t;n++)r[n]=e.readUInt32BE(4*n);return r}function scrubVec(e){for(;0<e.length;e++)e[0]=0}function cryptBlock(e,t,r,n,i){for(var o,a,s,u,c=r[0],l=r[1],f=r[2],h=r[3],d=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],_=e[3]^t[3],g=4,b=1;b<i;b++)o=c[d>>>24]^l[p>>>16&255]^f[m>>>8&255]^h[255&_]^t[g++],a=c[p>>>24]^l[m>>>16&255]^f[_>>>8&255]^h[255&d]^t[g++],s=c[m>>>24]^l[_>>>16&255]^f[d>>>8&255]^h[255&p]^t[g++],u=c[_>>>24]^l[d>>>16&255]^f[p>>>8&255]^h[255&m]^t[g++],d=o,p=a,m=s,_=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&_])^t[g++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[_>>>8&255]<<8|n[255&d])^t[g++],s=(n[m>>>24]<<24|n[_>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^t[g++],u=(n[_>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^t[g++],[o>>>=0,a>>>=0,s>>>=0,u>>>=0]}var f=[0,1,2,4,8,16,32,64,128,27,54],h=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var c=s^s<<1^s<<2^s<<3^s<<4;r[a]=c=c>>>8^255&c^99;var l=e[n[c]=a],f=e[l],h=e[f],d=257*e[c]^16843008*c;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,o[0][c]=(d=16843009*h^65537*f^257*l^16843008*a)<<24|d>>>8,o[1][c]=d<<16|d>>>16,o[2][c]=d<<8|d>>>24,o[3][c]=d,0===a?a=s=1:(a=l^e[e[e[h^l]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function AES(e){this._key=asUInt32Array(e),this._reset()}AES.blockSize=16,AES.keySize=32,AES.prototype.blockSize=AES.blockSize,AES.prototype.keySize=AES.keySize,AES.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],o=0;o<t;o++)i[o]=e[o];for(o=t;o<n;o++){var a=i[o-1];o%t==0?(a=h.SBOX[(a=a<<8|a>>>24)>>>24]<<24|h.SBOX[a>>>16&255]<<16|h.SBOX[a>>>8&255]<<8|h.SBOX[255&a],a^=f[o/t|0]<<24):6<t&&o%t==4&&(a=h.SBOX[a>>>24]<<24|h.SBOX[a>>>16&255]<<16|h.SBOX[a>>>8&255]<<8|h.SBOX[255&a]),i[o]=i[o-t]^a}for(var s=[],u=0;u<n;u++){var c=n-u,l=i[c-(u%4?0:4)];s[u]=u<4||c<=4?l:h.INV_SUB_MIX[0][h.SBOX[l>>>24]]^h.INV_SUB_MIX[1][h.SBOX[l>>>16&255]]^h.INV_SUB_MIX[2][h.SBOX[l>>>8&255]]^h.INV_SUB_MIX[3][h.SBOX[255&l]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=s},AES.prototype.encryptBlockRaw=function(e){return cryptBlock(e=asUInt32Array(e),this._keySchedule,h.SUB_MIX,h.SBOX,this._nRounds)},AES.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e);return(e=i.allocUnsafe(16)).writeUInt32BE(t[0],0),e.writeUInt32BE(t[1],4),e.writeUInt32BE(t[2],8),e.writeUInt32BE(t[3],12),e},AES.prototype.decryptBlock=function(e){var t=(e=asUInt32Array(e))[1];return e[1]=e[3],e[3]=t,t=cryptBlock(e,this._invKeySchedule,h.INV_SUB_MIX,h.INV_SBOX,this._nRounds),(e=i.allocUnsafe(16)).writeUInt32BE(t[0],0),e.writeUInt32BE(t[3],4),e.writeUInt32BE(t[2],8),e.writeUInt32BE(t[1],12),e},AES.prototype.scrub=function(){scrubVec(this._keySchedule),scrubVec(this._invKeySchedule),scrubVec(this._key)},e.exports.AES=AES},function(e,t,r){var f=r(5).Buffer,h=r(182);e.exports=function EVP_BytesToKey(e,t,r,n){if(f.isBuffer(e)||(e=f.from(e,"binary")),t&&8!==(t=f.isBuffer(t)?t:f.from(t,"binary")).length)throw new RangeError("salt should be Buffer with 8 byte length");for(var i=r/8,o=f.alloc(i),a=f.alloc(n||0),s=f.alloc(0);0<i||0<n;){var u=new h;u.update(s),u.update(e),t&&u.update(t);var c,s=u.digest(),l=0;0<i&&(c=o.length-i,l=Math.min(i,s.length),s.copy(o,c,0,l),i-=l),l<s.length&&0<n&&(u=a.length-n,c=Math.min(n,s.length-l),s.copy(a,u,l,l+c),n-=c)}return s.fill(0),{key:o,iv:a}}},function(e,t,r){"use strict";var n=r(15),i=r(20),A=i.getNAF,k=i.getJSF,f=i.assert;function BaseCurve(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0,!(t=this.n&&this.p.div(this.n))||0<t.cmpn(100)?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function BasePoint(e,t){this.curve=e,this.type=t,this.precomputed=null}(e.exports=BaseCurve).prototype.point=function point(){throw new Error("Not implemented")},BaseCurve.prototype.validate=function validate(){throw new Error("Not implemented")},BaseCurve.prototype._fixedNafMul=function _fixedNafMul(e,t){f(e.precomputed);var r=e._getDoubles(),n=A(t,1,this._bitLength),t=(1<<r.step+1)-(r.step%2==0?2:1);t/=3;for(var i=[],o=0;o<n.length;o+=r.step){for(var a=0,s=o+r.step-1;o<=s;s--)a=(a<<1)+n[s];i.push(a)}for(var u=this.jpoint(null,null,null),c=this.jpoint(null,null,null),l=t;0<l;l--){for(o=0;o<i.length;o++)(a=i[o])===l?c=c.mixedAdd(r.points[o]):a===-l&&(c=c.mixedAdd(r.points[o].neg()));u=u.add(c)}return u.toP()},BaseCurve.prototype._wnafMul=function _wnafMul(e,t){for(var r=e._getNAFPoints(4),n=r.wnd,i=r.points,o=A(t,n,this._bitLength),a=this.jpoint(null,null,null),s=o.length-1;0<=s;s--){for(var u=0;0<=s&&0===o[s];s--)u++;if(0<=s&&u++,a=a.dblp(u),s<0)break;var c=o[s];f(0!==c),a="affine"===e.type?0<c?a.mixedAdd(i[c-1>>1]):a.mixedAdd(i[-c-1>>1].neg()):0<c?a.add(i[c-1>>1]):a.add(i[-c-1>>1].neg())}return"affine"===e.type?a.toP():a},BaseCurve.prototype._wnafMulAdd=function _wnafMulAdd(e,t,r,n,i){for(var o=this._wnafT1,a=this._wnafT2,s=this._wnafT3,u=0,c=0;c<n;c++){var l,f=(l=t[c])._getNAFPoints(e);o[c]=f.wnd,a[c]=f.points}for(c=n-1;1<=c;c-=2){var h=c-1,d=c;if(1===o[h]&&1===o[d]){var p=[t[h],null,null,t[d]];0===t[h].y.cmp(t[d].y)?(p[1]=t[h].add(t[d]),p[2]=t[h].toJ().mixedAdd(t[d].neg())):0===t[h].y.cmp(t[d].y.redNeg())?(p[1]=t[h].toJ().mixedAdd(t[d]),p[2]=t[h].add(t[d].neg())):(p[1]=t[h].toJ().mixedAdd(t[d]),p[2]=t[h].toJ().mixedAdd(t[d].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],_=k(r[h],r[d]),u=Math.max(_[0].length,u);for(s[h]=new Array(u),s[d]=new Array(u),T=0;T<u;T++){var g=0|_[0][T],b=0|_[1][T];s[h][T]=m[3*(1+g)+(1+b)],s[d][T]=0,a[h]=p}}else s[h]=A(r[h],o[h],this._bitLength),s[d]=A(r[d],o[d],this._bitLength),u=Math.max(s[h].length,u),u=Math.max(s[d].length,u)}for(var y=this.jpoint(null,null,null),v=this._wnafT4,c=u;0<=c;c--){for(var w=0;0<=c;){for(var E=!0,T=0;T<n;T++)v[T]=0|s[T][c],0!==v[T]&&(E=!1);if(!E)break;w++,c--}if(0<=c&&w++,y=y.dblp(w),c<0)break;for(T=0;T<n;T++){var S=v[T];0!==S&&(0<S?l=a[T][S-1>>1]:S<0&&(l=a[T][-S-1>>1].neg()),y="affine"===l.type?y.mixedAdd(l):y.add(l))}}for(c=0;c<n;c++)a[c]=null;return i?y:y.toP()},(BaseCurve.BasePoint=BasePoint).prototype.eq=function eq(){throw new Error("Not implemented")},BasePoint.prototype.validate=function validate(){return this.curve.validate(this)},BaseCurve.prototype.decodePoint=function decodePoint(e,t){if(e=i.toArray(e,t),t=this.p.byteLength(),(4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*t)return 6===e[0]?f(e[e.length-1]%2==0):7===e[0]&&f(e[e.length-1]%2==1),this.point(e.slice(1,1+t),e.slice(1+t,1+2*t));if((2===e[0]||3===e[0])&&e.length-1===t)return this.pointFromX(e.slice(1,1+t),3===e[0]);throw new Error("Unknown point format")},BasePoint.prototype.encodeCompressed=function encodeCompressed(e){return this.encode(e,!0)},BasePoint.prototype._encode=function _encode(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},BasePoint.prototype.encode=function encode(e,t){return i.encode(this._encode(t),e)},BasePoint.prototype.precompute=function precompute(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},BasePoint.prototype._hasDoubles=function _hasDoubles(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},BasePoint.prototype._getDoubles=function _getDoubles(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)n=n.dbl();r.push(n)}return{step:e,points:r}},BasePoint.prototype._getNAFPoints=function _getNAFPoints(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1==r?null:this.dbl(),i=1;i<r;i++)t[i]=t[i-1].add(n);return{wnd:e,points:t}},BasePoint.prototype._getBeta=function _getBeta(){return null},BasePoint.prototype.dblp=function dblp(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=r(771),s=r(778),u=r(779),c=r(187),l=r(316),f=r(5).Buffer;(e.exports=function parseKeys(e){var t;"object"!==_typeof(e)||f.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=f.from(e));var r,n,i=(e=u(e,t)).tag,o=e.data;switch(i){case"CERTIFICATE":n=a.certificate.decode(o,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(r=(n=n||a.PublicKey.decode(o,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(n.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return n.subjectPrivateKey=n.subjectPublicKey,{type:"ec",data:n};case"1.2.840.10040.4.1":return n.algorithm.params.pub_key=a.DSAparam.decode(n.subjectPublicKey.data,"der"),{type:"dsa",data:n.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":o=function decrypt(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=s[e.algorithm.decrypt.cipher.algo.join(".")],o=e.algorithm.decrypt.cipher.iv,a=e.subjectPrivateKey,e=parseInt(i.split("-")[1],10)/8,e=l.pbkdf2Sync(t,r,n,e,"sha1"),e=c.createDecipheriv(i,e,o);return(o=[]).push(e.update(a)),o.push(e.final()),f.concat(o)}(o=a.EncryptedPrivateKey.decode(o,"der"),t);case"PRIVATE KEY":switch(r=(n=a.PrivateKey.decode(o,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(n.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:n.algorithm.curve,privateKey:a.ECPrivateKey.decode(n.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return n.algorithm.params.priv_key=a.DSAparam.decode(n.subjectPrivateKey,"der"),{type:"dsa",params:n.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(o,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(o,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(o,"der")};case"EC PRIVATE KEY":return{curve:(o=a.ECPrivateKey.decode(o,"der")).parameters.value,privateKey:o.privateKey};default:throw new Error("unknown key type "+i)}}).signature=a.signature},function(r,e){function _setPrototypeOf(e,t){return r.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},r.exports.default=r.exports,r.exports.__esModule=!0,_setPrototypeOf(e,t)}r.exports=_setPrototypeOf,r.exports.default=r.exports,r.exports.__esModule=!0},function(e,t,r){var n=r(87),i=r(363),o=Object.prototype.hasOwnProperty;e.exports=function baseKeys(e){if(!n(e))return i(e);var t,r=[];for(t in Object(e))o.call(e,t)&&"constructor"!=t&&r.push(t);return r}},function(e,t,r){var n=r(37),i=r(21);e.exports=function isFunction(e){return!!i(e)&&("[object Function]"==(e=n(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}},function(e,t,r){r=r(36)(r(17),"Map"),e.exports=r},function(e,t){e.exports=function isLength(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}},function(e,t,r){var n=r(375),i=r(124),n=(r=(r=r(125))&&r.isTypedArray)?i(r):n;e.exports=n},function(e,t){e.exports=function baseUnary(t){return function(e){return t(e)}}},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(204),r="object"==_typeof(o)&&o&&!o.nodeType&&o,n=r&&"object"==_typeof(e)&&e&&!e.nodeType&&e,i=n&&n.exports===r&&t.process,t=function(){try{var e=n&&n.require&&n.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=t}.call(this,a(27)(e))},function(e,t,r){var n=r(92),i=r(388),o=r(389),a=r(390),s=r(391),r=r(392);function Stack(e){e=this.__data__=new n(e),this.size=e.size}Stack.prototype.clear=i,Stack.prototype.delete=o,Stack.prototype.get=a,Stack.prototype.has=s,Stack.prototype.set=r,e.exports=Stack},function(e,t,r){var n=r(393),i=r(400),o=r(402),a=r(403),r=r(404);function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache.prototype.clear=n,MapCache.prototype.delete=i,MapCache.prototype.get=o,MapCache.prototype.has=a,MapCache.prototype.set=r,e.exports=MapCache},function(e,t){e.exports=function arrayPush(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},function(e,t,r){var n=r(217),r=r(218),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,r=o?function(t){return null==t?[]:(t=Object(t),n(o(t),function(e){return i.call(t,e)}))}:r;e.exports=r},function(e,t,r){var i=r(97),o=r(54);e.exports=function baseGet(e,t){for(var r=0,n=(t=i(t,e)).length;null!=e&&r<n;)e=e[o(t[r++])];return r&&r==n?e:void 0}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(13),i=r(52),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function isKey(e,t){if(n(e))return!1;var r=_typeof(e);return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},function(e,t,r){var d=r(126),p=r(90),m=r(223),_=r(225),g=r(426),b=r(429),y=r(99),v=r(430),w=r(431),E=r(215),T=r(227),S=r(47),A=r(432),k=r(433),x=r(438),C=r(13),O=r(89),M=r(439),N=r(21),R=r(441),P=r(39),I=r(134),B="[object Arguments]",L="[object Function]",D="[object Object]",j={};j[B]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object DataView]"]=j["[object Boolean]"]=j["[object Date]"]=j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Map]"]=j["[object Number]"]=j[D]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object Symbol]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Error]"]=j[L]=j["[object WeakMap]"]=!1,e.exports=function baseClone(r,n,i,e,t,o){var a,s=1&n,u=2&n,c=4&n;if(void 0!==(a=i?t?i(r,e,t,o):i(r):a))return a;if(!N(r))return r;var l=C(r);if(l){if(a=A(r),!s)return y(r,a)}else{var f=S(r),e=f==L||"[object GeneratorFunction]"==f;if(O(r))return b(r,s);if(f==D||f==B||e&&!t){if(a=u||e?{}:x(r),!s)return u?w(r,g(a,r)):v(r,_(a,r))}else{if(!j[f])return t?r:{};a=k(r,f,s)}}if(s=(o=o||new d).get(r))return s;o.set(r,a),R(r)?r.forEach(function(e){a.add(baseClone(e,n,i,e,r,o))}):M(r)&&r.forEach(function(e,t){a.set(t,baseClone(e,n,i,t,r,o))});var h=l?void 0:(c?u?T:E:u?I:P)(r);return p(h||r,function(e,t){h&&(e=r[t=e]),m(a,t,baseClone(e,n,i,t,r,o))}),a}},function(e,t,r){var n=r(224);e.exports=function baseAssignValue(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},function(e,t,r){var n=r(209),i=r(427),o=r(38);e.exports=function keysIn(e){return o(e)?n(e,!0):i(e)}},function(e,t,r){r=r(203)(Object.getPrototypeOf,Object),e.exports=r},function(e,t,r){var n=r(214);e.exports=function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},function(e,t,r){var n=r(448),i=r(451),o=r(229);e.exports=function flatRest(e){return o(i(e,void 0,n),e+"")}},function(e,t){e.exports=function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},function(e,t){e.exports=function baseFindIndex(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatten=void 0;var n=r(29);t.default={xml:!1,decodeEntities:!0};var i={_useHtmlParser2:!0,xmlMode:!0};t.flatten=function flatten(e){return null!=e&&e.xml?"boolean"==typeof e.xml?i:n.__assign(n.__assign({},i),e.xml):null!=e?e:void 0}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0,i(r(235),t);var a=r(235);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return o(a).default}});var s=r(463);Object.defineProperty(t,"stringify",{enumerable:!0,get:function get(){return o(s).default}})},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(466)),o=String.fromCodePoint||function(e){var t="";return 65535<e&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)};t.default=function decodeCodePoint(e){return 55296<=e&&e<=57343||1114111<e?"�":(e in i.default&&(e=i.default[e]),o(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=t.procedure=void 0,t.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1},t.isTraversal=function isTraversal(e){return t.procedure[e.type]<0}},function(e,c,t){"use strict";var l=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(c,"__esModule",{value:!0}),c.subselects=c.getNextSiblings=c.ensureIsTag=c.PLACEHOLDER_ELEMENT=void 0;var f=t(40),h=t(144);function ensureIsTag(t,r){return t===f.falseFunc?f.falseFunc:function(e){return r.isTag(e)&&t(e)}}function getNextSiblings(e,t){var r=t.getSiblings(e);return r.length<=1||(e=r.indexOf(e))<0||e===r.length-1?[]:r.slice(e+1).filter(t.isTag)}c.PLACEHOLDER_ELEMENT={},c.ensureIsTag=ensureIsTag,c.getNextSiblings=getNextSiblings,c.subselects={is:t=function is(t,e,r,n,i){var o=i(e,{xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals},n);return function(e){return o(e)&&t(e)}},matches:t,not:function not(t,e,r,n,i){var o=i(e,{xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals},n);return o===f.falseFunc?t:o===f.trueFunc?f.falseFunc:function not(e){return!o(e)&&t(e)}},has:function has(r,e,t,n,i){var o=t.adapter,t={xmlMode:!!t.xmlMode,adapter:o,equals:t.equals},a=e.some(function(e){return e.some(h.isTraversal)})?[c.PLACEHOLDER_ELEMENT]:void 0;if((t=i(e,t,a))===f.falseFunc)return f.falseFunc;if(t===f.trueFunc)return function(e){return o.getChildren(e).some(o.isTag)&&r(e)};var s=ensureIsTag(t,o),u=void 0!==(t=t.shouldTestNextSiblings)&&t;return a?function(e){a[0]=e;var t=o.getChildren(e),t=u?l(l([],t),getNextSiblings(e,o)):t;return r(e)&&o.existsOne(s,t)}:function(e){return r(e)&&o.existsOne(s,o.getChildren(e))}}}},function(e,t,r){"use strict";var n=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];t.REPLACEMENT_CHARACTER="�",t.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},t.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},t.isSurrogate=function(e){return 55296<=e&&e<=57343},t.isSurrogatePair=function(e){return 56320<=e&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return 1024*(e-55296)+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&1<=e&&e<=31||127<=e&&e<=159},t.isUndefinedCodePoint=function(e){return 64976<=e&&e<=65007||-1<n.indexOf(e)}},function(e,t,r){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingMixinBase,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingMixinBase);function ErrorReportingMixinBase(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingMixinBase),(e=r.call(this,e)).posTracker=null,e.onParseError=t.onParseError,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingMixinBase,[{key:"_setErrorLocation",value:function _setErrorLocation(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}},{key:"_reportError",value:function _reportError(e){this._setErrorLocation(e={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1}),this.onParseError(e)}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(t){return{_err:function _err(e){t._reportError(e)}}}}]),ErrorReportingMixinBase}();e.exports=r},function(e,t,r){"use strict";var n=r(30).DOCUMENT_MODE,i=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=i.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),a=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],s=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],u=s.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function enquoteDoctypeId(e){var t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function hasPrefix(e,t){for(var r=0;r<t.length;r++)if(0===e.indexOf(t[r]))return 1}t.isConforming=function(e){return"html"===e.name&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)},t.getDocumentMode=function(e){if("html"!==e.name)return n.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return n.QUIRKS;if(null!==(e=e.publicId)){if(e=e.toLowerCase(),-1<a.indexOf(e))return n.QUIRKS;if(hasPrefix(e,null===t?o:i))return n.QUIRKS;if(hasPrefix(e,null===t?s:u))return n.LIMITED_QUIRKS}return n.NO_QUIRKS},t.serializeContent=function(e,t,r){var n="!DOCTYPE ";return e&&(n+=e),t?n+=" PUBLIC "+enquoteDoctypeId(t):r&&(n+=" SYSTEM"),null!==r&&(n+=" "+enquoteDoctypeId(r)),n}},function(e,t,r){"use strict";!function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.update=void 0;var o=r(58),i=r(252),a=r(247),s=r(18);function update(e,t){var r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(var n=0;n<r.length;n++){var i=r[n];i.parent&&i.parent.children!==r&&o.DomUtils.removeElement(i),t?(i.prev=r[n-1]||null,i.next=r[n+1]||null):i.prev=i.next=null,i.parent=t}return t}t.default=function parse(e,t,r){return"string"==typeof(e=void 0!==n&&n.isBuffer(e)?e.toString():e)?t.xmlMode||t._useHtmlParser2?i.parse(e,t):a.parse(e,t,r):(r=e,!Array.isArray(r)&&s.isDocument(r)?r:(update(r,e=new s.Document([])),e))},t.update=update}.call(this,r(11).Buffer)},function(e,r,t){"use strict";var c=t(505),n=t(508),t=t(510);r.Selector=n,r.Property=t,r.extract=function extract(e){for(var t=0,r=[],n="",i=0,o=e.length;i<o;i++){var a=e.charAt(i);t?("]"!==a&&")"!==a||t--,n+=a):","===a?(r.push(n),n=""):("["!==a&&"("!==a||t++,(n.length||","!==a&&"\n"!==a&&" "!==a)&&(n+=a))}return n.length&&r.push(n),r},r.parseCSS=function(e){for(var t=void 0!==(e=c.parse(e,{position:!0,comments:!0})).stylesheet&&e.stylesheet.rules?e.stylesheet.rules:[],r=[],n=0,i=t.length;n<i;n++)if("rule"==t[n].type)for(var o=t[n],a=o.selectors,s=0,u=a.length;s<u;s++)r.push([a[s],o.declarations]);return r},r.getPreservedText=function(e,t,r){for(var n=void 0!==(e=c.parse(e,{position:!0,comments:!0})).stylesheet&&e.stylesheet.rules?e.stylesheet.rules:[],i=[],o=n.length-1;0<=o;o--)(t.fontFaces&&"font-face"===n[o].type||t.mediaQueries&&"media"===n[o].type||t.keyFrames&&"keyframes"===n[o].type||t.pseudos&&n[o].selectors&&this.matchesPseudo(n[o].selectors[0],r))&&i.unshift(c.stringify({stylesheet:{rules:[n[o]]}},{comments:!1,indentation:" "})),n[o].position.start;return 0!==i.length&&"\n"+i.join("\n")+"\n"},r.normalizeLineEndings=function(e){return e.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n")},r.matchesPseudo=function(t,e){return e.find(function(e){return-1<t.indexOf(e)})},r.compareFunc=function(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++)if(e[n]!==t[n])return e[n]>t[n]?1:-1;return e.length-t.length},r.compare=function(e,t){return 1==r.compareFunc(e,t)?e:t},r.getDefaultOptions=function(e){return(e=Object.assign({extraCss:"",insertPreservedExtraCss:!0,applyStyleTags:!0,removeStyleTags:!0,preserveMediaQueries:!0,preserveFontFaces:!0,preserveKeyFrames:!0,preservePseudos:!0,applyWidthAttributes:!0,applyHeightAttributes:!0,applyAttributesTableElements:!0,url:""},e)).webResources=e.webResources||{},e}},function(e,t,r){!function(r){e.exports=function debug(e){return function _debug(e){var t=[].slice.call(arguments,1);t.unshift("["+e+"]"),r.stderr.write(t.join(" ")+"\n")}.bind(null,e)}}.call(this,r(9))},function(r,n,e){var i;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[function(e,t,r){var n=r(1).Beautifier,i=r(5).Options;e.exports=function js_beautify(e,t){return new n(e,t).beautify()},e.exports.defaultOptions=function(){return new i}},function(e,t,r){var n=r(2).Output,i=r(3).Token,u=r(4),o=r(5).Options,a=r(7).Tokenizer,c=r(7).line_starters,l=r(7).positionable_operators,f=r(7).TOKEN;function in_array(e,t){return-1!==t.indexOf(e)}function reserved_word(e,t){return e&&e.type===f.RESERVED&&e.text===t}function reserved_array(e,t){return e&&e.type===f.RESERVED&&in_array(e.text,t)}var h=["case","return","do","if","throw","else","await","break","continue","async"],d=function generateMapFromStrings(e){for(var t={},r=0;r<e.length;r++)t[e[r].replace(/-/g,"_")]=e[r];return t}(["before-newline","after-newline","preserve-newline"]),p=[d.before_newline,d.preserve_newline];function remove_redundant_indentation(e,t){t.multiline_frame||"ForInitializer"===t.mode||"Conditional"===t.mode||e.remove_indent(t.start_line_index)}function is_array(e){return"ArrayLiteral"===e}function is_expression(e){return in_array(e,["Expression","ForInitializer","Conditional"])}function Beautifier(e,t){t=t||{},this._source_text=e||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new o(t)}Beautifier.prototype.create_flags=function(e,t){var r=0;return e&&(r=e.indentation_level,!this._output.just_added_newline()&&e.line_indent_level>r&&(r=e.line_indent_level)),{mode:t,parent:e,last_token:e?e.last_token:new i(f.START_BLOCK,""),last_word:e?e.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:r,alignment:0,line_indent_level:e?e.line_indent_level:r,start_line_index:this._output.get_line_number(),ternary_depth:0}},Beautifier.prototype._reset=function(e){var t=e.match(/^[\t ]*/)[0];return this._last_last_text="",this._output=new n(this._options,t),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode("BlockStatement"),t=new a(e,this._options),this._tokens=t.tokenize(),e},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._reset(this._source_text),t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&u.lineBreak.test(e||"")&&(t=e.match(u.lineBreak)[0]));for(var r=this._tokens.next();r;)this.handle_token(r),this._last_last_text=this._flags.last_token.text,this._flags.last_token=r,r=this._tokens.next();return this._output.get_code(t)},Beautifier.prototype.handle_token=function(e,t){e.type===f.START_EXPR?this.handle_start_expr(e):e.type===f.END_EXPR?this.handle_end_expr(e):e.type===f.START_BLOCK?this.handle_start_block(e):e.type===f.END_BLOCK?this.handle_end_block(e):e.type===f.WORD||e.type===f.RESERVED?this.handle_word(e):e.type===f.SEMICOLON?this.handle_semicolon(e):e.type===f.STRING?this.handle_string(e):e.type===f.EQUALS?this.handle_equals(e):e.type===f.OPERATOR?this.handle_operator(e):e.type===f.COMMA?this.handle_comma(e):e.type===f.BLOCK_COMMENT?this.handle_block_comment(e,t):e.type===f.COMMENT?this.handle_comment(e,t):e.type===f.DOT?this.handle_dot(e):e.type===f.EOF?this.handle_eof(e):(e.type,f.UNKNOWN,this.handle_unknown(e,t))},Beautifier.prototype.handle_whitespace_and_comments=function(e,t){var r=e.newlines,n=this._options.keep_array_indentation&&is_array(this._flags.mode);if(e.comments_before)for(var i=e.comments_before.next();i;)this.handle_whitespace_and_comments(i,t),this.handle_token(i,t),i=e.comments_before.next();if(n)for(var o=0;o<r;o+=1)this.print_newline(0<o,t);else if(this._options.max_preserve_newlines&&r>this._options.max_preserve_newlines&&(r=this._options.max_preserve_newlines),this._options.preserve_newlines&&1<r){this.print_newline(!1,t);for(var a=1;a<r;a+=1)this.print_newline(!0,t)}};var s=["async","break","continue","return","throw","yield"];Beautifier.prototype.allow_wrap_or_preserved_newline=function(e,t){t=void 0!==t&&t,this._output.just_added_newline()||(t=this._options.preserve_newlines&&e.newlines||t,(in_array(this._flags.last_token.text,l)||in_array(e.text,l))&&(e=in_array(this._flags.last_token.text,l)&&in_array(this._options.operator_position,p)||in_array(e.text,l),t=t&&e),t?this.print_newline(!1,!0):this._options.wrap_line_length&&(reserved_array(this._flags.last_token,s)||this._output.set_wrap_point()))},Beautifier.prototype.print_newline=function(e,t){if(!t&&";"!==this._flags.last_token.text&&","!==this._flags.last_token.text&&"="!==this._flags.last_token.text&&(this._flags.last_token.type!==f.OPERATOR||"--"===this._flags.last_token.text||"++"===this._flags.last_token.text))for(var r=this._tokens.peek();!("Statement"!==this._flags.mode||this._flags.if_block&&reserved_word(r,"else")||this._flags.do_block);)this.restore_mode();this._output.add_new_line(e)&&(this._flags.multiline_frame=!0)},Beautifier.prototype.print_token_line_indentation=function(e){this._output.just_added_newline()&&(this._options.keep_array_indentation&&e.newlines&&("["===e.text||is_array(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(e.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},Beautifier.prototype.print_token=function(e){var t;this._output.raw?this._output.add_raw_token(e):(this._options.comma_first&&e.previous&&e.previous.type===f.COMMA&&this._output.just_added_newline()&&","===this._output.previous_line.last()&&(t=this._output.previous_line.pop(),this._output.previous_line.is_empty()&&(this._output.previous_line.push(t),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(e),this._output.add_token(","),this._output.space_before_token=!0),this.print_token_line_indentation(e),this._output.non_breaking_space=!0,this._output.add_token(e.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0))},Beautifier.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},Beautifier.prototype.deindent=function(){0<this._flags.indentation_level&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(--this._flags.indentation_level,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},Beautifier.prototype.set_mode=function(e){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,e),this._flags=this.create_flags(this._previous_flags,e),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},Beautifier.prototype.restore_mode=function(){0<this._flag_store.length&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),"Statement"===this._previous_flags.mode&&remove_redundant_indentation(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},Beautifier.prototype.start_of_object_property=function(){return"ObjectLiteral"===this._flags.parent.mode&&"Statement"===this._flags.mode&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||reserved_array(this._flags.last_token,["get","set"]))},Beautifier.prototype.start_of_statement=function(e){return!!(reserved_array(this._flags.last_token,["var","let","const"])&&e.type===f.WORD||reserved_word(this._flags.last_token,"do")||("ObjectLiteral"!==this._flags.parent.mode||"Statement"!==this._flags.mode)&&reserved_array(this._flags.last_token,s)&&!e.newlines||reserved_word(this._flags.last_token,"else")&&(!reserved_word(e,"if")||e.comments_before)||this._flags.last_token.type===f.END_EXPR&&("ForInitializer"===this._previous_flags.mode||"Conditional"===this._previous_flags.mode)||this._flags.last_token.type===f.WORD&&"BlockStatement"===this._flags.mode&&!this._flags.in_case&&"--"!==e.text&&"++"!==e.text&&"function"!==this._last_last_text&&e.type!==f.WORD&&e.type!==f.RESERVED||"ObjectLiteral"===this._flags.mode&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||reserved_array(this._flags.last_token,["get","set"])))&&(this.set_mode("Statement"),this.indent(),this.handle_whitespace_and_comments(e,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e,reserved_array(e,["do","for","if","while"])),!0)},Beautifier.prototype.handle_start_expr=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e);var t,r,n="Expression";if("["===e.text){if(this._flags.last_token.type===f.WORD||")"===this._flags.last_token.text)return reserved_array(this._flags.last_token,c)&&(this._output.space_before_token=!0),this.print_token(e),this.set_mode(n),this.indent(),void(this._options.space_in_paren&&(this._output.space_before_token=!0));n="ArrayLiteral",is_array(this._flags.mode)&&("["!==this._flags.last_token.text&&(","!==this._flags.last_token.text||"]"!==this._last_last_text&&"}"!==this._last_last_text)||this._options.keep_array_indentation||this.print_newline()),in_array(this._flags.last_token.type,[f.START_EXPR,f.END_EXPR,f.WORD,f.OPERATOR,f.DOT])||(this._output.space_before_token=!0)}else this._flags.last_token.type===f.RESERVED?"for"===this._flags.last_token.text?(this._output.space_before_token=this._options.space_before_conditional,n="ForInitializer"):in_array(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,n="Conditional"):in_array(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:"import"===this._flags.last_token.text&&""===e.whitespace_before?this._output.space_before_token=!1:!in_array(this._flags.last_token.text,c)&&"catch"!==this._flags.last_token.text||(this._output.space_before_token=!0):this._flags.last_token.type===f.EQUALS||this._flags.last_token.type===f.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e):this._flags.last_token.type===f.WORD?(this._output.space_before_token=!1,t=this._tokens.peek(-3),this._options.space_after_named_function&&t&&(r=this._tokens.peek(-4),reserved_array(t,["async","function"])||"*"===t.text&&reserved_array(r,["async","function"])?this._output.space_before_token=!0:"ObjectLiteral"===this._flags.mode&&("{"!==t.text&&","!==t.text&&("*"!==t.text||"{"!==r.text&&","!==r.text)||(this._output.space_before_token=!0)))):this.allow_wrap_or_preserved_newline(e),(this._flags.last_token.type===f.RESERVED&&("function"===this._flags.last_word||"typeof"===this._flags.last_word)||"*"===this._flags.last_token.text&&(in_array(this._last_last_text,["function","yield"])||"ObjectLiteral"===this._flags.mode&&in_array(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function);";"===this._flags.last_token.text||this._flags.last_token.type===f.START_BLOCK?this.print_newline():this._flags.last_token.type!==f.END_EXPR&&this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.END_BLOCK&&"."!==this._flags.last_token.text&&this._flags.last_token.type!==f.COMMA||this.allow_wrap_or_preserved_newline(e,e.newlines),this.print_token(e),this.set_mode(n),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},Beautifier.prototype.handle_end_expr=function(e){for(;"Statement"===this._flags.mode;)this.restore_mode();this.handle_whitespace_and_comments(e),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(e,"]"===e.text&&is_array(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type!==f.START_EXPR||this._options.space_in_empty_paren?this._output.space_before_token=!0:(this._output.trim(),this._output.space_before_token=!1)),this.deindent(),this.print_token(e),this.restore_mode(),remove_redundant_indentation(this._output,this._previous_flags),this._flags.do_while&&"Conditional"===this._previous_flags.mode&&(this._previous_flags.mode="Expression",this._flags.do_block=!1,this._flags.do_while=!1)},Beautifier.prototype.handle_start_block=function(e){this.handle_whitespace_and_comments(e);var t=this._tokens.peek(),r=this._tokens.peek(1);if("switch"===this._flags.last_word&&this._flags.last_token.type===f.END_EXPR?(this.set_mode("BlockStatement"),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode("BlockStatement"):r&&(in_array(r.text,[":",","])&&in_array(t.type,[f.STRING,f.WORD,f.RESERVED])||in_array(t.text,["get","set","..."])&&in_array(r.type,[f.WORD,f.RESERVED]))?in_array(this._last_last_text,["class","interface"])?this.set_mode("BlockStatement"):this.set_mode("ObjectLiteral"):this._flags.last_token.type===f.OPERATOR&&"=>"===this._flags.last_token.text||!in_array(this._flags.last_token.type,[f.EQUALS,f.START_EXPR,f.COMMA,f.OPERATOR])&&!reserved_array(this._flags.last_token,["return","throw","import","default"])?this.set_mode("BlockStatement"):this.set_mode("ObjectLiteral"),t=(r=!t.comments_before&&"}"===t.text)&&"function"===this._flags.last_word&&this._flags.last_token.type===f.END_EXPR,this._options.brace_preserve_inline){var n=0,i=null;this._flags.inline_frame=!0;do{if((i=this._tokens.peek((n+=1)-1)).newlines){this._flags.inline_frame=!1;break}}while(i.type!==f.EOF&&(i.type!==f.END_BLOCK||i.opened!==e))}("expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==f.OPERATOR&&(t||this._flags.last_token.type===f.EQUALS||reserved_array(this._flags.last_token,h)&&"else"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!is_array(this._previous_flags.mode)||this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.COMMA||(this._flags.last_token.type!==f.COMMA&&!this._options.space_in_paren||(this._output.space_before_token=!0),(this._flags.last_token.type===f.COMMA||this._flags.last_token.type===f.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(e),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==f.OPERATOR&&this._flags.last_token.type!==f.START_EXPR&&(this._flags.last_token.type!==f.START_BLOCK||this._flags.inline_frame?this._output.space_before_token=!0:this.print_newline())),this.print_token(e),this.indent(),r||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},Beautifier.prototype.handle_end_block=function(e){for(this.handle_whitespace_and_comments(e);"Statement"===this._flags.mode;)this.restore_mode();var t=this._flags.last_token.type===f.START_BLOCK;this._flags.inline_frame&&!t?this._output.space_before_token=!0:"expand"===this._options.brace_style?t||this.print_newline():t||(is_array(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(e)},Beautifier.prototype.handle_word=function(e){if(e.type===f.RESERVED&&(in_array(e.text,["set","get"])&&"ObjectLiteral"!==this._flags.mode||"import"===e.text&&"("===this._tokens.peek().text||in_array(e.text,["as","from"])&&!this._flags.import_block||"ObjectLiteral"===this._flags.mode&&":"===this._tokens.peek().text)&&(e.type=f.WORD),this.start_of_statement(e)?reserved_array(this._flags.last_token,["var","let","const"])&&e.type===f.WORD&&(this._flags.declaration_statement=!0):!e.newlines||is_expression(this._flags.mode)||this._flags.last_token.type===f.OPERATOR&&"--"!==this._flags.last_token.text&&"++"!==this._flags.last_token.text||this._flags.last_token.type===f.EQUALS||!this._options.preserve_newlines&&reserved_array(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(e):(this.handle_whitespace_and_comments(e),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(reserved_word(e,"while"))return this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block)if(!this._flags.else_block&&reserved_word(e,"else"))this._flags.else_block=!0;else{for(;"Statement"===this._flags.mode;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&reserved_array(e,["case","default"]))return this.print_newline(),this._flags.last_token.type!==f.END_BLOCK&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(e),void(this._flags.in_case=!0);if(this._flags.last_token.type!==f.COMMA&&this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.EQUALS&&this._flags.last_token.type!==f.OPERATOR||this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e),reserved_word(e,"function"))return(in_array(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!in_array(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==f.OPERATOR)&&(this._output.just_added_blankline()||e.comments_before||(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD?reserved_array(this._flags.last_token,["get","set","new","export"])||reserved_array(this._flags.last_token,s)||reserved_word(this._flags.last_token,"default")&&"export"===this._last_last_text||"declare"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===f.OPERATOR||"="===this._flags.last_token.text?this._output.space_before_token=!0:!this._flags.multiline_frame&&(is_expression(this._flags.mode)||is_array(this._flags.mode))||this.print_newline(),this.print_token(e),void(this._flags.last_word=e.text);var t="NONE";this._flags.last_token.type===f.END_BLOCK?this._previous_flags.inline_frame?t="SPACE":!reserved_array(e,["else","catch","finally","from"])||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines?t="NEWLINE":(t="SPACE",this._output.space_before_token=!0):this._flags.last_token.type===f.SEMICOLON&&"BlockStatement"===this._flags.mode?t="NEWLINE":this._flags.last_token.type===f.SEMICOLON&&is_expression(this._flags.mode)?t="SPACE":this._flags.last_token.type===f.STRING?t="NEWLINE":this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD||"*"===this._flags.last_token.text&&(in_array(this._last_last_text,["function","yield"])||"ObjectLiteral"===this._flags.mode&&in_array(this._last_last_text,["{",","]))?t="SPACE":this._flags.last_token.type===f.START_BLOCK?t=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===f.END_EXPR&&(this._output.space_before_token=!0,t="NEWLINE"),reserved_array(e,c)&&")"!==this._flags.last_token.text&&(t=this._flags.inline_frame||"else"===this._flags.last_token.text||"export"===this._flags.last_token.text?"SPACE":"NEWLINE"),reserved_array(e,["else","catch","finally"])?(this._flags.last_token.type!==f.END_BLOCK||"BlockStatement"!==this._previous_flags.mode||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),"}"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):"NEWLINE"===t?reserved_array(this._flags.last_token,h)||"declare"===this._flags.last_token.text&&reserved_array(e,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==f.END_EXPR?this._flags.last_token.type===f.START_EXPR&&reserved_array(e,["var","let","const"])||":"===this._flags.last_token.text||(reserved_word(e,"if")&&reserved_word(e.previous,"else")?this._output.space_before_token=!0:this.print_newline()):reserved_array(e,c)&&")"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&is_array(this._flags.mode)&&","===this._flags.last_token.text&&"}"===this._last_last_text?this.print_newline():"SPACE"===t&&(this._output.space_before_token=!0),!e.previous||e.previous.type!==f.WORD&&e.previous.type!==f.RESERVED||(this._output.space_before_token=!0),this.print_token(e),this._flags.last_word=e.text,e.type===f.RESERVED&&("do"===e.text?this._flags.do_block=!0:"if"===e.text?this._flags.if_block=!0:"import"===e.text?this._flags.import_block=!0:this._flags.import_block&&reserved_word(e,"from")&&(this._flags.import_block=!1))},Beautifier.prototype.handle_semicolon=function(e){this.start_of_statement(e)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(e);for(var t=this._tokens.peek();!("Statement"!==this._flags.mode||this._flags.if_block&&reserved_word(t,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(e)},Beautifier.prototype.handle_string=function(e){e.text.startsWith("`")&&0===e.newlines&&""===e.whitespace_before&&(")"===e.previous.text||this._flags.last_token.type===f.WORD)||(this.start_of_statement(e)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(e),this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===f.COMMA||this._flags.last_token.type===f.START_EXPR||this._flags.last_token.type===f.EQUALS||this._flags.last_token.type===f.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e):!e.text.startsWith("`")||this._flags.last_token.type!==f.END_EXPR||"]"!==e.previous.text&&")"!==e.previous.text||0!==e.newlines?this.print_newline():this._output.space_before_token=!0)),this.print_token(e)},Beautifier.prototype.handle_equals=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0},Beautifier.prototype.handle_comma=function(e){this.handle_whitespace_and_comments(e,!0),this.print_token(e),this._output.space_before_token=!0,this._flags.declaration_statement?(is_expression(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(e)):"ObjectLiteral"===this._flags.mode||"Statement"===this._flags.mode&&"ObjectLiteral"===this._flags.parent.mode?("Statement"===this._flags.mode&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(e)},Beautifier.prototype.handle_operator=function(e){var t="*"===e.text&&(reserved_array(this._flags.last_token,["function","yield"])||in_array(this._flags.last_token.type,[f.START_BLOCK,f.COMMA,f.END_BLOCK,f.SEMICOLON])),r=in_array(e.text,["-","+"])&&(in_array(this._flags.last_token.type,[f.START_BLOCK,f.START_EXPR,f.EQUALS,f.OPERATOR])||in_array(this._flags.last_token.text,c)||","===this._flags.last_token.text);if(this.start_of_statement(e)||this.handle_whitespace_and_comments(e,!t),reserved_array(this._flags.last_token,h))return this._output.space_before_token=!0,void this.print_token(e);if("*"!==e.text||this._flags.last_token.type!==f.DOT)if("::"!==e.text){if(this._flags.last_token.type===f.OPERATOR&&in_array(this._options.operator_position,p)&&this.allow_wrap_or_preserved_newline(e),":"===e.text&&this._flags.in_case)return this.print_token(e),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==f.START_BLOCK?(this.indent(),this.print_newline()):this._output.space_before_token=!0);var n=!0,i=!0,o=!1;if(":"===e.text?0===this._flags.ternary_depth?n=!1:(--this._flags.ternary_depth,o=!0):"?"===e.text&&(this._flags.ternary_depth+=1),!r&&!t&&this._options.preserve_newlines&&in_array(e.text,l)){var a=":"===e.text,s=a&&o,u=a&&!o;switch(this._options.operator_position){case d.before_newline:return this._output.space_before_token=!u,this.print_token(e),a&&!s||this.allow_wrap_or_preserved_newline(e),void(this._output.space_before_token=!0);case d.after_newline:return this._output.space_before_token=!0,!a||s?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(e):this._output.space_before_token=!1,this.print_token(e),void(this._output.space_before_token=!0);case d.preserve_newline:return u||this.allow_wrap_or_preserved_newline(e),n=!(this._output.just_added_newline()||u),this._output.space_before_token=n,this.print_token(e),void(this._output.space_before_token=!0)}}t?(this.allow_wrap_or_preserved_newline(e),n=!1,i=(t=this._tokens.peek())&&in_array(t.type,[f.WORD,f.RESERVED])):"..."===e.text?(this.allow_wrap_or_preserved_newline(e),n=this._flags.last_token.type===f.START_BLOCK,i=!1):(in_array(e.text,["--","++","!","~"])||r)&&(this._flags.last_token.type!==f.COMMA&&this._flags.last_token.type!==f.START_EXPR||this.allow_wrap_or_preserved_newline(e),i=n=!1,!e.newlines||"--"!==e.text&&"++"!==e.text||this.print_newline(!1,!0),";"===this._flags.last_token.text&&is_expression(this._flags.mode)&&(n=!0),this._flags.last_token.type===f.RESERVED?n=!0:this._flags.last_token.type===f.END_EXPR?n=!("]"===this._flags.last_token.text&&("--"===e.text||"++"===e.text)):this._flags.last_token.type===f.OPERATOR&&(n=in_array(e.text,["--","-","++","+"])&&in_array(this._flags.last_token.text,["--","-","++","+"]),in_array(e.text,["+","-"])&&in_array(this._flags.last_token.text,["--","++"])&&(i=!0)),("BlockStatement"!==this._flags.mode||this._flags.inline_frame)&&"Statement"!==this._flags.mode||"{"!==this._flags.last_token.text&&";"!==this._flags.last_token.text||this.print_newline()),this._output.space_before_token=this._output.space_before_token||n,this.print_token(e),this._output.space_before_token=i}else this.print_token(e);else this.print_token(e)},Beautifier.prototype.handle_block_comment=function(e,t){return this._output.raw?(this._output.add_raw_token(e),void(e.directives&&"end"===e.directives.preserve&&(this._output.raw=this._options.test_output_raw))):e.directives?(this.print_newline(!1,t),this.print_token(e),"start"===e.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):void(u.newline.test(e.text)||e.newlines?this.print_block_commment(e,t):(this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0))},Beautifier.prototype.print_block_commment=function(e,t){var r,n,i,o=function split_linebreaks(e){for(var t=[],r=(e=e.replace(u.allLineBreaks,"\n")).indexOf("\n");-1!==r;)t.push(e.substring(0,r)),r=(e=e.substring(r+1)).indexOf("\n");return e.length&&t.push(e),t}(e.text),a=e.whitespace_before,s=a.length;if(this.print_newline(!1,t),this.print_token_line_indentation(e),this._output.add_token(o[0]),this.print_newline(!1,t),1<o.length){for(n=function all_lines_start_with(e,t){for(var r=0;r<e.length;r++)if(e[r].trim().charAt(0)!==t)return!1;return!0}(o=o.slice(1),"*"),i=function each_line_matches_indent(e,t){for(var r,n=0,i=e.length;n<i;n++)if((r=e[n])&&0!==r.indexOf(t))return!1;return!0}(o,a),n&&(this._flags.alignment=1),r=0;r<o.length;r++)n?(this.print_token_line_indentation(e),this._output.add_token(function ltrim(e){return e.replace(/^\s+/g,"")}(o[r]))):i&&o[r]?(this.print_token_line_indentation(e),this._output.add_token(o[r].substring(s))):(this._output.current_line.set_indent(-1),this._output.add_token(o[r])),this.print_newline(!1,t);this._flags.alignment=0}},Beautifier.prototype.handle_comment=function(e,t){e.newlines?this.print_newline(!1,t):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(e),this.print_newline(!1,t)},Beautifier.prototype.handle_dot=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e,!0),reserved_array(this._flags.last_token,h)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(e,")"===this._flags.last_token.text&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(e)},Beautifier.prototype.handle_unknown=function(e,t){this.print_token(e),"\n"===e.text[e.text.length-1]&&this.print_newline(!1,t)},Beautifier.prototype.handle_eof=function(e){for(;"Statement"===this._flags.mode;)this.restore_mode();this.handle_whitespace_and_comments(e)},e.exports.Beautifier=Beautifier},function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},function(e){e.exports.Token=function Token(e,t,r,n){this.type=e,this.text=t,this.comments_before=null,this.newlines=r||0,this.whitespace_before=n||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},function(e,t){var r="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\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\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\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\\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-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\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-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\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-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\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",n="(?:\\\\u[0-9a-fA-F]{4}|[\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a"+r+"])";t.identifier=new RegExp(n+"(?:\\\\u[0-9a-fA-F]{4}|[\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\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\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\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\\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-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\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-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\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-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\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\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\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\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f])*","g"),t.identifierStart=new RegExp(n),t.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|[\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a"+r+"\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\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\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f])+"),t.newline=/[\n\r\u2028\u2029]/,t.lineBreak=new RegExp("\r\n|"+t.newline.source),t.allLineBreaks=new RegExp(t.lineBreak.source,"g")},function(e,t,r){var n=r(6).Options,i=["before-newline","after-newline","preserve-newline"];function Options(e){n.call(this,e,"js"),"expand-strict"===(e=this.raw_options.brace_style||null)?this.raw_options.brace_style="expand":"collapse-preserve-inline"===e?this.raw_options.brace_style="collapse,preserve-inline":void 0!==this.raw_options.braces_on_own_line&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var t=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var r=0;r<t.length;r++)"preserve-inline"===t[r]?this.brace_preserve_inline=!0:this.brace_style=t[r];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",i),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}Options.prototype=new n,e.exports.Options=Options},function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},function(e,t,r){var o=r(8).InputScanner,n=r(9).Tokenizer,i=r(9).TOKEN,a=r(13).Directives,c=r(4),s=r(12).Pattern,u=r(14).TemplatablePattern;function in_array(e,t){return-1!==t.indexOf(e)}var l={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},f=new a(/\/\*/,/\*\//),h=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,d=/[0-9]/,p=/[^\d\.]/,r=">>> === !== << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" ");i=(i="\\?\\.(?!\\d) "+(i=">>>= ... >>= <<= === >>> !== **= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |").replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")).replace(/ /g,"|");var m,_=new RegExp(i),i=(a="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",")).concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as"]),g=new RegExp("^(?:"+i.join("|")+")$");((i=function Tokenizer(e,t){n.call(this,e,t),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source),e=new s(this._input),t=new u(this._input).read_options(this._options),this.__patterns={template:t,identifier:t.starting_with(c.identifier).matching(c.identifierMatch),number:e.matching(h),punct:e.matching(_),comment:e.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:e.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:e.matching(/<!--/),html_comment_end:e.matching(/-->/),include:e.starting_with(/#include/).until_after(c.lineBreak),shebang:e.starting_with(/#!/).until_after(c.lineBreak),xml:e.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[\s\S]+?}|!\[CDATA\[[\s\S]*?\]\]|)(\s+{[\s\S]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{[\s\S]+?}))*\s*(\/?)\s*>/),single_quote:t.until(/['\\\n\r\u2028\u2029]/),double_quote:t.until(/["\\\n\r\u2028\u2029]/),template_text:t.until(/[`\\$]/),template_expression:t.until(/[`}\\]/)}}).prototype=new n)._is_comment=function(e){return e.type===l.COMMENT||e.type===l.BLOCK_COMMENT||e.type===l.UNKNOWN},i.prototype._is_opening=function(e){return e.type===l.START_BLOCK||e.type===l.START_EXPR},i.prototype._is_closing=function(e,t){return(e.type===l.END_BLOCK||e.type===l.END_EXPR)&&t&&("]"===e.text&&"["===t.text||")"===e.text&&"("===t.text||"}"===e.text&&"{"===t.text)},i.prototype._reset=function(){m=!1},i.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.peek();return null===r?this._create_token(l.EOF,""):this._read_non_javascript(r)||this._read_string(r)||this._read_word(e)||this._read_singles(r)||this._read_comment(r)||this._read_regexp(r,e)||this._read_xml(r,e)||this._read_punctuation()||this._create_token(l.UNKNOWN,this._input.next())},i.prototype._read_word=function(e){var t=this.__patterns.identifier.read();return""!==t?(t=t.replace(c.allLineBreaks,"\n"),e.type!==l.DOT&&(e.type!==l.RESERVED||"set"!==e.text&&"get"!==e.text)&&g.test(t)?"in"===t||"of"===t?this._create_token(l.OPERATOR,t):this._create_token(l.RESERVED,t):this._create_token(l.WORD,t)):""!==(t=this.__patterns.number.read())?this._create_token(l.WORD,t):void 0},i.prototype._read_singles=function(e){var t=null;return"("===e||"["===e?t=this._create_token(l.START_EXPR,e):")"===e||"]"===e?t=this._create_token(l.END_EXPR,e):"{"===e?t=this._create_token(l.START_BLOCK,e):"}"===e?t=this._create_token(l.END_BLOCK,e):";"===e?t=this._create_token(l.SEMICOLON,e):"."===e&&p.test(this._input.peek(1))?t=this._create_token(l.DOT,e):","===e&&(t=this._create_token(l.COMMA,e)),t&&this._input.next(),t},i.prototype._read_punctuation=function(){var e=this.__patterns.punct.read();if(""!==e)return"="===e?this._create_token(l.EQUALS,e):"?."===e?this._create_token(l.DOT,e):this._create_token(l.OPERATOR,e)},i.prototype._read_non_javascript=function(e){var t="";if("#"===e){if(this._is_first_token()&&(t=this.__patterns.shebang.read()))return this._create_token(l.UNKNOWN,t.trim()+"\n");if(t=this.__patterns.include.read())return this._create_token(l.UNKNOWN,t.trim()+"\n");e=this._input.next();var r="#";if(this._input.hasNext()&&this._input.testChar(d)){for(;r+=e=this._input.next(),this._input.hasNext()&&"#"!==e&&"="!==e;);return"#"===e||("["===this._input.peek()&&"]"===this._input.peek(1)?(r+="[]",this._input.next(),this._input.next()):"{"===this._input.peek()&&"}"===this._input.peek(1)&&(r+="{}",this._input.next(),this._input.next())),this._create_token(l.WORD,r)}this._input.back()}else if("<"===e&&this._is_first_token()){if(t=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(c.newline);)t+=this._input.next();return m=!0,this._create_token(l.COMMENT,t)}}else if(m&&"-"===e&&(t=this.__patterns.html_comment_end.read()))return m=!1,this._create_token(l.COMMENT,t);return null},i.prototype._read_comment=function(e){var t,r=null;return"/"===e&&(t="","*"===this._input.peek(1)?(t=this.__patterns.block_comment.read(),(e=f.get_directives(t))&&"start"===e.ignore&&(t+=f.readIgnored(this._input)),t=t.replace(c.allLineBreaks,"\n"),(r=this._create_token(l.BLOCK_COMMENT,t)).directives=e):"/"===this._input.peek(1)&&(t=this.__patterns.comment.read(),r=this._create_token(l.COMMENT,t))),r},i.prototype._read_string=function(e){if("`"!==e&&"'"!==e&&'"'!==e)return null;var t=this._input.next();return this.has_char_escapes=!1,t+="`"===e?this._read_string_recursive("`",!0,"${"):this._read_string_recursive(e),this.has_char_escapes&&this._options.unescape_strings&&(t=function unescape_string(e){for(var t,r="",n=new o(e),i=null;n.hasNext();)if((i=n.match(/([\s]|[^\\]|\\\\)+/g))&&(r+=i[0]),"\\"===n.peek()){if(n.next(),"x"===n.peek())i=n.match(/x([0-9A-Fa-f]{2})/g);else{if("u"!==n.peek()){r+="\\",n.hasNext()&&(r+=n.next());continue}i=n.match(/u([0-9A-Fa-f]{4})/g)}if(!i)return e;if(126<(t=parseInt(i[1],16))&&t<=255&&0===i[0].indexOf("x"))return e;r+=0<=t&&t<32?"\\"+i[0]:34===t||39===t||92===t?"\\"+String.fromCharCode(t):String.fromCharCode(t)}return r}(t)),this._input.peek()===e&&(t+=this._input.next()),t=t.replace(c.allLineBreaks,"\n"),this._create_token(l.STRING,t)},i.prototype._allow_regexp_or_xml=function(e){return e.type===l.RESERVED&&in_array(e.text,["return","case","throw","else","do","typeof","yield"])||e.type===l.END_EXPR&&")"===e.text&&e.opened.previous.type===l.RESERVED&&in_array(e.opened.previous.text,["if","while","for"])||in_array(e.type,[l.COMMENT,l.START_EXPR,l.START_BLOCK,l.START,l.END_BLOCK,l.OPERATOR,l.EQUALS,l.EOF,l.SEMICOLON,l.COMMA])},i.prototype._read_regexp=function(e,t){if("/"===e&&this._allow_regexp_or_xml(t)){for(var r=this._input.next(),n=!1,i=!1;this._input.hasNext()&&(n||i||this._input.peek()!==e)&&!this._input.testChar(c.newline);)r+=this._input.peek(),n?n=!1:(n="\\"===this._input.peek(),"["===this._input.peek()?i=!0:"]"===this._input.peek()&&(i=!1)),this._input.next();return this._input.peek()===e&&(r+=this._input.next(),r+=this._input.read(c.identifier)),this._create_token(l.STRING,r)}return null},i.prototype._read_xml=function(e,t){if(this._options.e4x&&"<"===e&&this._allow_regexp_or_xml(t)){var r="",n=this.__patterns.xml.read_match();if(n){for(var i=n[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),o=0===i.indexOf("{"),a=0;n;){var s=!!n[1],u=n[2];if(!n[n.length-1]&&"![CDATA["!==u.slice(0,8)&&(u===i||o&&u.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(s?--a:++a),r+=n[0],a<=0)break;n=this.__patterns.xml.read_match()}return n||(r+=this._input.match(/[\s\S]*/g)[0]),r=r.replace(c.allLineBreaks,"\n"),this._create_token(l.STRING,r)}}return null},i.prototype._read_string_recursive=function(e,t,r){var n,i;"'"===e?i=this.__patterns.single_quote:'"'===e?i=this.__patterns.double_quote:"`"===e?i=this.__patterns.template_text:"}"===e&&(i=this.__patterns.template_expression);for(var o=i.read(),a="";this._input.hasNext();){if((a=this._input.next())===e||!t&&c.newline.test(a)){this._input.back();break}"\\"===a&&this._input.hasNext()?("x"===(n=this._input.peek())||"u"===n?this.has_char_escapes=!0:"\r"===n&&"\n"===this._input.peek(1)&&this._input.next(),a+=this._input.next()):r&&("${"===r&&"$"===a&&"{"===this._input.peek()&&(a+=this._input.next()),r===a&&(a+="`"===e?this._read_string_recursive("}",t,"`"):this._read_string_recursive("`",t,"${"),this._input.hasNext()&&(a+=this._input.next()))),o+=a+=i.read()}return o},e.exports.Tokenizer=i,e.exports.TOKEN=l,e.exports.positionable_operators=r.slice(),e.exports.line_starters=a.slice()},function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},function(e,t,r){var n=r(8).InputScanner,o=r(3).Token,a=r(10).TokenStream,i=r(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(r=function Tokenizer(e,t){this._input=new n(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new i(this._input)}).prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new a,this._reset();for(var t=new o(s.START,""),r=null,n=[],i=new a;t.type!==s.EOF;){for(e=this._get_next_token(t,r);this._is_comment(e);)i.add(e),e=this._get_next_token(t,r);i.isEmpty()||(e.comments_before=i,i=new a),e.parent=r,this._is_opening(e)?(n.push(r),r=e):r&&this._is_closing(e,r)&&((e.opened=r).closed=e,r=n.pop(),e.parent=r),(e.previous=t).next=e,this.__tokens.add(e),t=e}return this.__tokens},r.prototype._is_first_token=function(){return this.__tokens.isEmpty()},r.prototype._reset=function(){},r.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.read(/.+/g);return r?this._create_token(s.RAW,r):this._create_token(s.EOF,"")},r.prototype._is_comment=function(e){return!1},r.prototype._is_opening=function(e){return!1},r.prototype._is_closing=function(e,t){return!1},r.prototype._create_token=function(e,t){return new o(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},r.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=r,e.exports.TOKEN=s},function(e){function TokenStream(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}TokenStream.prototype.restart=function(){this.__position=0},TokenStream.prototype.isEmpty=function(){return 0===this.__tokens_length},TokenStream.prototype.hasNext=function(){return this.__position<this.__tokens_length},TokenStream.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},TokenStream.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__tokens_length?this.__tokens[e]:t},TokenStream.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=TokenStream},function(e,t,r){var n=r(12).Pattern;function WhitespacePattern(e,t){n.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}(WhitespacePattern.prototype=new n).__set_whitespace_patterns=function(e,t){this._match_pattern=this._input.get_regexp("["+(e+="\\t ")+(t+="\\n\\r")+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},WhitespacePattern.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e,t=this._input.read(this._match_pattern);return" "===t?this.whitespace_before_token=" ":t&&(e=this.__split(this._newline_regexp,t),this.newline_count=e.length-1,this.whitespace_before_token=e[this.newline_count]),t},WhitespacePattern.prototype.matching=function(e,t){var r=this._create();return r.__set_whitespace_patterns(e,t),r._update(),r},WhitespacePattern.prototype._create=function(){return new WhitespacePattern(this._input,this)},WhitespacePattern.prototype.__split=function(e,t){for(var r=e.lastIndex=0,n=[],i=e.exec(t);i;)n.push(t.substring(r,i.index)),r=i.index+i[0].length,i=e.exec(t);return r<t.length?n.push(t.substring(r,t.length)):n.push(""),n},e.exports.WhitespacePattern=WhitespacePattern},function(e){function Pattern(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}Pattern.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},Pattern.prototype.read_match=function(){return this._input.match(this._match_pattern)},Pattern.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype._create=function(){return new Pattern(this._input,this)},Pattern.prototype._update=function(){},e.exports.Pattern=Pattern},function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},function(e,t,r){var n=r(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function TemplatablePattern(e,t){n.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled)),e=new n(e),this.__patterns={handlebars_comment:e.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:e.starting_with(/{{{/).until_after(/}}}/),handlebars:e.starting_with(/{{/).until_after(/}}/),php:e.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:e.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:e.starting_with(/{%/).until_after(/%}/),django_value:e.starting_with(/{{/).until_after(/}}/),django_comment:e.starting_with(/{#/).until_after(/#}/),smarty:e.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:e.starting_with(/{\*/).until_after(/\*}/),smarty_literal:e.starting_with(/{literal}/).until_after(/{\/literal}/)}}(TemplatablePattern.prototype=new n)._create=function(){return new TemplatablePattern(this._input,this)},TemplatablePattern.prototype._update=function(){this.__set_templated_pattern()},TemplatablePattern.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},TemplatablePattern.prototype.read_options=function(e){var t,r=this._create();for(t in i)r._disabled[t]=-1===e.templating.indexOf(t);return r._update(),r},TemplatablePattern.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},TemplatablePattern.prototype.read=function(){for(var e="",e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},TemplatablePattern.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},TemplatablePattern.prototype._read_template=function(){var e,t="",r=this._input.peek();return"<"===r?(e=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==e||(t=t||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==e||(t=t||this.__patterns.erb.read())):"{"===r&&(this._disabled.handlebars||this._excluded.handlebars||(t=(t=(t=t||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=(t=t||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=(t=(t=t||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),t},e.exports.TemplatablePattern=TemplatablePattern}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(0);t=e}();var e=t;void 0===(i=function(){return{js_beautify:e}}.apply(n,[]))||(r.exports=i)}()},function(r,n,e){var i;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[,,function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},,,,function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},,function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},,,,,function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},,function(e,t,r){var n=r(16).Beautifier,i=r(17).Options;e.exports=function css_beautify(e,t){return new n(e,t).beautify()},e.exports.defaultOptions=function(){return new i}},function(e,t,r){var n=r(17).Options,p=r(2).Output,m=r(8).InputScanner,_=new(r(13).Directives)(/\/\*/,/\*\//),g=/\r\n|[\r\n]/,b=/\r\n|[\r\n]/g,y=/\s/,v=/(?:\s|\n)+/g,w=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,E=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function Beautifier(e,t){this._source_text=e||"",this._options=new n(t),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0}}Beautifier.prototype.eatString=function(e){var t="";for(this._ch=this._input.next();this._ch;){if(t+=this._ch,"\\"===this._ch)t+=this._input.next();else if(-1!==e.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return t},Beautifier.prototype.eatWhitespace=function(e){for(var t=y.test(this._input.peek()),r=0;y.test(this._input.peek());)this._ch=this._input.next(),e&&"\n"===this._ch&&(0===r||r<this._options.max_preserve_newlines)&&(r++,this._output.add_new_line(!0));return t},Beautifier.prototype.foundNestedPseudoClass=function(){for(var e=0,t=1,r=this._input.peek(t);r;){if("{"===r)return!0;if("("===r)e+=1;else if(")"===r){if(0===e)return!1;--e}else if(";"===r||"}"===r)return!1;t++,r=this._input.peek(t)}return!1},Beautifier.prototype.print_string=function(e){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(e)},Beautifier.prototype.preserveSingleSpace=function(e){e&&(this._output.space_before_token=!0)},Beautifier.prototype.indent=function(){this._indentLevel++},Beautifier.prototype.outdent=function(){0<this._indentLevel&&this._indentLevel--},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===t&&(t="\n",e&&g.test(e||"")&&(t=e.match(g)[0]));var r=(e=e.replace(b,"\n")).match(/^[\t ]*/)[0];this._output=new p(this._options,r),this._input=new m(e),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var n,i,o,a,s=0,u=!1,c=!1,l=!1,f=!1,h=!1,d=this._ch;n=""!==this._input.read(v),i=d,this._ch=this._input.next(),"\\"===this._ch&&this._input.hasNext()&&(this._ch+=this._input.next()),d=this._ch,this._ch;)"/"===this._ch&&"*"===this._input.peek()?(this._output.add_new_line(),this._input.back(),a=this._input.read(w),(o=_.get_directives(a))&&"start"===o.ignore&&(a+=_.readIgnored(this._input)),this.print_string(a),this.eatWhitespace(!0),this._output.add_new_line()):"/"===this._ch&&"/"===this._input.peek()?(this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(E)),this.eatWhitespace(!0)):"@"===this._ch?(this.preserveSingleSpace(n),"{"===this._input.peek()?this.print_string(this._ch+this.eatString("}")):(this.print_string(this._ch),(a=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g)).match(/[ :]$/)&&(a=this.eatString(": ").replace(/\s$/,""),this.print_string(a),this._output.space_before_token=!0),"extend"===(a=a.replace(/\s$/,""))?f=!0:"import"===a&&(h=!0),a in this.NESTED_AT_RULE?(this._nestedLevel+=1,a in this.CONDITIONAL_GROUP_RULE&&(l=!0)):u||0!==s||-1===a.indexOf(":")||(c=!0,this.indent()))):"#"===this._ch&&"{"===this._input.peek()?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString("}"))):"{"===this._ch?(c&&(c=!1,this.outdent()),u=l?(l=!1,this._indentLevel>=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&u&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line()):"}"===this._ch?(this.outdent(),this._output.add_new_line(),"{"===i&&this._output.trim(!0),f=h=!1,c&&(this.outdent(),c=!1),this.print_string(this._ch),u=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&"}"!==this._input.peek()&&this._output.add_new_line(!0)):":"===this._ch?!u&&!l||this._input.lookBack("&")||this.foundNestedPseudoClass()||this._input.lookBack("(")||f||0!==s?(this._input.lookBack(" ")&&(this._output.space_before_token=!0),":"===this._input.peek()?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":")):(this.print_string(":"),c||(this._output.space_before_token=c=!0,this.eatWhitespace(!0),this.indent())):'"'===this._ch||"'"===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)):";"===this._ch?0===s?(c&&(this.outdent(),c=!1),h=f=!1,this.print_string(this._ch),this.eatWhitespace(!0),"/"!==this._input.peek()&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0):"("===this._ch?this._input.lookBack("url")?(this.print_string(this._ch),this.eatWhitespace(),s++,this.indent(),this._ch=this._input.next(),")"===this._ch||'"'===this._ch||"'"===this._ch?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),s&&(s--,this.outdent()))):(this.preserveSingleSpace(n),this.print_string(this._ch),this.eatWhitespace(),s++,this.indent()):")"===this._ch?(s&&(s--,this.outdent()),this.print_string(this._ch)):","===this._ch?(this.print_string(this._ch),this.eatWhitespace(!0),!this._options.selector_separator_newline||c||0!==s||h||f?this._output.space_before_token=!0:this._output.add_new_line()):">"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||c||0!==s?"]"===this._ch?this.print_string(this._ch):"["===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch)):"="===this._ch?(this.eatWhitespace(),this.print_string("="),y.test(this._ch)&&(this._ch="")):("!"!==this._ch||this._input.lookBack("\\")?this.preserveSingleSpace(n):this.print_string(" "),this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&y.test(this._ch)&&(this._ch=""));return this._output.get_code(t)},e.exports.Beautifier=Beautifier},function(e,t,r){var n=r(6).Options;function Options(e){n.call(this,e,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0),e=this._get_boolean("space_around_selector_separator"),this.space_around_combinator=this._get_boolean("space_around_combinator")||e;var t=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var r=0;r<t.length;r++)"expand"!==t[r]?this.brace_style="collapse":this.brace_style=t[r]}Options.prototype=new n,e.exports.Options=Options}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(15);t=e}();var e=t;void 0===(i=function(){return{css_beautify:e}}.apply(n,[]))||(r.exports=i)}()},function(e,t,r){var n=r(521);function naturalSorter(e,t){return n(e[1],t[1])}function standardSorter(e,t){return e[1]>t[1]?1:-1}e.exports=function sortSelectors(e,t){switch(t){case"natural":return e.sort(naturalSorter);case"standard":return e.sort(standardSorter);case"none":case!1:return e}}},function(e,t,r){var w=r(104).Spaces,E=r(16),f=r(105),T=/[\s"'][iI]\s*\]/,S=/([\d\w])([iI])\]/g,h=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g,d=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g,p=/^(?:(?:<!--|-->)\s*)+/,m=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g,_=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g,A=/[>\+~]/,k=/\s/;e.exports=function tidyRules(e,t,r,n,i){var o=[],a=[];function removeHTMLComment(e,t){return i.push("HTML comment '"+t+"' at "+f(e[2][0])+". Removing."),""}for(var s=0,u=e.length;s<u;s++){var c=e[s],l=c[1];!function hasInvalidCharacters(e){for(var t,r,n=!1,i=!1,o=0,a=e.length;o<a;o++){if(r=e[o],!t)if(r==E.SINGLE_QUOTE||r==E.DOUBLE_QUOTE)i=!i;else{if(!(i||r!=E.CLOSE_CURLY_BRACKET&&r!=E.EXCLAMATION&&"<"!=r&&r!=E.SEMICOLON)){n=!0;break}if(!i&&0===o&&A.test(r)){n=!0;break}}t=r==E.BACK_SLASH}return n}(l=l.replace(p,removeHTMLComment.bind(null,c)))?(l=function removeQuotes(e){return-1==e.indexOf("'")&&-1==e.indexOf('"')?e:e.replace(m,"=$1 $2").replace(_,"=$1$2").replace(h,"=$1 $2").replace(d,"=$1$2")}(l=function removeWhitespace(e,t){for(var r,n,i,o,a,s,u,c,l,f,h,d=[],p=0,m=!1,_=!1,g=T.test(e),b=t&&t.spaces[w.AroundSelectorRelation],y=0,v=e.length;y<v;y++){if(n=(r=e[y])==E.NEW_LINE_NIX,i=r==E.NEW_LINE_NIX&&e[y-1]==E.CARRIAGE_RETURN,s=u||c,f=!l&&!o&&0===p&&A.test(r),h=k.test(r),a&&s&&i)d.pop(),d.pop();else if(o&&s&&n)d.pop();else if(o)d.push(r);else if(r!=E.OPEN_SQUARE_BRACKET||s)if(r!=E.CLOSE_SQUARE_BRACKET||s)if(r!=E.OPEN_ROUND_BRACKET||s)if(r!=E.CLOSE_ROUND_BRACKET||s)if(r!=E.SINGLE_QUOTE||s)if(r!=E.DOUBLE_QUOTE||s)if(r==E.SINGLE_QUOTE&&s)d.push(r),u=!1;else if(r==E.DOUBLE_QUOTE&&s)d.push(r),c=!1;else{if(h&&m&&!b)continue;!h&&m&&b?(d.push(E.SPACE),d.push(r)):h&&(l||0<p)&&!s||h&&_&&!s||(i||n)&&(l||0<p)&&s||(f&&_&&!b?(d.pop(),d.push(r)):f&&!_&&b?(d.push(E.SPACE),d.push(r)):h?d.push(E.SPACE):d.push(r))}else d.push(r),c=!0;else d.push(r),u=!0;else d.push(r),p--;else d.push(r),p++;else d.push(r),l=!1;else d.push(r),l=!0;a=o,o=r==E.BACK_SLASH,m=f,_=h}return g?d.join("").replace(S,"$1 $2]"):d.join("")}(l,n)),r&&0<l.indexOf("nav")&&(l=l.replace(/\+nav(\S|$)/,"+ nav$1")),t&&-1<l.indexOf("*+html ")||t&&-1<l.indexOf("*:first-child+html ")||(-1<l.indexOf("*")&&(l=l.replace(/\*([:#\.\[])/g,"$1").replace(/^(\:first\-child)?\+html/,"*$1+html")),-1<a.indexOf(l)||(c[1]=l,a.push(l),o.push(c)))):i.push("Invalid selector '"+c[1]+"' at "+f(c[2][0])+". Ignoring.")}return 1==o.length&&0===o[0][1].length&&(i.push("Empty selector '"+o[0][1]+"' at "+f(o[0][2][0])+". Ignoring."),o=[]),o}},function(e,t){e.exports={ASTERISK:"asterisk",BANG:"bang",BACKSLASH:"backslash",UNDERSCORE:"underscore"}},function(e,t,r){var l=r(16);e.exports=function split(e,t){var r,n=l.OPEN_ROUND_BRACKET,i=l.CLOSE_ROUND_BRACKET,o=0,a=0,s=0,u=e.length,c=[];if(-1==e.indexOf(t))return[e];if(-1==e.indexOf(n))return e.split(t);for(;a<u;)e[a]==n?o++:e[a]==i&&o--,0===o&&0<a&&a+1<u&&e[a]==t&&(c.push(e.substring(s,a)),s=a+1),a++;return s<a+1&&((r=e.substring(s))[r.length-1]==t&&(r=r.substring(0,r.length-1)),c.push(r)),c}},function(e,t,r){var c="",l=r(104).Breaks,f=r(104).Spaces,h=r(16),d=r(10);function rules(e,t){for(var r=e.store,n=0,i=t.length;n<i;n++)r(e,t[n]),n<i-1&&r(e,function comma(e){return e.format?h.COMMA+(allowsBreak(e,l.BetweenSelectors)?e.format.breakWith:c)+e.indentWith:h.COMMA}(e))}function body(e,t){for(var r=function lastPropertyIndex(e){for(var t=e.length-1;0<=t&&e[t][0]==d.COMMENT;t--);return t}(t),n=0,i=t.length;n<i;n++)property(e,t,n,r)}function property(e,t,r,n){var i=e.store,o=t[r],a=o[2],t=a&&a[0]===d.PROPERTY_BLOCK,s=e.format?!(!e.format.semicolonAfterLastProperty&&!t)||r<n:r<n||t,u=r===n;switch(o[0]){case d.AT_RULE:i(e,o),i(e,semicolon(e,l.AfterProperty,!1));break;case d.AT_RULE_BLOCK:rules(e,o[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,o[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,u));break;case d.COMMENT:i(e,o);break;case d.PROPERTY:i(e,o[1]),i(e,function colon(e){return e.format?h.COLON+(allowsSpace(e,f.BeforeValue)?h.SPACE:c):h.COLON}(e)),a&&value(e,o),i(e,s?semicolon(e,l.AfterProperty,u):c);break;case d.RAW:i(e,o)}}function value(e,t){var r,n,i=e.store;if(t[2][0]==d.PROPERTY_BLOCK)i(e,openBrace(e,l.AfterBlockBegins,!1)),body(e,t[2][1]),i(e,closeBrace(e,l.AfterBlockEnds,!1,!0));else for(r=2,n=t.length;r<n;r++)i(e,t[r]),r<n-1&&(function inFilter(e){return"filter"==e[1][1]||"-ms-filter"==e[1][1]}(t)||!function disallowsSpace(e,t,r){return!e.spaceAfterClosingBrace&&function supportsAfterClosingBrace(e){return"background"==e[1][1]||"transform"==e[1][1]||"src"==e[1][1]}(t)&&function afterClosingBrace(e,t){return e[t][1][e[t][1].length-1]==h.CLOSE_ROUND_BRACKET}(t,r)||function beforeSlash(e,t){return e[t+1]&&e[t+1][1]==h.FORWARD_SLASH}(t,r)||function afterSlash(e,t){return e[t][1]==h.FORWARD_SLASH}(t,r)||function beforeComma(e,t){return e[t+1]&&e[t+1][1]==h.COMMA}(t,r)||function afterComma(e,t){return e[t][1]==h.COMMA}(t,r)}(e,t,r))&&i(e,h.SPACE)}function allowsBreak(e,t){return e.format&&e.format.breaks[t]}function allowsSpace(e,t){return e.format&&e.format.spaces[t]}function openBrace(e,t,r){return e.format?(e.indentBy+=e.format.indentBy,e.indentWith=e.format.indentWith.repeat(e.indentBy),(r&&allowsSpace(e,f.BeforeBlockBegins)?h.SPACE:c)+h.OPEN_CURLY_BRACKET+(allowsBreak(e,t)?e.format.breakWith:c)+e.indentWith):h.OPEN_CURLY_BRACKET}function closeBrace(e,t,r,n){return e.format?(e.indentBy-=e.format.indentBy,e.indentWith=e.format.indentWith.repeat(e.indentBy),(allowsBreak(e,l.AfterProperty)||r&&allowsBreak(e,l.BeforeBlockEnds)?e.format.breakWith:c)+e.indentWith+h.CLOSE_CURLY_BRACKET+(n?c:(allowsBreak(e,t)?e.format.breakWith:c)+e.indentWith)):h.CLOSE_CURLY_BRACKET}function semicolon(e,t,r){return e.format?h.SEMICOLON+(r||!allowsBreak(e,t)?c:e.format.breakWith+e.indentWith):h.SEMICOLON}e.exports={all:function all(e,t){for(var r,n,i=e.store,o=0,a=t.length;o<a;o++)switch(n=o==a-1,(r=t[o])[0]){case d.AT_RULE:i(e,r),i(e,semicolon(e,l.AfterAtRule,n));break;case d.AT_RULE_BLOCK:rules(e,r[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,r[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,n));break;case d.NESTED_BLOCK:rules(e,r[1]),i(e,openBrace(e,l.AfterBlockBegins,!0)),all(e,r[2]),i(e,closeBrace(e,l.AfterBlockEnds,!0,n));break;case d.COMMENT:i(e,r),i(e,allowsBreak(e,l.AfterComment)?e.format.breakWith:c);break;case d.RAW:i(e,r);break;case d.RULE:rules(e,r[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,r[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,n))}},body:body,property:property,rules:rules,value:value}},function(e,t,r){var c=r(41),l=r(260);e.exports=function populateComponents(e,t,r){for(var n,i,o,a=e.length-1;0<=a;a--){var s=e[a],u=c[s.name];if(u&&u.shorthand){s.shorthand=!0,s.dirty=!0;try{if(s.components=u.breakUp(s,c,t),u.shorthandComponents)for(i=0,o=s.components.length;i<o;i++)(n=s.components[i]).components=c[n.name].breakUp(n,c,t)}catch(e){if(!(e instanceof l))throw e;s.components=[],r.push(e.message)}0<s.components.length?s.multiplex=s.components[0].multiplex:s.unused=!0}}}},function(e,t,r){var n=r(41);e.exports=function restoreWithComponents(e){var t=n[e.name];return t&&t.shorthand?t.restore(e,n):e.value}},function(e,t,r){var s=r(10),u=r(14).rules,c=r(14).value;e.exports=function extractProperties(e){var t,r,n,i,o,a=[];if(e[0]==s.RULE)for(t=!/[\.\+>~]/.test(u(e[1])),i=0,o=e[2].length;i<o;i++)(n=e[2][i])[0]==s.PROPERTY&&0!==(r=n[1][1]).length&&0!==r.indexOf("--")&&(n=c(n,i),a.push([r,n,function findNameRoot(e){return"list-style"==e?e:0<e.indexOf("-radius")?"border-radius":"border-collapse"==e||"border-spacing"==e||"border-image"==e?e:0===e.indexOf("border-")&&/^border\-\w+\-\w+$/.test(e)?e.match(/border\-\w+/)[0]:0===e.indexOf("border-")&&/^border\-\w+$/.test(e)?"border":0===e.indexOf("text-")||"-chrome-"==e?e:e.replace(/^\-\w+\-/,"").match(/([a-zA-Z]+)/)[0].toLowerCase()}(r),e[2][i],r+":"+n,e[1],t]));else if(e[0]==s.NESTED_BLOCK)for(i=0,o=e[2].length;i<o;i++)a=a.concat(extractProperties(e[2][i]));return a}},function(e,t,r){var n=r(11),i=n.Buffer;function copyProps(e,t){for(var r in e)t[r]=e[r]}function SafeBuffer(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(copyProps(n,t),t.Buffer=SafeBuffer),copyProps(i,SafeBuffer),SafeBuffer.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},SafeBuffer.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");return e=i(e),void 0!==t?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(f,e,h){"use strict";!function(e,t,r){var a=h(110);function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}f.exports=Writable;var s,u=!e.browser&&-1<["v0.10","v0.9."].indexOf(e.version.slice(0,5))?t:a.nextTick;Writable.WritableState=WritableState,(t=Object.create(h(78))).inherits=h(1);var n,i={deprecate:h(165)},o=h(268),c=h(163).Buffer,l=r.Uint8Array||function(){},r=h(269);function nop(){}function WritableState(e,t){s=s||h(42);var r=t instanceof s;this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,i=e.writableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(i||0===i)?i:o,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,o=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r))||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?u(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){if(s=s||h(42),!(n.call(Writable,this)||this instanceof s))return new Writable(e);this._writableState=new WritableState(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),o.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&t.emit("error",e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}t.inherits(Writable,o),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(n=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!n.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):n=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof l}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ended?function writeAfterEnd(e,t){var r=new Error("write after end");e.emit("error",r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),a.nextTick(n,o),i=!1),i}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(Writable.prototype,"destroyed",{get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=r.destroy,Writable.prototype._undestroy=r.undestroy,Writable.prototype._destroy=function(e,t){this.end(),t(e)}}.call(this,h(9),h(557).setImmediate,h(12))},function(e,t,r){!function(t){function config(e){try{if(!t.localStorage)return}catch(e){return}return null!=(e=t.localStorage[e])&&"true"===String(e).toLowerCase()}e.exports=function deprecate(e,t){if(config("noDeprecation"))return e;var r=!1;return function deprecated(){if(!r){if(config("throwDeprecation"))throw new Error(t);config("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}.call(this,r(12))},function(e,t,r){var l=r(23),f=r(33),n=r(81),h=r(112),d="http:";function isRemoteRule(e){return n(e)||f.parse(d+"//"+e).host==e}e.exports=function isAllowedResource(e,t,r){var n,i,o,a,s,u,c=!t;if(0===r.length)return!1;for(t&&!h(e)&&(e=d+e),n=t?f.parse(e).host:e,i=t?e:l.resolve(e),u=0;u<r.length;u++)a="!"==(o=r[u])[0],s=o.substring(1),c=a&&t&&isRemoteRule(s)?c&&!isAllowedResource(e,!0,[s]):!a||t||isRemoteRule(s)?a?c&&!0:"all"==o||(t&&"local"==o?c||!1:!(!t||"remote"!=o)||!(!t&&"remote"==o)&&(!t&&"local"==o||o===n||o===e||!(!t||0!==i.indexOf(o))||!t&&0===i.indexOf(l.resolve(o))||t!=isRemoteRule(s)&&c&&!0)):c&&!isAllowedResource(e,!1,[s]);return c}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports={clone:function clone(e){if(e instanceof Object){var t,r=e instanceof Array?[]:{};for(t in e)e.hasOwnProperty(t)&&(r[t]=clone(e[t]));return r}return e},isPlainObject:function isPlainObject(e){return!!e&&"object"===_typeof(e)&&e.constructor===Object},shallowMerge:function shallowMerge(e,t){if(e instanceof Object&&t instanceof Object)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}}},function(e,t,r){"use strict";e.exports={join:function joinPath(e){return 0<e.length?e.join("/")+"/":""},resolveDotSegments:function resolveDotSegments(e){var t=[];return e.forEach(function(e){".."!==e?"."!==e&&t.push(e):0<t.length&&t.splice(t.length-1,1)}),t}}},function(t,r,n){"use strict";!function(v){function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var e=n(0).default;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function MJMLParser(r){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],e=void 0===(l=a.addEmptyAttributes)||l,t=void 0===(s=a.components)?{}:s,i=void 0===(l=a.convertBooleans)||l,o=void 0===(s=a.keepComments)||s,s=void 0===(l=a.filePath)?".":l,u=void 0===(l=a.actualPath)?".":l,c=void 0!==(l=a.ignoreIncludes)&&l,l=void 0===(l=a.preprocessors)?[]:l,f=(0,w.default)((0,T.default)(function(e){return e.endingTag}),(0,E.default)(function(e){return e.getTagName()}))(_objectSpread({},t)),h=v.cwd();if(P&&s)try{h=O.default.lstatSync(s).isDirectory()?s:C.default.dirname(s)}catch(e){throw new Error("Specified filePath does not exist")}var d=null,p=null;n.length;function dza(e,t){return(0,S.default)(t.children,{tagName:e})}function fza(t,e,r){var n,i=C.default.resolve(h,t);try{n=O.default.readFileSync(i,"utf8")}catch(e){return i={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:"\x3c!-- mj-include fails to read file : ".concat(t," at ").concat(i," --\x3e"),children:[],errors:[{type:"include",params:{file:t,partialPath:i}}]},void p.children.push(i)}"html"!==e.type?(e="inline"===e["css-inline"]?{inline:"inline"}:{},e={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),tagName:"mj-style",content:n,children:[],attributes:e},_.push(e)):(n={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:n},p.children.push(n))}function gza(t,r){var n=C.default.resolve(h,t),e=p;if((0,S.default)(p.includedIn,{file:n}))throw new Error("Circular inclusion detected on file : ".concat(n));try{o=O.default.readFileSync(n,"utf8")}catch(e){return t={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:"\x3c!-- mj-include fails to read file : ".concat(t," at ").concat(n," --\x3e"),children:[],errors:[{type:"include",params:{file:t,partialPath:n}}]},void p.children.push(t)}var i,o=-1===o.indexOf("<mjml>")?"<mjml><mj-body>".concat(o,"</mj-body></mjml>"):o,o=MJMLParser(o,_objectSpread(_objectSpread({},a),{},{filePath:n,actualPath:n}),[].concat(_toConsumableArray(p.includedIn),[{file:p.absoluteFilePath,line:r}])),n=function bindToTree(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:p;return e.map(function(e){return _objectSpread(_objectSpread({},e),{},{parent:t})})};"mjml"===o.tagName&&(r=dza("mj-body",o),o=dza("mj-head",o),r&&(i=n(r.children),p.children=[].concat(_toConsumableArray(p.children),_toConsumableArray(i))),o&&((i=dza("mj-head",d))||(d.children.push({file:u,absoluteFilePath:C.default.resolve(h,u),parent:d,tagName:"mj-head",children:[],includedIn:[]}),i=dza("mj-head",d)),o=n(o.children,i),i.children=[].concat(_toConsumableArray(i.children),_toConsumableArray(o))),p=e)}var m=0,_=[],g={startIndex:0,endIndex:0},b=I(r),y=new x.Parser({onopentag:function onopentag(e,t){var r=-1!==f.indexOf(e);if(0<m)r&&(m+=1);else{if(r&&1===(m+=1)&&(g.startIndex=y.startIndex,g.endIndex=y.endIndex),r=(0,A.default)(b,function(e){return e<=y.startIndex})+1,"mj-include"===e)return c||!P?void 0:"css"===t.type||"html"===t.type?void fza(decodeURIComponent(t.path),t,r):void gza(decodeURIComponent(t.path),r);i&&(t=(0,N.default)(t)),t={file:u,absoluteFilePath:P?C.default.resolve(h,u):u,line:r,includedIn:n,parent:p,tagName:e,attributes:t,children:[]},p?p.children.push(t):d=t,p=t}},onclosetag:function onclosetag(e){var t;-1!==f.indexOf(e)&&(--m||B(g,y)||(t=(t=r.substring(g.endIndex+1,y.endIndex).trim()).substring(0,t.lastIndexOf("</".concat(e))))&&(p.content=t.trim())),0<m||"mj-include"!==e&&(p=p&&p.parent||null)},ontext:function ontext(e){0<m||e&&e.trim()&&p&&(p.content="".concat(p&&p.content||"").concat(e.trim()).trim())},oncomment:function oncomment(e){0<m||p&&o&&p.children.push({line:(0,A.default)(b,function(e){return e<=y.startIndex})+1,tagName:"mj-raw",content:"\x3c!-- ".concat(e.trim()," --\x3e"),includedIn:n})}},{recognizeCDATA:!0,decodeEntities:!1,recognizeSelfClosing:!0,lowerCaseAttributeNames:!1});if(r=(0,w.default)(l)(r),y.write(r),y.end(),!(0,k.default)(d))throw new Error("Parsing failed. Check your mjml.");return(0,M.default)(d),e&&(0,R.default)(d),_.length&&((e=(0,S.default)(d.children,{tagName:"mj-head"}))?e.children?e.children=[].concat(_toConsumableArray(e.children),_):e.children=_:d.children.push({file:s,line:0,tagName:"mj-head",children:_})),d};var w=e(n(170)),E=e(n(642)),T=e(n(177)),S=e(n(55)),A=e(n(644)),k=e(n(21)),x=n(645),C=e(n(23)),O=e(n(80)),M=e(n(649)),N=e(n(650)),R=e(n(652)),P=n(299),I=function indexesForNewLine(e){for(var t=/\n/gi,r=[0];t.exec(e);)r.push(t.lastIndex);return r},B=function isSelfClosing(e,t){return e.startIndex===t.startIndex&&e.endIndex===t.endIndex};t.exports=r.default}.call(this,n(9))},function(e,t,r){var n=r(82)("flow",r(640));n.placeholder=r(62),e.exports=n},function(e,t,r){var d=r(282),p=r(616),m=r(617),_=r(284),g=r(631),b=r(174),y=r(632),v=r(290),w=r(291),E=r(74),T=Math.max;e.exports=function createWrap(e,t,r,n,i,o,a,s){var u=2&t;if(!u&&"function"!=typeof e)throw new TypeError("Expected a function");var c,l,f=n?n.length:0;f||(t&=-97,n=i=void 0),a=void 0===a?a:T(E(a),0),s=void 0===s?s:E(s),f-=i?i.length:0,64&t&&(c=n,l=i,n=i=void 0);var h=u?void 0:b(e),a=[e,t,r,n,i,c,l,o,a,s];return h&&y(a,h),e=a[0],t=a[1],r=a[2],n=a[3],i=a[4],!(s=a[9]=void 0===a[9]?u?0:e.length:T(a[9]-f,0))&&24&t&&(t&=-25),r=t&&1!=t?8==t||16==t?m(e,t,s):32!=t&&33!=t||i.length?_.apply(void 0,a):g(e,t,r,n):p(e,t,r),w((h?d:v)(r,a),e,t)}},function(e,t,r){var n=r(100),r=r(173);function LazyWrapper(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}LazyWrapper.prototype=n(r.prototype),e.exports=LazyWrapper.prototype.constructor=LazyWrapper},function(e,t){e.exports=function baseLodash(){}},function(e,t,r){var n=r(283),r=r(619);e.exports=n?function(e){return n.get(e)}:r},function(e,t,r){var n=r(100),r=r(173);function LodashWrapper(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}LodashWrapper.prototype=n(r.prototype),e.exports=LodashWrapper.prototype.constructor=LodashWrapper},function(e,t){var s="__lodash_placeholder__";e.exports=function replaceHolders(e,t){for(var r=-1,n=e.length,i=0,o=[];++r<n;){var a=e[r];a!==t&&a!==s||(e[r]=s,o[i++]=r)}return o}},function(e,t,r){var n=r(82)("filter",r(293));n.placeholder=r(62),e.exports=n},function(e,t,r){"use strict";function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function MJMLValidator(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=e.children,n=e.tagName,i=[],o=t.skipElements||p;if(null==t.dependencies&&console.warn('"dependencies" option should be provided to mjml validator'),!o.includes(n))for(var a=0,s=Object.values(h.default);a<s.length;a++){var u=(0,s[a])(e,_objectSpread({dependencies:d.default,skipElements:o},t));Array.isArray(u)?i.push.apply(i,_toConsumableArray(u)):u&&i.push(u)}if(r&&0<r.length){var c,l=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(r);try{for(l.s();!(c=l.n()).done;){var f=c.value;i.push.apply(i,_toConsumableArray(MJMLValidator(f,t)))}}catch(e){l.e(e)}finally{l.f()}}return i},Object.defineProperty(t,"rulesCollection",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(t,"registerRule",{enumerable:!0,get:function get(){return h.registerRule}}),Object.defineProperty(t,"dependencies",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(t,"registerDependencies",{enumerable:!0,get:function get(){return d.registerDependencies}}),Object.defineProperty(t,"assignDependencies",{enumerable:!0,get:function get(){return d.assignDependencies}}),t.formatValidationError=void 0;var i=i(r(63)),h=n(r(653)),d=n(r(659)),p=["mjml"],i=i.default;t.formatValidationError=i},function(e,t){e.exports=function isNil(e){return null==e}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=r(94),o=r(38),a=r(91),s=r(21);e.exports=function isIterateeCall(e,t,r){if(!s(r))return!1;var n=_typeof(t);return!!("number"==n?o(r)&&a(t,r.length):"string"==n&&t in r)&&i(r[t],e)}},function(e,t){function webpackEmptyContext(e){throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}webpackEmptyContext.keys=function(){return[]},(e.exports=webpackEmptyContext.resolve=webpackEmptyContext).id=181},function(e,t,r){"use strict";var n=r(1),i=r(304),o=r(5).Buffer,a=new Array(16);function MD5(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function rotl(e,t){return e<<t|e>>>32-t}function fnF(e,t,r,n,i,o,a){return rotl(e+(t&r|~t&n)+i+o|0,a)+t|0}function fnG(e,t,r,n,i,o,a){return rotl(e+(t&n|r&~n)+i+o|0,a)+t|0}function fnH(e,t,r,n,i,o,a){return rotl(e+(t^r^n)+i+o|0,a)+t|0}function fnI(e,t,r,n,i,o,a){return rotl(e+(r^(t|~n))+i+o|0,a)+t|0}n(MD5,i),MD5.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=fnF(this._a,o=this._b,i=this._c,n=this._d,e[0],3614090360,7),n=fnF(n,r,o,i,e[1],3905402710,12),i=fnF(i,n,r,o,e[2],606105819,17),o=fnF(o,i,n,r,e[3],3250441966,22),r=fnF(r,o,i,n,e[4],4118548399,7),n=fnF(n,r,o,i,e[5],1200080426,12),i=fnF(i,n,r,o,e[6],2821735955,17),o=fnF(o,i,n,r,e[7],4249261313,22);r=fnF(r,o,i,n,e[8],1770035416,7),n=fnF(n,r,o,i,e[9],2336552879,12),i=fnF(i,n,r,o,e[10],4294925233,17),o=fnF(o,i,n,r,e[11],2304563134,22),r=fnF(r,o,i,n,e[12],1804603682,7),n=fnF(n,r,o,i,e[13],4254626195,12),i=fnF(i,n,r,o,e[14],2792965006,17),r=fnG(r,o=fnF(o,i,n,r,e[15],1236535329,22),i,n,e[1],4129170786,5),n=fnG(n,r,o,i,e[6],3225465664,9),i=fnG(i,n,r,o,e[11],643717713,14),o=fnG(o,i,n,r,e[0],3921069994,20),r=fnG(r,o,i,n,e[5],3593408605,5),n=fnG(n,r,o,i,e[10],38016083,9),i=fnG(i,n,r,o,e[15],3634488961,14),o=fnG(o,i,n,r,e[4],3889429448,20),r=fnG(r,o,i,n,e[9],568446438,5),n=fnG(n,r,o,i,e[14],3275163606,9),i=fnG(i,n,r,o,e[3],4107603335,14),o=fnG(o,i,n,r,e[8],1163531501,20),r=fnG(r,o,i,n,e[13],2850285829,5),n=fnG(n,r,o,i,e[2],4243563512,9),i=fnG(i,n,r,o,e[7],1735328473,14),r=fnH(r,o=fnG(o,i,n,r,e[12],2368359562,20),i,n,e[5],4294588738,4),n=fnH(n,r,o,i,e[8],2272392833,11),i=fnH(i,n,r,o,e[11],1839030562,16),o=fnH(o,i,n,r,e[14],4259657740,23),r=fnH(r,o,i,n,e[1],2763975236,4),n=fnH(n,r,o,i,e[4],1272893353,11),i=fnH(i,n,r,o,e[7],4139469664,16),o=fnH(o,i,n,r,e[10],3200236656,23),r=fnH(r,o,i,n,e[13],681279174,4),n=fnH(n,r,o,i,e[0],3936430074,11),i=fnH(i,n,r,o,e[3],3572445317,16),o=fnH(o,i,n,r,e[6],76029189,23),r=fnH(r,o,i,n,e[9],3654602809,4),n=fnH(n,r,o,i,e[12],3873151461,11),i=fnH(i,n,r,o,e[15],530742520,16),r=fnI(r,o=fnH(o,i,n,r,e[2],3299628645,23),i,n,e[0],4096336452,6),n=fnI(n,r,o,i,e[7],1126891415,10),i=fnI(i,n,r,o,e[14],2878612391,15),o=fnI(o,i,n,r,e[5],4237533241,21),r=fnI(r,o,i,n,e[12],1700485571,6),n=fnI(n,r,o,i,e[3],2399980690,10),i=fnI(i,n,r,o,e[10],4293915773,15),o=fnI(o,i,n,r,e[1],2240044497,21),r=fnI(r,o,i,n,e[8],1873313359,6),n=fnI(n,r,o,i,e[15],4264355552,10),i=fnI(i,n,r,o,e[6],2734768916,15),o=fnI(o,i,n,r,e[13],1309151649,21),r=fnI(r,o,i,n,e[4],4149444226,6),n=fnI(n,r,o,i,e[11],3174756917,10),i=fnI(i,n,r,o,e[2],718787259,15),o=fnI(o,i,n,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+o|0,this._c=this._c+i|0,this._d=this._d+n|0},MD5.prototype._digest=function(){this._block[this._blockOffset++]=128,56<this._blockOffset&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=MD5},function(e,t,r){"use strict";var s=r(65).codes.ERR_STREAM_PREMATURE_CLOSE;function noop(){}e.exports=function eos(t,e,r){if("function"==typeof e)return eos(t,null,e);function bEa(){t.writable||dEa()}function fEa(){a=!(n=!1),i||r.call(t)}function gEa(e){r.call(t,e)}function hEa(){var e;return n&&!a?(t._readableState&&t._readableState.ended||(e=new s),r.call(t,e)):i&&!o?(t._writableState&&t._writableState.ended||(e=new s),r.call(t,e)):void 0}function iEa(){t.req.on("finish",dEa)}r=function once(n){var i=!1;return function(){if(!i){i=!0;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.apply(this,t)}}}(r||noop);function dEa(){o=!(i=!1),n||r.call(t)}var n=(e=e||{}).readable||!1!==e.readable&&t.readable,i=e.writable||!1!==e.writable&&t.writable,o=t._writableState&&t._writableState.finished,a=t._readableState&&t._readableState.endEmitted;return function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",dEa),t.on("abort",hEa),t.req?iEa():t.on("request",iEa)):i&&!t._writableState&&(t.on("end",bEa),t.on("close",bEa)),t.on("end",fEa),t.on("finish",dEa),!1!==e.error&&t.on("error",gEa),t.on("close",hEa),function(){t.removeListener("complete",dEa),t.removeListener("abort",hEa),t.removeListener("request",iEa),t.req&&t.req.removeListener("finish",dEa),t.removeListener("end",bEa),t.removeListener("close",bEa),t.removeListener("finish",dEa),t.removeListener("end",fEa),t.removeListener("error",gEa),t.removeListener("close",hEa)}}},function(e,t,r){"use strict";var n=r(11).Buffer,i=r(1),o=r(304),_=new Array(16),g=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],b=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],y=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],w=[0,1518500249,1859775393,2400959708,2840853838],E=[1352829926,1548603684,1836072691,2053994217,0];function RIPEMD160(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function rotl(e,t){return e<<t|e>>>32-t}function fn1(e,t,r,n,i,o,a,s){return rotl(e+(t^r^n)+o+a|0,s)+i|0}function fn2(e,t,r,n,i,o,a,s){return rotl(e+(t&r|~t&n)+o+a|0,s)+i|0}function fn3(e,t,r,n,i,o,a,s){return rotl(e+((t|~r)^n)+o+a|0,s)+i|0}function fn4(e,t,r,n,i,o,a,s){return rotl(e+(t&n|r&~n)+o+a|0,s)+i|0}function fn5(e,t,r,n,i,o,a,s){return rotl(e+(t^(r|~n))+o+a|0,s)+i|0}i(RIPEMD160,o),RIPEMD160.prototype._update=function(){for(var e=_,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0|this._a,u=0|this._b,c=0|this._c,l=0|this._d,f=0|this._e,h=0;h<80;h+=1)var d,p=h<16?(d=fn1(r,n,i,o,a,e[g[h]],w[0],y[h]),fn5(s,u,c,l,f,e[b[h]],E[0],v[h])):h<32?(d=fn2(r,n,i,o,a,e[g[h]],w[1],y[h]),fn4(s,u,c,l,f,e[b[h]],E[1],v[h])):h<48?(d=fn3(r,n,i,o,a,e[g[h]],w[2],y[h]),fn3(s,u,c,l,f,e[b[h]],E[2],v[h])):h<64?(d=fn4(r,n,i,o,a,e[g[h]],w[3],y[h]),fn2(s,u,c,l,f,e[b[h]],E[3],v[h])):(d=fn5(r,n,i,o,a,e[g[h]],w[4],y[h]),fn1(s,u,c,l,f,e[b[h]],E[4],v[h])),r=a,a=o,o=rotl(i,10),i=n,n=d,s=f,f=l,l=rotl(c,10),c=u,u=p;var m=this._b+i+l|0;this._b=this._c+o+f|0,this._c=this._d+a+s|0,this._d=this._e+r+u|0,this._e=this._a+n+c|0,this._a=m},RIPEMD160.prototype._digest=function(){this._block[this._blockOffset++]=128,56<this._blockOffset&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=RIPEMD160},function(e,r,t){(r=e.exports=function SHA(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t}).sha=t(708),r.sha1=t(709),r.sha224=t(710),r.sha256=t(311),r.sha384=t(711),r.sha512=t(312)},function(e,t,r){"use strict";var n=r(19);function Cipher(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}(e.exports=Cipher).prototype._init=function _init(){},Cipher.prototype.update=function update(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},Cipher.prototype._buffer=function _buffer(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},Cipher.prototype._flushBuffer=function _flushBuffer(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},Cipher.prototype._updateEncrypt=function _updateEncrypt(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(i,r)));for(var o=e.length-(e.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(e,t,i,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},Cipher.prototype._updateDecrypt=function _updateDecrypt(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(n*this.blockSize);0<n;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},Cipher.prototype.final=function _final(e){var t;return e&&(t=this.update(e)),e="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(e):e},Cipher.prototype._pad=function _pad(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},Cipher.prototype._finalEncrypt=function _finalEncrypt(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},Cipher.prototype._unpad=function _unpad(e){return e},Cipher.prototype._finalDecrypt=function _finalDecrypt(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,r){var n=r(725),i=r(733),o=r(325);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function getCiphers(){return Object.keys(o)}},function(e,t,r){var n,i={ECB:r(726),CBC:r(727),CFB:r(728),CFB8:r(729),CFB1:r(730),OFB:r(731),CTR:r(323),GCM:r(323)},o=r(325);for(n in o)o[n].module=i[o[n].mode];e.exports=o},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n;function Rand(e){this.rand=e}if(e.exports=function rand(e){return(n=n||new Rand(null)).generate(e)},(e.exports.Rand=Rand).prototype.generate=function generate(e){return this._rand(e)},Rand.prototype._rand=function _rand(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"===("undefined"==typeof self?"undefined":_typeof(self)))self.crypto&&self.crypto.getRandomValues?Rand.prototype._rand=function _rand(e){return e=new Uint8Array(e),self.crypto.getRandomValues(e),e}:self.msCrypto&&self.msCrypto.getRandomValues?Rand.prototype._rand=function _rand(e){return e=new Uint8Array(e),self.msCrypto.getRandomValues(e),e}:"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(Rand.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=r(737);if("function"!=typeof i.randomBytes)throw new Error("Not supported");Rand.prototype._rand=function _rand(e){return i.randomBytes(e)}}catch(e){}},function(e,t,r){"use strict";var s=r(68).codes.ERR_STREAM_PREMATURE_CLOSE;function noop(){}e.exports=function eos(t,e,r){if("function"==typeof e)return eos(t,null,e);function eHa(){t.writable||gHa()}function iHa(){a=!(n=!1),i||r.call(t)}function jHa(e){r.call(t,e)}function kHa(){var e;return n&&!a?(t._readableState&&t._readableState.ended||(e=new s),r.call(t,e)):i&&!o?(t._writableState&&t._writableState.ended||(e=new s),r.call(t,e)):void 0}function lHa(){t.req.on("finish",gHa)}r=function once(n){var i=!1;return function(){if(!i){i=!0;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.apply(this,t)}}}(r||noop);function gHa(){o=!(i=!1),n||r.call(t)}var n=(e=e||{}).readable||!1!==e.readable&&t.readable,i=e.writable||!1!==e.writable&&t.writable,o=t._writableState&&t._writableState.finished,a=t._readableState&&t._readableState.endEmitted;return function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",gHa),t.on("abort",kHa),t.req?lHa():t.on("request",lHa)):i&&!t._writableState&&(t.on("end",eHa),t.on("close",eHa)),t.on("end",iHa),t.on("finish",gHa),!1!==e.error&&t.on("error",jHa),t.on("close",kHa),function(){t.removeListener("complete",gHa),t.removeListener("abort",kHa),t.removeListener("request",lHa),t.req&&t.req.removeListener("finish",gHa),t.removeListener("end",eHa),t.removeListener("close",eHa),t.removeListener("finish",gHa),t.removeListener("end",iHa),t.removeListener("error",jHa),t.removeListener("close",kHa)}}},function(e,t,r){!function(u){var c=r(750),n=r(64);function getr(e){for(var t,r=e.modulus.byteLength();0<=(t=new c(n(r))).cmp(e.modulus)||!t.umod(e.prime1)||!t.umod(e.prime2););return t}function crt(e,t){var r=function blind(e){var t=getr(e);return{blinder:t.toRed(c.mont(e.modulus)).redPow(new c(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),n=t.modulus.byteLength(),i=(s=new c(e).mul(r.blinder).umod(t.modulus)).toRed(c.mont(t.prime1)),o=s.toRed(c.mont(t.prime2)),a=t.coefficient,e=t.prime1,s=t.prime2,i=i.redPow(t.exponent1).fromRed(),o=o.redPow(t.exponent2).fromRed(),s=i.isub(o).imul(a).umod(e).imul(s);return o.iadd(s).imul(r.unblinder).umod(t.modulus).toArrayLike(u,"be",n)}crt.getr=getr,e.exports=crt}.call(this,r(11).Buffer)},function(e,t,r){"use strict";t.version=r(752).version,t.utils=r(20),t.rand=r(189),t.curve=r(337),t.curves=r(193),t.ec=r(763),t.eddsa=r(767)},function(e,t,r){"use strict";var n,i=t,t=r(194),o=r(337),a=r(20).assert;function PresetCurve(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function defineCurve(t,r){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function get(){var e=new PresetCurve(r);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:e}),e}})}i.PresetCurve=PresetCurve,defineCurve("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:t.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),defineCurve("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:t.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),defineCurve("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:t.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),defineCurve("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:t.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),defineCurve("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:t.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),defineCurve("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t.sha256,gRed:!1,g:["9"]}),defineCurve("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(762)}catch(e){n=void 0}defineCurve("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:t.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(e,t,r){t.utils=r(24),t.common=r(85),t.sha=r(756),t.ripemd=r(760),t.hmac=r(761),t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160},function(a,e,s){"use strict";!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t,r=s(11),n=r.Buffer,i={};for(t in r)r.hasOwnProperty(t)&&"SlowBuffer"!==t&&"Buffer"!==t&&(i[t]=r[t]);var o=i.Buffer={};for(t in n)n.hasOwnProperty(t)&&"allocUnsafe"!==t&&"allocUnsafeSlow"!==t&&(o[t]=n[t]);if(i.Buffer.prototype=n.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+_typeof(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+_typeof(e));return n(e,t,r)}),o.alloc||(o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+_typeof(e));if(e<0||2*(1<<30)<=e)throw new RangeError('The value "'+e+'" is invalid for option "size"');return e=n(e),t&&0!==t.length?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e}),!i.kStringMaxLength)try{i.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(e){}i.constants||(i.constants={MAX_LENGTH:i.kMaxLength},i.kStringMaxLength&&(i.constants.MAX_STRING_LENGTH=i.kStringMaxLength)),a.exports=i}.call(this,s(9))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=r(197).Reporter,n=r(86).EncoderBuffer,f=r(86).DecoderBuffer,i=r(19),r=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],o=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(r);function Node(e,t,r){var n={};(this._baseState=n).name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=Node;var a=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];Node.prototype.clone=function clone(){var t=this._baseState,r={};a.forEach(function(e){r[e]=t[e]});var e=new this.constructor(r.parent);return e._baseState=r,e},Node.prototype._wrap=function wrap(){var r=this._baseState;o.forEach(function(t){this[t]=function _wrappedMethod(){var e=new this.constructor(this);return r.children.push(e),e[t].apply(e,arguments)}},this)},Node.prototype._init=function init(e){var t=this._baseState;i(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),i.equal(t.children.length,1,"Root node can have only one child")},Node.prototype._useArgs=function useArgs(e){var t=this._baseState,r=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==r.length&&(i(null===t.children),(t.children=r).forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(i(null===t.args),t.args=e,t.reverseArgs=e.map(function(r){if("object"!==_typeof(r)||r.constructor!==Object)return r;var n={};return Object.keys(r).forEach(function(e){e==(0|e)&&(e|=0);var t=r[e];n[t]=e}),n}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(t){Node.prototype[t]=function _overrided(){var e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}}),r.forEach(function(r){Node.prototype[r]=function _tagMethod(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return i(null===e.tag),e.tag=r,this._useArgs(t),this}}),Node.prototype.use=function use(e){i(e);var t=this._baseState;return i(null===t.use),t.use=e,this},Node.prototype.optional=function optional(){return this._baseState.optional=!0,this},Node.prototype.def=function def(e){var t=this._baseState;return i(null===t.default),t.default=e,t.optional=!0,this},Node.prototype.explicit=function explicit(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.explicit=e,this},Node.prototype.implicit=function implicit(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.implicit=e,this},Node.prototype.obj=function obj(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},Node.prototype.key=function key(e){var t=this._baseState;return i(null===t.key),t.key=e,this},Node.prototype.any=function any(){return this._baseState.any=!0,this},Node.prototype.choice=function choice(t){var e=this._baseState;return i(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map(function(e){return t[e]})),this},Node.prototype.contains=function contains(e){var t=this._baseState;return i(null===t.use),t.contains=e,this},Node.prototype._decode=function decode(t,r){var e=this._baseState;if(null===e.parent)return t.wrapResult(e.children[0]._decode(t,r));var n,i=e.default,o=!0,a=null;if(null!==e.key&&(a=t.enterKey(e.key)),e.optional){var s=null;if(null!==e.explicit?s=e.explicit:null!==e.implicit?s=e.implicit:null!==e.tag&&(s=e.tag),null!==s||e.any){if(o=this._peekTag(t,s,e.any),t.isError(o))return o}else{var u=t.save();try{null===e.choice?this._decodeGeneric(e.tag,t,r):this._decodeChoice(t,r),o=!0}catch(e){o=!1}t.restore(u)}}if(e.obj&&o&&(n=t.enterObject()),o){if(null!==e.explicit){var c=this._decodeTag(t,e.explicit);if(t.isError(c))return c;t=c}var l,u=t.offset;if(null===e.use&&null===e.choice){if(e.any&&(l=t.save()),c=this._decodeTag(t,null!==e.implicit?e.implicit:e.tag,e.any),t.isError(c))return c;e.any?i=t.raw(l):t=c}if(r&&r.track&&null!==e.tag&&r.track(t.path(),u,t.length,"tagged"),r&&r.track&&null!==e.tag&&r.track(t.path(),t.offset,t.length,"content"),e.any||(i=null===e.choice?this._decodeGeneric(e.tag,t,r):this._decodeChoice(t,r)),t.isError(i))return i;e.any||null!==e.choice||null===e.children||e.children.forEach(function decodeChildren(e){e._decode(t,r)}),!e.contains||"octstr"!==e.tag&&"bitstr"!==e.tag||(u=new f(i),i=this._getUse(e.contains,t._reporterState.obj)._decode(u,r))}return e.obj&&o&&(i=t.leaveObject(n)),null===e.key||null===i&&!0!==o?null!==a&&t.exitKey(a):t.leaveKey(a,e.key,i),i},Node.prototype._decodeGeneric=function decodeGeneric(e,t,r){var n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},Node.prototype._getUse=function _getUse(e,t){var r=this._baseState;return r.useDecoder=this._use(e,t),i(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},Node.prototype._decodeChoice=function decodeChoice(i,o){var a=this._baseState,s=null,u=!1;return Object.keys(a.choice).some(function(e){var t=i.save(),r=a.choice[e];try{var n=r._decode(i,o);if(i.isError(n))return!1;s={type:e,value:n},u=!0}catch(e){return i.restore(t),!1}return!0},this),u?s:i.error("Choice not matched")},Node.prototype._createEncoderBuffer=function createEncoderBuffer(e){return new n(e,this.reporter)},Node.prototype._encode=function encode(e,t,r){var n=this._baseState;if((null===n.default||n.default!==e)&&void 0!==(e=this._encodeValue(e,t,r))&&!this._skipDefault(e,t,r))return e},Node.prototype._encodeValue=function encode(r,n,e){var t=this._baseState;if(null===t.parent)return t.children[0]._encode(r,n||new u);var i=null;if(this.reporter=n,t.optional&&void 0===r){if(null===t.default)return;r=t.default}var o=null,a=!1;if(t.any)i=this._createEncoderBuffer(r);else if(t.choice)i=this._encodeChoice(r,n);else if(t.contains)o=this._getUse(t.contains,e)._encode(r,n),a=!0;else if(t.children)o=t.children.map(function(e){if("null_"===e._baseState.tag)return e._encode(null,n,r);if(null===e._baseState.key)return n.error("Child should have a key");var t=n.enterKey(e._baseState.key);return"object"!==_typeof(r)?n.error("Child expected, but input is not object"):(e=e._encode(r[e._baseState.key],n,r),n.leaveKey(t),e)},this).filter(function(e){return e}),o=this._createEncoderBuffer(o);else if("seqof"===t.tag||"setof"===t.tag){if(!t.args||1!==t.args.length)return n.error("Too many args for : "+t.tag);if(!Array.isArray(r))return n.error("seqof/setof, but data is not Array");var s=this.clone();s._baseState.implicit=null,o=this._createEncoderBuffer(r.map(function(e){var t=this._baseState;return this._getUse(t.args[0],r)._encode(e,n)},s))}else null!==t.use?i=this._getUse(t.use,e)._encode(r,n):(o=this._encodePrimitive(t.tag,r),a=!0);return t.any||null!==t.choice||(s=null!==t.implicit?t.implicit:t.tag,e=null===t.implicit?"universal":"context",null===s?null===t.use&&n.error("Tag could be omitted only for .use()"):null===t.use&&(i=this._encodeComposite(s,a,e,o))),null!==t.explicit?this._encodeComposite(t.explicit,!1,"context",i):i},Node.prototype._encodeChoice=function encodeChoice(e,t){var r=this._baseState,n=r.choice[e.type];return n||i(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},Node.prototype._encodePrimitive=function encodePrimitive(e,t){var r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},Node.prototype._isNumstr=function isNumstr(e){return/^[0-9 ]*$/.test(e)},Node.prototype._isPrintstr=function isPrintstr(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,r){"use strict";function Reporter(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function ReporterError(e,t){this.path=e,this.rethrow(t)}r=r(1),(t.Reporter=Reporter).prototype.isError=function isError(e){return e instanceof ReporterError},Reporter.prototype.save=function save(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},Reporter.prototype.restore=function restore(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},Reporter.prototype.enterKey=function enterKey(e){return this._reporterState.path.push(e)},Reporter.prototype.exitKey=function exitKey(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},Reporter.prototype.leaveKey=function leaveKey(e,t,r){var n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},Reporter.prototype.path=function path(){return this._reporterState.path.join("/")},Reporter.prototype.enterObject=function enterObject(){var e=this._reporterState,t=e.obj;return e.obj={},t},Reporter.prototype.leaveObject=function leaveObject(e){var t=this._reporterState,r=t.obj;return t.obj=e,r},Reporter.prototype.error=function error(e){var t=this._reporterState,r=e instanceof ReporterError,e=r?e:new ReporterError(t.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack);if(!t.options.partial)throw e;return r||t.errors.push(e),e},Reporter.prototype.wrapResult=function wrapResult(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(ReporterError,Error),ReporterError.prototype.rethrow=function rethrow(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,ReporterError),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,r){"use strict";function reverse(r){var n={};return Object.keys(r).forEach(function(e){(0|e)==e&&(e|=0);var t=r[e];n[t]=e}),n}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=reverse(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=reverse(t.tag)},function(t,e){function _typeof(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=_typeof=function _typeof(e){return typeof e}:t.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0,_typeof(e)}t.exports=_typeof,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){function _getPrototypeOf(e){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.default=t.exports,t.exports.__esModule=!0,_getPrototypeOf(e)}t.exports=_getPrototypeOf,t.exports.default=t.exports,t.exports.__esModule=!0},function(e,t){e.exports=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(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(119),i=r(47),o=r(88),a=r(13),s=r(38),u=r(89),c=r(87),l=r(123),f=Object.prototype.hasOwnProperty;e.exports=function isEmpty(e){if(null==e)return!0;if(s(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||l(e)||o(e)))return!e.length;var t,r=i(e);if("[object Map]"==r||"[object Set]"==r)return!e.size;if(c(e))return!n(e).length;for(t in e)if(f.call(e,t))return!1;return!0}},function(e,t){e.exports=function overArg(t,r){return function(e){return t(r(e))}}},function(t,e,r){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e="object"==(void 0===e?"undefined":_typeof(e))&&e&&e.Object===Object&&e,t.exports=e}.call(this,r(12))},function(e,t){var r=Function.prototype.toString;e.exports=function toSource(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,r){r=r(36)(r(17),"WeakMap"),e.exports=r},function(e,t,r){e.exports=r(49)},function(e,t,r){var n=r(376),i=r(39);e.exports=function baseForOwn(e,t){return e&&n(e,t,i)}},function(e,t,r){var l=r(378),f=r(88),h=r(13),d=r(89),p=r(91),m=r(123),_=Object.prototype.hasOwnProperty;e.exports=function arrayLikeKeys(e,t){var r,n=h(e),i=!n&&f(e),o=!n&&!i&&d(e),a=!n&&!i&&!o&&m(e),s=n||i||o||a,u=s?l(e.length,String):[],c=u.length;for(r in e)!t&&!_.call(e,r)||s&&("length"==r||o&&("offset"==r||"parent"==r)||a&&("buffer"==r||"byteLength"==r||"byteOffset"==r)||p(r,c))||u.push(r);return u}},function(e,t){e.exports=function arrayReduce(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},function(e,t,r){var o=r(405),a=r(22);e.exports=function baseIsEqual(e,t,r,n,i){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!=e&&t!=t:o(e,t,r,n,baseIsEqual,i))}},function(e,t,r){var _=r(406),g=r(213),b=r(409);e.exports=function equalArrays(e,t,r,n,i,o){var a=1&r,s=e.length;if(s!=(c=t.length)&&!(a&&s<c))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var l=-1,f=!0,h=2&r?new _:void 0;for(o.set(e,t),o.set(t,e);++l<s;){var d,p=e[l],m=t[l];if(void 0!==(d=n?a?n(m,p,l,t,e,o):n(p,m,l,e,t,o):d)){if(d)continue;f=!1;break}if(h){if(!g(t,function(e,t){if(!b(h,t)&&(p===e||i(p,e,r,n,o)))return h.push(t)})){f=!1;break}}else if(p!==m&&!i(p,m,r,n,o)){f=!1;break}}return o.delete(e),o.delete(t),f}},function(e,t){e.exports=function arraySome(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},function(e,t,r){r=r(17).Uint8Array,e.exports=r},function(e,t,r){var n=r(216),i=r(129),o=r(39);e.exports=function getAllKeys(e){return n(e,o,i)}},function(e,t,r){var n=r(128),i=r(13);e.exports=function baseGetAllKeys(e,t,r){return t=t(e),i(e)?t:n(t,r(e))}},function(e,t){e.exports=function arrayFilter(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}},function(e,t){e.exports=function stubArray(){return[]}},function(e,t,r){var n=r(21);e.exports=function isStrictComparable(e){return e==e&&!n(e)}},function(e,t){e.exports=function matchesStrictComparable(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}}},function(e,t,r){var r=r(416),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,r=r(function(e){var i=[];return 46===e.charCodeAt(0)&&i.push(""),e.replace(n,function(e,t,r,n){i.push(r?n.replace(o,"$1"):t||e)}),i});e.exports=r},function(e,t,r){var o=r(98),a=r(132),s=r(443),u=r(97),c=r(72),l=r(447),n=r(137),f=r(227),n=n(function(t,e){var r={};if(null==t)return r;var n=!1;e=o(e,function(e){return e=u(e,t),n=n||1<e.length,e}),c(t,f(t),r),n&&(r=a(r,7,l));for(var i=e.length;i--;)s(r,e[i]);return r});e.exports=n},function(e,t,r){var i=r(133),o=r(94),a=Object.prototype.hasOwnProperty;e.exports=function assignValue(e,t,r){var n=e[t];a.call(e,t)&&o(n,r)&&(void 0!==r||t in e)||i(e,t,r)}},function(e,t,r){var n=r(36),r=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},function(e,t,r){var n=r(72),i=r(39);e.exports=function baseAssign(e,t){return e&&n(t,i(t),e)}},function(e,t,r){var n=r(128),i=r(135),o=r(129),r=r(218),r=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=i(e);return t}:r;e.exports=r},function(e,t,r){var n=r(216),i=r(226),o=r(134);e.exports=function getAllKeysIn(e){return n(e,o,i)}},function(e,t,r){var n=r(37),i=r(135),o=r(22),a=Function.prototype,r=Object.prototype,s=a.toString,u=r.hasOwnProperty,c=s.call(Object);e.exports=function isPlainObject(e){return!(!o(e)||"[object Object]"!=n(e))&&(null===(e=i(e))||"function"==typeof(e=u.call(e,"constructor")&&e.constructor)&&e instanceof e&&s.call(e)==c)}},function(e,t,r){var n=r(452),n=r(230)(n);e.exports=n},function(e,t){var o=Date.now;e.exports=function shortOut(r){var n=0,i=0;return function(){var e=o(),t=16-(e-i);if(i=e,0<t){if(800<=++n)return arguments[0]}else n=0;return r.apply(void 0,arguments)}}},function(e,t,r){var n=r(457);e.exports=function toFinite(e){return e?(e=n(e))!==1/0&&e!==-1/0?e==e?e:0:17976931348623157e292*(e<0?-1:1):0===e?e:0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.root=t.parseHTML=t.merge=t.contains=void 0;var n=r(29);n.__exportStar(r(462),t),n.__exportStar(r(233),t);var i=r(233);t.default=i.load([]),r=n.__importStar(r(75)),t.contains=r.contains,t.merge=r.merge,t.parseHTML=r.parseHTML,t.root=r.root},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.load=void 0;var s=r(29),u=s.__importStar(r(140)),c=s.__importStar(r(75)),l=r(497),f=s.__importDefault(r(150));t.load=function load(e,t,r){if(void 0===r&&(r=!0),null==e)throw new Error("cheerio.load() expects a string");var n,i=s.__assign(s.__assign({},u.default),u.flatten(t)),o=f.default(e,i,r),a=(n=l.Cheerio,s.__extends(LoadedCheerio,n),LoadedCheerio);function LoadedCheerio(){return null!==n&&n.apply(this,arguments)||this}function initialize(e,t,r,n){return new a(e,t,r=void 0===r?o:r,s.__assign(s.__assign({},i),u.flatten(n)))}return Object.assign(initialize,c,{load:load,_root:o,_options:i,fn:a.prototype,prototype:a.prototype}),initialize}},function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t},s=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.select=t.filter=t.some=t.is=t.aliases=t.pseudos=t.filters=void 0;var l=r(141),u=r(236),f=a(r(56)),c=r(482),h=r(243),d=r(236);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return d.filters}}),Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return d.pseudos}}),Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return d.aliases}});var p={type:"pseudo",name:"scope",data:null},m=n({},p),_={type:"universal",namespace:null};function some(t,e,r){if(void 0===r&&(r={}),"function"==typeof e)return t.some(e);var e=(n=c.groupSelectors(l.parse(e,r)))[0],n=n[1];return 0<e.length&&t.some(u._compileToken(e,r))||n.some(function(e){return 0<filterBySelector(e,t,r).length})}function filterParsed(e,t,r){if(0===t.length)return[];var n,i=c.groupSelectors(e),e=i[0],o=i[1];if(e.length){var a=filterElements(t,e,r);if(0===o.length)return a;a.length&&(n=new Set(a))}for(var s=0;s<o.length&&(null==n?void 0:n.size)!==t.length;s++){var u=o[s];if(0===(n?t.filter(function(e){return f.isTag(e)&&!n.has(e)}):t).length)break;if((a=filterBySelector(u,t,r)).length)if(n)a.forEach(function(e){return n.add(e)});else{if(s===o.length-1)return a;n=new Set(a)}}return void 0!==n?n.size===t.length?t:t.filter(function(e){return n.has(e)}):[]}function filterBySelector(e,t,r){var n;return e.some(l.isTraversal)?findFilterElements(null!==(n=r.root)&&void 0!==n?n:c.getDocumentRoot(t[0]),s(s([],e),[m]),r,!0,t):findFilterElements(t,e,r,!1)}t.is=function is(e,t,r){return some([e],t,r=void 0===r?{}:r)},t.some=some,t.filter=function filter(e,t,r){return filterParsed(l.parse(e,r=void 0===r?{}:r),t,r)},t.select=function select(e,t,r){if(void 0===r&&(r={}),"function"==typeof e)return find(t,e);var e=(n=c.groupSelectors(l.parse(e,r)))[0],n=n[1].map(function(e){return findFilterElements(t,e,r,!0)});return e.length&&n.push(findElements(t,e,r,1/0)),1===n.length?n[0]:f.uniqueSort(n.reduce(function(e,t){return s(s([],e),t)}))};var g=new Set(["descendant","adjacent"]);function includesScopePseudo(e){return e!==p&&"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}function addContextIfScope(e,t,r){return r&&e.some(includesScopePseudo)?n(n({},t),{context:r}):t}function findFilterElements(e,t,r,n,i){var o=t.findIndex(h.isFilter),a=t.slice(0,o),s=t[o];if(0===(c=h.getLimit(s.name,s.data)))return[];var u=addContextIfScope(a,r,i),c=(0!==a.length||Array.isArray(e)?0===a.length||1===a.length&&a[0]===p?(Array.isArray(e)?e:[e]).filter(f.isTag):n||a.some(l.isTraversal)?findElements(e,[a],u,c):filterElements(e,[a],u):f.getChildren(e).filter(f.isTag)).slice(0,c);return 0===(c=function filterByPosition(e,t,r,n){var i="string"==typeof r?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return 0<t.length?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)<t.length?[i<0?t[t.length+i]:t[i]]:[];case"gt":return isFinite(i)?t.slice(i+1):[];case"even":return t.filter(function(e,t){return t%2==0});case"odd":return t.filter(function(e,t){return t%2==1});case"not":var o=new Set(filterParsed(r,t,n));return t.filter(function(e){return!o.has(e)})}}(s.name,c,s.data,r)).length||t.length===o+1?c:(t=(s=t.slice(o+1)).some(l.isTraversal),o=addContextIfScope(s,r,i),t&&(g.has(s[0].type)&&s.unshift(_),s.unshift(p)),s.some(h.isFilter)?findFilterElements(c,s,r,!1,i):t?findElements(c,[s],o,1/0):filterElements(c,[s],o))}function findElements(e,t,r,n){return 0===n?[]:find(e,u._compileToken(t,r,e),n)}function find(e,t,r){return void 0===r&&(r=1/0),e=u.prepareContext(e,f,t.shouldTestNextSiblings),f.find(function(e){return f.isTag(e)&&t(e)},e,!0,r)}function filterElements(e,t,r){return 0===(e=(Array.isArray(e)?e:[e]).filter(f.isTag)).length?e:(r=u._compileToken(t,r),e.filter(r))}},function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=void 0;var b=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,i=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,y=new Map([["~","element"],["^","start"],["$","end"],["*","any"],["!","not"],["|","hyphen"]]),v={">":"child","<":"parent","~":"sibling","+":"adjacent"},w={"#":["id","equals"],".":["class","element"]},E=new Set(["has","not","matches","is","host","host-context"]),o=new Set(n(["descendant"],Object.keys(v).map(function(e){return v[e]}))),T=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function isTraversal(e){return o.has(e.type)}t.isTraversal=isTraversal;var S=new Set(["contains","icontains"]),A=new Set(['"',"'"]);function funescape(e,t,r){var n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function unescapeCSS(e){return e.replace(i,funescape)}function isWhitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function addToken(e,t){if(0<e.length&&0===t.length)throw new Error("Empty sub-selector");e.push(t)}t.default=function parse(e,t){var r=[];if((t=function parseSelector(e,r,t,n){void 0===t&&(t={});var i=[],o=!1;function getName(e){var t=r.slice(n+e).match(b);if(!t)throw new Error("Expected name, found "+r.slice(n));return t=t[0],n+=e+t.length,unescapeCSS(t)}function stripWhitespace(e){for(;isWhitespace(r.charAt(n+e));)e++;n+=e}function isEscaped(e){for(var t=0;"\\"===r.charAt(--e);)t++;return 1==(1&t)}function ensureNotTraversal(){if(0<i.length&&isTraversal(i[i.length-1]))throw new Error("Did not expect successive traversals.")}for(stripWhitespace(0);""!==r;){var a=r.charAt(n);if(isWhitespace(a))o=!0,stripWhitespace(1);else if(a in v)ensureNotTraversal(),i.push({type:v[a]}),o=!1,stripWhitespace(1);else if(","===a){if(0===i.length)throw new Error("Empty sub-selector");e.push(i),o=!(i=[]),stripWhitespace(1)}else if(r.startsWith("/*",n)){var s=r.indexOf("*/",n+2);if(s<0)throw new Error("Comment was not terminated");n=s+2}else if(o&&(ensureNotTraversal(),i.push({type:"descendant"}),o=!1),a in w){var u=(c=w[a])[0],c=c[1];i.push({type:"attribute",name:u,action:c,value:getName(1),namespace:null,ignoreCase:!!t.xmlMode&&null})}else if("["===a){stripWhitespace(1);var u=void 0,l=null;"|"===r.charAt(n)&&(l="",n+=1),r.startsWith("*|",n)&&(l="*",n+=2),u=getName(0),null===l&&"|"===r.charAt(n)&&"="!==r.charAt(n+1)&&(l=u,u=getName(1)),(null!==(f=t.lowerCaseAttributeNames)&&void 0!==f?f:!t.xmlMode)&&(u=u.toLowerCase()),stripWhitespace(0);c="exists";if(h=y.get(r.charAt(n))){if(c=h,"="!==r.charAt(n+1))throw new Error("Expected `=`");stripWhitespace(2)}else"="===r.charAt(n)&&(c="equals",stripWhitespace(1));var f="",h=null;if("exists"!==c){if(A.has(r.charAt(n))){for(var d=r.charAt(n),p=n+1;p<r.length&&(r.charAt(p)!==d||isEscaped(p));)p+=1;if(r.charAt(p)!==d)throw new Error("Attribute value didn't end");f=unescapeCSS(r.slice(n+1,p)),n=p+1}else{for(var m=n;n<r.length&&(!isWhitespace(r.charAt(n))&&"]"!==r.charAt(n)||isEscaped(n));)n+=1;f=unescapeCSS(r.slice(m,n))}stripWhitespace(0),"s"===(m=r.charAt(n))||"S"===m?(h=!1,stripWhitespace(1)):"i"!==m&&"I"!==m||(h=!0,stripWhitespace(1))}if(t.xmlMode||null!=h||(h=T.has(u)),"]"!==r.charAt(n))throw new Error("Attribute selector didn't terminate");n+=1;f={type:"attribute",name:u,action:c,value:f,namespace:l,ignoreCase:h};i.push(f)}else if(":"===a)if(":"!==r.charAt(n+1)){var h=getName(1).toLowerCase(),_=null;if("("===r.charAt(n))if(E.has(h)){if(A.has(r.charAt(n+1)))throw new Error("Pseudo-selector "+h+" cannot be quoted");if(n=parseSelector(_=[],r,t,n+1),")"!==r.charAt(n))throw new Error("Missing closing parenthesis in :"+h+" ("+r+")");n+=1}else{for(var f=n+=1,g=1;0<g&&n<r.length;n++)"("!==r.charAt(n)||isEscaped(n)?")"!==r.charAt(n)||isEscaped(n)||g--:g++;if(g)throw new Error("Parenthesis not matched");_=r.slice(f,n-1),S.has(h)&&(_=unescapeCSS(_=(f=_.charAt(0))===_.slice(-1)&&A.has(f)?_.slice(1,-1):_))}i.push({type:"pseudo",name:h,data:_})}else i.push({type:"pseudo-element",name:getName(2).toLowerCase()});else{if(l=null,_=void 0,"*"===a)n+=1,_="*";else{if(!b.test(r.slice(n)))return i.length&&"descendant"===i[i.length-1].type&&i.pop(),addToken(e,i),n;"|"===r.charAt(n)&&(l="",n+=1),_=getName(0)}"|"===r.charAt(n)&&(l=_,"*"===r.charAt(n+1)?(_="*",n+=2):_=getName(1)),"*"===_?i.push({type:"universal",namespace:l}):((null!==(a=t.lowerCaseTags)&&void 0!==a?a:!t.xmlMode)&&(_=_.toLowerCase()),i.push({type:"tag",name:_,namespace:l}))}}return addToken(e,i),n}(r,""+e,t,0))<e.length)throw new Error("Unmatched selector: "+e.slice(t));return r}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var a=o(r(56)),s=r(40),u=r(472),c=r(145),l=function defaultEquals(e,t){return e===t},f={adapter:a,equals:l};function convertOptionFormats(e){var t=null!=e?e:f;return null!==(e=t.adapter)&&void 0!==e||(t.adapter=a),null!==(e=t.equals)&&void 0!==e||(t.equals=null!==(e=null===(e=t.adapter)||void 0===e?void 0:e.equals)&&void 0!==e?e:l),t}function wrapCompile(n){return function addAdapter(e,t,r){return t=convertOptionFormats(t),n(e,t,r)}}function getSelectorFunc(n){return function select(e,t,r){return r=convertOptionFormats(r),"function"!=typeof e&&(e=u.compileUnsafe(e,r,t)),t=prepareContext(t,r.adapter,e.shouldTestNextSiblings),n(e,t,r)}}function prepareContext(e,t,r){return(r=void 0!==r&&r)&&(e=function appendNextSiblings(e,t){for(var r=Array.isArray(e)?e.slice(0):[e],n=0;n<r.length;n++){var i=c.getNextSiblings(r[n],t);r.push.apply(r,i)}return r}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.compile=wrapCompile(u.compile),t._compileUnsafe=wrapCompile(u.compileUnsafe),t._compileToken=wrapCompile(u.compileToken),t.prepareContext=prepareContext,t.selectAll=getSelectorFunc(function(e,t,r){return e!==s.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[]}),t.selectOne=getSelectorFunc(function(e,t,r){return e!==s.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null}),t.is=function is(e,t,r){return r=convertOptionFormats(r),("function"==typeof t?t:u.compile(t,r))(e)},t.default=t.selectAll;var h=r(242);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return h.filters}}),Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return h.pseudos}}),Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return h.aliases}})},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var u=r(57),o=new Map([[u.ElementType.Tag,1],[u.ElementType.Script,1],[u.ElementType.Style,1],[u.ElementType.Directive,1],[u.ElementType.Text,3],[u.ElementType.CDATA,4],[u.ElementType.Comment,8],[u.ElementType.Root,9]]),a=(Object.defineProperty(Node.prototype,"nodeType",{get:function get(){var e;return null!==(e=o.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function get(){return this.parent},set:function set(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function get(){return this.prev},set:function set(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function get(){return this.next},set:function set(e){this.next=e},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(e){return cloneNode(this,e=void 0!==e&&e)},Node);function Node(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}t.Node=a;var c,r=(i(DataNode,c=a),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function get(){return this.data},set:function set(e){this.data=e},enumerable:!1,configurable:!0}),DataNode);function DataNode(e,t){return(e=c.call(this,e)||this).data=t,e}t.DataNode=r;var l,f=(i(Text,l=r),Text);function Text(e){return l.call(this,u.ElementType.Text,e)||this}t.Text=f;var h,d=(i(Comment,h=r),Comment);function Comment(e){return h.call(this,u.ElementType.Comment,e)||this}t.Comment=d;var p,m=(i(ProcessingInstruction,p=r),ProcessingInstruction);function ProcessingInstruction(e,t){return(t=p.call(this,u.ElementType.Directive,t)||this).name=e,t}t.ProcessingInstruction=m;var _,g=(i(NodeWithChildren,_=a),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function get(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function get(){return 0<this.children.length?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function get(){return this.children},set:function set(e){this.children=e},enumerable:!1,configurable:!0}),NodeWithChildren);function NodeWithChildren(e,t){return(e=_.call(this,e)||this).children=t,e}t.NodeWithChildren=g;var b,y=(i(Document,b=g),Document);function Document(e){return b.call(this,u.ElementType.Root,e)||this}t.Document=y;var v,w=(i(Element,v=g),Object.defineProperty(Element.prototype,"tagName",{get:function get(){return this.name},set:function set(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function get(){var r=this;return Object.keys(this.attribs).map(function(e){var t;return{name:e,value:r.attribs[e],namespace:null===(t=r["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(t=r["x-attribsPrefix"])||void 0===t?void 0:t[e]}})},enumerable:!1,configurable:!0}),Element);function Element(e,t,r,n){return void 0===n&&(n="script"===e?u.ElementType.Script:"style"===e?u.ElementType.Style:u.ElementType.Tag),(r=v.call(this,n,r=void 0===r?[]:r)||this).name=e,r.attribs=t,r}function isTag(e){return u.isTag(e)}function isCDATA(e){return e.type===u.ElementType.CDATA}function isText(e){return e.type===u.ElementType.Text}function isComment(e){return e.type===u.ElementType.Comment}function isDirective(e){return e.type===u.ElementType.Directive}function isDocument(e){return e.type===u.ElementType.Root}function cloneNode(e,t){var r;if(void 0===t&&(t=!1),isText(e))r=new f(e.data);else if(isComment(e))r=new d(e.data);else if(isTag(e)){var n=t?cloneChildren(e.children):[],i=new w(e.name,s({},e.attribs),n);n.forEach(function(e){return e.parent=i}),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=i}else if(isCDATA(e)){var n=t?cloneChildren(e.children):[],o=new g(u.ElementType.CDATA,n);n.forEach(function(e){return e.parent=o}),r=o}else if(isDocument(e)){var n=t?cloneChildren(e.children):[],a=new y(n);n.forEach(function(e){return e.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!isDirective(e))throw new Error("Not implemented yet: "+e.type);n=new m(e.name,e.data),null!=e["x-name"]&&(n["x-name"]=e["x-name"],n["x-publicId"]=e["x-publicId"],n["x-systemId"]=e["x-systemId"]),r=n}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,r}function cloneChildren(e){for(var t=e.map(function(e){return cloneNode(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=w,t.isTag=isTag,t.isCDATA=isCDATA,t.isText=isText,t.isComment=isComment,t.isDirective=isDirective,t.isDocument=isDocument,t.hasChildren=function hasChildren(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=cloneNode},function(e,t,r){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=a(r(57)),u=r(465),c=r(467),l=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);t.default=function render(e,t){void 0===t&&(t={});for(var r=("length"in e?e:[e]),n="",i=0;i<r.length;i++)n+=function renderNode(e,t){switch(e.type){case s.Root:return render(e.children,t);case s.Directive:case s.Doctype:return function renderDirective(e){return"<"+e.data+">"}(e);case s.Comment:return function renderComment(e){return"\x3c!--"+e.data+"--\x3e"}(e);case s.CDATA:return function renderCdata(e){return"<![CDATA["+e.children[0].data+"]]>"}(e);case s.Script:case s.Style:case s.Tag:return function renderTag(e,t){"foreign"===t.xmlMode&&(e.name=null!==(n=c.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&h.has(e.parent.name)&&(t=o(o({},t),{xmlMode:!1}))),!t.xmlMode&&d.has(e.name)&&(t=o(o({},t),{xmlMode:"foreign"}));var r="<"+e.name,n=function formatAttributes(n,i){if(n)return Object.keys(n).map(function(e){var t,r=null!==(t=n[e])&&void 0!==t?t:"";return"foreign"===i.xmlMode&&(e=null!==(t=c.attributeNames.get(e))&&void 0!==t?t:e),i.emptyAttrs||i.xmlMode||""!==r?e+'="'+(!1!==i.decodeEntities?u.encodeXML(r):r.replace(/"/g,"""))+'"':e}).join(" ")}(e.attribs,t);return n&&(r+=" "+n),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&f.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",0<e.children.length&&(r+=render(e.children,t)),!t.xmlMode&&f.has(e.name)||(r+="</"+e.name+">")),r}(e,t);case s.Text:return function renderText(e,t){var r=e.data||"";return r=!1===t.decodeEntities||!t.xmlMode&&e.parent&&l.has(e.parent.name)?r:u.encodeXML(r)}(e,t)}}(r[i],t);return n};var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),d=new Set(["svg","math"])},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var a=n(r(101)),s=n(r(142)),i=n(r(102)),o=n(r(143)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function getStrictDecoder(e){var t=getReplacer(e);return function(e){return String(e).replace(u,t)}}function sZa(e,t){return e<t?1:-1}function getReplacer(r){return function replace(e){if("#"!==e.charAt(1))return r[e.slice(1,-1)]||e;var t=e.charAt(2);return"X"===t||"x"===t?o.default(parseInt(e.substr(3),16)):o.default(parseInt(e.substr(2),10))}}t.decodeXML=getStrictDecoder(i.default),t.decodeHTMLStrict=getStrictDecoder(a.default),t.decodeHTML=function(){for(var e=Object.keys(s.default).sort(sZa),t=Object.keys(a.default).sort(sZa),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var i=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=getReplacer(a.default);function replacer(e){return";"!==e.substr(-1)&&(e+=";"),o(e)}return function(e){return String(e).replace(i,replacer)}}()},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=getInverseObj(n(r(102)).default),o=getInverseReplacer(i);function getInverseObj(r){return Object.keys(r).sort().reduce(function(e,t){return e[r[t]]="&"+t+";",e},{})}function getInverseReplacer(e){for(var t=[],r=[],n=0,i=Object.keys(e);n<i.length;n++){var o=i[n];1===o.length?t.push("\\"+o):r.push(o)}t.sort();for(var a=0;a<t.length-1;a++){for(var s=a;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var u=1+s-a;u<3||t.splice(a,u,t[a]+"-"+t[s])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeXML=getASCIIEncoder(i),r=getInverseReplacer(n=getInverseObj(n(r(101)).default)),t.encodeHTML=function getInverse(t,r){return function(e){return e.replace(r,function(e){return t[e]}).replace(a,singleCharReplacer)}}(n,r),t.encodeNonAsciiHTML=getASCIIEncoder(n);var a=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,s=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function singleCharReplacer(e){return"&#x"+(1<e.length?s(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var u=new RegExp(o.source+"|"+a.source,"g");function getASCIIEncoder(t){return function(e){return e.replace(u,function(e){return t[e]||singleCharReplacer(e)})}}t.escape=function escape(e){return e.replace(u,singleCharReplacer)},t.escapeUTF8=function escapeUTF8(e){return e.replace(o,singleCharReplacer)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var u=r(18);function find(e,t,r,n){for(var i=[],o=0,a=t;o<a.length;o++){var s=a[o];if(e(s)&&(i.push(s),--n<=0))break;if(r&&u.hasChildren(s)&&0<s.children.length&&(s=find(e,s.children,r,n),i.push.apply(i,s),(n-=s.length)<=0))break}return i}t.filter=function filter(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),find(e,t=Array.isArray(t)?t:[t],r,n)},t.find=find,t.findOneChild=function findOneChild(e,t){return t.find(e)},t.findOne=function findOne(e,t,r){void 0===r&&(r=!0);for(var n=null,i=0;i<t.length&&!n;i++){var o=t[i];u.isTag(o)&&(e(o)?n=o:r&&0<o.children.length&&(n=findOne(e,o.children)))}return n},t.existsOne=function existsOne(t,e){return e.some(function(e){return u.isTag(e)&&(t(e)||0<e.children.length&&existsOne(t,e.children))})},t.findAll=function findAll(e,t){for(var r,n=[],i=t.filter(u.isTag);r=i.shift();){var o=null===(o=r.children)||void 0===o?void 0:o.filter(u.isTag);o&&0<o.length&&i.unshift.apply(i,o),e(r)&&n.push(r)}return n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var u=r(40),c=r(141),l=r(476);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return l.filters}});var f=r(480);Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return f.pseudos}});var h=r(481);Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return h.aliases}});var d=r(145);t.compilePseudoSelector=function compilePseudoSelector(t,e,r,n,i){var o=e.name,a=e.data;if(Array.isArray(a))return d.subselects[o](t,a,r,n,i);if(o in h.aliases){if(null!=a)throw new Error("Pseudo "+o+" doesn't have any arguments");return e=c.parse(h.aliases[o],r),d.subselects.is(t,e,r,n,i)}if(o in l.filters)return l.filters[o](t,a,r,n);if(o in f.pseudos){var s=f.pseudos[o];return f.verifyPseudoArgs(s,o,a),s===u.falseFunc?u.falseFunc:t===u.trueFunc?function(e){return s(e,r,a)}:function(e){return s(e,r,a)&&t(e)}}throw new Error("unmatched pseudo-class :"+o)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLimit=t.isFilter=t.filterNames=void 0,t.filterNames=new Set(["first","last","eq","gt","nth","lt","even","odd"]),t.isFilter=function isFilter(e){return"pseudo"===e.type&&(!!t.filterNames.has(e.name)||!("not"!==e.name||!Array.isArray(e.data))&&e.data.some(function(e){return e.some(isFilter)}))},t.getLimit=function getLimit(e,t){var r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?0<=r?r+1:1/0:0;case"lt":return isFinite(r)?0<=r?r:1/0:0;case"gt":return isFinite(r)?1/0:0;default:return 1/0}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=n(r(245)),n=new Set(["input","option","optgroup","select","button","datalist","textarea"]),r=new Set(["p"]),o={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:r,h1:r,h2:r,h3:r,h4:r,h5:r,h6:r,select:n,input:n,output:n,button:n,datalist:n,textarea:n,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:r,article:r,aside:r,blockquote:r,details:r,div:r,dl:r,fieldset:r,figcaption:r,figure:r,footer:r,form:r,header:r,hr:r,main:r,nav:r,ol:r,pre:r,section:r,table:r,ul:r,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},a=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),s=new Set(["math","svg"]),u=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),c=/\s|\//,r=(Parser.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},Parser.prototype.ontext=function(e){var t,r;this.updatePosition(1),this.endIndex--,null!==(r=(t=this.cbs).ontext)&&void 0!==r&&r.call(t,e)},Parser.prototype.onopentagname=function(e){var t,r;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(o,e))for(var n=void 0;0<this.stack.length&&o[e].has(n=this.stack[this.stack.length-1]);)this.onclosetag(n);!this.options.xmlMode&&a.has(e)||(this.stack.push(e),s.has(e)?this.foreignContext.push(!0):u.has(e)&&this.foreignContext.push(!1)),null!==(r=(t=this.cbs).onopentagname)&&void 0!==r&&r.call(t,e),this.cbs.onopentag&&(this.attribs={})},Parser.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null!==(t=(e=this.cbs).onopentag)&&void 0!==t&&t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&a.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},Parser.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(s.has(e)||u.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&a.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},Parser.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},Parser.prototype.closeCurrentTag=function(){var e,t,r=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===r&&(null!==(t=(e=this.cbs).onclosetag)&&void 0!==t&&t.call(e,r),this.stack.pop())},Parser.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},Parser.prototype.onattribdata=function(e){this.attribvalue+=e},Parser.prototype.onattribend=function(e){var t,r;null!==(r=(t=this.cbs).onattribute)&&void 0!==r&&r.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},Parser.prototype.getInstructionName=function(e){var t=(t=e.search(c))<0?e:e.substr(0,t);return this.lowerCaseTagNames?t.toLowerCase():t},Parser.prototype.ondeclaration=function(e){var t;this.cbs.onprocessinginstruction&&(t=this.getInstructionName(e),this.cbs.onprocessinginstruction("!"+t,"!"+e))},Parser.prototype.onprocessinginstruction=function(e){var t;this.cbs.onprocessinginstruction&&(t=this.getInstructionName(e),this.cbs.onprocessinginstruction("?"+t,"?"+e))},Parser.prototype.oncomment=function(e){var t,r;this.updatePosition(4),null!==(t=(r=this.cbs).oncomment)&&void 0!==t&&t.call(r,e),null!==(e=(r=this.cbs).oncommentend)&&void 0!==e&&e.call(r)},Parser.prototype.oncdata=function(e){var t,r;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null!==(r=(t=this.cbs).oncdatastart)&&void 0!==r&&r.call(t),null!==(t=(r=this.cbs).ontext)&&void 0!==t&&t.call(r,e),null!==(r=(t=this.cbs).oncdataend)&&void 0!==r&&r.call(t)):this.oncomment("[CDATA["+e+"]]")},Parser.prototype.onerror=function(e){var t,r;null!==(r=(t=this.cbs).onerror)&&void 0!==r&&r.call(t,e)},Parser.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var r=this.stack.length;0<r;this.cbs.onclosetag(this.stack[--r]));null!==(t=(e=this.cbs).onend)&&void 0!==t&&t.call(e)},Parser.prototype.reset=function(){var e,t;null!==(e=(t=this.cbs).onreset)&&void 0!==e&&e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null!==(t=(e=this.cbs).onparserinit)&&void 0!==t&&t.call(e,this)},Parser.prototype.parseComplete=function(e){this.reset(),this.end(e)},Parser.prototype.write=function(e){this.tokenizer.write(e)},Parser.prototype.end=function(e){this.tokenizer.end(e)},Parser.prototype.pause=function(){this.tokenizer.pause()},Parser.prototype.resume=function(){this.tokenizer.resume()},Parser.prototype.parseChunk=function(e){this.write(e)},Parser.prototype.done=function(e){this.end(e)},Parser);function Parser(e,t){void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(e=t.lowerCaseTags)&&void 0!==e?e:!t.xmlMode,this.lowerCaseAttributeNames=null!==(e=t.lowerCaseAttributeNames)&&void 0!==e?e:!t.xmlMode,this.tokenizer=new(null!==(e=t.Tokenizer)&&void 0!==e?e:i.default)(this.options,this),null!==(e=(t=this.cbs).onparserinit)&&void 0!==e&&e.call(t,this)}t.Parser=r},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(143)),o=n(r(101)),a=n(r(142)),s=n(r(102));function whitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function isASCIIAlpha(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"}function ifElseState(r,n,i){var o=r.toLowerCase();return r===o?function(e,t){t===o?e._state=n:(e._state=i,e._index--)}:function(e,t){t===o||t===r?e._state=n:(e._state=i,e._index--)}}function consumeSpecialNameChar(r,n){var i=r.toLowerCase();return function(e,t){t===i||t===r?e._state=n:(e._state=3,e._index--)}}var u=ifElseState("C",24,16),c=ifElseState("D",25,16),l=ifElseState("A",26,16),f=ifElseState("T",27,16),h=ifElseState("A",28,16),d=consumeSpecialNameChar("R",35),p=consumeSpecialNameChar("I",36),m=consumeSpecialNameChar("P",37),_=consumeSpecialNameChar("T",38),g=ifElseState("R",40,1),b=ifElseState("I",41,1),y=ifElseState("P",42,1),v=ifElseState("T",43,1),w=consumeSpecialNameChar("Y",45),E=consumeSpecialNameChar("L",46),T=consumeSpecialNameChar("E",47),S=ifElseState("Y",49,1),A=ifElseState("L",50,1),k=ifElseState("E",51,1),x=consumeSpecialNameChar("I",54),C=consumeSpecialNameChar("T",55),O=consumeSpecialNameChar("L",56),M=consumeSpecialNameChar("E",57),N=ifElseState("I",58,1),R=ifElseState("T",59,1),P=ifElseState("L",60,1),I=ifElseState("E",61,1),B=ifElseState("#",63,64),L=ifElseState("X",66,65),r=(Tokenizer.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},Tokenizer.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},Tokenizer.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},Tokenizer.prototype.pause=function(){this.running=!1},Tokenizer.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},Tokenizer.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},Tokenizer.prototype.stateText=function(e){"<"===e?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.isTagStartChar=function(e){return isASCIIAlpha(e)||this.xmlMode&&!whitespace(e)&&"/"!==e&&">"!==e},Tokenizer.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||whitespace(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},Tokenizer.prototype.stateInTagName=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this.emitToken("onopentagname"),this._state=8,this._index--)},Tokenizer.prototype.stateBeforeClosingTagName=function(e){whitespace(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:(this.isTagStartChar(e)?this._state=6:this._state=20,this.sectionStart=this._index))},Tokenizer.prototype.stateInClosingTagName=function(e){">"!==e&&!whitespace(e)||(this.emitToken("onclosetag"),this._state=7,this._index--)},Tokenizer.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:whitespace(e)||(this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):whitespace(e)||(this._state=8,this._index--)},Tokenizer.prototype.stateInAttributeName=function(e){"="!==e&&"/"!==e&&">"!==e&&!whitespace(e)||(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},Tokenizer.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):whitespace(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):whitespace(e)||(this._state=14,this.sectionStart=this._index,this._index--)},Tokenizer.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},Tokenizer.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},Tokenizer.prototype.stateInAttributeValueNoQuotes=function(e){whitespace(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},Tokenizer.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},Tokenizer.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},Tokenizer.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},Tokenizer.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},Tokenizer.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},Tokenizer.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},Tokenizer.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},Tokenizer.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},Tokenizer.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},Tokenizer.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},Tokenizer.prototype.stateBeforeSpecialLast=function(e,t){"/"!==e&&">"!==e&&!whitespace(e)||(this.special=t),this._state=3,this._index--},Tokenizer.prototype.stateAfterSpecialLast=function(e,t){">"===e||whitespace(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},Tokenizer.prototype.parseFixedEntity=function(e){var t;void 0===e&&(e=(this.xmlMode?s:o).default),this.sectionStart+1<this._index&&(t=this.buffer.substring(this.sectionStart+1,this._index),Object.prototype.hasOwnProperty.call(e,t)&&(this.emitPartial(e[t]),this.sectionStart=this._index+1))},Tokenizer.prototype.parseLegacyEntity=function(){for(var e=this.sectionStart+1,t=Math.min(this._index-e,6);2<=t;){var r=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(a.default,r))return this.emitPartial(a.default[r]),void(this.sectionStart+=t+1);t--}},Tokenizer.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(e<"0"||"9"<e)&&!isASCIIAlpha(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(a.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},Tokenizer.prototype.decodeNumericEntity=function(e,t,r){(e=this.sectionStart+e)!==this._index&&(e=this.buffer.substring(e,this._index),t=parseInt(e,t),this.emitPartial(i.default(t)),this.sectionStart=r?this._index+1:this._index),this._state=this.baseState},Tokenizer.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||"9"<e)&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},Tokenizer.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||"f"<e)&&(e<"A"||"F"<e)&&(e<"0"||"9"<e)&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},Tokenizer.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},Tokenizer.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var e=this.buffer.charAt(this._index);1===this._state?this.stateText(e):12===this._state?this.stateInAttributeValueDoubleQuotes(e):9===this._state?this.stateInAttributeName(e):19===this._state?this.stateInComment(e):20===this._state?this.stateInSpecialComment(e):8===this._state?this.stateBeforeAttributeName(e):3===this._state?this.stateInTagName(e):6===this._state?this.stateInClosingTagName(e):2===this._state?this.stateBeforeTagName(e):10===this._state?this.stateAfterAttributeName(e):13===this._state?this.stateInAttributeValueSingleQuotes(e):11===this._state?this.stateBeforeAttributeValue(e):5===this._state?this.stateBeforeClosingTagName(e):7===this._state?this.stateAfterClosingTagName(e):32===this._state?this.stateBeforeSpecialS(e):21===this._state?this.stateAfterComment1(e):14===this._state?this.stateInAttributeValueNoQuotes(e):4===this._state?this.stateInSelfClosingTag(e):16===this._state?this.stateInDeclaration(e):15===this._state?this.stateBeforeDeclaration(e):22===this._state?this.stateAfterComment2(e):18===this._state?this.stateBeforeComment(e):33===this._state?this.stateBeforeSpecialSEnd(e):53===this._state?N(this,e):39===this._state?g(this,e):40===this._state?b(this,e):41===this._state?y(this,e):34===this._state?d(this,e):35===this._state?p(this,e):36===this._state?m(this,e):37===this._state?_(this,e):38===this._state?this.stateBeforeSpecialLast(e,2):42===this._state?v(this,e):43===this._state?this.stateAfterSpecialLast(e,6):44===this._state?w(this,e):29===this._state?this.stateInCdata(e):45===this._state?E(this,e):46===this._state?T(this,e):47===this._state?this.stateBeforeSpecialLast(e,3):48===this._state?S(this,e):49===this._state?A(this,e):50===this._state?k(this,e):51===this._state?this.stateAfterSpecialLast(e,5):52===this._state?x(this,e):54===this._state?C(this,e):55===this._state?O(this,e):56===this._state?M(this,e):57===this._state?this.stateBeforeSpecialLast(e,4):58===this._state?R(this,e):59===this._state?P(this,e):60===this._state?I(this,e):61===this._state?this.stateAfterSpecialLast(e,5):17===this._state?this.stateInProcessingInstruction(e):64===this._state?this.stateInNamedEntity(e):23===this._state?u(this,e):62===this._state?B(this,e):24===this._state?c(this,e):25===this._state?l(this,e):30===this._state?this.stateAfterCdata1(e):31===this._state?this.stateAfterCdata2(e):26===this._state?f(this,e):27===this._state?h(this,e):28===this._state?this.stateBeforeCdata6(e):66===this._state?this.stateInHexEntity(e):65===this._state?this.stateInNumericEntity(e):63===this._state?L(this,e):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},Tokenizer.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},Tokenizer.prototype.handleTrailingData=function(){var e=this.buffer.substr(this.sectionStart);29===this._state||30===this._state||31===this._state?this.cbs.oncdata(e):19===this._state||21===this._state||22===this._state?this.cbs.oncomment(e):64!==this._state||this.xmlMode?65!==this._state||this.xmlMode?66!==this._state||this.xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this.cbs.ontext(e):(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData()))},Tokenizer.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},Tokenizer.prototype.emitToken=function(e){this.cbs[e](this.getSection()),this.sectionStart=-1},Tokenizer.prototype.emitPartial=function(e){1!==this.baseState?this.cbs.onattribdata(e):this.cbs.ontext(e)},Tokenizer);function Tokenizer(e,t){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!(null==e||!e.xmlMode),this.decodeEntities=null===(e=null==e?void 0:e.decodeEntities)||void 0===e||e}t.default=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(t,e,r);return a(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parseFeed=t.FeedHandler=void 0;var u=u(r(18)),c=s(r(56)),l=r(244);(r={})[r.image=0]="image",r[r.audio=1]="audio",r[r.video=2]="video",r[r.document=3]="document",r[r.executable=4]="executable",(r={})[r.sample=0]="sample",r[r.full=1]="full",r[r.nonstop=2]="nonstop";var f,h=(i(FeedHandler,f=u.default),FeedHandler.prototype.onend=function(){var e,t,r,n,i=getOneElement(isValidFeed,this.dom);i?(e={},"feed"===i.name?(r=i.children,e.type="atom",addConditionally(e,"id","id",r),addConditionally(e,"title","title",r),(t=getAttribute("href",getOneElement("link",r)))&&(e.link=t),addConditionally(e,"description","subtitle",r),(n=fetch("updated",r))&&(e.updated=new Date(n)),addConditionally(e,"author","email",r,!0),e.items=getElements("entry",r).map(function(e){var t={},r=e.children;return addConditionally(t,"id","id",r),addConditionally(t,"title","title",r),(e=getAttribute("href",getOneElement("link",r)))&&(t.link=e),(e=fetch("summary",r)||fetch("content",r))&&(t.description=e),(e=fetch("updated",r))&&(t.pubDate=new Date(e)),t.media=getMediaElements(r),t})):(r=null!==(t=null===(t=getOneElement("channel",i.children))||void 0===t?void 0:t.children)&&void 0!==t?t:[],e.type=i.name.substr(0,3),e.id="",addConditionally(e,"title","title",r),addConditionally(e,"link","link",r),addConditionally(e,"description","description",r),(n=fetch("lastBuildDate",r))&&(e.updated=new Date(n)),addConditionally(e,"author","managingEditor",r,!0),e.items=getElements("item",i.children).map(function(e){var t={},r=e.children;return addConditionally(t,"id","guid",r),addConditionally(t,"title","title",r),addConditionally(t,"link","link",r),addConditionally(t,"description","description",r),(e=fetch("pubDate",r))&&(t.pubDate=new Date(e)),t.media=getMediaElements(r),t})),this.feed=e,this.handleCallback(null)):this.handleCallback(new Error("couldn't find root of feed"))},FeedHandler);function FeedHandler(e,t){return"object"===_typeof(e)&&(t=e=void 0),f.call(this,e,t)||this}function getMediaElements(e){return getElements("media:content",e).map(function(e){var t={medium:e.attribs.medium,isDefault:!!e.attribs.isDefault};return e.attribs.url&&(t.url=e.attribs.url),e.attribs.fileSize&&(t.fileSize=parseInt(e.attribs.fileSize,10)),e.attribs.type&&(t.type=e.attribs.type),e.attribs.expression&&(t.expression=e.attribs.expression),e.attribs.bitrate&&(t.bitrate=parseInt(e.attribs.bitrate,10)),e.attribs.framerate&&(t.framerate=parseInt(e.attribs.framerate,10)),e.attribs.samplingrate&&(t.samplingrate=parseInt(e.attribs.samplingrate,10)),e.attribs.channels&&(t.channels=parseInt(e.attribs.channels,10)),e.attribs.duration&&(t.duration=parseInt(e.attribs.duration,10)),e.attribs.height&&(t.height=parseInt(e.attribs.height,10)),e.attribs.width&&(t.width=parseInt(e.attribs.width,10)),e.attribs.lang&&(t.lang=e.attribs.lang),t})}function getElements(e,t){return c.getElementsByTagName(e,t,!0)}function getOneElement(e,t){return c.getElementsByTagName(e,t,!0,1)[0]}function fetch(e,t,r){return c.getText(c.getElementsByTagName(e,t,r=void 0!==r&&r,1)).trim()}function getAttribute(e,t){return t?t.attribs[e]:null}function addConditionally(e,t,r,n,i){(i=fetch(r,n,i=void 0!==i&&i))&&(e[t]=i)}function isValidFeed(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=h,t.parseFeed=function parseFeed(e,t){var r=new h(t=void 0===t?{xmlMode:!0}:t);return new l.Parser(r,t).end(e),r.feed}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.parse=void 0;var o=r(29),a=r(18),s=r(483),u=o.__importDefault(r(496));t.parse=function parse(e,t,r){var n={scriptingEnabled:"boolean"!=typeof t.scriptingEnabled||t.scriptingEnabled,treeAdapter:u.default,sourceCodeLocationInfo:t.sourceCodeLocationInfo},t=t.context;return r?s.parse(e,n):s.parseFragment(t,e,n)},t.render=function render(e){for(var t,r=("length"in e?e:[e]),n=0;n<r.length;n+=1){var i=r[n];a.isDocument(i)&&(t=Array.prototype.splice).call.apply(t,o.__spreadArray([r,n,1],i.children))}return s.serialize({children:r},{treeAdapter:u.default})}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),o=r(103),i=r(249),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoTokenizerMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoTokenizerMixin);function LocationInfoTokenizerMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoTokenizerMixin),(t=r.call(this,e)).tokenizer=e,t.posTracker=n.install(e.preprocessor,i),t.currentAttrLocation=null,t.ctLoc=null,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoTokenizerMixin,[{key:"_getCurrentLocation",value:function _getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}},{key:"_attachCurrentAttrLocationInfo",value:function _attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;var e=this.tokenizer.currentToken,t=this.tokenizer.currentAttr;e.location.attrs||(e.location.attrs=Object.create(null)),e.location.attrs[t.name]=this.currentAttrLocation}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){var i={_createStartTagToken:function _createStartTagToken(){n._createStartTagToken.call(this),this.currentToken.location=r.ctLoc},_createEndTagToken:function _createEndTagToken(){n._createEndTagToken.call(this),this.currentToken.location=r.ctLoc},_createCommentToken:function _createCommentToken(){n._createCommentToken.call(this),this.currentToken.location=r.ctLoc},_createDoctypeToken:function _createDoctypeToken(e){n._createDoctypeToken.call(this,e),this.currentToken.location=r.ctLoc},_createCharacterToken:function _createCharacterToken(e,t){n._createCharacterToken.call(this,e,t),this.currentCharacterToken.location=r.ctLoc},_createEOFToken:function _createEOFToken(){n._createEOFToken.call(this),this.currentToken.location=r._getCurrentLocation()},_createAttr:function _createAttr(e){n._createAttr.call(this,e),r.currentAttrLocation=r._getCurrentLocation()},_leaveAttrName:function _leaveAttrName(e){n._leaveAttrName.call(this,e),r._attachCurrentAttrLocationInfo()},_leaveAttrValue:function _leaveAttrValue(e){n._leaveAttrValue.call(this,e),r._attachCurrentAttrLocationInfo()},_emitCurrentToken:function _emitCurrentToken(){var e=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentToken.type===o.EOF_TOKEN?(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset):(e.endLine=r.posTracker.line,e.endCol=r.posTracker.col+1,e.endOffset=r.posTracker.offset+1),n._emitCurrentToken.call(this)},_emitCurrentCharacterToken:function _emitCurrentCharacterToken(){var e=this.currentCharacterToken&&this.currentCharacterToken.location;e&&-1===e.endOffset&&(e.endLine=r.posTracker.line,e.endCol=r.posTracker.col,e.endOffset=r.posTracker.offset),n._emitCurrentCharacterToken.call(this)}};return Object.keys(o.MODE).forEach(function(e){var t=o.MODE[e];i[t]=function(e){r.ctLoc=r._getCurrentLocation(),n[t].call(this,e)}}),i}}]),LocationInfoTokenizerMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(PositionTrackingPreprocessorMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(PositionTrackingPreprocessorMixin);function PositionTrackingPreprocessorMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,PositionTrackingPreprocessorMixin),(t=r.call(this,e)).preprocessor=e,t.isEol=!1,t.lineStartPos=0,t.droppedBufferSize=0,t.offset=0,t.col=0,t.line=1,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(PositionTrackingPreprocessorMixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){return{advance:function advance(){var e=this.pos+1,t=this.html[e];return r.isEol&&(r.isEol=!1,r.line++,r.lineStartPos=e),("\n"===t||"\r"===t&&"\n"!==this.html[e+1])&&(r.isEol=!0),r.col=e-r.lineStartPos+1,r.offset=r.droppedBufferSize+e,n.advance.call(this)},retreat:function retreat(){n.retreat.call(this),r.isEol=!1,r.col=this.pos-r.lineStartPos+1},dropParsedChunk:function dropParsedChunk(){var e=this.pos;n.dropParsedChunk.call(this),e-=this.pos,r.lineStartPos-=e,r.droppedBufferSize+=e,r.offset=r.droppedBufferSize+this.pos}}}}]),PositionTrackingPreprocessorMixin}();e.exports=r},function(e,t,r){"use strict";var n=r(30).DOCUMENT_MODE;function Xd0(e){return{nodeName:"#text",value:e,parentNode:null}}t.createDocument=function(){return{nodeName:"#document",mode:n.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};var a=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},i=t.insertBefore=function(e,t,r){r=e.childNodes.indexOf(r),e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,r,n){for(var i=null,o=0;o<e.childNodes.length;o++)if("#documentType"===e.childNodes[o].nodeName){i=e.childNodes[o];break}i?(i.name=t,i.publicId=r,i.systemId=n):a(e,{nodeName:"#documentType",name:t,publicId:r,systemId:n})},t.setDocumentMode=function(e,t){e.mode=t},t.getDocumentMode=function(e){return e.mode},t.detachNode=function(e){var t;e.parentNode&&(t=e.parentNode.childNodes.indexOf(e),e.parentNode.childNodes.splice(t,1),e.parentNode=null)},t.insertText=function(e,t){if(e.childNodes.length){var r=e.childNodes[e.childNodes.length-1];if("#text"===r.nodeName)return void(r.value+=t)}a(e,Xd0(t))},t.insertTextBefore=function(e,t,r){var n=e.childNodes[e.childNodes.indexOf(r)-1];n&&"#text"===n.nodeName?n.value+=t:i(e,Xd0(t),r)},t.adoptAttributes=function(e,t){for(var r=[],n=0;n<e.attrs.length;n++)r.push(e.attrs[n].name);for(var i=0;i<t.length;i++)-1===r.indexOf(t[i].name)&&e.attrs.push(t[i])},t.getFirstChild=function(e){return e.childNodes[0]},t.getChildNodes=function(e){return e.childNodes},t.getParentNode=function(e){return e.parentNode},t.getAttrList=function(e){return e.attrs},t.getTagName=function(e){return e.tagName},t.getNamespaceURI=function(e){return e.namespaceURI},t.getTextNodeContent=function(e){return e.value},t.getCommentNodeContent=function(e){return e.data},t.getDocumentTypeNodeName=function(e){return e.name},t.getDocumentTypeNodePublicId=function(e){return e.publicId},t.getDocumentTypeNodeSystemId=function(e){return e.systemId},t.isTextNode=function(e){return"#text"===e.nodeName},t.isCommentNode=function(e){return"#comment"===e.nodeName},t.isDocumentTypeNode=function(e){return"#documentType"===e.nodeName},t.isElementNode=function(e){return!!e.tagName},t.setNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=t},t.getNodeSourceCodeLocation=function(e){return e.sourceCodeLocation},t.updateNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=Object.assign(e.sourceCodeLocation,t)}},function(e,t,r){"use strict";e.exports=function mergeOptions(e,t){return[e,t=t||Object.create(null)].reduce(function(t,r){return Object.keys(r).forEach(function(e){t[e]=r[e]}),t},Object.create(null))}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.parse=void 0;var i=r(58);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return i.parseDocument}});var o=r(238);Object.defineProperty(t,"render",{enumerable:!0,get:function get(){return n(o).default}})},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){r(152)("lex"),e.exports=function lex(r){var e,t,n,i,o="",a=0,s=-1,u=0,c=1,l="before-selector",f=[l],h={},d=[],p=["media","keyframes",{name:"-webkit-keyframes",type:"keyframes",prefix:"-webkit-"},{name:"-moz-keyframes",type:"keyframes",prefix:"-moz-"},{name:"-ms-keyframes",type:"keyframes",prefix:"-ms-"},{name:"-o-keyframes",type:"keyframes",prefix:"-o-"},"font-face",{name:"import",state:"before-at-value"},{name:"charset",state:"before-at-value"},"supports","viewport",{name:"namespace",state:"before-at-value"},"document",{name:"-moz-document",type:"document",prefix:"-moz-"},"page"];function getState(e){return e?f[f.length-1-e]:l}function peek(e){return r[s+(e||1)]}function popState(){var e=f.pop();return l=f[f.length-1],e}function pushState(e){return l=e,f.push(l),f.length}function replaceState(e){var t=l;return f[f.length-1]=l=e,t}function skip(e){var t;1==(e||1)?("\n"==r[s]?(c++,a=1):a++,s++):(1<(t=r.slice(s,s+e).split("\n")).length&&(c+=t.length-1,a=1),a+=t[t.length-1].length,s+=e)}function addToken(){h.end={line:c,col:a},d.push(h),o="",h={}}function initializeToken(e){h={type:e,start:{line:c,col:a}}}for(;e=function getCh(){return skip(),r[s]}();)switch(e){case" ":switch(getState()){case"selector":case"value":case"value-paren":case"at-group":case"at-value":case"comment":case"double-string":case"single-string":o+=e}break;case"\n":case"\t":case"\r":case"\f":switch(getState()){case"value":case"value-paren":case"at-group":case"comment":case"single-string":case"double-string":case"selector":o+=e;break;case"at-value":"\n"===e&&(h.value=o.trim(),addToken(),popState())}break;case":":switch(getState()){case"name":h.name=o.trim(),o="",replaceState("before-value");break;case"before-selector":o+=e,initializeToken("selector"),pushState("selector");break;case"before-value":replaceState("value"),o+=e;break;default:o+=e}break;case";":switch(getState()){case"name":case"before-value":case"value":0<o.trim().length&&(h.value=o.trim(),addToken()),replaceState("before-name");break;case"value-paren":o+=e;break;case"at-value":h.value=o.trim(),addToken(),popState();break;case"before-name":break;default:o+=e}break;case"{":switch(getState()){case"selector":if("\\"===peek(-1)){o+=e;break}h.text=o.trim(),addToken(),replaceState("before-name"),u+=1;break;case"at-group":switch(h.name=o.trim(),h.type){case"font-face":case"viewport":case"page":pushState("before-name");break;default:pushState("before-selector")}addToken(),u+=1;break;case"name":case"at-rule":h.name=o.trim(),addToken(),pushState("before-name"),u+=1;break;case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":replaceState("value"),o+=e}break;case"}":switch(getState()){case"before-name":case"name":case"before-value":case"value":o&&(h.value=o.trim()),h.name&&h.value&&addToken(),initializeToken("end"),addToken(),popState(),"at-group"===getState()&&(initializeToken("at-group-end"),addToken(),popState()),0<u&&--u;break;case"at-group":case"before-selector":case"selector":if("\\"===peek(-1)){o+=e;break}0<u&&"at-group"===getState(1)&&(initializeToken("at-group-end"),addToken()),1<u&&popState(),0<u&&--u;break;case"double-string":case"single-string":case"comment":o+=e}break;case'"':case"'":switch(getState()){case"double-string":'"'===e&&"\\"!==peek(-1)&&popState();break;case"single-string":"'"===e&&"\\"!==peek(-1)&&popState();break;case"before-at-value":replaceState("at-value"),pushState('"'===e?"double-string":"single-string");break;case"before-value":replaceState("value"),pushState('"'===e?"double-string":"single-string");break;case"comment":break;default:"\\"!==peek(-1)&&pushState('"'===e?"double-string":"single-string")}o+=e;break;case"/":switch(getState()){case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":case"selector":case"name":case"value":"*"===peek(1)?(i=function find(e){return 0<(e=r.slice(s).indexOf(e))&&e}("*/"))&&skip(i+1):("before-value"==getState()&&replaceState("value"),o+=e);break;default:"*"===peek(1)?(initializeToken("comment"),pushState("comment"),skip()):o+=e}break;case"*":switch(getState()){case"comment":"/"===peek(1)?(h.text=o,skip(),addToken(),popState()):o+=e;break;case"before-selector":o+=e,initializeToken("selector"),pushState("selector");break;case"before-value":replaceState("value"),o+=e;break;default:o+=e}break;case"@":switch(getState()){case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":replaceState("value"),o+=e;break;default:for(var m=!1,_=0,g=p.length;!m&&_<g;++_)!function isNextString(e){var t=s+1;return e===r.slice(t,t+e.length)}(t=(n=p[_]).name||n)||(m=!0,initializeToken(t),pushState(n.state||"at-group"),skip(t.length),n.prefix&&(h.prefix=n.prefix),n.type&&(h.type=n.type));m||(o+=e)}break;case"(":switch(getState()){case"value":pushState("value-paren");break;case"before-value":replaceState("value")}o+=e;break;case")":switch(getState()){case"value-paren":popState();break;case"before-value":replaceState("value")}o+=e;break;default:switch(getState()){case"before-selector":initializeToken("selector"),pushState("selector");break;case"before-name":initializeToken("property"),replaceState("name");break;case"before-value":replaceState("value");break;case"before-at-value":replaceState("at-value")}o+=e}return d}},function(e,t,r){"use strict";r=[r(153),r(154),r(512)],void 0===(r=function get_beautify(r,e,t){function n40(e,t){return r.js_beautify(e,t)}return n40.js=r.js_beautify,n40.css=e.css_beautify,n40.html=t.html_beautify,n40.js_beautify=r.js_beautify,n40.css_beautify=e.css_beautify,n40.html_beautify=t.html_beautify,n40}.apply(t,r))||(e.exports=r)},function(e,t){e.exports=function removeUnused(e){for(var t=e.length-1;0<=t;t--){var r=e[t];r.unused&&r.all.splice(r.position,1)}}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(60),i=/^\d+$/,o=["*","all"],a="off";function defaults(e){return{ch:e,cm:e,em:e,ex:e,in:e,mm:e,pc:e,pt:e,px:e,q:e,rem:e,vh:e,vmax:e,vmin:e,vw:e,"%":e}}e.exports={DEFAULT:a,roundingPrecisionFrom:function roundingPrecisionFrom(e){return n(defaults(a),function buildPrecisionFrom(e){return null==e||"boolean"==typeof e?{}:"number"==typeof e&&-1==e?defaults(a):"number"==typeof e?defaults(e):"string"==typeof e&&i.test(e)?defaults(parseInt(e)):"string"!=typeof e||e!=a?"object"!=_typeof(e)?e.split(",").reduce(function(e,t){var t=(r=t.split("="))[0],r=parseInt(r[1]);return!isNaN(r)&&-1!=r||(r=a),-1<o.indexOf(t)?e=n(e,defaults(r)):e[t]=r,e},{}):e:defaults(a)}(e))}}},function(e,t,r){var l=r(16);e.exports=function everyValuesPair(e,t,r){for(var n,i,o=t.value.length,a=r.value.length,s=Math.max(o,a),u=Math.min(o,a)-1,c=0;c<s;c++)if(n=t.value[c]&&t.value[c][1]||n,i=r.value[c]&&r.value[c][1]||i,n!=l.COMMA&&i!=l.COMMA&&!e(n,i,c,c<=u))return!1;return!0}},function(e,t){e.exports=function hasInherit(e){for(var t=e.value.length-1;0<=t;t--)if("inherit"==e.value[t][1])return!0;return!1}},function(e,t){function InvalidPropertyError(e){this.name="InvalidPropertyError",this.message=e,this.stack=(new Error).stack}InvalidPropertyError.prototype=Object.create(Error.prototype),e.exports=InvalidPropertyError.prototype.constructor=InvalidPropertyError},function(e,t){var n=/(?:^|\W)(\-\w+\-)/g;function unique(e){for(var t,r=[];null!==(t=n.exec(e));)-1==r.indexOf(t[0])&&r.push(t[0]);return r}e.exports={unique:unique,same:function same(e,t){return unique(e).sort().join(",")==unique(t).sort().join(",")}}},function(e,t){var r=/\-\-.+$/;function withoutModifiers(e){return e.replace(r,"")}e.exports=function rulesOverlap(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(n=e[s][1],o=0,a=t.length;o<a;o++){if(n==(i=t[o][1]))return!0;if(r&&withoutModifiers(n)==withoutModifiers(i))return!0}return!1}},function(e,t){e.exports=function cloneArray(e){for(var t=e.slice(0),r=0,n=t.length;r<n;r++)Array.isArray(t[r])&&(t[r]=cloneArray(t[r]));return t}},function(e,n,i){!function(a){var s=i(553),e=i(266),u=i(561),t=i(562),c=i(33),r=n;r.request=function(e,t){e="string"==typeof e?c.parse(e):u(e);var r=-1===a.location.protocol.search(/^https?:$/)?"http:":"",n=e.protocol||r,i=e.hostname||e.host,o=e.port,r=e.path||"/";return i&&-1!==i.indexOf(":")&&(i="["+i+"]"),e.url=(i?n+"//"+i:"")+(o?":"+o:"")+r,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{},e=new s(e),t&&e.on("response",t),e},r.get=function get(e,t){return(t=r.request(e,t)).end(),t},r.ClientRequest=s,r.IncomingMessage=e.IncomingMessage,r.Agent=function(){},r.Agent.defaultMaxSockets=4,r.globalAgent=new r.Agent,r.STATUS_CODES=t,r.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}.call(this,i(12))},function(e,i,t){!function(e){i.fetch=isFunction(e.fetch)&&isFunction(e.ReadableStream),i.writableStream=isFunction(e.WritableStream),i.abortController=isFunction(e.AbortController),i.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),i.blobConstructor=!0}catch(e){}var t;function getXHR(){if(void 0!==t)return t;if(e.XMLHttpRequest){t=new e.XMLHttpRequest;try{t.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){t=null}}else t=null;return t}function checkTypeSupport(e){var t=getXHR();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var r=void 0!==e.ArrayBuffer,n=r&&isFunction(e.ArrayBuffer.prototype.slice);function isFunction(e){return"function"==typeof e}i.arraybuffer=i.fetch||r&&checkTypeSupport("arraybuffer"),i.msstream=!i.fetch&&n&&checkTypeSupport("ms-stream"),i.mozchunkedarraybuffer=!i.fetch&&r&&checkTypeSupport("moz-chunked-arraybuffer"),i.overrideMimeType=i.fetch||!!getXHR()&&isFunction(getXHR().overrideMimeType),i.vbArray=isFunction(e.VBArray),t=null}.call(this,t(12))},function(e,r,n){!function(a,s,u){var c=n(265),e=n(1),l=n(77),f=r.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=r.IncomingMessage=function(e,t,r,n){var i=this;if(l.Readable.call(i),i._mode=r,i.headers={},i.rawHeaders=[],i.trailers={},i.rawTrailers=[],i.on("end",function(){a.nextTick(function(){i.emit("close")})}),"fetch"===r){if(i._fetchResponse=t,i.url=t.url,i.statusCode=t.status,i.statusMessage=t.statusText,t.headers.forEach(function(e,t){i.headers[t.toLowerCase()]=e,i.rawHeaders.push(t,e)}),c.writableStream){r=new WritableStream({write:function write(r){return new Promise(function(e,t){i._destroyed?t():i.push(new u(r))?e():i._resumeFetch=e})},close:function close(){s.clearTimeout(n),i._destroyed||i.push(null)},abort:function abort(e){i._destroyed||i.emit("error",e)}});try{return void t.body.pipeTo(r).catch(function(e){s.clearTimeout(n),i._destroyed||i.emit("error",e)})}catch(e){}}var o=t.body.getReader();!function I50(){o.read().then(function(e){if(!i._destroyed){if(e.done)return s.clearTimeout(n),void i.push(null);i.push(new u(e.value)),I50()}}).catch(function(e){s.clearTimeout(n),i._destroyed||i.emit("error",e)})}()}else i._xhr=e,i._pos=0,i.url=e.responseURL,i.statusCode=e.status,i.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);t&&("set-cookie"===(e=t[1].toLowerCase())?(void 0===i.headers[e]&&(i.headers[e]=[]),i.headers[e].push(t[2])):void 0!==i.headers[e]?i.headers[e]+=", "+t[2]:i.headers[e]=t[2],i.rawHeaders.push(t[1],t[2]))}),i._charset="x-user-defined",c.overrideMimeType||(!(e=i.rawHeaders["mime-type"])||(e=e.match(/;\s*charset=([^;])(;|$)/))&&(i._charset=e[1].toLowerCase()),i._charset||(i._charset="utf-8"))};e(t,l.Readable),t.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},t.prototype._onXHRProgress=function(){var t=this,e=t._xhr,r=null;switch(t._mode){case"text:vbarray":if(e.readyState!==f.DONE)break;try{r=new s.VBArray(e.responseBody).toArray()}catch(e){}if(null!==r){t.push(new u(r));break}case"text":try{r=e.responseText}catch(e){t._mode="text:vbarray";break}if(r.length>t._pos){var n=r.substr(t._pos);if("x-user-defined"===t._charset){for(var i=new u(n.length),o=0;o<n.length;o++)i[o]=255&n.charCodeAt(o);t.push(i)}else t.push(n,t._charset);t._pos=r.length}break;case"arraybuffer":if(e.readyState!==f.DONE||!e.response)break;r=e.response,t.push(new u(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=e.response,e.readyState!==f.LOADING||!r)break;t.push(new u(new Uint8Array(r)));break;case"ms-stream":if(r=e.response,e.readyState!==f.LOADING)break;var a=new s.MSStreamReader;a.onprogress=function(){a.result.byteLength>t._pos&&(t.push(new u(new Uint8Array(a.result.slice(t._pos)))),t._pos=a.result.byteLength)},a.onload=function(){t.push(null)},a.readAsArrayBuffer(r)}t._xhr.readyState===f.DONE&&"ms-stream"!==t._mode&&t.push(null)}}.call(this,n(9),n(12),n(11).Buffer)},function(n,e,m){"use strict";!function(e,s){var u=m(110);n.exports=Readable;var o,c=m(253);function tg0(e,t){return e.listeners(t).length}Readable.ReadableState=ReadableState,m(32).EventEmitter;var r=m(268),l=m(163).Buffer,f=e.Uint8Array||function(){},t=Object.create(m(78));t.inherits=m(1);var a,e=m(554),h=void 0,h=e&&e.debuglog?e.debuglog("stream"):function debug(){},d=m(555),e=m(269);t.inherits(Readable,r);var p=["error","close","destroy","pause","resume"];function ReadableState(e,t){var r=t instanceof(o=o||m(42));this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,i=e.readableHighWaterMark,t=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(i||0===i)?i:t,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new d,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.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(a=a||m(43).StringDecoder,this.decoder=new a(e.encoding),this.encoding=e.encoding)}function Readable(e){if(o=o||m(42),!(this instanceof Readable))return new Readable(e);this._readableState=new ReadableState(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),r.call(this)}function readableAddChunk(e,t,r,n,i){var o,a=e._readableState;return null===t?(a.reading=!1,function onEofChunk(e,t){var r;t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,emitReadable(e))}(e,a)):(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return l.isBuffer(e)||e instanceof f}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new TypeError("Invalid non-string/buffer chunk"):r}(a,t))?e.emit("error",o):a.objectMode||t&&0<t.length?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function _uint8ArrayToBuffer(e){return l.from(e)}(t)),n?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):addChunk(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1))):n||(a.reading=!1),function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){this.push(null),t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=l.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){return a=a||m(43).StringDecoder,this._readableState.decoder=new a(e),this._readableState.encoding=e,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 8388608<=e?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?u.nextTick(emitReadable_,e):emitReadable_(e))}function emitReadable_(e){h("emit readable"),e.emit("readable"),flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,u.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function nReadingNextTick(e){h("readable nexttick read 0"),e.read(0)}function resume_(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function fromListPartial(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():(r?function copyFromBufferString(e,t){var r=t.head,n=1,i=r.data;for(e-=i.length;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0==(e-=a)){a===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r).data=o.slice(a);break}++n}return t.length-=n,i}:function copyFromBuffer(e,t){var r=l.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,a),0==(e-=a)){a===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n).data=o.slice(a);break}++i}return t.length-=i,r})(e,t),n}(e,t.buffer,t.decoder),r);var r}function endReadable(e){var t=e._readableState;if(0<t.length)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,u.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return h("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",n=!0),t.ended||t.reading?h("reading or ended",n=!1):n&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){h("onend"),r.end()}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?u.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){h("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){h("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&tg0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1,t=!1;function ondata(e){h("ondata"),(t=!1)!==r.write(e)||t||((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,t=!0),n.pause())}function onerror(e){h("onerror",e),unpipe(),r.removeListener("error",onerror),0===tg0(r,"error")&&r.emit("error",e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){h("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){h("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?c(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(h("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,r);return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){return t=r.prototype.on.call(this,e,t),"data"===e?!1!==this._readableState.flowing&&this.resume():"readable"===e&&((e=this._readableState).endEmitted||e.readableListening||(e.readableListening=e.needReadable=!0,e.emittedReadable=!1,e.reading?e.length&&emitReadable(this):u.nextTick(nReadingNextTick,this))),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,u.nextTick(resume_,e,t))}(this,e)),this},Readable.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;h("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){h("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<p.length;o++)t.on(p[o],this.emit.bind(this,p[o]));return this._read=function(e){h("wrapped _read",e),i&&(i=!1,t.resume())},this},Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Readable._fromList=fromList}.call(this,m(12),m(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";var o=r(110);function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||o.nextTick(emitErrorNT,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(o.nextTick(emitErrorNT,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),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.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){"use strict";e.exports=Transform;var n=r(42);function Transform(e){if(!(this instanceof Transform))return new Transform(e);n.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"==typeof this._flush?this._flush(function(e,t){done(r,e,t)}):done(this,null,null)}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}(e=Object.create(r(78))).inherits=r(1),e.inherits(Transform,n),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Transform.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,function(e){t(e),r.emit("close")})}},function(e,t,r){t.SourceMapGenerator=r(272).SourceMapGenerator,t.SourceMapConsumer=r(579).SourceMapConsumer,t.SourceNode=r(582).SourceNode},function(e,t,r){var d=r(273),p=r(79),u=r(274).ArraySet,n=r(578).MappingList;function SourceMapGenerator(e){this._file=p.getArg(e=e||{},"file",null),this._sourceRoot=p.getArg(e,"sourceRoot",null),this._skipValidation=p.getArg(e,"skipValidation",!1),this._sources=new u,this._names=new u,this._mappings=new n,this._sourcesContents=null}SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=function SourceMapGenerator_fromSourceMap(r){var n=r.sourceRoot,i=new SourceMapGenerator({file:r.file,sourceRoot:n});return r.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=p.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),i.addMapping(t)}),r.sources.forEach(function(e){var t=e;null!==n&&(t=p.relative(n,e)),i._sources.has(t)||i._sources.add(t),null!=(t=r.sourceContentFor(e))&&i.setSourceContent(e,t)}),i},SourceMapGenerator.prototype.addMapping=function SourceMapGenerator_addMapping(e){var t=p.getArg(e,"generated"),r=p.getArg(e,"original",null),n=p.getArg(e,"source",null),e=p.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,e),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=e&&(e=String(e),this._names.has(e)||this._names.add(e)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:e})},SourceMapGenerator.prototype.setSourceContent=function SourceMapGenerator_setSourceContent(e,t){null!=this._sourceRoot&&(e=p.relative(this._sourceRoot,e)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[p.toSetString(e)]=t):this._sourcesContents&&(delete this._sourcesContents[p.toSetString(e)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},SourceMapGenerator.prototype.applySourceMap=function SourceMapGenerator_applySourceMap(r,e,n){var i=e;if(null==e){if(null==r.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');i=r.file}var o=this._sourceRoot;null!=o&&(i=p.relative(o,i));var a=new u,s=new u;this._mappings.unsortedForEach(function(e){e.source!==i||null==e.originalLine||null!=(t=r.originalPositionFor({line:e.originalLine,column:e.originalColumn})).source&&(e.source=t.source,null!=n&&(e.source=p.join(n,e.source)),null!=o&&(e.source=p.relative(o,e.source)),e.originalLine=t.line,e.originalColumn=t.column,null!=t.name&&(e.name=t.name));var t=e.source;null==t||a.has(t)||a.add(t),null==(e=e.name)||s.has(e)||s.add(e)},this),this._sources=a,this._names=s,r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=p.join(n,e)),null!=o&&(e=p.relative(o,e)),this.setSourceContent(e,t))},this)},SourceMapGenerator.prototype._validateMapping=function SourceMapGenerator_validateMapping(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&0<e.line&&0<=e.column)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&0<e.line&&0<=e.column&&0<t.line&&0<=t.column&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},SourceMapGenerator.prototype._serializeMappings=function SourceMapGenerator_serializeMappings(){for(var e,t,r,n=0,i=1,o=0,a=0,s=0,u=0,c="",l=this._mappings.toArray(),f=0,h=l.length;f<h;f++){if(e="",(t=l[f]).generatedLine!==i)for(n=0;t.generatedLine!==i;)e+=";",i++;else if(0<f){if(!p.compareByGeneratedPositionsInflated(t,l[f-1]))continue;e+=","}e+=d.encode(t.generatedColumn-n),n=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=d.encode(r-u),u=r,e+=d.encode(t.originalLine-1-a),a=t.originalLine-1,e+=d.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=d.encode(r-s),s=r)),c+=e}return c},SourceMapGenerator.prototype._generateSourcesContent=function SourceMapGenerator_generateSourcesContent(e,t){return e.map(function(e){return this._sourcesContents?(null!=t&&(e=p.relative(t,e)),e=p.toSetString(e),Object.prototype.hasOwnProperty.call(this._sourcesContents,e)?this._sourcesContents[e]:null):null},this)},SourceMapGenerator.prototype.toJSON=function SourceMapGenerator_toJSON(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},SourceMapGenerator.prototype.toString=function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=SourceMapGenerator},function(e,t,r){var u=r(577);t.encode=function base64VLQ_encode(e){for(var t,r="",n=function toVLQSigned(e){return e<0?1+(-e<<1):e<<1}(e);t=31&n,0<(n>>>=5)&&(t|=32),r+=u.encode(t),0<n;);return r},t.decode=function base64VLQ_decode(e,t,r){var n,i,o=e.length,a=0,s=0;do{if(o<=t)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=u.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1))}while(n=!!(32&i),a+=(i&=31)<<s,s+=5,n);r.value=function fromVLQSigned(e){var t=e>>1;return 1==(1&e)?-t:t}(a),r.rest=t}},function(e,t,r){var o=r(79),a=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;function ArraySet(){this._array=[],this._set=s?new Map:Object.create(null)}ArraySet.fromArray=function ArraySet_fromArray(e,t){for(var r=new ArraySet,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},ArraySet.prototype.size=function ArraySet_size(){return s?this._set.size:Object.getOwnPropertyNames(this._set).length},ArraySet.prototype.add=function ArraySet_add(e,t){var r=s?e:o.toSetString(e),n=s?this.has(e):a.call(this._set,r),i=this._array.length;n&&!t||this._array.push(e),n||(s?this._set.set(e,i):this._set[r]=i)},ArraySet.prototype.has=function ArraySet_has(e){return s?this._set.has(e):(e=o.toSetString(e),a.call(this._set,e))},ArraySet.prototype.indexOf=function ArraySet_indexOf(e){if(s){var t=this._set.get(e);if(0<=t)return t}else if(t=o.toSetString(e),a.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},ArraySet.prototype.at=function ArraySet_at(e){if(0<=e&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},ArraySet.prototype.toArray=function ArraySet_toArray(){return this._array.slice()},t.ArraySet=ArraySet},function(e,t,r){var o=r(23);e.exports=function rebaseLocalMap(e,t,r){var n=o.resolve(""),t=o.resolve(n,t),i=o.dirname(t);return e.sources=e.sources.map(function(e){return o.relative(r,o.resolve(i,e))}),e}},function(e,t,r){var n=r(23),i=r(33);e.exports=function rebaseRemoteMap(e,t){var r=n.dirname(t);return e.sources=e.sources.map(function(e){return i.resolve(r,e)}),e}},function(e,t,r){var n=r(158),i=/^\(/,o=/\)$/,a=/^@import/i,s=/['"]\s*/,u=/\s*['"]/,c=/^url\(\s*/i,l=/\s*\)/i;e.exports=function extractImportUrlAndMedia(e){e=e.replace(a,"").trim().replace(c,"(").replace(l,")").replace(s,"").replace(u,"");return[(e=n(e," "))[0].replace(i,"").replace(o,""),e.slice(1).join(" ")]}},function(e,t){e.exports=function restoreImport(e,t){return("@import "+e+" "+t).trim()}},function(e,t){var r=/^@import/i;e.exports=function isImport(e){return r.test(e)}},function(e,t,r){"use strict";function createMap(e,t){var r={};return e.forEach(function(e){r[e]=1}),t?function(e){return 1===r[e.toLowerCase()]}:function(e){return 1===r[e]}}t.createMap=createMap,t.createMapFromString=function(e,t){return createMap(e.split(/,/),t)}},function(e,t,r){"use strict";e.exports={ABSOLUTE:"absolute",PATH_RELATIVE:"pathRelative",ROOT_RELATIVE:"rootRelative",SHORTEST:"shortest"}},function(e,t,r){var n=r(28),i=r(283);e.exports=i?function(e,t){return i.set(e,t),e}:n},function(e,t,r){r=(r=r(206))&&new r,e.exports=r},function(e,t,r){var E=r(285),T=r(286),S=r(618),A=r(113),k=r(287),x=r(292),C=r(630),O=r(176),M=r(17),n=1,i=2,o=8,N=16,R=128,P=512;e.exports=function createHybrid(a,s,u,c,l,f,h,d,p,m){var _=s&R,g=s&n,b=s&i,y=s&(o|N),v=s&P,w=b?void 0:A(a);return function wrapper(){for(var e,t=arguments.length,r=Array(t),n=t;n--;)r[n]=arguments[n];if(y&&(o=x(wrapper),e=S(r,o)),c&&(r=E(r,c,l,y)),f&&(r=T(r,f,h,y)),t-=e,y&&t<m){var i=O(r,o);return k(a,s,createHybrid,wrapper.placeholder,u,r,i,d,p,m-t)}var o=g?u:this,i=b?o[a]:a,t=r.length;return d?r=C(r,d):v&&1<t&&r.reverse(),_&&p<t&&(r.length=p),(i=this&&this!==M&&this instanceof wrapper?w||A(i):i).apply(o,r)}}},function(e,t){var h=Math.max;e.exports=function composeArgs(e,t,r,n){for(var i=-1,o=e.length,a=r.length,s=-1,u=t.length,c=h(o-a,0),l=Array(u+c),f=!n;++s<u;)l[s]=t[s];for(;++i<a;)(f||i<o)&&(l[r[i]]=e[i]);for(;c--;)l[s++]=e[i++];return l}},function(e,t){var p=Math.max;e.exports=function composeArgsRight(e,t,r,n){for(var i=-1,o=e.length,a=-1,s=r.length,u=-1,c=t.length,l=p(o-s,0),f=Array(l+c),h=!n;++i<l;)f[i]=e[i];for(var d=i;++u<c;)f[d+u]=t[u];for(;++a<s;)(h||i<o)&&(f[d+r[a]]=e[i++]);return f}},function(e,t,r){var f=r(288),h=r(290),d=r(291);e.exports=function createRecurry(e,t,r,n,i,o,a,s,u,c){var l=8&t;return t|=l?32:64,4&(t&=~(l?64:32))||(t&=-4),r=r.apply(void 0,c=[e,t,i,l?o:void 0,l?a:void 0,l?void 0:o,l?void 0:a,s,u,c]),f(e)&&h(r,c),r.placeholder=n,d(r,e,t)}},function(e,t,r){var n=r(172),i=r(174),o=r(289),a=r(621);e.exports=function isLaziable(e){var t=o(e),r=a[t];return"function"==typeof r&&t in n.prototype&&(e===r||!!(r=i(r))&&e===r[0])}},function(e,t,r){var a=r(620),s=Object.prototype.hasOwnProperty;e.exports=function getFuncName(e){for(var t=e.name+"",r=a[t],n=s.call(a,t)?r.length:0;n--;){var i=r[n],o=i.func;if(null==o||o==e)return i.name}return t}},function(e,t,r){var n=r(282),n=r(230)(n);e.exports=n},function(e,t,r){var n=r(623),i=r(624),o=r(229),a=r(625);e.exports=function setWrapToString(e,t,r){return o(e,i(t+="",a(n(t),r)))}},function(e,t){e.exports=function getHolder(e){return e.placeholder}},function(e,t,r){var n=r(217),i=r(643),o=r(25),a=r(13);e.exports=function filter(e,t){return(a(e)?n:i)(e,o(t,3))}},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,s=o(r(295)),u=r(32),o=new Set(["input","option","optgroup","select","button","datalist","textarea"]),r=new Set(["p"]),c={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:r,h1:r,h2:r,h3:r,h4:r,h5:r,h6:r,select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:r,article:r,aside:r,blockquote:r,details:r,div:r,dl:r,fieldset:r,figcaption:r,figure:r,footer:r,form:r,header:r,hr:r,main:r,nav:r,ol:r,pre:r,section:r,table:r,ul:r,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},l=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),f=new Set(["math","svg"]),h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),d=/\s|\//,i=(i(Parser,a=u.EventEmitter),Parser.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},Parser.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},Parser.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&Object.prototype.hasOwnProperty.call(c,e))for(var t;c[e].has(t=this._stack[this._stack.length-1]);this.onclosetag(t));!this._options.xmlMode&&l.has(e)||(this._stack.push(e),f.has(e)?this._foreignContext.push(!0):h.has(e)&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},Parser.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&l.has(this._tagname)&&this._cbs.onclosetag(this._tagname),this._tagname=""},Parser.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(f.has(e)||h.has(e))&&this._foreignContext.pop(),!this._stack.length||!this._options.xmlMode&&l.has(e))this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},Parser.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},Parser.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},Parser.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},Parser.prototype.onattribdata=function(e){this._attribvalue+=e},Parser.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},Parser.prototype._getInstructionName=function(e){var t=(t=e.search(d))<0?e:e.substr(0,t);return this._lowerCaseTagNames?t.toLowerCase():t},Parser.prototype.ondeclaration=function(e){var t;this._cbs.onprocessinginstruction&&(t=this._getInstructionName(e),this._cbs.onprocessinginstruction("!"+t,"!"+e))},Parser.prototype.onprocessinginstruction=function(e){var t;this._cbs.onprocessinginstruction&&(t=this._getInstructionName(e),this._cbs.onprocessinginstruction("?"+t,"?"+e))},Parser.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},Parser.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},Parser.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},Parser.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;0<e;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},Parser.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},Parser.prototype.parseComplete=function(e){this.reset(),this.end(e)},Parser.prototype.write=function(e){this._tokenizer.write(e)},Parser.prototype.end=function(e){this._tokenizer.end(e)},Parser.prototype.pause=function(){this._tokenizer.pause()},Parser.prototype.resume=function(){this._tokenizer.resume()},Parser);function Parser(e,t){var r=a.call(this)||this;return r._tagname="",r._attribname="",r._attribvalue="",r._attribs=null,r._stack=[],r._foreignContext=[],r.startIndex=0,r.endIndex=null,r.parseChunk=Parser.prototype.write,r.done=Parser.prototype.end,r._options=t||{},r._cbs=e||{},r._tagname="",r._attribname="",r._attribvalue="",r._attribs=null,r._stack=[],r._foreignContext=[],r.startIndex=0,r.endIndex=null,r._lowerCaseTagNames="lowerCaseTags"in r._options?!!r._options.lowerCaseTags:!r._options.xmlMode,r._lowerCaseAttributeNames="lowerCaseAttributeNames"in r._options?!!r._options.lowerCaseAttributeNames:!r._options.xmlMode,r._tokenizer=new(r._options.Tokenizer||s.default)(r._options,r),r._cbs.onparserinit&&r._cbs.onparserinit(r),r}t.Parser=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(143)),o=n(r(101)),a=n(r(142)),s=n(r(102));function whitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function ifElseState(r,n,i){var o=r.toLowerCase();return r===o?function(e,t){t===o?e._state=n:(e._state=i,e._index--)}:function(e,t){t===o||t===r?e._state=n:(e._state=i,e._index--)}}function consumeSpecialNameChar(r,n){var i=r.toLowerCase();return function(e,t){t===i||t===r?e._state=n:(e._state=3,e._index--)}}var u=ifElseState("C",23,16),c=ifElseState("D",24,16),l=ifElseState("A",25,16),f=ifElseState("T",26,16),h=ifElseState("A",27,16),d=consumeSpecialNameChar("R",34),p=consumeSpecialNameChar("I",35),m=consumeSpecialNameChar("P",36),_=consumeSpecialNameChar("T",37),g=ifElseState("R",39,1),b=ifElseState("I",40,1),y=ifElseState("P",41,1),v=ifElseState("T",42,1),w=consumeSpecialNameChar("Y",44),E=consumeSpecialNameChar("L",45),T=consumeSpecialNameChar("E",46),S=ifElseState("Y",48,1),A=ifElseState("L",49,1),k=ifElseState("E",50,1),x=ifElseState("#",52,53),C=ifElseState("X",55,54),r=(Tokenizer.prototype.reset=function(){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1},Tokenizer.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=2,this._sectionStart=this._index):this._decodeEntities&&1===this._special&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=1,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||1!==this._special||whitespace(e)?this._state=1:"!"===e?(this._state=15,this._sectionStart=this._index+1):"?"===e?(this._state=17,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?3:31,this._sectionStart=this._index)},Tokenizer.prototype._stateInTagName=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._emitToken("onopentagname"),this._state=8,this._index--)},Tokenizer.prototype._stateBeforeClosingTagName=function(e){whitespace(e)||(">"===e?this._state=1:1!==this._special?"s"===e||"S"===e?this._state=32:(this._state=1,this._index--):(this._state=6,this._sectionStart=this._index))},Tokenizer.prototype._stateInClosingTagName=function(e){">"!==e&&!whitespace(e)||(this._emitToken("onclosetag"),this._state=7,this._index--)},Tokenizer.prototype._stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=1,this._sectionStart=this._index+1):"/"===e?this._state=4:whitespace(e)||(this._state=9,this._sectionStart=this._index)},Tokenizer.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=1,this._sectionStart=this._index+1):whitespace(e)||(this._state=8,this._index--)},Tokenizer.prototype._stateInAttributeName=function(e){"="!==e&&"/"!==e&&">"!==e&&!whitespace(e)||(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=10,this._index--)},Tokenizer.prototype._stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this._cbs.onattribend(),this._state=8,this._index--):whitespace(e)||(this._cbs.onattribend(),this._state=9,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this._sectionStart=this._index+1):"'"===e?(this._state=13,this._sectionStart=this._index+1):whitespace(e)||(this._state=14,this._sectionStart=this._index,this._index--)},Tokenizer.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateInAttributeValueNoQuotes=function(e){whitespace(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeDeclaration=function(e){this._state="["===e?22:"-"===e?18:16},Tokenizer.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateBeforeComment=function(e){"-"===e?(this._state=19,this._sectionStart=this._index+1):this._state=16},Tokenizer.prototype._stateInComment=function(e){"-"===e&&(this._state=20)},Tokenizer.prototype._stateAfterComment1=function(e){this._state="-"===e?21:19},Tokenizer.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"-"!==e&&(this._state=19)},Tokenizer.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=28,this._sectionStart=this._index+1):(this._state=16,this._index--)},Tokenizer.prototype._stateInCdata=function(e){"]"===e&&(this._state=29)},Tokenizer.prototype._stateAfterCdata1=function(e){this._state="]"===e?30:28},Tokenizer.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"]"!==e&&(this._state=28)},Tokenizer.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=33:"t"===e||"T"===e?this._state=43:(this._state=3,this._index--)},Tokenizer.prototype._stateBeforeSpecialEnd=function(e){2!==this._special||"c"!==e&&"C"!==e?3!==this._special||"t"!==e&&"T"!==e?this._state=1:this._state=47:this._state=38},Tokenizer.prototype._stateBeforeScript5=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._special=2),this._state=3,this._index--},Tokenizer.prototype._stateAfterScript5=function(e){">"===e||whitespace(e)?(this._special=1,this._state=6,this._sectionStart=this._index-6,this._index--):this._state=1},Tokenizer.prototype._stateBeforeStyle4=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._special=3),this._state=3,this._index--},Tokenizer.prototype._stateAfterStyle4=function(e){">"===e||whitespace(e)?(this._special=1,this._state=6,this._sectionStart=this._index-5,this._index--):this._state=1},Tokenizer.prototype._parseNamedEntityStrict=function(){var e,t;this._sectionStart+1<this._index&&(e=this._buffer.substring(this._sectionStart+1,this._index),t=(this._xmlMode?s:o).default,Object.prototype.hasOwnProperty.call(t,e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1))},Tokenizer.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(6<t&&(t=6);2<=t;){var r=this._buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(a.default,r))return this._emitPartial(a.default[r]),void(this._sectionStart+=t+1);t--}},Tokenizer.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||"z"<e)&&(e<"A"||"Z"<e)&&(e<"0"||"9"<e)&&(this._xmlMode||this._sectionStart+1===this._index||(1!==this._baseState?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},Tokenizer.prototype._decodeNumericEntity=function(e,t){(e=this._sectionStart+e)!==this._index?(e=this._buffer.substring(e,this._index),t=parseInt(e,t),this._emitPartial(i.default(t)),this._sectionStart=this._index):this._sectionStart--,this._state=this._baseState},Tokenizer.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||"9"<e)&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},Tokenizer.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||"f"<e)&&(e<"A"||"F"<e)&&(e<"0"||"9"<e)&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},Tokenizer.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(1===this._state?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},Tokenizer.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},Tokenizer.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);1===this._state?this._stateText(e):12===this._state?this._stateInAttributeValueDoubleQuotes(e):9===this._state?this._stateInAttributeName(e):19===this._state?this._stateInComment(e):8===this._state?this._stateBeforeAttributeName(e):3===this._state?this._stateInTagName(e):6===this._state?this._stateInClosingTagName(e):2===this._state?this._stateBeforeTagName(e):10===this._state?this._stateAfterAttributeName(e):13===this._state?this._stateInAttributeValueSingleQuotes(e):11===this._state?this._stateBeforeAttributeValue(e):5===this._state?this._stateBeforeClosingTagName(e):7===this._state?this._stateAfterClosingTagName(e):31===this._state?this._stateBeforeSpecial(e):20===this._state?this._stateAfterComment1(e):14===this._state?this._stateInAttributeValueNoQuotes(e):4===this._state?this._stateInSelfClosingTag(e):16===this._state?this._stateInDeclaration(e):15===this._state?this._stateBeforeDeclaration(e):21===this._state?this._stateAfterComment2(e):18===this._state?this._stateBeforeComment(e):32===this._state?this._stateBeforeSpecialEnd(e):38===this._state?g(this,e):39===this._state?b(this,e):40===this._state?y(this,e):33===this._state?d(this,e):34===this._state?p(this,e):35===this._state?m(this,e):36===this._state?_(this,e):37===this._state?this._stateBeforeScript5(e):41===this._state?v(this,e):42===this._state?this._stateAfterScript5(e):43===this._state?w(this,e):28===this._state?this._stateInCdata(e):44===this._state?E(this,e):45===this._state?T(this,e):46===this._state?this._stateBeforeStyle4(e):47===this._state?S(this,e):48===this._state?A(this,e):49===this._state?k(this,e):50===this._state?this._stateAfterStyle4(e):17===this._state?this._stateInProcessingInstruction(e):53===this._state?this._stateInNamedEntity(e):22===this._state?u(this,e):51===this._state?x(this,e):23===this._state?c(this,e):24===this._state?l(this,e):29===this._state?this._stateAfterCdata1(e):30===this._state?this._stateAfterCdata2(e):25===this._state?f(this,e):26===this._state?h(this,e):27===this._state?this._stateBeforeCdata6(e):55===this._state?this._stateInHexEntity(e):54===this._state?this._stateInNumericEntity(e):52===this._state?C(this,e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},Tokenizer.prototype.pause=function(){this._running=!1},Tokenizer.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},Tokenizer.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},Tokenizer.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},Tokenizer.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);28===this._state||29===this._state||30===this._state?this._cbs.oncdata(e):19===this._state||20===this._state||21===this._state?this._cbs.oncomment(e):53!==this._state||this._xmlMode?54!==this._state||this._xmlMode?55!==this._state||this._xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this._cbs.ontext(e):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},Tokenizer.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},Tokenizer.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},Tokenizer.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},Tokenizer.prototype._emitPartial=function(e){1!==this._baseState?this._cbs.onattribdata(e):this._cbs.ontext(e)},Tokenizer);function Tokenizer(e,t){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1,this._cbs=t,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}t.default=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(297);i(r(297),t);var a=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},r=(DomHandler.prototype.onparserinit=function(e){this._parser=e},DomHandler.prototype.onreset=function(){var e;this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=null!==(e=this._parser)&&void 0!==e?e:null},DomHandler.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(e){this.handleCallback(e)},DomHandler.prototype.onclosetag=function(){this._lastNode=null;var e=this._tagStack.pop();e&&this._parser&&(this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e))},DomHandler.prototype.onopentag=function(e,t){t=new o.Element(e,t),this.addNode(t),this._tagStack.push(t)},DomHandler.prototype.ontext=function(e){var t=this._options.normalizeWhitespace,r=this._lastNode;r&&"text"===r.type?t?r.data=(r.data+e).replace(a," "):r.data+=e:(t&&(e=e.replace(a," ")),e=new o.Text(e),this.addNode(e),this._lastNode=e)},DomHandler.prototype.oncomment=function(e){this._lastNode&&"comment"===this._lastNode.type?this._lastNode.data+=e:(e=new o.Comment(e),this.addNode(e),this._lastNode=e)},DomHandler.prototype.oncommentend=function(){this._lastNode=null},DomHandler.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren("cdata",[e]);this.addNode(t),e.parent=t,this._lastNode=e},DomHandler.prototype.oncdataend=function(){this._lastNode=null},DomHandler.prototype.onprocessinginstruction=function(e,t){t=new o.ProcessingInstruction(e,t),this.addNode(t)},DomHandler.prototype.handleCallback=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},DomHandler.prototype.addNode=function(e){var t=this._tagStack[this._tagStack.length-1],r=t?t.children:this.dom,n=r[r.length-1];this._parser&&(this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex)),r.push(e),n&&((e.prev=n).next=e),t&&(e.parent=t),this._lastNode=null},DomHandler.prototype.addDataNode=function(e){this.addNode(e),this._lastNode=e},DomHandler);function DomHandler(e,t,r){this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=null,"function"==typeof t&&(r=t,t=s),"object"===_typeof(e)&&(t=e,e=void 0),this._callback=null!=e?e:null,this._options=null!=t?t:s,this._elementCB=null!=r?r:null}t.DomHandler=r,t.default=r},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.Element=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=new Map([["tag",1],["script",1],["style",1],["directive",1],["text",3],["cdata",4],["comment",8]]),s=(Object.defineProperty(Node.prototype,"nodeType",{get:function get(){var e;return null!==(e=o.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function get(){return this.parent},set:function set(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function get(){return this.prev},set:function set(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function get(){return this.next},set:function set(e){this.next=e},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(e){return cloneNode(this,e=void 0!==e&&e)},Node);function Node(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}t.Node=s;var u,c=(i(DataNode,u=s),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function get(){return this.data},set:function set(e){this.data=e},enumerable:!1,configurable:!0}),DataNode);function DataNode(e,t){return(e=u.call(this,e)||this).data=t,e}t.DataNode=c;var l,f=(i(Text,l=c),Text);function Text(e){return l.call(this,"text",e)||this}t.Text=f;var h,d=(i(Comment,h=c),Comment);function Comment(e){return h.call(this,"comment",e)||this}t.Comment=d;var p,m=(i(ProcessingInstruction,p=c),ProcessingInstruction);function ProcessingInstruction(e,t){return(t=p.call(this,"directive",t)||this).name=e,t}t.ProcessingInstruction=m;var _,g=(i(NodeWithChildren,_=s),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function get(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function get(){return 0<this.children.length?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function get(){return this.children},set:function set(e){this.children=e},enumerable:!1,configurable:!0}),NodeWithChildren);function NodeWithChildren(e,t){return(e=_.call(this,e)||this).children=t,e}t.NodeWithChildren=g;var b,y=(i(Element,b=g),Object.defineProperty(Element.prototype,"tagName",{get:function get(){return this.name},set:function set(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function get(){var t=this;return Object.keys(this.attribs).map(function(e){return{name:e,value:t.attribs[e]}})},enumerable:!1,configurable:!0}),Element);function Element(e,t,r){return(r=b.call(this,"script"===e?"script":"style"===e?"style":"tag",r=void 0===r?[]:r)||this).name=e,r.attribs=t,r.attribs=t,r}function cloneNode(e,t){switch(void 0===t&&(t=!1),e.type){case"text":return new f(e.data);case"directive":return new m(e.name,e.data);case"comment":return new d(e.data);case"tag":case"script":case"style":var r=e,n=t?cloneChildren(r.children):[],i=new y(r.name,a({},r.attribs),n);return n.forEach(function(e){return e.parent=i}),i;case"cdata":var n=t?cloneChildren(e.children):[],o=new g("cdata",n);return n.forEach(function(e){return e.parent=o}),o;case"doctype":throw new Error("Not implemented yet: ElementType.Doctype case")}}function cloneChildren(e){for(var t=e.map(function(e){return cloneNode(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=y,t.cloneNode=cloneNode},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var s,o=o(r(296)),u=a(r(56)),c=r(294),l=(i(FeedHandler,s=o.default),FeedHandler.prototype.onend=function(){var e,t,r={},n=getOneElement(isValidFeed,this.dom);n&&("feed"===n.name?(e=n.children,r.type="atom",addConditionally(r,"id","id",e),addConditionally(r,"title","title",e),(t=getAttribute("href",getOneElement("link",e)))&&(r.link=t),addConditionally(r,"description","subtitle",e),(t=fetch("updated",e))&&(r.updated=new Date(t)),addConditionally(r,"author","email",e,!0),r.items=getElements("entry",e).map(function(e){var t={},r=e.children;return addConditionally(t,"id","id",r),addConditionally(t,"title","title",r),(e=getAttribute("href",getOneElement("link",r)))&&(t.link=e),(e=fetch("summary",r)||fetch("content",r))&&(t.description=e),(r=fetch("updated",r))&&(t.pubDate=new Date(r)),t})):(e=getOneElement("channel",n.children).children,r.type=n.name.substr(0,3),r.id="",addConditionally(r,"title","title",e),addConditionally(r,"link","link",e),addConditionally(r,"description","description",e),(t=fetch("lastBuildDate",e))&&(r.updated=new Date(t)),addConditionally(r,"author","managingEditor",e,!0),r.items=getElements("item",n.children).map(function(e){var t={};return addConditionally(t,"id","guid",e=e.children),addConditionally(t,"title","title",e),addConditionally(t,"link","link",e),addConditionally(t,"description","description",e),(e=fetch("pubDate",e))&&(t.pubDate=new Date(e)),t}))),this.feed=r,this.handleCallback(n?null:Error("couldn't find root of feed"))},FeedHandler);function FeedHandler(e,t){return"object"===_typeof(e)&&null!==e&&(t=e=void 0),s.call(this,e,t)||this}function getElements(e,t){return u.getElementsByTagName(e,t,!0)}function getOneElement(e,t){return u.getElementsByTagName(e,t,!0,1)[0]}function fetch(e,t,r){return u.getText(u.getElementsByTagName(e,t,r=void 0!==r&&r,1)).trim()}function getAttribute(e,t){return t?t.attribs[e]:null}function addConditionally(e,t,r,n,i){(i=fetch(r,n,i=void 0!==i&&i))&&(e[t]=i)}function isValidFeed(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=l;var f={xmlMode:!0};t.parseFeed=function parseFeed(e,t){var r=new l(t=void 0===t?f:t);return new c.Parser(r,t).end(e),r.feed}},function(e,t){e.exports=!1},function(e,t,r){r=r(663)(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),e.exports=r},function(e,t,r){var n=r(53),i=/[\\^$.*+?()[\]{}|]/g,o=RegExp(i.source);e.exports=function escapeRegExp(e){return(e=n(e))&&o.test(e)?e.replace(i,"\\$&"):e}},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.assignComponents=assignComponents,t.registerComponent=function registerComponent(e){assignComponents(i,[e])},t.default=void 0;var o=n(r(300)),i={};function assignComponents(e,t){var r,n=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;e[i.componentName||(0,o.default)(i.name)]=i}}catch(e){n.e(e)}finally{n.f()}}t.default=i},function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(64),t.createHash=t.Hash=r(83),t.createHmac=t.Hmac=r(313);var n=r(718),n=Object.keys(n),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);t.getHashes=function(){return i},n=r(316),t.pbkdf2=n.pbkdf2,t.pbkdf2Sync=n.pbkdf2Sync,n=r(720),t.Cipher=n.Cipher,t.createCipher=n.createCipher,t.Cipheriv=n.Cipheriv,t.createCipheriv=n.createCipheriv,t.Decipher=n.Decipher,t.createDecipher=n.createDecipher,t.Decipheriv=n.Decipheriv,t.createDecipheriv=n.createDecipheriv,t.getCiphers=n.getCiphers,t.listCiphers=n.listCiphers,n=r(735),t.DiffieHellmanGroup=n.DiffieHellmanGroup,t.createDiffieHellmanGroup=n.createDiffieHellmanGroup,t.getDiffieHellman=n.getDiffieHellman,t.createDiffieHellman=n.createDiffieHellman,t.DiffieHellman=n.DiffieHellman,n=r(740),t.createSign=n.createSign,t.Sign=n.Sign,t.createVerify=n.createVerify,t.Verify=n.Verify,t.createECDH=r(781),n=r(782),t.publicEncrypt=n.publicEncrypt,t.privateEncrypt=n.privateEncrypt,t.publicDecrypt=n.publicDecrypt,t.privateDecrypt=n.privateDecrypt,r=r(785),t.randomFill=r.randomFill,t.randomFillSync=r.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,r){"use strict";var s=r(5).Buffer,n=r(700).Transform;function HashBase(e){n.call(this),this._block=s.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(1)(HashBase,n),HashBase.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},HashBase.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},HashBase.prototype.update=function(e,t){if(function throwIfNotStringOrBuffer(e,t){if(!s.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");s.isBuffer(e)||(e=s.from(e,t));for(var r=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[n++];this._update(),this._blockOffset=0}for(;n<e.length;)r[this._blockOffset++]=e[n++];for(var o=0,a=8*e.length;0<a;++o)this._length[o]+=a,0<(a=this._length[o]/4294967296|0)&&(this._length[o]-=4294967296*a);return this},HashBase.prototype._update=function(){throw new Error("_update is not implemented")},HashBase.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0);for(var r=this._blockOffset=0;r<4;++r)this._length[r]=0;return t},HashBase.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=HashBase},function(y,e,v){"use strict";!function(e,s){var n;function ou0(e,t){return e.listeners(t).length}(y.exports=Readable).ReadableState=ReadableState,v(32).EventEmitter;var i,t,r,o=v(306),u=v(11).Buffer,c=e.Uint8Array||function(){},a=v(701),l=a&&a.debuglog?a.debuglog("stream"):function debug(){},f=v(702),e=v(307),h=v(308).getHighWaterMark,d=(a=v(65).codes).ERR_INVALID_ARG_TYPE,p=a.ERR_STREAM_PUSH_AFTER_EOF,m=a.ERR_METHOD_NOT_IMPLEMENTED,_=a.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;v(1)(Readable,o);var g=e.errorOrDestroy,b=["error","close","destroy","pause","resume"];function ReadableState(e,t,r){n=n||v(66),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=h(this,e,"readableHighWaterMark",r),this.buffer=new f,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!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(i=i||v(43).StringDecoder,this.decoder=new i(e.encoding),this.encoding=e.encoding)}function Readable(e){if(n=n||v(66),!(this instanceof Readable))return new Readable(e);var t=this instanceof n;this._readableState=new ReadableState(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function readableAddChunk(e,t,r,n,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function onEofChunk(e,t){var r;l("onEofChunk"),t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,t.sync?emitReadable(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,emitReadable_(e))))}(e,a);else if(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return u.isBuffer(e)||e instanceof c}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new d("chunk",["string","Buffer","Uint8Array"],t):r}(a,t))g(e,o);else if(a.objectMode||t&&0<t.length)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function _uint8ArrayToBuffer(e){return u.from(e)}(t)),n)a.endEmitted?g(e,new _):addChunk(e,a,t,!0);else if(a.ended)g(e,new p);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1)}else n||(a.reading=!1,maybeReadMore(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){var t=new(i=i||v(43).StringDecoder)(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,s.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,s.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(l("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function updateReadableListening(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function nReadingNextTick(e){l("readable nexttick read 0"),e.read(0)}function resume_(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function endReadable(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,s.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){l("endReadableNT",e.endEmitted,e.length),e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"),!e.autoDestroy||(!(e=t._writableState)||e.autoDestroy&&e.finished)&&t.destroy())}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:0<t.length)||t.ended))return l("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return l("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",n=!0),t.ended||t.reading?l("reading or ended",n=!1):n&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){g(this,new m("_read()"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){l("onend"),r.end()}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?s.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){l("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){l("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function pipeOnDrainFunctionResult(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&ou0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1;function ondata(e){l("ondata"),e=r.write(e),l("dest.write",e),!1===e&&((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function onerror(e){l("onerror",e),unpipe(),r.removeListener("error",onerror),0===ou0(r,"error")&&g(r,e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){l("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){l("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),t=this._readableState;return"data"===e?(t.readableListening=0<this.listenerCount("readable"),!1!==t.flowing&&this.resume()):"readable"===e&&(t.endEmitted||t.readableListening||(t.readableListening=t.needReadable=!0,t.flowing=!1,t.emittedReadable=!1,l("on readable",t.length,t.reading),t.length?emitReadable(this):t.reading||s.nextTick(nReadingNextTick,this))),r},Readable.prototype.removeListener=function(e,t){return t=o.prototype.removeListener.call(this,e,t),"readable"===e&&s.nextTick(updateReadableListening,this),t},Readable.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||s.nextTick(updateReadableListening,this),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,s.nextTick(resume_,e,t))}(this,e)),e.paused=!1,this},Readable.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;l("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){l("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function methodWrap(e){return function methodWrapReturnFunction(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<b.length;o++)t.on(b[o],this.emit.bind(this,b[o]));return this._read=function(e){l("wrapped _read",e),i&&(i=!1,t.resume())},this},"function"==typeof Symbol&&(Readable.prototype[Symbol.asyncIterator]=function(){return(t=void 0===t?v(704):t)(this)}),Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function get(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function get(){return this._readableState.flowing},set:function set(e){this._readableState&&(this._readableState.flowing=e)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function get(){return this._readableState.length}}),"function"==typeof Symbol&&(Readable.from=function(e,t){return(r=void 0===r?v(705):r)(Readable,e,t)})}.call(this,v(12),v(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";!function(o){function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,o.nextTick(emitErrorNT,this,e)):o.nextTick(emitErrorNT,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?o.nextTick(emitCloseNT,r):(r._writableState.errorEmitted=!0,o.nextTick(emitErrorAndCloseNT,r,e)):o.nextTick(emitErrorAndCloseNT,r,e):t?(o.nextTick(emitCloseNT,r),t(e)):o.nextTick(emitCloseNT,r)})),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(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}.call(this,r(9))},function(e,t,r){"use strict";var i=r(65).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function getHighWaterMark(e,t,r,n){if(null==(t=function highWaterMarkFrom(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,r)))return e.objectMode?16:16384;if(!isFinite(t)||Math.floor(t)!==t||t<0)throw new i(n?r:"highWaterMark",t);return Math.floor(t)}}},function(y,e,v){"use strict";!function(e,a){function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var n;(y.exports=Writable).WritableState=WritableState;var r,t={deprecate:v(165)},i=v(306),c=v(11).Buffer,s=e.Uint8Array||function(){},o=v(307),u=v(308).getHighWaterMark,l=(e=v(65).codes).ERR_INVALID_ARG_TYPE,f=e.ERR_METHOD_NOT_IMPLEMENTED,h=e.ERR_MULTIPLE_CALLBACK,d=e.ERR_STREAM_CANNOT_PIPE,p=e.ERR_STREAM_DESTROYED,m=e.ERR_STREAM_NULL_VALUES,_=e.ERR_STREAM_WRITE_AFTER_END,g=e.ERR_UNKNOWN_ENCODING,b=o.errorOrDestroy;function nop(){}function WritableState(e,t,r){n=n||v(66),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=u(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,r=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if("function"!=typeof i)throw new h;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,b(e,n)):(i(n),e._writableState.errorEmitted=!0,b(e,n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r)||e.destroyed)||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?a.nextTick(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){var t=this instanceof(n=n||v(66));if(!t&&!r.call(Writable,this))return new Writable(e);this._writableState=new WritableState(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),i.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new p("write")):r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&b(t,e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),!t.autoDestroy||(!(t=e._readableState)||t.autoDestroy&&t.endEmitted)&&e.destroy())),r}v(1)(Writable,i),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:t.deprecate(function writableStateBufferGetter(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(r=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!r.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):r=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){b(this,new d)},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof s}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ending?function writeAfterEnd(e,t){var r=new _;b(e,r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i;return null===r?i=new m:"string"==typeof r||t.objectMode||(i=new l("chunk",["string","Buffer"],r)),!i||(b(e,i),void a.nextTick(n,i))}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new g(e);return this._writableState.defaultEncoding=e,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(e,t,r){r(new f("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),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(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=o.destroy,Writable.prototype._undestroy=o.undestroy,Writable.prototype._destroy=function(e,t){t(e)}}.call(this,v(12),v(9))},function(e,t,r){"use strict";e.exports=Transform;var n=(e=r(65).codes).ERR_METHOD_NOT_IMPLEMENTED,i=e.ERR_MULTIPLE_CALLBACK,o=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=e.ERR_TRANSFORM_WITH_LENGTH_0,s=r(66);function Transform(e){if(!(this instanceof Transform))return new Transform(e);s.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"!=typeof this._flush||this._readableState.destroyed?done(this,null,null):this._flush(function(e,t){done(r,e,t)})}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new o;return e.push(null)}r(1)(Transform,s),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){r(new n("_transform()"))},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},Transform.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,p=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function Sha256(){this.init(),this._w=a,i.call(this,64,56)}n(Sha256,i),Sha256.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},Sha256.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0|this._f,u=0|this._g,c=0|this._h,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<64;++l)t[l]=function gamma1(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}(t[l-2])+t[l-7]+function gamma0(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}(t[l-15])+t[l-16]|0;for(var f=0;f<64;++f)var h=c+function sigma1(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}(a)+function ch(e,t,r){return r^e&(t^r)}(a,s,u)+p[f]+t[f]|0,d=function sigma0(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}(r)+function maj(e,t,r){return e&t|r&(e|t)}(r,n,i)|0,c=u,u=s,s=a,a=o+h|0,o=i,i=n,n=r,r=h+d|0;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0,this._f=s+this._f|0,this._g=u+this._g|0,this._h=c+this._h|0},Sha256.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=Sha256},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,U=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function Sha512(){this.init(),this._w=a,i.call(this,128,112)}function Ch(e,t,r){return r^e&(t^r)}function maj(e,t,r){return e&t|r&(e|t)}function sigma0(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function sigma1(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function getCarry(e,t){return e>>>0<t>>>0?1:0}n(Sha512,i),Sha512.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},Sha512.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,a=0|this._eh,s=0|this._fh,u=0|this._gh,c=0|this._hh,l=0|this._al,f=0|this._bl,h=0|this._cl,d=0|this._dl,p=0|this._el,m=0|this._fl,_=0|this._gl,g=0|this._hl,b=0;b<32;b+=2)t[b]=e.readInt32BE(4*b),t[b+1]=e.readInt32BE(4*b+4);for(;b<160;b+=2){var y=function Gamma0(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}(k=t[b-30],A=t[b-30+1]),v=function Gamma0l(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}(A,k),w=function Gamma1(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}(k=t[b-4],A=t[b-4+1]),E=function Gamma1l(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}(A,k),T=t[b-14],S=t[b-14+1],A=t[b-32],k=t[b-32+1],x=v+S|0,C=(C=(C=y+T+getCarry(x,v)|0)+w+getCarry(x=x+E|0,E)|0)+A+getCarry(x=x+k|0,k)|0;t[b]=C,t[b+1]=x}for(var O=0;O<160;O+=2){C=t[O];var x=t[O+1],M=maj(r,n,i),N=maj(l,f,h),R=sigma0(r,l),P=sigma0(l,r),I=sigma1(a,p),B=sigma1(p,a),L=U[O+1],D=Ch(a,s,u),j=Ch(p,m,_),I=(((c+I+getCarry(B=g+B|0,g)|0)+D+getCarry(B=B+j|0,j)|0)+U[O]+getCarry(B=B+L|0,L)|0)+C+getCarry(B=B+x|0,x)|0,P=R+M+getCarry(N=P+N|0,P)|0,c=u,g=_,u=s,_=m,s=a,m=p,a=o+I+getCarry(p=d+B|0,d)|0,o=i,d=h,i=n,h=f,n=r,f=l,r=I+P+getCarry(l=B+N|0,B)|0}this._al=this._al+l|0,this._bl=this._bl+f|0,this._cl=this._cl+h|0,this._dl=this._dl+d|0,this._el=this._el+p|0,this._fl=this._fl+m|0,this._gl=this._gl+_|0,this._hl=this._hl+g|0,this._ah=this._ah+r+getCarry(this._al,l)|0,this._bh=this._bh+n+getCarry(this._bl,f)|0,this._ch=this._ch+i+getCarry(this._cl,h)|0,this._dh=this._dh+o+getCarry(this._dl,d)|0,this._eh=this._eh+a+getCarry(this._el,p)|0,this._fh=this._fh+s+getCarry(this._fl,m)|0,this._gh=this._gh+u+getCarry(this._gl,_)|0,this._hh=this._hh+c+getCarry(this._hl,g)|0},Sha512.prototype._hash=function(){var n=o.allocUnsafe(64);function writeInt64BE(e,t,r){n.writeInt32BE(e,r),n.writeInt32BE(t,r+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),writeInt64BE(this._gh,this._gl,48),writeInt64BE(this._hh,this._hl,56),n},e.exports=Sha512},function(e,t,r){"use strict";var n=r(1),i=r(717),a=r(35),s=r(5).Buffer,o=r(314),u=r(184),c=r(185),l=s.alloc(128);function Hmac(e,t){a.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;this._alg=e,(this._key=t).length>r?t=("rmd160"===e?new u:c(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var n=this._ipad=s.allocUnsafe(r),i=this._opad=s.allocUnsafe(r),o=0;o<r;o++)n[o]=54^t[o],i[o]=92^t[o];this._hash="rmd160"===e?new u:c(e),this._hash.update(n)}n(Hmac,a),Hmac.prototype._update=function(e){this._hash.update(e)},Hmac.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new u:c(this._alg)).update(this._opad).update(e).digest()},e.exports=function createHmac(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new Hmac("rmd160",t):"md5"===e?new i(o,t):new Hmac(e,t)}},function(e,t,r){var n=r(182);e.exports=function(e){return(new n).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t,r){t.pbkdf2=r(719),t.pbkdf2Sync=r(319)},function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||r<t||t!=t)throw new TypeError("Bad key length")}},function(r,e,t){!function(e,t){t=e.process&&e.process.browser||!e.process||!e.process.version||6<=parseInt(t.version.split(".")[0].slice(1),10)?"utf-8":"binary",r.exports=t}.call(this,t(12),t(9))},function(e,t,r){var u=r(314),c=r(184),l=r(185),_=r(5).Buffer,g=r(317),b=r(318),y=r(320),f=_.alloc(128),v={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function Hmac(e,t,r){var n=function getDigest(t){return"rmd160"===t||"ripemd160"===t?function rmd160Func(e){return(new c).update(e).digest()}:"md5"===t?u:function shaFunc(e){return l(t).update(e).digest()}}(e),i="sha512"===e||"sha384"===e?128:64;t.length>i?t=n(t):t.length<i&&(t=_.concat([t,f],i));for(var o=_.allocUnsafe(i+v[e]),a=_.allocUnsafe(i+v[e]),s=0;s<i;s++)o[s]=54^t[s],a[s]=92^t[s];r=_.allocUnsafe(i+r+4),o.copy(r,0,0,i),this.ipad1=r,this.ipad2=o,this.opad=a,this.alg=e,this.blocksize=i,this.hash=n,this.size=v[e]}Hmac.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function pbkdf2(e,t,r,n,i){g(r,n);var o=new Hmac(i=i||"sha1",e=y(e,b,"Password"),(t=y(t,b,"Salt")).length),a=_.allocUnsafe(n),s=_.allocUnsafe(t.length+4);t.copy(s,0,0,t.length);for(var u=0,c=v[i],l=Math.ceil(n/c),f=1;f<=l;f++){s.writeUInt32BE(f,t.length);for(var h=o.run(s,o.ipad1),d=h,p=1;p<r;p++)for(var d=o.run(d,o.ipad2),m=0;m<c;m++)h[m]^=d[m];h.copy(a,u),u+=c}return a}},function(e,t,r){var n=r(5).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,r){"use strict";t.readUInt32BE=function readUInt32BE(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function writeUInt32BE(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function ip(e,t,r,n){for(var i=0,o=0,a=6;0<=a;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1}for(a=6;0<=a;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1}r[n+0]=i>>>0,r[n+1]=o>>>0},t.rip=function rip(e,t,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;0<=s;s-=8)i<<=1,i|=t>>>s+a&1,i<<=1,i|=e>>>s+a&1;for(a=4;a<8;a++)for(s=24;0<=s;s-=8)o<<=1,o|=t>>>s+a&1,o<<=1,o|=e>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.pc1=function pc1(e,t,r,n){for(var i=0,o=0,a=7;5<=a;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.r28shl=function r28shl(e,t){return e<<t&268435455|e>>>28-t};var u=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function pc2(e,t,r,n){for(var i=0,o=0,a=u.length>>>1,s=0;s<a;s++)i<<=1,i|=e>>>u[s]&1;for(s=a;s<u.length;s++)o<<=1,o|=t>>>u[s]&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.expand=function expand(e,t,r){for(var n=0,i=0,n=(1&e)<<5|e>>>27,o=23;15<=o;o-=4)n<<=6,n|=e>>>o&63;for(o=11;3<=o;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function substitute(e,t){for(var r=0,n=0;n<4;n++)r<<=4,r|=i[64*n+(e>>>18-6*n&63)];for(n=0;n<4;n++)r<<=4,r|=i[256+64*n+(t>>>18-6*n&63)];return r>>>0};var n=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function permute(e){for(var t=0,r=0;r<n.length;r++)t<<=1,t|=e>>>n[r]&1;return t>>>0},t.padSplit=function padSplit(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var i=[],o=0;o<t;o+=r)i.push(n.slice(o,o+r));return i.join(" ")}},function(e,t,r){"use strict";var a=r(19),n=r(1),l=r(321),i=r(186);function DESState(){this.tmp=new Array(2),this.keys=null}function DES(e){i.call(this,e);var t=new DESState;this._desState=t,this.deriveKeys(t,e.key)}n(DES,i),(e.exports=DES).create=function create(e){return new DES(e)};var s=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];DES.prototype.deriveKeys=function deriveKeys(e,t){e.keys=new Array(32),a.equal(t.length,this.blockSize,"Invalid key length");var r=l.readUInt32BE(t,0),n=l.readUInt32BE(t,4);l.pc1(r,n,e.tmp,0),r=e.tmp[0],n=e.tmp[1];for(var i=0;i<e.keys.length;i+=2){var o=s[i>>>1],r=l.r28shl(r,o),n=l.r28shl(n,o);l.pc2(r,n,e.keys,i)}},DES.prototype._update=function _update(e,t,r,n){var i=this._desState,o=l.readUInt32BE(e,t),t=l.readUInt32BE(e,t+4);l.ip(o,t,i.tmp,0),o=i.tmp[0],t=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,t,i.tmp,0):this._decrypt(i,o,t,i.tmp,0),o=i.tmp[0],t=i.tmp[1],l.writeUInt32BE(r,o,n),l.writeUInt32BE(r,t,n+4)},DES.prototype._pad=function _pad(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},DES.prototype._unpad=function _unpad(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)a.equal(e[r],t);return e.slice(0,e.length-t)},DES.prototype._encrypt=function _encrypt(e,t,r,n,i){for(var o=t,a=r,s=0;s<e.keys.length;s+=2){var u=e.keys[s],c=e.keys[s+1];l.expand(a,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1],u=l.substitute(u,c),c=a,a=(o^l.permute(u))>>>0,o=c}l.rip(a,o,n,i)},DES.prototype._decrypt=function _decrypt(e,t,r,n,i){for(var o=r,a=t,s=e.keys.length-2;0<=s;s-=2){var u=e.keys[s],c=e.keys[s+1];l.expand(o,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1],u=l.substitute(u,c),c=o,o=(a^l.permute(u))>>>0,a=c}l.rip(o,a,n,i)}},function(e,t,r){var u=r(84),c=r(5).Buffer,l=r(324);t.encrypt=function(e,t){var r=Math.ceil(t.length/16),n=e._cache.length;e._cache=c.concat([e._cache,c.allocUnsafe(16*r)]);for(var i=0;i<r;i++){var o=function getBlock(e){var t=e._cipher.encryptBlockRaw(e._prev);return l(e._prev),t}(e),a=n+16*i;e._cache.writeUInt32BE(o[0],a+0),e._cache.writeUInt32BE(o[1],a+4),e._cache.writeUInt32BE(o[2],a+8),e._cache.writeUInt32BE(o[3],a+12)}var s=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),u(t,s)}},function(e,t){e.exports=function incr32(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,r){var o=r(114),a=r(5).Buffer,s=r(35),n=r(1),u=r(732),i=r(84),c=r(324);function StreamCipher(e,t,r,n){s.call(this);var i=a.alloc(4,0);this._cipher=new o.AES(t),i=this._cipher.encryptBlock(i),this._ghash=new u(i),r=function calcIv(e,t,r){if(12===t.length)return e._finID=a.concat([t,a.from([0,0,0,1])]),a.concat([t,a.from([0,0,0,2])]);var n=new u(r),i=t.length,r=i%16;return n.update(t),r&&n.update(a.alloc(r=16-r,0)),n.update(a.alloc(8,0)),r=8*i,(i=a.alloc(8)).writeUIntBE(r,0,8),n.update(i),e._finID=n.state,e=a.from(e._finID),c(e),e}(this,r,i),this._prev=a.from(r),this._cache=a.allocUnsafe(0),this._secCache=a.allocUnsafe(0),this._decrypt=n,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}n(StreamCipher,s),StreamCipher.prototype._update=function(e){this._called||!this._alen||(t=16-this._alen%16)<16&&(t=a.alloc(t,0),this._ghash.update(t)),this._called=!0;var t=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(t),this._len+=e.length,t},StreamCipher.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=i(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function xorTest(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i<n;++i)r+=e[i]^t[i];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},StreamCipher.prototype.getAuthTag=function getAuthTag(){if(this._decrypt||!a.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},StreamCipher.prototype.setAuthTag=function setAuthTag(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},StreamCipher.prototype.setAAD=function setAAD(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=StreamCipher},function(e,t,r){var i=r(114),o=r(5).Buffer,a=r(35);function StreamCipher(e,t,r,n){a.call(this),this._cipher=new i.AES(t),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=n,this._mode=e}r(1)(StreamCipher,a),StreamCipher.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},StreamCipher.prototype._final=function(){this._cipher.scrub()},e.exports=StreamCipher},function(e,t,r){var i=r(64);(e.exports=findPrime).simpleSieve=simpleSieve,findPrime.fermatTest=fermatTest;var o=r(15),a=new o(24),s=new(r(329)),u=new o(1),c=new o(2),l=new o(5),f=(new o(16),new o(8),new o(10)),h=new o(3),d=(new o(7),new o(11)),p=new o(4),m=(new o(12),null);function simpleSieve(e){for(var t=function _getPrimes(){if(null!==m)return m;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;i<t&&e[i]<=n&&r%e[i]!=0;i++);t!==i&&e[i]<=n||(e[t++]=r)}return m=e}(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function fermatTest(e){var t=o.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function findPrime(e,t){if(e<16)return new o(2===t||5===t?[140,123]:[140,39]);var r,n;for(t=new o(t);;){for(r=new o(i(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(u),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(l))for(;r.mod(f).cmp(h);)r.iadd(p)}else for(;r.mod(a).cmp(d);)r.iadd(p);if(simpleSieve(n=r.shrn(1))&&simpleSieve(r)&&fermatTest(n)&&fermatTest(r)&&s.test(n)&&s.test(r))return r}}},function(e,t,r){var d=r(15),n=r(189);function MillerRabin(e){this.rand=e||new n.Rand}(e.exports=MillerRabin).create=function create(e){return new MillerRabin(e)},MillerRabin.prototype._randbelow=function _randbelow(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var n=new d(this.rand.generate(r))}while(0<=n.cmp(e));return n},MillerRabin.prototype._randrange=function _randrange(e,t){return t=t.sub(e),e.add(this._randbelow(t))},MillerRabin.prototype.test=function test(e,t,r){var n=e.bitLength(),i=d.mont(e),o=new d(1).toRed(i);t=t||Math.max(1,n/48|0);for(var a=e.subn(1),s=0;!a.testn(s);s++);for(var u=e.shrn(s),c=a.toRed(i);0<t;t--){var l=this._randrange(new d(2),a);r&&r(l);var f=l.toRed(i).redPow(u);if(0!==f.cmp(o)&&0!==f.cmp(c)){for(var h=1;h<s;h++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(c))break}if(h===s)return!1}}return!0},MillerRabin.prototype.getDivisor=function getDivisor(e,t){var r=e.bitLength(),n=d.mont(e),i=new d(1).toRed(n);t=t||Math.max(1,r/48|0);for(var o=e.subn(1),a=0;!o.testn(a);a++);for(var s=e.shrn(a),u=o.toRed(n);0<t;t--){var c=this._randrange(new d(2),o),l=e.gcd(c);if(0!==l.cmpn(1))return l;var f=c.toRed(n).redPow(s);if(0!==f.cmp(i)&&0!==f.cmp(u)){for(var h=1;h<a;h++){if(0===(f=f.redSqr()).cmp(i))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(u))break}if(h===a)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(y,e,v){"use strict";!function(e,s){var n;function QJ0(e,t){return e.listeners(t).length}(y.exports=Readable).ReadableState=ReadableState,v(32).EventEmitter;var i,t,r,o=v(331),u=v(11).Buffer,c=e.Uint8Array||function(){},a=v(742),l=a&&a.debuglog?a.debuglog("stream"):function debug(){},f=v(743),e=v(332),h=v(333).getHighWaterMark,d=(a=v(68).codes).ERR_INVALID_ARG_TYPE,p=a.ERR_STREAM_PUSH_AFTER_EOF,m=a.ERR_METHOD_NOT_IMPLEMENTED,_=a.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;v(1)(Readable,o);var g=e.errorOrDestroy,b=["error","close","destroy","pause","resume"];function ReadableState(e,t,r){n=n||v(69),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=h(this,e,"readableHighWaterMark",r),this.buffer=new f,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!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(i=i||v(43).StringDecoder,this.decoder=new i(e.encoding),this.encoding=e.encoding)}function Readable(e){if(n=n||v(69),!(this instanceof Readable))return new Readable(e);var t=this instanceof n;this._readableState=new ReadableState(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function readableAddChunk(e,t,r,n,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function onEofChunk(e,t){var r;l("onEofChunk"),t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,t.sync?emitReadable(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,emitReadable_(e))))}(e,a);else if(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return u.isBuffer(e)||e instanceof c}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new d("chunk",["string","Buffer","Uint8Array"],t):r}(a,t))g(e,o);else if(a.objectMode||t&&0<t.length)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function _uint8ArrayToBuffer(e){return u.from(e)}(t)),n)a.endEmitted?g(e,new _):addChunk(e,a,t,!0);else if(a.ended)g(e,new p);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1)}else n||(a.reading=!1,maybeReadMore(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){var t=new(i=i||v(43).StringDecoder)(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,s.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,s.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(l("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function updateReadableListening(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function nReadingNextTick(e){l("readable nexttick read 0"),e.read(0)}function resume_(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function endReadable(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,s.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){l("endReadableNT",e.endEmitted,e.length),e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"),!e.autoDestroy||(!(e=t._writableState)||e.autoDestroy&&e.finished)&&t.destroy())}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:0<t.length)||t.ended))return l("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return l("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",n=!0),t.ended||t.reading?l("reading or ended",n=!1):n&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){g(this,new m("_read()"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){l("onend"),r.end()}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?s.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){l("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){l("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function pipeOnDrainFunctionResult(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&QJ0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1;function ondata(e){l("ondata"),e=r.write(e),l("dest.write",e),!1===e&&((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function onerror(e){l("onerror",e),unpipe(),r.removeListener("error",onerror),0===QJ0(r,"error")&&g(r,e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){l("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){l("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),t=this._readableState;return"data"===e?(t.readableListening=0<this.listenerCount("readable"),!1!==t.flowing&&this.resume()):"readable"===e&&(t.endEmitted||t.readableListening||(t.readableListening=t.needReadable=!0,t.flowing=!1,t.emittedReadable=!1,l("on readable",t.length,t.reading),t.length?emitReadable(this):t.reading||s.nextTick(nReadingNextTick,this))),r},Readable.prototype.removeListener=function(e,t){return t=o.prototype.removeListener.call(this,e,t),"readable"===e&&s.nextTick(updateReadableListening,this),t},Readable.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||s.nextTick(updateReadableListening,this),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,s.nextTick(resume_,e,t))}(this,e)),e.paused=!1,this},Readable.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;l("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){l("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function methodWrap(e){return function methodWrapReturnFunction(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<b.length;o++)t.on(b[o],this.emit.bind(this,b[o]));return this._read=function(e){l("wrapped _read",e),i&&(i=!1,t.resume())},this},"function"==typeof Symbol&&(Readable.prototype[Symbol.asyncIterator]=function(){return(t=void 0===t?v(745):t)(this)}),Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function get(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function get(){return this._readableState.flowing},set:function set(e){this._readableState&&(this._readableState.flowing=e)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function get(){return this._readableState.length}}),"function"==typeof Symbol&&(Readable.from=function(e,t){return(r=void 0===r?v(746):r)(Readable,e,t)})}.call(this,v(12),v(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";!function(o){function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,o.nextTick(emitErrorNT,this,e)):o.nextTick(emitErrorNT,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?o.nextTick(emitCloseNT,r):(r._writableState.errorEmitted=!0,o.nextTick(emitErrorAndCloseNT,r,e)):o.nextTick(emitErrorAndCloseNT,r,e):t?(o.nextTick(emitCloseNT,r),t(e)):o.nextTick(emitCloseNT,r)})),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(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}.call(this,r(9))},function(e,t,r){"use strict";var i=r(68).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function getHighWaterMark(e,t,r,n){if(null==(t=function highWaterMarkFrom(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,r)))return e.objectMode?16:16384;if(!isFinite(t)||Math.floor(t)!==t||t<0)throw new i(n?r:"highWaterMark",t);return Math.floor(t)}}},function(y,e,v){"use strict";!function(e,a){function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var n;(y.exports=Writable).WritableState=WritableState;var r,t={deprecate:v(165)},i=v(331),c=v(11).Buffer,s=e.Uint8Array||function(){},o=v(332),u=v(333).getHighWaterMark,l=(e=v(68).codes).ERR_INVALID_ARG_TYPE,f=e.ERR_METHOD_NOT_IMPLEMENTED,h=e.ERR_MULTIPLE_CALLBACK,d=e.ERR_STREAM_CANNOT_PIPE,p=e.ERR_STREAM_DESTROYED,m=e.ERR_STREAM_NULL_VALUES,_=e.ERR_STREAM_WRITE_AFTER_END,g=e.ERR_UNKNOWN_ENCODING,b=o.errorOrDestroy;function nop(){}function WritableState(e,t,r){n=n||v(69),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=u(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,r=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if("function"!=typeof i)throw new h;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,b(e,n)):(i(n),e._writableState.errorEmitted=!0,b(e,n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r)||e.destroyed)||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?a.nextTick(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){var t=this instanceof(n=n||v(69));if(!t&&!r.call(Writable,this))return new Writable(e);this._writableState=new WritableState(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),i.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new p("write")):r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&b(t,e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),!t.autoDestroy||(!(t=e._readableState)||t.autoDestroy&&t.endEmitted)&&e.destroy())),r}v(1)(Writable,i),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:t.deprecate(function writableStateBufferGetter(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(r=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!r.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):r=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){b(this,new d)},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof s}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ending?function writeAfterEnd(e,t){var r=new _;b(e,r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i;return null===r?i=new m:"string"==typeof r||t.objectMode||(i=new l("chunk",["string","Buffer"],r)),!i||(b(e,i),void a.nextTick(n,i))}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new g(e);return this._writableState.defaultEncoding=e,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(e,t,r){r(new f("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),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(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=o.destroy,Writable.prototype._undestroy=o.undestroy,Writable.prototype._destroy=function(e,t){t(e)}}.call(this,v(12),v(9))},function(e,t,r){"use strict";e.exports=Transform;var n=(e=r(68).codes).ERR_METHOD_NOT_IMPLEMENTED,i=e.ERR_MULTIPLE_CALLBACK,o=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=e.ERR_TRANSFORM_WITH_LENGTH_0,s=r(69);function Transform(e){if(!(this instanceof Transform))return new Transform(e);s.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"!=typeof this._flush||this._readableState.destroyed?done(this,null,null):this._flush(function(e,t){done(r,e,t)})}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new o;return e.push(null)}r(1)(Transform,s),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){r(new n("_transform()"))},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},Transform.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},function(e,t,r){"use strict";function zero2(e){return 1===e.length?"0"+e:e}function toHex(e){for(var t="",r=0;r<e.length;r++)t+=zero2(e[r].toString(16));return t}t.toArray=function toArray(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16));else for(n=0;n<e.length;n++){var i=(o=e.charCodeAt(n))>>8,o=255&o;i?r.push(i,o):r.push(o)}return r},t.zero2=zero2,t.toHex=toHex,t.encode=function encode(e,t){return"hex"===t?toHex(e):e}},function(e,t,r){"use strict";t.base=r(116),t.short=r(753),t.mont=r(754),t.edwards=r(755)},function(e,t,r){"use strict";var n=r(24).rotr32;function ch32(e,t,r){return e&t^~e&r}function maj32(e,t,r){return e&t^e&r^t&r}t.ft_1=function ft_1(e,t,r,n){return 0===e?ch32(t,r,n):1===e||3===e?t^r^n:2===e?maj32(t,r,n):void 0},t.ch32=ch32,t.maj32=maj32,t.p32=function p32(e,t,r){return e^t^r},t.s0_256=function s0_256(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function s1_256(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function g0_256(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function g1_256(e){return n(e,17)^n(e,19)^e>>>10}},function(e,t,r){"use strict";var n=r(24),i=r(85),o=r(338),p=r(19),m=n.sum32,_=n.sum32_4,g=n.sum32_5,b=o.ch32,y=o.maj32,v=o.s0_256,w=o.s1_256,E=o.g0_256,T=o.g1_256,a=i.BlockHash,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function SHA256(){if(!(this instanceof SHA256))return new SHA256;a.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=s,this.W=new Array(64)}n.inherits(SHA256,a),(e.exports=SHA256).blockSize=512,SHA256.outSize=256,SHA256.hmacStrength=192,SHA256.padLength=64,SHA256.prototype._update=function _update(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=_(T(r[n-2]),r[n-7],E(r[n-15]),r[n-16]);var i=this.h[0],o=this.h[1],a=this.h[2],s=this.h[3],u=this.h[4],c=this.h[5],l=this.h[6],f=this.h[7];for(p(this.k.length===r.length),n=0;n<r.length;n++)var h=g(f,w(u),b(u,c,l),this.k[n],r[n]),d=m(v(i),y(i,o,a)),f=l,l=c,c=u,u=m(s,h),s=a,a=o,o=i,i=m(h,d);this.h[0]=m(this.h[0],i),this.h[1]=m(this.h[1],o),this.h[2]=m(this.h[2],a),this.h[3]=m(this.h[3],s),this.h[4]=m(this.h[4],u),this.h[5]=m(this.h[5],c),this.h[6]=m(this.h[6],l),this.h[7]=m(this.h[7],f)},SHA256.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(24),i=r(85),N=r(19),R=n.rotr64_hi,P=n.rotr64_lo,h=n.shr64_hi,d=n.shr64_lo,I=n.sum64,B=n.sum64_hi,L=n.sum64_lo,p=n.sum64_4_hi,m=n.sum64_4_lo,D=n.sum64_5_hi,j=n.sum64_5_lo,o=i.BlockHash,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function SHA512(){if(!(this instanceof SHA512))return new SHA512;o.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=a,this.W=new Array(160)}n.inherits(SHA512,o),(e.exports=SHA512).blockSize=1024,SHA512.outSize=512,SHA512.hmacStrength=192,SHA512.padLength=128,SHA512.prototype._prepareBlock=function _prepareBlock(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var i=function g1_512_hi(e,t){return(t=R(e,t,19)^R(t,e,29)^(t=h(e,t,6)))<0&&(t+=4294967296),t}(r[n-4],r[n-3]),o=function g1_512_lo(e,t){return(t=P(e,t,19)^P(t,e,29)^(t=d(e,t,6)))<0&&(t+=4294967296),t}(r[n-4],r[n-3]),a=r[n-14],s=r[n-13],u=function g0_512_hi(e,t){return(t=R(e,t,1)^R(e,t,8)^(t=h(e,t,7)))<0&&(t+=4294967296),t}(r[n-30],r[n-29]),c=function g0_512_lo(e,t){return(t=P(e,t,1)^P(e,t,8)^(t=d(e,t,7)))<0&&(t+=4294967296),t}(r[n-30],r[n-29]),l=r[n-32],f=r[n-31];r[n]=p(i,o,a,s,u,c,l,f),r[n+1]=m(i,o,a,s,u,c,l,f)}},SHA512.prototype._update=function _update(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],i=this.h[1],o=this.h[2],a=this.h[3],s=this.h[4],u=this.h[5],c=this.h[6],l=this.h[7],f=this.h[8],h=this.h[9],d=this.h[10],p=this.h[11],m=this.h[12],_=this.h[13],g=this.h[14],b=this.h[15];N(this.k.length===r.length);for(var y=0;y<r.length;y+=2)var v=g,w=b,E=function s1_512_hi(e,t){return(e=R(e,t,14)^R(e,t,18)^(e=R(t,e,9)))<0&&(e+=4294967296),e}(f,h),T=function s1_512_lo(e,t){return(e=P(e,t,14)^P(e,t,18)^(e=P(t,e,9)))<0&&(e+=4294967296),e}(f,h),S=function ch64_hi(e,t,r,n,i){return(i=e&r^~e&i)<0&&(i+=4294967296),i}(f,0,d,0,m),A=function ch64_lo(e,t,r,n,i,o){return(o=t&n^~t&o)<0&&(o+=4294967296),o}(0,h,0,p,0,_),k=this.k[y],x=this.k[y+1],C=r[y],O=r[y+1],M=D(v,w,E,T,S,A,k,x,C,O),C=j(v,w,E,T,S,A,k,x,C,O),v=function s0_512_hi(e,t){return(e=R(e,t,28)^R(t,e,2)^(e=R(t,e,7)))<0&&(e+=4294967296),e}(n,i),w=function s0_512_lo(e,t){return(e=P(e,t,28)^P(t,e,2)^(e=P(t,e,7)))<0&&(e+=4294967296),e}(n,i),E=function maj64_hi(e,t,r,n,i){return(i=e&r^e&i^r&i)<0&&(i+=4294967296),i}(n,0,o,0,s),T=function maj64_lo(e,t,r,n,i,o){return(o=t&n^t&o^n&o)<0&&(o+=4294967296),o}(0,i,0,a,0,u),O=B(v,w,E,T),T=L(v,w,E,T),g=m,b=_,m=d,_=p,d=f,p=h,f=B(c,l,M,C),h=L(l,l,M,C),c=s,l=u,s=o,u=a,o=n,a=i,n=B(M,C,O,T),i=L(M,C,O,T);I(this.h,0,n,i),I(this.h,2,o,a),I(this.h,4,s,u),I(this.h,6,c,l),I(this.h,8,f,h),I(this.h,10,d,p),I(this.h,12,m,_),I(this.h,14,g,b)},SHA512.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function NU0(){}e.super_=t,NU0.prototype=t.prototype,e.prototype=new NU0,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(770)).Buffer}catch(e){}function parseHex4Bits(e,t){return 48<=(t=e.charCodeAt(t))&&t<=57?t-48:65<=t&&t<=70?t-55:97<=t&&t<=102?t-87:void assert(!1,"Invalid character in "+e)}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i,o=0,a=Math.min(e.length,r),s=t;s<a;s++){var u=e.charCodeAt(s)-48;o*=n,i=49<=u?u-49+10:17<=u?u-17+10:u,assert(0<=u&&i<n,"Invalid character"),o+=i}return o}function move(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this._strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this._strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype._move=function _move(e){move(e,this)},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype._strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{BN.prototype[Symbol.for("nodejs.util.inspect.custom")]=inspect}catch(e){BN.prototype.inspect=inspect}else BN.prototype.inspect=inspect;function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r._strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modrn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16,2)},r&&(BN.prototype.toBuffer=function toBuffer(e,t){return this.toArrayLike(r,e,t)}),BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){this._strip();var n=this.byteLength();return assert(n<=(r=r||Math.max(1,n)),"byte array longer than desired length"),assert(0<r,"Requested array length <= 0"),r=function GU0(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r),this["_toArrayLike"+("le"===t?"LE":"BE")](r,n),r},BN.prototype._toArrayLikeLE=function _toArrayLikeLE(e,t){for(var r=0,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r++]=255&a,r<e.length&&(e[r++]=a>>8&255),r<e.length&&(e[r++]=a>>16&255),6===o?(r<e.length&&(e[r++]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},BN.prototype._toArrayLikeBE=function _toArrayLikeBE(e,t){for(var r=e.length-1,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r--]=255&a,0<=r&&(e[r--]=a>>8&255),0<=r&&(e[r--]=a>>16&255),6===o?(0<=r&&(e[r--]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(0<=r)for(e[r--]=n;0<=r;)e[r--]=0},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this._strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this._strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this._strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function jumboMulTo(e,t,r){return bigMulTo(e,t,r)}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?bigMulTo:jumboMulTo)(this,e,t)},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){var t=e<0;assert("number"==typeof(e=t?-e:e)),assert(e<67108864);for(var r=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++)t[r]=e.words[r/26|0]>>>r%26&1;return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this._strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this._strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this._strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this._strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this._strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a._strip(),n._strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modrn=function modrn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;0<=i;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},BN.prototype.modn=function modn(e){return this.modrn(e)},BN.prototype.idivn=function idivn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=0,n=this.length-1;0<=n;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this._strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(move(e,e.umod(this.m)._forceRed(this)),e)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t,r){"use strict";t.bignum=r(15),t.define=r(772).define,t.base=r(775),t.constants=r(776),t.decoders=r(345),t.encoders=r(343)},function(e,t,r){"use strict";t.der=r(344),t.pem=r(773)},function(e,t,r){"use strict";var n=r(1),h=r(195).Buffer,i=r(196),c=r(198);function DERNode(e){i.call(this,"der",e)}function two(e){return e<10?"0"+e:e}(e.exports=function DEREncoder(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new DERNode,this.tree._init(e.body)}).prototype.encode=function encode(e,t){return this.tree._encode(e,t).join()},n(DERNode,i),DERNode.prototype._encodeComposite=function encodeComposite(e,t,r,n){if(t=function encodeTag(e,t,r,n){var i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),c.tagByName.hasOwnProperty(e))i=c.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return 31<=i?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|c.tagClassByName[r||"universal"]<<6)}(e,t,r,this.reporter),n.length<128)return(r=h.alloc(2))[0]=t,r[1]=n.length,this._createEncoderBuffer([r,n]);for(var i=1,o=n.length;256<=o;o>>=8)i++;var a=h.alloc(2+i);a[0]=t,a[1]=128|i;for(var s=1+i,u=n.length;0<u;s--,u>>=8)a[s]=255&u;return this._createEncoderBuffer([a,n])},DERNode.prototype._encodeStr=function encodeStr(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"!==t)return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported");for(var r=h.alloc(2*e.length),n=0;n<e.length;n++)r.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(r)},DERNode.prototype._encodeObjid=function encodeObjid(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(var n=0;n<e.length;n++)e[n]|=0}else if(Array.isArray(e)){e=e.slice();for(var i=0;i<e.length;i++)e[i]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(40<=e[1])return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var o=0,a=0;a<e.length;a++){var s=e[a];for(o++;128<=s;s>>=7)o++}for(var u=h.alloc(o),c=u.length-1,l=e.length-1;0<=l;l--){var f=e[l];for(u[c--]=127&f;0<(f>>=7);)u[c--]=128|127&f}return this._createEncoderBuffer(u)},DERNode.prototype._encodeTime=function encodeTime(e,t){var r,e=new Date(e);return"gentime"===t?r=[two(e.getUTCFullYear()),two(e.getUTCMonth()+1),two(e.getUTCDate()),two(e.getUTCHours()),two(e.getUTCMinutes()),two(e.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[two(e.getUTCFullYear()%100),two(e.getUTCMonth()+1),two(e.getUTCDate()),two(e.getUTCHours()),two(e.getUTCMinutes()),two(e.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},DERNode.prototype._encodeNull=function encodeNull(){return this._createEncoderBuffer("")},DERNode.prototype._encodeInt=function encodeInt(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"==typeof e||h.isBuffer(e)||(r=e.toArray(),!e.sign&&128&r[0]&&r.unshift(0),e=h.from(r)),h.isBuffer(e)){var r=e.length;return 0===e.length&&r++,r=h.alloc(r),e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var n=1,i=e;256<=i;i>>=8)n++;for(var o=new Array(n),a=o.length-1;0<=a;a--)o[a]=255&e,e>>=8;return 128&o[0]&&o.unshift(0),this._createEncoderBuffer(h.from(o))},DERNode.prototype._encodeBool=function encodeBool(e){return this._createEncoderBuffer(e?255:0)},DERNode.prototype._use=function use(e,t){return(e="function"==typeof e?e(t):e)._getEncoder("der").tree},DERNode.prototype._skipDefault=function skipDefault(e,t,r){var n,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n<o.length;n++)if(o[n]!==i.defaultBuffer[n])return!1;return!0}},function(e,t,r){"use strict";t.der=r(346),t.pem=r(774)},function(e,t,r){"use strict";var n=r(1),i=r(15),o=r(86).DecoderBuffer,a=r(196),s=r(198);function DERNode(e){a.call(this,"der",e)}function derDecodeTag(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var n=s.tagClass[r>>6],i=0==(32&r);if(31==(31&r))for(var o=r,r=0;128==(128&o);){if(o=e.readUInt8(t),e.isError(o))return o;r<<=7,r|=127&o}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]}}function derDecodeLen(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(4<i)return e.error("length octect is too long");for(var n=0,o=0;o<i;o++){n<<=8;var a=e.readUInt8(r);if(e.isError(a))return a;n|=a}return n}(e.exports=function DERDecoder(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new DERNode,this.tree._init(e.body)}).prototype.decode=function decode(e,t){return o.isDecoderBuffer(e)||(e=new o(e,t)),this.tree._decode(e,t)},n(DERNode,a),DERNode.prototype._peekTag=function peekTag(e,t,r){if(e.isEmpty())return!1;var n=e.save(),i=derDecodeTag(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(n),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||r)},DERNode.prototype._decodeTag=function decodeTag(e,t,r){var n=derDecodeTag(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;var i=derDecodeLen(e,n.primitive,'Failed to get length of "'+t+'"');return e.isError(i)?i:r||n.tag===t||n.tagStr===t||n.tagStr+"of"===t?n.primitive||null!==i?e.skip(i,'Failed to match body of: "'+t+'"'):(r=e.save(),n=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"'),e.isError(n)?n:(i=e.offset-r.offset,e.restore(r),e.skip(i,'Failed to match body of: "'+t+'"'))):e.error('Failed to match tag: "'+t+'"')},DERNode.prototype._skipUntilEnd=function skipUntilEnd(e,t){for(;;){var r=derDecodeTag(e,t);if(e.isError(r))return r;var n=derDecodeLen(e,r.primitive,t);if(e.isError(n))return n;var i=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t);if(e.isError(i))return i;if("end"===r.tagStr)break}},DERNode.prototype._decodeList=function decodeList(e,t,r,n){for(var i=[];!e.isEmpty();){var o=this._peekTag(e,"end");if(e.isError(o))return o;var a=r.decode(e,"der",n);if(e.isError(a)&&o)break;i.push(a)}return i},DERNode.prototype._decodeStr=function decodeStr(e,t){if("bitstr"===t){var r=e.readUInt8();return e.isError(r)?r:{unused:r,data:e.raw()}}if("bmpstr"!==t)return"numstr"===t?(r=e.raw().toString("ascii"),this._isNumstr(r)?r:e.error("Decoding of string type: numstr unsupported characters")):"octstr"===t||"objDesc"===t?e.raw():"printstr"!==t?/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported"):(t=e.raw().toString("ascii"),this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters"));var n=e.raw();if(n.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var i="",o=0;o<n.length/2;o++)i+=String.fromCharCode(n.readUInt16BE(2*o));return i},DERNode.prototype._decodeObjid=function decodeObjid(e,t,r){for(var n=[],i=0,o=0;!e.isEmpty();)i<<=7,i|=127&(o=e.readUInt8()),0==(128&o)&&(n.push(i),i=0);128&o&&n.push(i);var a=n[0]/40|0,s=n[0]%40,a=r?n:[a,s].concat(n.slice(1));return!t||void 0!==(s=void 0===(s=t[a.join(" ")])?t[a.join(".")]:s)&&(a=s),a},DERNode.prototype._decodeTime=function decodeTime(e,t){var r,n,i,o,a,s,u=e.raw().toString();if("gentime"===t)r=0|u.slice(0,4),n=0|u.slice(4,6),i=0|u.slice(6,8),o=0|u.slice(8,10),a=0|u.slice(10,12),s=0|u.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");r=0|u.slice(0,2),n=0|u.slice(2,4),i=0|u.slice(4,6),o=0|u.slice(6,8),a=0|u.slice(8,10),s=0|u.slice(10,12),r=r<70?2e3+r:1900+r}return Date.UTC(r,n-1,i,o,a,s,0)},DERNode.prototype._decodeNull=function decodeNull(){return null},DERNode.prototype._decodeBool=function decodeBool(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},DERNode.prototype._decodeInt=function decodeInt(e,t){return e=e.raw(),e=new i(e),t&&t[e.toString(10)]||e},DERNode.prototype._use=function use(e,t){return(e="function"==typeof e?e(t):e)._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,r){var o=r(83),a=r(5).Buffer;e.exports=function(e,t){for(var r,n=a.alloc(0),i=0;n.length<t;)r=function i2ops(e){var t=a.allocUnsafe(4);return t.writeUInt32BE(e,0),t}(i++),n=a.concat([n,o("sha1").update(e).update(r).digest()]);return n.slice(0,t)}},function(e,t){e.exports=function xor(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},function(e,t,r){var n=r(15),i=r(5).Buffer;e.exports=function withPublic(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},function(e,t,r){var n=r(789),i=r(790),o=r(28);e.exports=function min(e){return e&&e.length?n(e,o,i):void 0}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjAccordionText,e);var t=(0,s.default)(MjAccordionText);function MjAccordionText(){return(0,i.default)(this,MjAccordionText),t.apply(this,arguments)}return(0,o.default)(MjAccordionText,[{key:"getStyles",value:function getStyles(){return{td:{background:this.getAttribute("background-color"),"font-size":this.getAttribute("font-size"),"font-family":this.getAttribute("font-family"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),color:this.getAttribute("color"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),padding:this.getAttribute("padding")},table:{width:"100%","border-bottom":this.getAttribute("border")}}}},{key:"renderContent",value:function renderContent(){return"\n <td\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"td"}),"\n >\n ").concat(this.getContent(),"\n </td>\n ")}},{key:"render",value:function render(){return"\n <div\n ".concat(this.htmlAttributes({class:"mj-accordion-content"}),"\n >\n <table\n ").concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",style:"table"}),"\n >\n <tbody>\n <tr>\n ").concat(this.renderContent(),"\n </tr>\n </tbody>\n </table>\n </div>\n ")}}]),MjAccordionText}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-accordion-text"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{"background-color":"color","font-size":"unit(px)","font-family":"string","font-weight":"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)",color:"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,n.default)(r,"defaultAttributes",{"font-size":"13px","line-height":"1",padding:"16px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),c=function(e){(0,a.default)(MjAccordionTitle,e);var t=(0,s.default)(MjAccordionTitle);function MjAccordionTitle(){return(0,i.default)(this,MjAccordionTitle),t.apply(this,arguments)}return(0,o.default)(MjAccordionTitle,[{key:"getStyles",value:function getStyles(){return{td:{width:"100%","background-color":this.getAttribute("background-color"),color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-family":this.getAttribute("font-family"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),padding:this.getAttribute("padding")},table:{width:"100%","border-bottom":this.getAttribute("border")},td2:{padding:"16px",background:this.getAttribute("background-color"),"vertical-align":this.getAttribute("icon-align")},img:{display:"none",width:this.getAttribute("icon-width"),height:this.getAttribute("icon-height")}}}},{key:"renderTitle",value:function renderTitle(){return"\n <td\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"td"}),"\n >\n ").concat(this.getContent(),"\n </td>\n ")}},{key:"renderIcons",value:function renderIcons(){return(0,l.default)("\n <td\n ".concat(this.htmlAttributes({class:"mj-accordion-ico",style:"td2"}),"\n >\n <img\n ").concat(this.htmlAttributes({src:this.getAttribute("icon-wrapped-url"),alt:this.getAttribute("icon-wrapped-alt"),class:"mj-accordion-more",style:"img"}),"\n />\n <img\n ").concat(this.htmlAttributes({src:this.getAttribute("icon-unwrapped-url"),alt:this.getAttribute("icon-unwrapped-alt"),class:"mj-accordion-less",style:"img"}),"\n />\n </td>\n "),!0)}},{key:"render",value:function render(){var e=[this.renderTitle(),this.renderIcons()],e=("right"===this.getAttribute("icon-position")?e:e.reverse()).join("\n");return"\n <div ".concat(this.htmlAttributes({class:"mj-accordion-title"}),">\n <table\n ").concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",style:"table"}),"\n >\n <tbody>\n <tr>\n ").concat(e,"\n </tr>\n </tbody>\n </table>\n </div>\n ")}}]),MjAccordionTitle}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-accordion-title"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{"background-color":"color",color:"color","font-size":"unit(px)","font-family":"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,u.default)(c,"defaultAttributes",{"font-size":"13px",padding:"16px"}),e.exports=t.default},function(e,t,r){var n=r(82)("join",r(810));n.placeholder=r(62),e.exports=n},function(e,t,r){var n=r(82)("identity",r(28),r(811));n.placeholder=r(62),e.exports=n},function(e,t,r){"use strict";function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}}(e,t)||_unsupportedIterableToArray(e,t)||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.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(177)),l=n(r(354)),f=n(r(355)),n=n(r(170)),h=r(8),d=(0,n.default)((0,c.default)(f.default),(0,l.default)(" ")),l=function(e){(0,a.default)(MjSection,e);var t=(0,s.default)(MjSection);function MjSection(){return(0,i.default)(this,MjSection),t.apply(this,arguments)}return(0,o.default)(MjSection,[{key:"getChildContext",value:function getChildContext(){var e=this.getBoxWidths().box;return _objectSpread(_objectSpread({},this.context),{},{containerWidth:"".concat(e,"px")})}},{key:"getStyles",value:function getStyles(){var e=this.context.containerWidth,t=this.isFullWidth(),r=this.getAttribute("background-url")?{background:this.getBackground(),"background-position":this.getBackgroundString(),"background-repeat":this.getAttribute("background-repeat"),"background-size":this.getAttribute("background-size")}:{background:this.getAttribute("background-color"),"background-color":this.getAttribute("background-color")};return{tableFullwidth:_objectSpread(_objectSpread({},t?r:{}),{},{width:"100%","border-radius":this.getAttribute("border-radius")}),table:_objectSpread(_objectSpread({},t?{}:r),{},{width:"100%","border-radius":this.getAttribute("border-radius")}),td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),direction:this.getAttribute("direction"),"font-size":"0px",padding:this.getAttribute("padding"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),"text-align":this.getAttribute("text-align")},div:_objectSpread(_objectSpread({},t?{}:r),{},{margin:"0px auto","border-radius":this.getAttribute("border-radius"),"max-width":e}),innerDiv:{"line-height":"0","font-size":"0"}}}},{key:"getBackground",value:function getBackground(){return d([this.getAttribute("background-color")].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.hasBackground()?["url('".concat(this.getAttribute("background-url"),"')"),this.getBackgroundString(),"/ ".concat(this.getAttribute("background-size")),this.getAttribute("background-repeat")]:[])))}},{key:"getBackgroundString",value:function getBackgroundString(){var e=(t=this.getBackgroundPosition()).posX,t=t.posY;return"".concat(e," ").concat(t)}},{key:"getBackgroundPosition",value:function getBackgroundPosition(){var e=(t=this.parseBackgroundPosition()).x,t=t.y;return{posX:this.getAttribute("background-position-x")||e,posY:this.getAttribute("background-position-y")||t}}},{key:"parseBackgroundPosition",value:function parseBackgroundPosition(){var e=this.getAttribute("background-position").split(" ");if(1!==e.length)return 2!==e.length?{x:"center",y:"top"}:(t=e[0],e=e[1],["top","bottom"].includes(t)||"center"===t&&["left","right"].includes(e)?{x:e,y:t}:{x:t,y:e});var t=e[0];return["top","bottom"].includes(t)?{x:"center",y:t}:{x:t,y:"center"}}},{key:"hasBackground",value:function hasBackground(){return null!=this.getAttribute("background-url")}},{key:"isFullWidth",value:function isFullWidth(){return"full-width"===this.getAttribute("full-width")}},{key:"renderBefore",value:function renderBefore(){var e=this.context.containerWidth,t=this.getAttribute("background-color")?{bgcolor:this.getAttribute("background-color")}:{};return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes(_objectSpread({align:"center",border:"0",cellpadding:"0",cellspacing:"0",class:(0,h.suffixCssClasses)(this.getAttribute("css-class"),"outlook"),role:"presentation",style:{width:"".concat(e)},width:parseInt(e,10)},t)),'\n >\n <tr>\n <td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;">\n <![endif]--\x3e\n ')}},{key:"renderAfter",value:function renderAfter(){return"\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n "}},{key:"renderWrappedChildren",value:function renderWrappedChildren(){var e=this.props.children;return"\n \x3c!--[if mso | IE]>\n <tr>\n <![endif]--\x3e\n ".concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),class:(0,h.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),style:"tdOutlook"}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n\n \x3c!--[if mso | IE]>\n </tr>\n <![endif]--\x3e\n ")}},{key:"renderWithBackground",value:function renderWithBackground(e){function Mfb(e){return/^\d+(\.\d+)?%$/.test(e)}var o=this,t=this.isFullWidth(),r=this.context.containerWidth,n={},a=(c=this.getBackgroundPosition()).posX,s=c.posY;switch(a){case"left":a="0%";break;case"center":a="50%";break;case"right":a="100%";break;default:Mfb(a)||(a="50%")}switch(s){case"top":s="0%";break;case"center":s="50%";break;case"bottom":s="100%";break;default:Mfb(s)||(s="0%")}var i=_slicedToArray(["x","y"].map(function(e){var t="x"===e,r="repeat"===o.getAttribute("background-repeat"),n=t?a:s,i=t?a:s;return Mfb(n)?(e=n.match(/^(\d+(\.\d+)?)%$/)[1],e=parseInt(e,10)/100,i=n=r?e:(100*e-50)/100):n=i=r?t?"0.5":"0":t?"0":"-0.5",[i,n]},this),2),u=(l=_slicedToArray(i[0],2))[0],c=l[1],i=(l=_slicedToArray(i[1],2))[0],l=l[1];"cover"===this.getAttribute("background-size")||"contain"===this.getAttribute("background-size")?n={size:"1,1",aspect:"cover"===this.getAttribute("background-size")?"atleast":"atmost"}:"auto"!==this.getAttribute("background-size")&&(n=1===(f=this.getAttribute("background-size").split(" ")).length?{size:this.getAttribute("background-size"),aspect:"atmost"}:{size:f.join(",")});var f="no-repeat"===this.getAttribute("background-repeat")?"frame":"tile";return"auto"===this.getAttribute("background-size")&&(f="tile",c=u=.5,l=i=0),"\n \x3c!--[if mso | IE]>\n <v:rect ".concat(this.htmlAttributes({style:t?{"mso-width-percent":"1000"}:{width:r},"xmlns:v":"urn:schemas-microsoft-com:vml",fill:"true",stroke:"false"}),">\n <v:fill ").concat(this.htmlAttributes(_objectSpread({origin:"".concat(u,", ").concat(i),position:"".concat(c,", ").concat(l),src:this.getAttribute("background-url"),color:this.getAttribute("background-color"),type:f},n)),' />\n <v:textbox style="mso-fit-shape-to-text:true" inset="0,0,0,0">\n <![endif]--\x3e\n ').concat(e,"\n \x3c!--[if mso | IE]>\n </v:textbox>\n </v:rect>\n <![endif]--\x3e\n ")}},{key:"renderSection",value:function renderSection(){var e=this.hasBackground();return"\n <div ".concat(this.htmlAttributes({class:this.isFullWidth()?null:this.getAttribute("css-class"),style:"div"}),">\n ").concat(e?"<div ".concat(this.htmlAttributes({style:"innerDiv"}),">"):"","\n <table\n ").concat(this.htmlAttributes({align:"center",background:this.isFullWidth()?null:this.getAttribute("background-url"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td\n ").concat(this.htmlAttributes({style:"td"}),'\n >\n \x3c!--[if mso | IE]>\n <table role="presentation" border="0" cellpadding="0" cellspacing="0">\n <![endif]--\x3e\n ').concat(this.renderWrappedChildren(),"\n \x3c!--[if mso | IE]>\n </table>\n <![endif]--\x3e\n </td>\n </tr>\n </tbody>\n </table>\n ").concat(e?"</div>":"","\n </div>\n ")}},{key:"renderFullWidth",value:function renderFullWidth(){var e=this.hasBackground()?this.renderWithBackground("\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ")):"\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ");return"\n <table\n ".concat(this.htmlAttributes({align:"center",class:this.getAttribute("css-class"),background:this.getAttribute("background-url"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableFullwidth"}),"\n >\n <tbody>\n <tr>\n <td>\n ").concat(e,"\n </td>\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderSimple",value:function renderSimple(){var e=this.renderSection();return"\n ".concat(this.renderBefore(),"\n ").concat(this.hasBackground()?this.renderWithBackground(e):e,"\n ").concat(this.renderAfter(),"\n ")}},{key:"render",value:function render(){return this.isFullWidth()?this.renderFullWidth():this.renderSimple()}}]),MjSection}(h.BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-section"),(0,u.default)(l,"allowedAttributes",{"background-color":"color","background-url":"string","background-repeat":"enum(repeat,no-repeat)","background-size":"string","background-position":"string","background-position-x":"string","background-position-y":"string",border:"string","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","full-width":"enum(full-width,false,)",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","text-align":"enum(left,center,right)","text-padding":"unit(px,%){1,4}"}),(0,u.default)(l,"defaultAttributes",{"background-repeat":"repeat","background-size":"auto","background-position":"top center",direction:"ltr",padding:"20px 0","text-align":"center","text-padding":"4px 4px 4px 0"}),e.exports=t.default},function(e,t,r){e.exports=r(358)},function(e,t,r){"use strict";var n=r(0).default,i=r(45).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(8)),i=r(178),r=n(r(694));(0,o.assignComponents)(o.components,r.default.components),(0,i.assignDependencies)(i.dependencies,r.default.dependencies),o=o.default,t.default=o,e.exports=t.default},function(e,t,r){var n=r(199).default,i=r(46);e.exports=function _possibleConstructorReturn(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(r,e,t){var n=t(200),i=t(118),o=t(361),a=t(362);function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return r.exports=_wrapNativeSuper=function _wrapNativeSuper(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return a(e,arguments,n(this).constructor)}return Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),i(Wrapper,e)},r.exports.default=r.exports,r.exports.__esModule=!0,_wrapNativeSuper(e)}r.exports=_wrapNativeSuper,r.exports.default=r.exports,r.exports.__esModule=!0},function(e,t){e.exports=function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.default=e.exports,e.exports.__esModule=!0},function(n,e,t){var i=t(118),o=t(201);function _construct(e,t,r){return o()?n.exports=_construct=Reflect.construct:n.exports=_construct=function _construct(e,t,r){var n=[null];return n.push.apply(n,t),n=new(Function.bind.apply(e,n)),r&&i(n,r.prototype),n},n.exports.default=n.exports,n.exports.__esModule=!0,_construct.apply(null,arguments)}n.exports=_construct,n.exports.default=n.exports,n.exports.__esModule=!0},function(e,t,r){r=r(203)(Object.keys,Object),e.exports=r},function(e,t,r){r=r(36)(r(17),"DataView"),e.exports=r},function(e,t,r){var n=r(120),i=r(368),o=r(21),a=r(205),s=/^\[object .+?Constructor\]$/,u=Function.prototype,r=Object.prototype,u=u.toString,r=r.hasOwnProperty,c=RegExp("^"+u.call(r).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function baseIsNative(e){return!(!o(e)||i(e))&&(n(e)?c:s).test(a(e))}},function(e,t,r){var n=r(48),o=(r=Object.prototype).hasOwnProperty,a=r.toString,s=n?n.toStringTag:void 0;e.exports=function getRawTag(e){var t=o.call(e,s),r=e[s];try{var n=!(e[s]=void 0)}catch(e){}var i=a.call(e);return n&&(t?e[s]=r:delete e[s]),i}},function(e,t){var r=Object.prototype.toString;e.exports=function objectToString(e){return r.call(e)}},function(e,t,r){var r=r(369),n=(r=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function isMasked(e){return!!n&&n in e}},function(e,t,r){r=r(17)["__core-js_shared__"],e.exports=r},function(e,t){e.exports=function getValue(e,t){return null==e?void 0:e[t]}},function(e,t,r){r=r(36)(r(17),"Promise"),e.exports=r},function(e,t,r){r=r(36)(r(17),"Set"),e.exports=r},function(e,t,r){var n=r(37),i=r(22);e.exports=function baseIsArguments(e){return i(e)&&"[object Arguments]"==n(e)}},function(e,t){e.exports=function stubFalse(){return!1}},function(e,t,r){var n=r(37),i=r(122),o=r(22),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function baseIsTypedArray(e){return o(e)&&i(e.length)&&!!a[n(e)]}},function(e,t,r){r=r(377)(),e.exports=r},function(e,t){e.exports=function createBaseFor(u){return function(e,t,r){for(var n=-1,i=Object(e),o=r(e),a=o.length;a--;){var s=o[u?a:++n];if(!1===t(i[s],s,i))break}return e}}},function(e,t){e.exports=function baseTimes(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},function(e,t,r){var s=r(38);e.exports=function createBaseEach(o,a){return function(e,t){if(null==e)return e;if(!s(e))return o(e,t);for(var r=e.length,n=a?r:-1,i=Object(e);(a?n--:++n<r)&&!1!==t(i[n],n,i););return e}}},function(e,t,r){var n=r(28);e.exports=function castFunction(e){return"function"==typeof e?e:n}},function(e,t,r){var n=r(382),i=r(414),o=r(220);e.exports=function baseMatches(t){var r=i(t);return 1==r.length&&r[0][2]?o(r[0][0],r[0][1]):function(e){return e===t||n(e,t,r)}}},function(e,t,r){var d=r(126),p=r(211);e.exports=function baseIsMatch(e,t,r,n){var i=r.length,o=i,a=!n;if(null==e)return!o;for(e=Object(e);i--;){var s=r[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var u=(s=r[i])[0],c=e[u],l=s[1];if(a&&s[2]){if(void 0===c&&!(u in e))return!1}else{var f,h=new d;if(!(void 0===(f=n?n(c,l,u,e,t,h):f)?p(l,c,3,n,h):f))return!1}}return!0}},function(e,t){e.exports=function listCacheClear(){this.__data__=[],this.size=0}},function(e,t,r){var n=r(93),i=Array.prototype.splice;e.exports=function listCacheDelete(e){var t=this.__data__;return!((e=n(t,e))<0||(e==t.length-1?t.pop():i.call(t,e,1),--this.size,0))}},function(e,t,r){var n=r(93);e.exports=function listCacheGet(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}},function(e,t,r){var n=r(93);e.exports=function listCacheHas(e){return-1<n(this.__data__,e)}},function(e,t,r){var i=r(93);e.exports=function listCacheSet(e,t){var r=this.__data__,n=i(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}},function(e,t,r){var n=r(92);e.exports=function stackClear(){this.__data__=new n,this.size=0}},function(e,t){e.exports=function stackDelete(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e}},function(e,t){e.exports=function stackGet(e){return this.__data__.get(e)}},function(e,t){e.exports=function stackHas(e){return this.__data__.has(e)}},function(e,t,r){var i=r(92),o=r(121),a=r(127);e.exports=function stackSet(e,t){var r=this.__data__;if(r instanceof i){var n=r.__data__;if(!o||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(n)}return r.set(e,t),this.size=r.size,this}},function(e,t,r){var n=r(394),i=r(92),o=r(121);e.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},function(e,t,r){var n=r(395),i=r(396),o=r(397),a=r(398),r=r(399);function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash.prototype.clear=n,Hash.prototype.delete=i,Hash.prototype.get=o,Hash.prototype.has=a,Hash.prototype.set=r,e.exports=Hash},function(e,t,r){var n=r(95);e.exports=function hashClear(){this.__data__=n?n(null):{},this.size=0}},function(e,t){e.exports=function hashDelete(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}},function(e,t,r){var n=r(95),i=Object.prototype.hasOwnProperty;e.exports=function hashGet(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},function(e,t,r){var n=r(95),i=Object.prototype.hasOwnProperty;e.exports=function hashHas(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},function(e,t,r){var n=r(95);e.exports=function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,r){var n=r(96);e.exports=function mapCacheDelete(e){return e=n(this,e).delete(e),this.size-=e?1:0,e}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isKeyable(e){var t=_typeof(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){var n=r(96);e.exports=function mapCacheGet(e){return n(this,e).get(e)}},function(e,t,r){var n=r(96);e.exports=function mapCacheHas(e){return n(this,e).has(e)}},function(e,t,r){var i=r(96);e.exports=function mapCacheSet(e,t){var r=i(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}},function(e,t,r){var f=r(126),h=r(212),d=r(410),p=r(413),m=r(47),_=r(13),g=r(89),b=r(123),y="[object Arguments]",v="[object Array]",w="[object Object]",E=Object.prototype.hasOwnProperty;e.exports=function baseIsEqualDeep(e,t,r,n,i,o){var a=_(e),s=_(t),u=a?v:m(e),c=s?v:m(t),l=(u=u==y?w:u)==w,s=(c=c==y?w:c)==w;if((c=u==c)&&g(e)){if(!g(t))return!1;l=!(a=!0)}return c&&!l?(o=o||new f,a||b(e)?h(e,t,r,n,i,o):d(e,t,u,r,n,i,o)):1&r||(l=l&&E.call(e,"__wrapped__"),s=s&&E.call(t,"__wrapped__"),!l&&!s)?!!c&&(o=o||new f,p(e,t,r,n,i,o)):i(l?e.value():e,s?t.value():t,r,n,o=o||new f)}},function(e,t,r){var n=r(127),i=r(407),r=r(408);function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}SetCache.prototype.add=SetCache.prototype.push=i,SetCache.prototype.has=r,e.exports=SetCache},function(e,t){e.exports=function setCacheAdd(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function setCacheHas(e){return this.__data__.has(e)}},function(e,t){e.exports=function cacheHas(e,t){return e.has(t)}},function(e,t,r){var n=r(48),c=r(214),l=r(94),f=r(212),h=r(411),d=r(412),p=(n=n?n.prototype:void 0)?n.valueOf:void 0;e.exports=function equalByTag(e,t,r,n,i,o,a){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new c(e),new c(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return l(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=h;case"[object Set]":if(s=s||d,e.size!=t.size&&!(1&n))return!1;var u=a.get(e);return u?u==t:(n|=2,a.set(e,t),s=f(s(e),s(t),n,i,o,a),a.delete(e),s);case"[object Symbol]":if(p)return p.call(e)==p.call(t)}return!1}},function(e,t){e.exports=function mapToArray(e){var r=-1,n=Array(e.size);return e.forEach(function(e,t){n[++r]=[t,e]}),n}},function(e,t){e.exports=function setToArray(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},function(e,t,r){var b=r(215),y=Object.prototype.hasOwnProperty;e.exports=function equalObjects(e,t,r,n,i,o){var a=1&r,s=b(e),u=s.length;if(u!=b(t).length&&!a)return!1;for(var c=u;c--;){var l=s[c];if(!(a?l in t:y.call(t,l)))return!1}var f=o.get(e),h=o.get(t);if(f&&h)return f==t&&h==e;var d=!0;o.set(e,t),o.set(t,e);for(var p=a;++c<u;){var m,_=e[l=s[c]],g=t[l];if(!(void 0===(m=n?a?n(g,_,l,t,e,o):n(_,g,l,e,t,o):m)?_===g||i(_,g,r,n,o):m)){d=!1;break}p=p||"constructor"==l}return!d||p||(f=e.constructor)!=(h=t.constructor)&&"constructor"in e&&"constructor"in t&&!("function"==typeof f&&f instanceof f&&"function"==typeof h&&h instanceof h)&&(d=!1),o.delete(e),o.delete(t),d}},function(e,t,r){var o=r(219),a=r(39);e.exports=function getMatchData(e){for(var t=a(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,o(i)]}return t}},function(e,t,r){var i=r(211),o=r(51),a=r(419),s=r(131),u=r(219),c=r(220),l=r(54);e.exports=function baseMatchesProperty(r,n){return s(r)&&u(n)?c(l(r),n):function(e){var t=o(e,r);return void 0===t&&t===n?a(e,r):i(n,t,3)}}},function(e,t,r){var n=r(417);e.exports=function memoizeCapped(e){var t=(e=n(e,function(e){return 500===t.size&&t.clear(),e})).cache;return e}},function(e,t,r){var o=r(127),a="Expected a function";function memoize(n,i){if("function"!=typeof n||null!=i&&"function"!=typeof i)throw new TypeError(a);function mlb(){var e=arguments,t=i?i.apply(this,e):e[0],r=mlb.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),mlb.cache=r.set(t,e)||r,e)}return mlb.cache=new(memoize.Cache||o),mlb}memoize.Cache=o,e.exports=memoize},function(e,t,r){var n=r(48),i=r(98),o=r(13),a=r(52),s=(n=n?n.prototype:void 0)?n.toString:void 0;e.exports=function baseToString(e){if("string"==typeof e)return e;if(o(e))return i(e,baseToString)+"";if(a(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,r){var n=r(420),i=r(421);e.exports=function hasIn(e,t){return null!=e&&i(e,t,n)}},function(e,t){e.exports=function baseHasIn(e,t){return null!=e&&t in Object(e)}},function(e,t,r){var s=r(97),u=r(88),c=r(13),l=r(91),f=r(122),h=r(54);e.exports=function hasPath(e,t,r){for(var n=-1,i=(t=s(t,e)).length,o=!1;++n<i;){var a=h(t[n]);if(!(o=null!=e&&r(e,a)))break;e=e[a]}return o||++n!=i?o:!!(i=null==e?0:e.length)&&f(i)&&l(a,i)&&(c(e)||u(e))}},function(e,t,r){var n=r(423),i=r(424),o=r(131),a=r(54);e.exports=function property(e){return o(e)?n(a(e)):i(e)}},function(e,t){e.exports=function baseProperty(t){return function(e){return null==e?void 0:e[t]}}},function(e,t,r){var n=r(130);e.exports=function basePropertyDeep(t){return function(e){return n(e,t)}}},function(e,t){e.exports=function baseReduce(e,n,i,o,t){return t(e,function(e,t,r){i=o?(o=!1,e):n(i,e,t,r)}),i}},function(e,t,r){var n=r(72),i=r(134);e.exports=function baseAssignIn(e,t){return e&&n(t,i(t),e)}},function(e,t,r){var i=r(21),o=r(87),a=r(428),s=Object.prototype.hasOwnProperty;e.exports=function baseKeysIn(e){if(!i(e))return a(e);var t,r=o(e),n=[];for(t in e)("constructor"!=t||!r&&s.call(e,t))&&n.push(t);return n}},function(e,t){e.exports=function nativeKeysIn(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(17),r="object"==_typeof(o)&&o&&!o.nodeType&&o,n=r&&"object"==_typeof(e)&&e&&!e.nodeType&&e,i=(t=n&&n.exports===r?t.Buffer:void 0)?t.allocUnsafe:void 0;e.exports=function cloneBuffer(e,t){return t?e.slice():(t=e.length,t=i?i(t):new e.constructor(t),e.copy(t),t)}}.call(this,a(27)(e))},function(e,t,r){var n=r(72),i=r(129);e.exports=function copySymbols(e,t){return n(e,i(e),t)}},function(e,t,r){var n=r(72),i=r(226);e.exports=function copySymbolsIn(e,t){return n(e,i(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function initCloneArray(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,r){var i=r(136),o=r(434),a=r(435),s=r(436),u=r(437);e.exports=function initCloneByTag(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return i(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return o(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,r);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return a(e);case"[object Set]":return new n;case"[object Symbol]":return s(e)}}},function(e,t,r){var n=r(136);e.exports=function cloneDataView(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength)}},function(e,t){var r=/\w*$/;e.exports=function cloneRegExp(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,r){var n=(r=(r=r(48))?r.prototype:void 0)?r.valueOf:void 0;e.exports=function cloneSymbol(e){return n?Object(n.call(e)):{}}},function(e,t,r){var n=r(136);e.exports=function cloneTypedArray(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.length)}},function(e,t,r){var n=r(100),i=r(135),o=r(87);e.exports=function initCloneObject(e){return"function"!=typeof e.constructor||o(e)?{}:n(i(e))}},function(e,t,r){var n=r(440),i=r(124),n=(r=(r=r(125))&&r.isMap)?i(r):n;e.exports=n},function(e,t,r){var n=r(47),i=r(22);e.exports=function baseIsMap(e){return i(e)&&"[object Map]"==n(e)}},function(e,t,r){var n=r(442),i=r(124),n=(r=(r=r(125))&&r.isSet)?i(r):n;e.exports=n},function(e,t,r){var n=r(47),i=r(22);e.exports=function baseIsSet(e){return i(e)&&"[object Set]"==n(e)}},function(e,t,r){var n=r(97),i=r(444),o=r(445),a=r(54);e.exports=function baseUnset(e,t){return t=n(t,e),null==(e=o(e,t))||delete e[a(i(t))]}},function(e,t){e.exports=function last(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,r){var n=r(130),i=r(446);e.exports=function parent(e,t){return t.length<2?e:n(e,i(t,0,-1))}},function(e,t){e.exports=function baseSlice(e,t,r){var n=-1,i=e.length;(r=i<r?i:r)<0&&(r+=i),i=r<(t=t<0?i<-t?0:i+t:t)?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},function(e,t,r){var n=r(228);e.exports=function customOmitClone(e){return n(e)?void 0:e}},function(e,t,r){var n=r(449);e.exports=function flatten(e){return null!=e&&e.length?n(e,1):[]}},function(e,t,r){var u=r(128),c=r(450);e.exports=function baseFlatten(e,t,r,n,i){var o=-1,a=e.length;for(r=r||c,i=i||[];++o<a;){var s=e[o];0<t&&r(s)?1<t?baseFlatten(s,t-1,r,n,i):u(i,s):n||(i[i.length]=s)}return i}},function(e,t,r){var n=r(48),i=r(88),o=r(13),a=n?n.isConcatSpreadable:void 0;e.exports=function isFlattenable(e){return o(e)||i(e)||!!(a&&e&&e[a])}},function(e,t,r){var u=r(138),c=Math.max;e.exports=function overRest(o,a,s){return a=c(void 0===a?o.length-1:a,0),function(){for(var e=arguments,t=-1,r=c(e.length-a,0),n=Array(r);++t<r;)n[t]=e[a+t];for(var t=-1,i=Array(a+1);++t<a;)i[t]=e[t];return i[a]=s(n),u(o,this,i)}}},function(e,t,r){var n=r(453),i=r(224),r=r(28);e.exports=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:r},function(e,t){e.exports=function constant(e){return function(){return e}}},function(e,t,r){var a=r(71),s=r(38);e.exports=function baseMap(e,n){var i=-1,o=s(e)?Array(e.length):[];return a(e,function(e,t,r){o[++i]=n(e,t,r)}),o}},function(e,t,r){var a=r(25),s=r(38),u=r(39);e.exports=function createFind(o){return function(e,t,r){var n,i=Object(e);return s(e)||(n=a(t,3),e=u(e),t=function predicate(e){return n(i[e],e,i)}),-1<(r=o(e,t,r))?i[n?e[r]:r]:void 0}}},function(e,t,r){var i=r(139),o=r(25),a=r(74),s=Math.max;e.exports=function findIndex(e,t,r){var n=null==e?0:e.length;return n?((r=null==r?0:a(r))<0&&(r=s(n+r,0)),i(e,o(t,3),r)):-1}},function(e,t,r){var n=r(458),i=r(21),o=r(52),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;e.exports=function toNumber(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=i(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=n(e);var t=s.test(e);return t||u.test(e)?c(e.slice(2),t?2:8):a.test(e)?NaN:+e}},function(e,t,r){var n=r(459),i=/^\s+/;e.exports=function baseTrim(e){return e&&e.slice(0,n(e)+1).replace(i,"")}},function(e,t){var r=/\s/;e.exports=function trimmedEndIndex(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t}},function(e,t,r){"use strict";var n=r(461),i=r(511)(function(e,t){return n(e,{xmlMode:t&&t.xmlMode},o,[t])}),o=function juiceDocument(e,t){return i.juiceDocument(e,t)};i.inlineContent=function(e,t,r){return n(e,{xmlMode:r&&r.xmlMode},i.inlineDocument,[t,r])},e.exports=i},function(a,e,t){"use strict";var s=t(232);t(151),a.exports=function(e,t,r,n){var i=function Esb(){var n=[];return{encodeEntities:function encodeCodeBlocks(t){var r=a.exports.codeBlocks;return Object.keys(r).forEach(function(e){e=new RegExp(r[e].start+"([\\S\\s]*?)"+r[e].end,"g"),t=t.replace(e,function(e,t){return n.push(e),"JUICE_CODE_BLOCK_"+(n.length-1)+"_"})}),t},decodeEntities:function decodeCodeBlocks(e){for(var t=0;t<n.length;t++){var r=new RegExp("JUICE_CODE_BLOCK_"+t+'_(="")?',"gi");e=e.replace(r,function(){return n[t]})}return e}}}(),o=function Dsb(e,t,r){return t=Object.assign({decodeEntities:!1,_useHtmlParser2:!0},t),e=r(e),s.load(e,t)}(e,t,i.encodeEntities);return(e=[o]).push.apply(e,n),o=r.apply(void 0,e)||o,t&&t.xmlMode?i.decodeEntities(o.xml()):i.decodeEntities(o.html())},a.exports.codeBlocks={EJS:{start:"<%",end:"%>"},HBS:{start:"{{",end:"}}"}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0});var i={equals:"",element:"~",start:"^",end:"$",any:"*",not:"!",hyphen:"|"},o=new Set(n(n([],Object.keys(i).map(function(e){return i[e]}).filter(Boolean)),[":","[","]"," ","\\","(",")","'"]));function stringify(e){return e.map(stringifySubselector).join(", ")}function stringifySubselector(e){return e.map(stringifyToken).join("")}function stringifyToken(e){switch(e.type){case"child":return" > ";case"parent":return" < ";case"sibling":return" ~ ";case"adjacent":return" + ";case"descendant":return" ";case"universal":return getNamespace(e.namespace)+"*";case"tag":return getNamespacedName(e);case"pseudo-element":return"::"+escapeName(e.name);case"pseudo":return null===e.data?":"+escapeName(e.name):"string"==typeof e.data?":"+escapeName(e.name)+"("+escapeName(e.data)+")":":"+escapeName(e.name)+"("+stringify(e.data)+")";case"attribute":if("id"===e.name&&"equals"===e.action&&!e.ignoreCase&&!e.namespace)return"#"+escapeName(e.value);if("class"===e.name&&"element"===e.action&&!e.ignoreCase&&!e.namespace)return"."+escapeName(e.value);var t=getNamespacedName(e);return"exists"===e.action?"["+t+"]":"["+t+i[e.action]+"='"+escapeName(e.value)+"'"+(e.ignoreCase?"i":!1===e.ignoreCase?"s":"")+"]"}}function getNamespacedName(e){return""+getNamespace(e.namespace)+escapeName(e.name)}function getNamespace(e){return null!==e?("*"===e?"*":escapeName(e))+"|":""}function escapeName(e){return e.split("").map(function(e){return o.has(e)?"\\"+e:e}).join("")}t.default=stringify},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=r(18),o=n(r(238)),a=r(57);function getOuterHTML(e,t){return o.default(e,t)}t.getOuterHTML=getOuterHTML,t.getInnerHTML=function getInnerHTML(e,t){return i.hasChildren(e)?e.children.map(function(e){return getOuterHTML(e,t)}).join(""):""},t.getText=function getText(e){return Array.isArray(e)?e.map(getText).join(""):i.isTag(e)?"br"===e.name?"\n":getText(e.children):i.isCDATA(e)?getText(e.children):i.isText(e)?e.data:""},t.textContent=function textContent(e){return Array.isArray(e)?e.map(textContent).join(""):i.isTag(e)||i.isCDATA(e)?textContent(e.children):i.isText(e)?e.data:""},t.innerText=function innerText(e){return Array.isArray(e)?e.map(innerText).join(""):i.hasChildren(e)&&e.type===a.ElementType.Tag||i.isCDATA(e)?innerText(e.children):i.isText(e)?e.data:""}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(239),i=r(240);t.decode=function decode(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function decodeStrict(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function encode(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var o=r(240);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function get(){return o.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function get(){return o.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function get(){return o.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function get(){return o.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function get(){return o.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function get(){return o.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function get(){return o.encodeHTML}});var a=r(239);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function get(){return a.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function get(){return a.decodeXML}})},function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),t.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var n=r(18),i=[];function getChildren(e){return null!==(e=e.children)&&void 0!==e?e:i}function getParent(e){return e.parent||null}t.getChildren=getChildren,t.getParent=getParent,t.getSiblings=function getSiblings(e){var t=getParent(e);if(null!=t)return getChildren(t);for(var r=[e],n=e.prev,i=e.next;null!=n;)r.unshift(n),n=n.prev;for(;null!=i;)r.push(i),i=i.next;return r},t.getAttributeValue=function getAttributeValue(e,t){return null===(e=e.attribs)||void 0===e?void 0:e[t]},t.hasAttrib=function hasAttrib(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function getName(e){return e.name},t.nextElementSibling=function nextElementSibling(e){for(var t=e.next;null!==t&&!n.isTag(t);)t=t.next;return t},t.prevElementSibling=function prevElementSibling(e){for(var t=e.prev;null!==t&&!n.isTag(t);)t=t.prev;return t}},function(e,t,r){"use strict";function removeElement(e){var t;e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent&&(t=e.parent.children).splice(t.lastIndexOf(e),1)}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=removeElement,t.replaceElement=function replaceElement(e,t){var r=t.prev=e.prev;r&&(r.next=t),(r=t.next=e.next)&&(r.prev=t),(r=t.parent=e.parent)&&((r=r.children)[r.lastIndexOf(e)]=t)},t.appendChild=function appendChild(e,t){removeElement(t),t.next=null,1<(t.parent=e).children.push(t)?((e=e.children[e.children.length-2]).next=t).prev=e:t.prev=null},t.append=function append(e,t){removeElement(t);var r=e.parent,n=e.next;t.next=n,((t.prev=e).next=t).parent=r,n?(n.prev=t,r&&(e=r.children).splice(e.lastIndexOf(n),0,t)):r&&r.children.push(t)},t.prependChild=function prependChild(e,t){removeElement(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)?((e=e.children[1]).prev=t).next=e:t.next=null},t.prepend=function prepend(e,t){removeElement(t);var r,n=e.parent;n&&(r=n.children).splice(r.indexOf(e),0,t),e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,(t.next=e).prev=t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var n=r(18),i=r(241),o={tag_name:function tag_name(t){return"function"==typeof t?function(e){return n.isTag(e)&&t(e.name)}:"*"===t?n.isTag:function(e){return n.isTag(e)&&e.name===t}},tag_type:function tag_type(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function tag_contains(t){return"function"==typeof t?function(e){return n.isText(e)&&t(e.data)}:function(e){return n.isText(e)&&e.data===t}}};function getAttribCheck(t,r){return"function"==typeof r?function(e){return n.isTag(e)&&r(e.attribs[t])}:function(e){return n.isTag(e)&&e.attribs[t]===r}}function combineFuncs(t,r){return function(e){return t(e)||r(e)}}function compileTest(r){var e=Object.keys(r).map(function(e){var t=r[e];return e in o?o[e](t):getAttribCheck(e,t)});return 0===e.length?null:e.reduce(combineFuncs)}t.testElement=function testElement(e,t){return!(e=compileTest(e))||e(t)},t.getElements=function getElements(e,t,r,n){return void 0===n&&(n=1/0),(e=compileTest(e))?i.filter(e,t,r,n):[]},t.getElementById=function getElementById(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),i.findOne(getAttribCheck("id",e),t,r)},t.getElementsByTagName=function getElementsByTagName(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i.filter(o.tag_name(e),t,r,n)},t.getElementsByTagType=function getElementsByTagType(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i.filter(o.tag_type(e),t,r,n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.removeSubsets=void 0;var f=r(18);function compareDocumentPosition(e,t){var r=[],n=[];if(e===t)return 0;for(var i=f.hasChildren(e)?e:e.parent;i;)r.unshift(i),i=i.parent;for(i=f.hasChildren(t)?t:t.parent;i;)n.unshift(i),i=i.parent;for(var o=Math.min(r.length,n.length),a=0;a<o&&r[a]===n[a];)a++;if(0===a)return 1;var s=r[a-1],u=s.children,c=r[a],l=n[a];return u.indexOf(c)>u.indexOf(l)?s===t?20:4:s===e?10:2}t.removeSubsets=function removeSubsets(e){for(var t=e.length;0<=--t;){var r=e[t];if(0<t&&0<=e.lastIndexOf(r,t-1))e.splice(t,1);else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},t.compareDocumentPosition=compareDocumentPosition,t.uniqueSort=function uniqueSort(e){return(e=e.filter(function(e,t,r){return!r.includes(e,t+1)})).sort(function(e,t){return 2&(t=compareDocumentPosition(e,t))?-1:4&t?1:0}),e}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0;var i=r(141),s=r(40),u=n(r(473)),c=r(144),l=r(474),f=r(145);function compileUnsafe(e,t,r){return compileToken("string"==typeof e?i.parse(e,t):e,t,r)}function includesScopePseudo(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}t.compile=function compile(e,t,r){return r=compileUnsafe(e,t,r),f.ensureIsTag(r,t.adapter)},t.compileUnsafe=compileUnsafe;var h={type:"descendant"},d={type:"_flexibleDescendant"},p={type:"pseudo",name:"scope",data:null};function compileToken(e,n,t){var r;(e=e.filter(function(e){return 0<e.length})).forEach(u.default),t=null!==(r=n.context)&&void 0!==r?r:t;var i=Array.isArray(t),o=t&&(Array.isArray(t)?t:[t]);!function absolutize(e,t,r){for(var n=t.adapter,i=!(null==r||!r.every(function(e){var t=n.isTag(e)&&n.getParent(e);return e===f.PLACEHOLDER_ELEMENT||t&&n.isTag(t)})),o=0,a=e;o<a.length;o++){var s=a[o];if(!(0<s.length&&c.isTraversal(s[0])&&"descendant"!==s[0].type)){if(!i||s.some(includesScopePseudo))continue;s.unshift(h)}s.unshift(p)}}(e,n,o);var a=!1;return(e=e.map(function(e){var t,r;return 2<=e.length&&(t=e[0],r=e[1],"pseudo"!==t.type||"scope"!==t.name||(i&&"descendant"===r.type?e[1]=d:"adjacent"!==r.type&&"sibling"!==r.type||(a=!0))),function compileRules(e,r,n){return e.reduce(function(e,t){return e===s.falseFunc?s.falseFunc:l.compileGeneralSelector(e,t,r,n,compileToken)},null!==(e=r.rootFunc)&&void 0!==e?e:s.trueFunc)}(e,n,o)}).reduce(reduceRules,s.falseFunc)).shouldTestNextSiblings=a,e}function reduceRules(t,r){return r===s.falseFunc||t===s.trueFunc?t:t===s.falseFunc||r===s.trueFunc?r:function combine(e){return t(e)||r(e)}}t.compileToken=compileToken},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(144),o={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function getProcedure(e){var t=i.procedure[e.type];if("attribute"===e.type)(t=o[e.action])===o.equals&&"id"===e.name&&(t=9),e.ignoreCase&&(t>>=1);else if("pseudo"===e.type)if(e.data)if("has"===e.name||"contains"===e.name)t=0;else if(Array.isArray(e.data)){for(var t=0,r=0;r<e.data.length;r++)if(1===e.data[r].length){var n=getProcedure(e.data[r][0]);if(0===n){t=0;break}t<n&&(t=n)}1<e.data.length&&0<t&&--t}else t=1;else t=3;return t}t.default=function sortByProcedure(e){for(var t=e.map(getProcedure),r=1;r<e.length;r++){var n=t[r];if(!(n<0))for(var i=r-1;0<=i&&n<t[i];i--){var o=e[i+1];e[i+1]=e[i],e[i]=o,t[i+1]=t[i],t[i]=n}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0;var u=r(475),c=r(242);t.compileGeneralSelector=function compileGeneralSelector(o,t,e,r,n){var a=e.adapter,s=e.equals;switch(t.type){case"pseudo-element":throw new Error("Pseudo-elements are not supported by css-select");case"attribute":return u.attributeRules[t.action](o,t,e);case"pseudo":return c.compilePseudoSelector(o,t,e,r,n);case"tag":return function tag(e){return a.getName(e)===t.name&&o(e)};case"descendant":if(!1===e.cacheResults||"undefined"==typeof WeakSet)return function descendant(e){for(var t=e;t=a.getParent(t);)if(a.isTag(t)&&o(t))return!0;return!1};var i=new WeakSet;return function cachedDescendant(e){for(var t=e;t=a.getParent(t);)if(!i.has(t)){if(a.isTag(t)&&o(t))return!0;i.add(t)}return!1};case"_flexibleDescendant":return function flexibleDescendant(e){var t=e;do{if(a.isTag(t)&&o(t))return!0}while(t=a.getParent(t));return!1};case"parent":return function parent(e){return a.getChildren(e).some(function(e){return a.isTag(e)&&o(e)})};case"child":return function child(e){return null!=(e=a.getParent(e))&&a.isTag(e)&&o(e)};case"sibling":return function sibling(e){for(var t=a.getSiblings(e),r=0;r<t.length;r++){var n=t[r];if(s(e,n))break;if(a.isTag(n)&&o(n))return!0}return!1};case"adjacent":return function adjacent(e){for(var t,r=a.getSiblings(e),n=0;n<r.length;n++){var i=r[n];if(s(e,i))break;a.isTag(i)&&(t=i)}return!!t&&o(t)};case"universal":return o}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeRules=void 0;var s=r(40),n=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(n,"\\$&")}t.attributeRules={equals:function equals(r,e,t){var n=t.adapter,i=e.name,o=e.value;return e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length===o.length&&t.toLowerCase()===o&&r(e)}):function(e){return n.getAttributeValue(e,i)===o&&r(e)}},hyphen:function hyphen(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=o.length;return e.ignoreCase?(o=o.toLowerCase(),function hyphenIC(e){var t=n.getAttributeValue(e,i);return null!=t&&(t.length===a||"-"===t.charAt(a))&&t.substr(0,a).toLowerCase()===o&&r(e)}):function hyphen(e){var t=n.getAttributeValue(e,i);return null!=t&&(t.length===a||"-"===t.charAt(a))&&t.substr(0,a)===o&&r(e)}},element:function element(r,e,t){var n=e.name,i=e.value,e=e.ignoreCase,o=t.adapter;if(/\s/.test(i))return s.falseFunc;var a=new RegExp("(?:^|\\s)"+escapeRegex(i)+"(?:$|\\s)",e?"i":"");return function element(e){var t=o.getAttributeValue(e,n);return null!=t&&t.length>=i.length&&a.test(t)&&r(e)}},exists:function exists(t,e,r){var n=e.name,i=r.adapter;return function(e){return i.hasAttrib(e,n)&&t(e)}},start:function start(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=o.length;return 0===a?s.falseFunc:e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length>=a&&t.substr(0,a).toLowerCase()===o&&r(e)}):function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.startsWith(o))&&r(e)}},end:function end(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=-o.length;return 0==a?s.falseFunc:e.ignoreCase?(o=o.toLowerCase(),function(e){var t;return(null===(t=n.getAttributeValue(e,i))||void 0===t?void 0:t.substr(a).toLowerCase())===o&&r(e)}):function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.endsWith(o))&&r(e)}},any:function any(r,e,t){var n=t.adapter,i=e.name,o=e.value;if(""===o)return s.falseFunc;if(e.ignoreCase){var a=new RegExp(escapeRegex(o),"i");return function anyIC(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length>=o.length&&a.test(t)&&r(e)}}return function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.includes(o))&&r(e)}},not:function not(r,e,t){var n=t.adapter,i=e.name,o=e.value;return""===o?function(e){return!!n.getAttributeValue(e,i)&&r(e)}:e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return(null==t||t.length!==o.length||t.toLowerCase()!==o)&&r(e)}):function(e){return n.getAttributeValue(e,i)!==o&&r(e)}}}},function(e,o,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(o,"__esModule",{value:!0}),o.filters=void 0;var n=r(t(477)),c=t(40);function getChildFunc(r,n){return function(e){var t=n.getParent(e);return null!=t&&n.isTag(t)&&r(e)}}function dynamicStatePseudo(i){return function dynamicPseudo(t,e,r){var n=r.adapter[i];return"function"!=typeof n?c.falseFunc:function active(e){return n(e)&&t(e)}}}o.filters={contains:function contains(t,r,e){var n=e.adapter;return function contains(e){return t(e)&&n.getText(e).includes(r)}},icontains:function icontains(t,e,r){var n=r.adapter,i=e.toLowerCase();return function icontains(e){return t(e)&&n.getText(e).toLowerCase().includes(i)}},"nth-child":function nthChild(i,e,t){var o=t.adapter,a=t.equals,s=n.default(e);return s===c.falseFunc?c.falseFunc:s===c.trueFunc?getChildFunc(i,o):function nthChild(e){for(var t=o.getSiblings(e),r=0,n=0;n<t.length&&!a(e,t[n]);n++)o.isTag(t[n])&&r++;return s(r)&&i(e)}},"nth-last-child":function nthLastChild(i,e,t){var o=t.adapter,a=t.equals,s=n.default(e);return s===c.falseFunc?c.falseFunc:s===c.trueFunc?getChildFunc(i,o):function nthLastChild(e){for(var t=o.getSiblings(e),r=0,n=t.length-1;0<=n&&!a(e,t[n]);n--)o.isTag(t[n])&&r++;return s(r)&&i(e)}},"nth-of-type":function nthOfType(o,e,t){var a=t.adapter,s=t.equals,u=n.default(e);return u===c.falseFunc?c.falseFunc:u===c.trueFunc?getChildFunc(o,a):function nthOfType(e){for(var t=a.getSiblings(e),r=0,n=0;n<t.length;n++){var i=t[n];if(s(e,i))break;a.isTag(i)&&a.getName(i)===a.getName(e)&&r++}return u(r)&&o(e)}},"nth-last-of-type":function nthLastOfType(o,e,t){var a=t.adapter,s=t.equals,u=n.default(e);return u===c.falseFunc?c.falseFunc:u===c.trueFunc?getChildFunc(o,a):function nthLastOfType(e){for(var t=a.getSiblings(e),r=0,n=t.length-1;0<=n;n--){var i=t[n];if(s(e,i))break;a.isTag(i)&&a.getName(i)===a.getName(e)&&r++}return u(r)&&o(e)}},root:function root(r,e,t){var n=t.adapter;return function(e){var t=n.getParent(e);return(null==t||!n.isTag(t))&&r(e)}},scope:function scope(t,e,r,n){var i=r.equals;return n&&0!==n.length?1===n.length?function(e){return i(n[0],e)&&t(e)}:function(e){return n.includes(e)&&t(e)}:o.filters.root(t,e,r)},hover:dynamicStatePseudo("isHovered"),visited:dynamicStatePseudo("isVisited"),active:dynamicStatePseudo("isActive")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=t.parse=void 0;var n=r(478);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return n.parse}});var i=r(479);Object.defineProperty(t,"compile",{enumerable:!0,get:function get(){return i.compile}}),t.default=function nthCheck(e){return(0,i.compile)((0,n.parse)(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var o=new Set([9,10,12,13,32]),a="0".charCodeAt(0),s="9".charCodeAt(0);t.parse=function parse(r){if("even"===(r=r.trim().toLowerCase()))return[2,0];if("odd"===r)return[2,1];var n=0,e=0,t=readSign(),i=readNumber();if(n<r.length&&"n"===r.charAt(n)&&(n++,e=t*(null!=i?i:1),skipWhitespace(),n<r.length?(t=readSign(),skipWhitespace(),i=readNumber()):t=i=0),null===i||n<r.length)throw new Error("n-th rule couldn't be parsed ('"+r+"')");return[e,t*i];function readSign(){return"-"===r.charAt(n)?(n++,-1):("+"===r.charAt(n)&&n++,1)}function readNumber(){for(var e=n,t=0;n<r.length&&r.charCodeAt(n)>=a&&r.charCodeAt(n)<=s;)t=10*t+(r.charCodeAt(n)-a),n++;return n===e?null:t}function skipWhitespace(){for(;n<r.length&&o.has(r.charCodeAt(n));)n++}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0;var o=r(40);t.compile=function compile(e){var t=e[0],r=e[1]-1;if(r<0&&t<=0)return o.falseFunc;if(-1===t)return function(e){return e<=r};if(0===t)return function(e){return e===r};if(1===t)return r<0?o.trueFunc:function(e){return r<=e};var n=Math.abs(t),i=(r%n+n)%n;return 1<t?function(e){return r<=e&&e%n==i}:function(e){return e<=r&&e%n==i}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function empty(e,t){var r=t.adapter;return!r.getChildren(e).some(function(e){return r.isTag(e)||""!==r.getText(e)})},"first-child":function firstChild(e,t){var firstChild,r=t.adapter,t=t.equals;return null!=(firstChild=r.getSiblings(e).find(function(e){return r.isTag(e)}))&&t(e,firstChild)},"last-child":function lastChild(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=i.length-1;0<=o;o--){if(n(e,i[o]))return!0;if(r.isTag(i[o]))break}return!1},"first-of-type":function firstOfType(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=0;a<i.length;a++){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"last-of-type":function lastOfType(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=i.length-1;0<=a;a--){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"only-of-type":function onlyOfType(t,e){var r=e.adapter,n=e.equals,i=r.getName(t);return r.getSiblings(t).every(function(e){return n(t,e)||!r.isTag(e)||r.getName(e)!==i})},"only-child":function onlyChild(t,e){var r=e.adapter,n=e.equals;return r.getSiblings(t).every(function(e){return n(t,e)||!r.isTag(e)})}},t.verifyPseudoArgs=function verifyPseudoArgs(e,t,r){if(null===r){if(2<e.length)throw new Error("pseudo-selector :"+t+" requires an argument")}else if(2===e.length)throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=void 0,t.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupSelectors=t.getDocumentRoot=void 0;var a=r(243);t.getDocumentRoot=function getDocumentRoot(e){for(;e.parent;)e=e.parent;return e},t.groupSelectors=function groupSelectors(e){for(var t=[],r=[],n=0,i=e;n<i.length;n++){var o=i[n];(o.some(a.isFilter)?t:r).push(o)}return[r,t]}},function(e,t,r){"use strict";var n=r(484),i=r(495);t.parse=function parse(e,t){return new n(t).parse(e)},t.parseFragment=function parseFragment(e,t,r){return"string"==typeof e&&(r=t,t=e,e=null),new n(r).parseFragment(t,e)},t.serialize=function(e,t){return new i(e,t).serialize()}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(103),i=r(487),o=r(488),a=r(489),s=r(491),u=r(26),c=r(250),l=r(251),f=r(149),h=r(494),d=r(147),p=r(146),m=r(30),_=m.TAG_NAMES,g=m.NAMESPACES,b=m.ATTRS,y={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:c},v="hidden",w=8,E=3,T="INITIAL_MODE",S="BEFORE_HTML_MODE",A="BEFORE_HEAD_MODE",k="IN_HEAD_MODE",x="IN_HEAD_NO_SCRIPT_MODE",C="AFTER_HEAD_MODE",O="IN_BODY_MODE",M="TEXT_MODE",N="IN_TABLE_MODE",R="IN_TABLE_TEXT_MODE",P="IN_CAPTION_MODE",I="IN_COLUMN_GROUP_MODE",B="IN_TABLE_BODY_MODE",L="IN_ROW_MODE",D="IN_CELL_MODE",j="IN_SELECT_MODE",U="IN_SELECT_IN_TABLE_MODE",F="IN_TEMPLATE_MODE",H="AFTER_BODY_MODE",q="IN_FRAMESET_MODE",z="AFTER_FRAMESET_MODE",W="AFTER_AFTER_BODY_MODE",K="AFTER_AFTER_FRAMESET_MODE",V=(_defineProperty(r={},_.TR,L),_defineProperty(r,_.TBODY,B),_defineProperty(r,_.THEAD,B),_defineProperty(r,_.TFOOT,B),_defineProperty(r,_.CAPTION,P),_defineProperty(r,_.COLGROUP,I),_defineProperty(r,_.TABLE,N),_defineProperty(r,_.BODY,O),_defineProperty(r,_.FRAMESET,q),r),G=(_defineProperty(c={},_.CAPTION,N),_defineProperty(c,_.COLGROUP,N),_defineProperty(c,_.TBODY,N),_defineProperty(c,_.TFOOT,N),_defineProperty(c,_.THEAD,N),_defineProperty(c,_.COL,I),_defineProperty(c,_.TR,B),_defineProperty(c,_.TD,L),_defineProperty(c,_.TH,L),c),Y=(_defineProperty(r={},T,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInInitialMode),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInInitialMode),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,function doctypeInInitialMode(e,t){e._setDocumentType(t);var r=t.forceQuirks?m.DOCUMENT_MODE.QUIRKS:f.getDocumentMode(t);f.isConforming(t)||e._err(d.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=S}),_defineProperty(c,n.START_TAG_TOKEN,tokenInInitialMode),_defineProperty(c,n.END_TAG_TOKEN,tokenInInitialMode),_defineProperty(c,n.EOF_TOKEN,tokenInInitialMode),c)),_defineProperty(r,S,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenBeforeHtml),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenBeforeHtml),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagBeforeHtml(e,t){t.tagName===_.HTML?(e._insertElement(t,g.HTML),e.insertionMode=A):tokenBeforeHtml(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagBeforeHtml(e,t){var r=t.tagName;r!==_.HTML&&r!==_.HEAD&&r!==_.BODY&&r!==_.BR||tokenBeforeHtml(e,t)}),_defineProperty(c,n.EOF_TOKEN,tokenBeforeHtml),c)),_defineProperty(r,A,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenBeforeHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenBeforeHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagBeforeHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.HEAD?(e._insertElement(t,g.HTML),e.headElement=e.openElements.current,e.insertionMode=k):tokenBeforeHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagBeforeHead(e,t){var r=t.tagName;r===_.HEAD||r===_.BODY||r===_.HTML||r===_.BR?tokenBeforeHead(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenBeforeHead),c)),_defineProperty(r,k,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,startTagInHead),_defineProperty(c,n.END_TAG_TOKEN,endTagInHead),_defineProperty(c,n.EOF_TOKEN,tokenInHead),c)),_defineProperty(r,x,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInHeadNoScript),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInHeadNoScript),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagInHeadNoScript(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BASEFONT||r===_.BGSOUND||r===_.HEAD||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.STYLE?startTagInHead(e,t):r===_.NOSCRIPT?e._err(d.nestedNoscriptInHead):tokenInHeadNoScript(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInHeadNoScript(e,t){var r=t.tagName;r===_.NOSCRIPT?(e.openElements.pop(),e.insertionMode=k):r===_.BR?tokenInHeadNoScript(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenInHeadNoScript),c)),_defineProperty(r,C,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BODY?(e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode=O):r===_.FRAMESET?(e._insertElement(t,g.HTML),e.insertionMode=q):r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.SCRIPT||r===_.STYLE||r===_.TEMPLATE||r===_.TITLE?(e._err(d.abandonedHeadElementChild),e.openElements.push(e.headElement),startTagInHead(e,t),e.openElements.remove(e.headElement)):r===_.HEAD?e._err(d.misplacedStartTagForHeadElement):tokenAfterHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterHead(e,t){var r=t.tagName;r===_.BODY||r===_.HTML||r===_.BR?tokenAfterHead(e,t):r===_.TEMPLATE?endTagInHead(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenAfterHead),c)),_defineProperty(r,O,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInBody),_defineProperty(c,n.END_TAG_TOKEN,endTagInBody),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,M,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,ignoreToken),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,ignoreToken),_defineProperty(c,n.END_TAG_TOKEN,function endTagInText(e,t){t.tagName===_.SCRIPT&&(e.pendingScript=e.openElements.current),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}),_defineProperty(c,n.EOF_TOKEN,function eofInText(e,t){e._err(d.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)}),c)),_defineProperty(r,N,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInTable),_defineProperty(c,n.END_TAG_TOKEN,endTagInTable),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,R,(_defineProperty(c={},n.CHARACTER_TOKEN,function characterInTableText(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,function whitespaceCharacterInTableText(e,t){e.pendingCharacterTokens.push(t)}),_defineProperty(c,n.COMMENT_TOKEN,tokenInTableText),_defineProperty(c,n.DOCTYPE_TOKEN,tokenInTableText),_defineProperty(c,n.START_TAG_TOKEN,tokenInTableText),_defineProperty(c,n.END_TAG_TOKEN,tokenInTableText),_defineProperty(c,n.EOF_TOKEN,tokenInTableText),c)),_defineProperty(r,P,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInCaption(e,t){var r=t.tagName;r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TD||r===_.TFOOT||r===_.TH||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(_.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N,e._processToken(t)):startTagInBody(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInCaption(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE?e.openElements.hasInTableScope(_.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N,r===_.TABLE&&e._processToken(t)):r!==_.BODY&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&r!==_.TBODY&&r!==_.TD&&r!==_.TFOOT&&r!==_.TH&&r!==_.THEAD&&r!==_.TR&&endTagInBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,I,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInColumnGroup),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInColumnGroup),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInColumnGroup(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.COL?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):(r===_.TEMPLATE?startTagInHead:tokenInColumnGroup)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInColumnGroup(e,t){var r=t.tagName;r===_.COLGROUP?e.openElements.currentTagName===_.COLGROUP&&(e.openElements.pop(),e.insertionMode=N):r===_.TEMPLATE?endTagInHead(e,t):r!==_.COL&&tokenInColumnGroup(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,B,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInTableBody(e,t){var r=t.tagName;r===_.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,g.HTML),e.insertionMode=L):r===_.TH||r===_.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(_.TR),e.insertionMode=L,e._processToken(t)):r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TFOOT||r===_.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N,e._processToken(t)):startTagInTable(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInTableBody(e,t){var r=t.tagName;r===_.TBODY||r===_.TFOOT||r===_.THEAD?e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N):r===_.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N,e._processToken(t)):(r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP||r!==_.HTML&&r!==_.TD&&r!==_.TH&&r!==_.TR)&&endTagInTable(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,L,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInRow(e,t){var r=t.tagName;r===_.TH||r===_.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,g.HTML),e.insertionMode=D,e.activeFormattingElements.insertMarker()):r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):startTagInTable(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInRow(e,t){var r=t.tagName;r===_.TR?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B):r===_.TABLE?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):r===_.TBODY||r===_.TFOOT||r===_.THEAD?(e.openElements.hasInTableScope(r)||e.openElements.hasInTableScope(_.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):(r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP||r!==_.HTML&&r!==_.TD&&r!==_.TH)&&endTagInTable(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,D,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInCell(e,t){var r=t.tagName;r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TD||r===_.TFOOT||r===_.TH||r===_.THEAD||r===_.TR?(e.openElements.hasInTableScope(_.TD)||e.openElements.hasInTableScope(_.TH))&&(e._closeTableCell(),e._processToken(t)):startTagInBody(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInCell(e,t){var r=t.tagName;r===_.TD||r===_.TH?e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=L):r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(r)&&(e._closeTableCell(),e._processToken(t)):r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&endTagInBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,j,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInSelect),_defineProperty(c,n.END_TAG_TOKEN,endTagInSelect),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,U,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInSelectInTable(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR||r===_.TD||r===_.TH?(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),e._processToken(t)):startTagInSelect(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInSelectInTable(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR||r===_.TD||r===_.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),e._processToken(t)):endTagInSelect(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,F,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInTemplate(e,t){var r=t.tagName;r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.SCRIPT||r===_.STYLE||r===_.TEMPLATE||r===_.TITLE?startTagInHead(e,t):(r=G[r]||O,e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t))}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInTemplate(e,t){t.tagName===_.TEMPLATE&&endTagInHead(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInTemplate),c)),_defineProperty(r,H,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterBody),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,function appendCommentToRootHtmlElement(e,t){e._appendCommentNode(t,e.openElements.items[0])}),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterBody(e,t){(t.tagName===_.HTML?startTagInBody:tokenAfterBody)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterBody(e,t){t.tagName===_.HTML?e.fragmentContext||(e.insertionMode=W):tokenAfterBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,q,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.FRAMESET?e._insertElement(t,g.HTML):r===_.FRAME?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInFrameset(e,t){t.tagName!==_.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===_.FRAMESET||(e.insertionMode=z))}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,z,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterFrameset(e,t){t.tagName===_.HTML&&(e.insertionMode=K)}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,W,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendCommentToDocument),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterAfterBody(e,t){(t.tagName===_.HTML?startTagInBody:tokenAfterAfterBody)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,K,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendCommentToDocument),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterAfterFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,ignoreToken),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),r),r=function(){function Parser(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Parser),this.options=l(y,e),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&u.install(this,a),this.options.onParseError&&u.install(this,s,{onParseError:this.options.onParseError})}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Parser,[{key:"parse",value:function parse(e){var t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}},{key:"parseFragment",value:function parseFragment(e,t){t=t||this.treeAdapter.createElement(_.TEMPLATE,g.HTML,[]);var r=this.treeAdapter.createElement("documentmock",g.HTML,[]);return this._bootstrap(r,t),this.treeAdapter.getTagName(t)===_.TEMPLATE&&this._pushTmplInsertionMode(F),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null),e=this.treeAdapter.getFirstChild(r),r=this.treeAdapter.createDocumentFragment(),this._adoptNodes(e,r),r}},{key:"_bootstrap",value:function _bootstrap(e,t){this.tokenizer=new n(this.options),this.stopped=!1,this.insertionMode=T,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new i(this.document,this.treeAdapter),this.activeFormattingElements=new o(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}},{key:"_err",value:function _err(){}},{key:"_runParsingLoop",value:function _runParsingLoop(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();var t=this.tokenizer.getNextToken();if(t.type===n.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===n.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}},{key:"runParsingLoopForCurrentChunk",value:function runParsingLoopForCurrentChunk(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){var r=this.pendingScript;return this.pendingScript=null,void t(r)}e&&e()}},{key:"_setupTokenizerCDATAMode",value:function _setupTokenizerCDATAMode(){var e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==g.HTML&&!this._isIntegrationPoint(e)}},{key:"_switchToTextParsing",value:function _switchToTextParsing(e,t){this._insertElement(e,g.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=M}},{key:"switchToPlaintextParsing",value:function switchToPlaintextParsing(){this.insertionMode=M,this.originalInsertionMode=O,this.tokenizer.state=n.MODE.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function _getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function _findFormInFragmentContext(){var e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===_.FORM){this.formElement=e;break}}while(e=this.treeAdapter.getParentNode(e))}},{key:"_initTokenizerForFragmentParsing",value:function _initTokenizerForFragmentParsing(){var e;this.treeAdapter.getNamespaceURI(this.fragmentContext)===g.HTML&&((e=this.treeAdapter.getTagName(this.fragmentContext))===_.TITLE||e===_.TEXTAREA?this.tokenizer.state=n.MODE.RCDATA:e===_.STYLE||e===_.XMP||e===_.IFRAME||e===_.NOEMBED||e===_.NOFRAMES||e===_.NOSCRIPT?this.tokenizer.state=n.MODE.RAWTEXT:e===_.SCRIPT?this.tokenizer.state=n.MODE.SCRIPT_DATA:e===_.PLAINTEXT&&(this.tokenizer.state=n.MODE.PLAINTEXT))}},{key:"_setDocumentType",value:function _setDocumentType(e){var t=e.name||"",r=e.publicId||"",e=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,r,e)}},{key:"_attachElementToTree",value:function _attachElementToTree(e){var t;this._shouldFosterParentOnInsertion()?this._fosterParentElement(e):(t=this.openElements.currentTmplContent||this.openElements.current,this.treeAdapter.appendChild(t,e))}},{key:"_appendElement",value:function _appendElement(e,t){e=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(e)}},{key:"_insertElement",value:function _insertElement(e,t){e=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(e),this.openElements.push(e)}},{key:"_insertFakeElement",value:function _insertFakeElement(e){e=this.treeAdapter.createElement(e,g.HTML,[]),this._attachElementToTree(e),this.openElements.push(e)}},{key:"_insertTemplate",value:function _insertTemplate(e){var t=this.treeAdapter.createElement(e.tagName,g.HTML,e.attrs),e=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,e),this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertFakeRootElement",value:function _insertFakeRootElement(){var e=this.treeAdapter.createElement(_.HTML,g.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}},{key:"_appendCommentNode",value:function _appendCommentNode(e,t){e=this.treeAdapter.createCommentNode(e.data),this.treeAdapter.appendChild(t,e)}},{key:"_insertCharacters",value:function _insertCharacters(e){var t;this._shouldFosterParentOnInsertion()?this._fosterParentText(e.chars):(t=this.openElements.currentTmplContent||this.openElements.current,this.treeAdapter.insertText(t,e.chars))}},{key:"_adoptNodes",value:function _adoptNodes(e,t){for(var r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}},{key:"_shouldProcessTokenInForeignContent",value:function _shouldProcessTokenInForeignContent(e){var t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;var r=this.treeAdapter.getNamespaceURI(t);return r!==g.HTML&&((this.treeAdapter.getTagName(t)!==_.ANNOTATION_XML||r!==g.MATHML||e.type!==n.START_TAG_TOKEN||e.tagName!==_.SVG)&&(r=e.type===n.CHARACTER_TOKEN||e.type===n.NULL_CHARACTER_TOKEN||e.type===n.WHITESPACE_CHARACTER_TOKEN,!((e.type===n.START_TAG_TOKEN&&e.tagName!==_.MGLYPH&&e.tagName!==_.MALIGNMARK||r)&&this._isIntegrationPoint(t,g.MATHML)||(e.type===n.START_TAG_TOKEN||r)&&this._isIntegrationPoint(t,g.HTML)||e.type===n.EOF_TOKEN)))}},{key:"_processToken",value:function _processToken(e){Y[this.insertionMode][e.type](this,e)}},{key:"_processTokenInBodyMode",value:function _processTokenInBodyMode(e){Y[O][e.type](this,e)}},{key:"_processTokenInForeignContent",value:function _processTokenInForeignContent(e){e.type===n.CHARACTER_TOKEN?function characterInForeignContent(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e):e.type===n.NULL_CHARACTER_TOKEN?function nullCharacterInForeignContent(e,t){t.chars=p.REPLACEMENT_CHARACTER,e._insertCharacters(t)}(this,e):e.type===n.WHITESPACE_CHARACTER_TOKEN?insertCharacters(this,e):e.type===n.COMMENT_TOKEN?appendComment(this,e):e.type===n.START_TAG_TOKEN?function startTagInForeignContent(e,t){if(h.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==g.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{var r=e._getAdjustedCurrentElement();(r=e.treeAdapter.getNamespaceURI(r))===g.MATHML?h.adjustTokenMathMLAttrs(t):r===g.SVG&&(h.adjustTokenSVGTagName(t),h.adjustTokenSVGAttrs(t)),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===n.END_TAG_TOKEN&&function endTagInForeignContent(e,t){for(var r=e.openElements.stackTop;0<r;r--){var n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===g.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(n).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(n);break}}}(this,e)}},{key:"_processInputToken",value:function _processInputToken(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===n.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(d.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_isIntegrationPoint",value:function _isIntegrationPoint(e,t){var r=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e),e=this.treeAdapter.getAttrList(e);return h.isIntegrationPoint(r,n,e,t)}},{key:"_reconstructActiveFormattingElements",value:function _reconstructActiveFormattingElements(){var e=this.activeFormattingElements.length;if(e){var t=e,r=null;do{if((r=this.activeFormattingElements.entries[--t]).type===o.MARKER_ENTRY||this.openElements.contains(r.element)){t++;break}}while(0<t);for(var n=t;n<e;n++)r=this.activeFormattingElements.entries[n],this._insertElement(r.token,this.treeAdapter.getNamespaceURI(r.element)),r.element=this.openElements.current}}},{key:"_closeTableCell",value:function _closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=L}},{key:"_closePElement",value:function _closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(_.P),this.openElements.popUntilTagNamePopped(_.P)}},{key:"_resetInsertionMode",value:function _resetInsertionMode(){for(var e=this.openElements.stackTop,t=!1;0<=e;e--){var r=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(r=this.fragmentContext));var n=this.treeAdapter.getTagName(r);if(r=V[n]){this.insertionMode=r;break}if(!(t||n!==_.TD&&n!==_.TH)){this.insertionMode=D;break}if(!t&&n===_.HEAD){this.insertionMode=k;break}if(n===_.SELECT){this._resetInsertionModeForSelect(e);break}if(n===_.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(n===_.HTML){this.insertionMode=this.headElement?C:A;break}if(t){this.insertionMode=O;break}}}},{key:"_resetInsertionModeForSelect",value:function _resetInsertionModeForSelect(e){if(0<e)for(var t=e-1;0<t;t--){var r=this.openElements.items[t];if((r=this.treeAdapter.getTagName(r))===_.TEMPLATE)break;if(r===_.TABLE)return void(this.insertionMode=U)}this.insertionMode=j}},{key:"_pushTmplInsertionMode",value:function _pushTmplInsertionMode(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}},{key:"_popTmplInsertionMode",value:function _popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}},{key:"_isElementCausesFosterParenting",value:function _isElementCausesFosterParenting(e){return(e=this.treeAdapter.getTagName(e))===_.TABLE||e===_.TBODY||e===_.TFOOT||e===_.THEAD||e===_.TR}},{key:"_shouldFosterParentOnInsertion",value:function _shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}},{key:"_findFosterParentingLocation",value:function _findFosterParentingLocation(){for(var e={parent:null,beforeElement:null},t=this.openElements.stackTop;0<=t;t--){var r=this.openElements.items[t],n=this.treeAdapter.getTagName(r),i=this.treeAdapter.getNamespaceURI(r);if(n===_.TEMPLATE&&i===g.HTML){e.parent=this.treeAdapter.getTemplateContent(r);break}if(n===_.TABLE){e.parent=this.treeAdapter.getParentNode(r),e.parent?e.beforeElement=r:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}},{key:"_fosterParentElement",value:function _fosterParentElement(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_fosterParentText",value:function _fosterParentText(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}},{key:"_isSpecialElement",value:function _isSpecialElement(e){var t=this.treeAdapter.getTagName(e),e=this.treeAdapter.getNamespaceURI(e);return m.SPECIAL_ELEMENTS[e][t]}}]),Parser}();function callAdoptionAgency(e,t){for(var r,n=0;n<w&&(r=function aaObtainFormattingElementEntry(e,t){var r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagName)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):genericEndTagInBody(e,t),r}(e,t));n++){var i=function aaObtainFurthestBlock(e,t){for(var r=null,n=e.openElements.stackTop;0<=n;n--){var i=e.openElements.items[n];if(i===t.element)break;e._isSpecialElement(i)&&(r=i)}return r||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),r}(e,r);if(!i)break;e.activeFormattingElements.bookmark=r;var o=function aaInnerLoop(e,t,r){for(var n=t,i=0,o=e.openElements.getCommonAncestor(t);o!==r;i++,o=a){var a=e.openElements.getCommonAncestor(o),s=e.activeFormattingElements.getElementEntry(o),u=s&&E<=i;!s||u?(u&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(o)):(o=function aaRecreateElementFromEntry(e,t){var r=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r}(e,s),n===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(o,n),n=o)}return n}(e,i,r.element),a=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(o),function aaInsertLastNodeInCommonAncestor(e,t,r){var n,i;e._isElementCausesFosterParenting(t)?e._fosterParentElement(r):(n=e.treeAdapter.getTagName(t),i=e.treeAdapter.getNamespaceURI(t),n===_.TEMPLATE&&i===g.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r))}(e,a,o),function aaReplaceFormattingElement(e,t,r){var n=e.treeAdapter.getNamespaceURI(r.element),i=r.token,i=e.treeAdapter.createElement(i.tagName,n,i.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,r.token),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i)}(e,i,r)}}function ignoreToken(){}function misplacedDoctype(e){e._err(d.misplacedDoctype)}function appendComment(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function appendCommentToDocument(e,t){e._appendCommentNode(t,e.document)}function insertCharacters(e,t){e._insertCharacters(t)}function stopParsing(e){e.stopped=!0}function tokenInInitialMode(e,t){e._err(d.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,m.DOCUMENT_MODE.QUIRKS),e.insertionMode=S,e._processToken(t)}function tokenBeforeHtml(e,t){e._insertFakeRootElement(),e.insertionMode=A,e._processToken(t)}function tokenBeforeHead(e,t){e._insertFakeElement(_.HEAD),e.headElement=e.openElements.current,e.insertionMode=k,e._processToken(t)}function startTagInHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):r===_.TITLE?e._switchToTextParsing(t,n.MODE.RCDATA):r===_.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,n.MODE.RAWTEXT):(e._insertElement(t,g.HTML),e.insertionMode=x):r===_.NOFRAMES||r===_.STYLE?e._switchToTextParsing(t,n.MODE.RAWTEXT):r===_.SCRIPT?e._switchToTextParsing(t,n.MODE.SCRIPT_DATA):r===_.TEMPLATE?(e._insertTemplate(t,g.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=F,e._pushTmplInsertionMode(F)):r===_.HEAD?e._err(d.misplacedStartTagForHeadElement):tokenInHead(e,t)}function endTagInHead(e,t){var r=t.tagName;r===_.HEAD?(e.openElements.pop(),e.insertionMode=C):r===_.BODY||r===_.BR||r===_.HTML?tokenInHead(e,t):r===_.TEMPLATE&&0<e.openElements.tmplCount?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==_.TEMPLATE&&e._err(d.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(_.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(d.endTagWithoutMatchingOpenElement)}function tokenInHead(e,t){e.openElements.pop(),e.insertionMode=C,e._processToken(t)}function tokenInHeadNoScript(e,t){var r=t.type===n.EOF_TOKEN?d.openElementsLeftAfterEof:d.disallowedContentInNoscriptInHead;e._err(r),e.openElements.pop(),e.insertionMode=k,e._processToken(t)}function tokenAfterHead(e,t){e._insertFakeElement(_.BODY),e.insertionMode=O,e._processToken(t)}function whitespaceCharacterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function characterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function addressStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}function preStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function bStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function appletStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function areaStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,g.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function paramStartTagInBody(e,t){e._appendElement(t,g.HTML),t.ackSelfClosing=!0}function noembedStartTagInBody(e,t){e._switchToTextParsing(t,n.MODE.RAWTEXT)}function optgroupStartTagInBody(e,t){e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML)}function rbStartTagInBody(e,t){e.openElements.hasInScope(_.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,g.HTML)}function genericStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML)}function startTagInBody(e,t){var r=t.tagName;switch(r.length){case 1:(r===_.I||r===_.S||r===_.B||r===_.U?bStartTagInBody:r===_.P?addressStartTagInBody:r===_.A?function aStartTagInBody(e,t){var r=e.activeFormattingElements.getElementEntryInScopeWithTagName(_.A);r&&(callAdoptionAgency(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}:genericStartTagInBody)(e,t);break;case 2:r===_.DL||r===_.OL||r===_.UL?addressStartTagInBody(e,t):r===_.H1||r===_.H2||r===_.H3||r===_.H4||r===_.H5||r===_.H6?function numberedHeaderStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement();var r=e.openElements.currentTagName;r!==_.H1&&r!==_.H2&&r!==_.H3&&r!==_.H4&&r!==_.H5&&r!==_.H6||e.openElements.pop(),e._insertElement(t,g.HTML)}(e,t):r===_.LI||r===_.DD||r===_.DT?function listItemStartTagInBody(e,t){e.framesetOk=!1;for(var r=t.tagName,n=e.openElements.stackTop;0<=n;n--){var i=e.openElements.items[n],o=e.treeAdapter.getTagName(i),a=null;if(r===_.LI&&o===_.LI?a=_.LI:r!==_.DD&&r!==_.DT||o!==_.DD&&o!==_.DT||(a=o),a){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(o!==_.ADDRESS&&o!==_.DIV&&o!==_.P&&e._isSpecialElement(i))break}e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}(e,t):r===_.EM||r===_.TT?bStartTagInBody(e,t):r===_.BR?areaStartTagInBody(e,t):r===_.HR?function hrStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._appendElement(t,g.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t):r===_.RB?rbStartTagInBody(e,t):r===_.RT||r===_.RP?function rtStartTagInBody(e,t){e.openElements.hasInScope(_.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(_.RTC),e._insertElement(t,g.HTML)}(e,t):r!==_.TH&&r!==_.TD&&r!==_.TR&&genericStartTagInBody(e,t);break;case 3:r===_.DIV||r===_.DIR||r===_.NAV?addressStartTagInBody(e,t):r===_.PRE?preStartTagInBody(e,t):r===_.BIG?bStartTagInBody(e,t):r===_.IMG||r===_.WBR?areaStartTagInBody(e,t):r===_.XMP?function xmpStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,n.MODE.RAWTEXT)}(e,t):r===_.SVG?function svgStartTagInBody(e,t){e._reconstructActiveFormattingElements(),h.adjustTokenSVGAttrs(t),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,g.SVG):e._insertElement(t,g.SVG),t.ackSelfClosing=!0}(e,t):r===_.RTC?rbStartTagInBody(e,t):r!==_.COL&&genericStartTagInBody(e,t);break;case 4:r===_.HTML?function htmlStartTagInBody(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t):r===_.BASE||r===_.LINK||r===_.META?startTagInHead(e,t):r===_.BODY?function bodyStartTagInBody(e,t){var r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t):r===_.MAIN||r===_.MENU?addressStartTagInBody(e,t):r===_.FORM?function formStartTagInBody(e,t){var r=0<e.openElements.tmplCount;e.formElement&&!r||(e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),r||(e.formElement=e.openElements.current))}(e,t):r===_.CODE||r===_.FONT?bStartTagInBody(e,t):r===_.NOBR?function nobrStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(_.NOBR)&&(callAdoptionAgency(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):r===_.AREA?areaStartTagInBody(e,t):r===_.MATH?function mathStartTagInBody(e,t){e._reconstructActiveFormattingElements(),h.adjustTokenMathMLAttrs(t),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,g.MATHML):e._insertElement(t,g.MATHML),t.ackSelfClosing=!0}(e,t):r===_.MENU?function menuStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}(e,t):r!==_.HEAD&&genericStartTagInBody(e,t);break;case 5:r===_.STYLE||r===_.TITLE?startTagInHead(e,t):r===_.ASIDE?addressStartTagInBody(e,t):r===_.SMALL?bStartTagInBody(e,t):r===_.TABLE?function tableStartTagInBody(e,t){e.treeAdapter.getDocumentMode(e.document)!==m.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode=N}(e,t):r===_.EMBED?areaStartTagInBody(e,t):r===_.INPUT?function inputStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,g.HTML);var r=n.getTokenAttr(t,b.TYPE);r&&r.toLowerCase()===v||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):r===_.PARAM||r===_.TRACK?paramStartTagInBody(e,t):r===_.IMAGE?function imageStartTagInBody(e,t){t.tagName=_.IMG,areaStartTagInBody(e,t)}(e,t):r!==_.FRAME&&r!==_.TBODY&&r!==_.TFOOT&&r!==_.THEAD&&genericStartTagInBody(e,t);break;case 6:(r===_.SCRIPT?startTagInHead:r===_.CENTER||r===_.FIGURE||r===_.FOOTER||r===_.HEADER||r===_.HGROUP||r===_.DIALOG?addressStartTagInBody:r===_.BUTTON?function buttonStartTagInBody(e,t){e.openElements.hasInScope(_.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.framesetOk=!1}:r===_.STRIKE||r===_.STRONG?bStartTagInBody:r===_.APPLET||r===_.OBJECT?appletStartTagInBody:r===_.KEYGEN?areaStartTagInBody:r===_.SOURCE?paramStartTagInBody:r===_.IFRAME?function iframeStartTagInBody(e,t){e.framesetOk=!1,e._switchToTextParsing(t,n.MODE.RAWTEXT)}:r===_.SELECT?function selectStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode===N||e.insertionMode===P||e.insertionMode===B||e.insertionMode===L||e.insertionMode===D?e.insertionMode=U:e.insertionMode=j}:r===_.OPTION?optgroupStartTagInBody:genericStartTagInBody)(e,t);break;case 7:r===_.BGSOUND?startTagInHead(e,t):r===_.DETAILS||r===_.ADDRESS||r===_.ARTICLE||r===_.SECTION||r===_.SUMMARY?addressStartTagInBody(e,t):r===_.LISTING?preStartTagInBody(e,t):r===_.MARQUEE?appletStartTagInBody(e,t):r===_.NOEMBED?noembedStartTagInBody(e,t):r!==_.CAPTION&&genericStartTagInBody(e,t);break;case 8:r===_.BASEFONT?startTagInHead(e,t):r===_.FRAMESET?function framesetStartTagInBody(e,t){var r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,g.HTML),e.insertionMode=q)}(e,t):r===_.FIELDSET?addressStartTagInBody(e,t):r===_.TEXTAREA?function textareaStartTagInBody(e,t){e._insertElement(t,g.HTML),e.skipNextNewLine=!0,e.tokenizer.state=n.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=M}(e,t):r===_.TEMPLATE?startTagInHead(e,t):r===_.NOSCRIPT?(e.options.scriptingEnabled?noembedStartTagInBody:genericStartTagInBody)(e,t):r===_.OPTGROUP?optgroupStartTagInBody(e,t):r!==_.COLGROUP&&genericStartTagInBody(e,t);break;case 9:(r===_.PLAINTEXT?function plaintextStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.tokenizer.state=n.MODE.PLAINTEXT}:genericStartTagInBody)(e,t);break;case 10:(r===_.BLOCKQUOTE||r===_.FIGCAPTION?addressStartTagInBody:genericStartTagInBody)(e,t);break;default:genericStartTagInBody(e,t)}}function addressEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(t))}function appletEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(t),e.activeFormattingElements.clearToLastMarker())}function genericEndTagInBody(e,t){for(var r=t.tagName,n=e.openElements.stackTop;0<n;n--){var i=e.openElements.items[n];if(e.treeAdapter.getTagName(i)===r){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilElementPopped(i);break}if(e._isSpecialElement(i))break}}function endTagInBody(e,t){var r=t.tagName;switch(r.length){case 1:r===_.A||r===_.B||r===_.I||r===_.S||r===_.U?callAdoptionAgency(e,t):r===_.P?function pEndTagInBody(e){e.openElements.hasInButtonScope(_.P)||e._insertFakeElement(_.P),e._closePElement()}(e):genericEndTagInBody(e,t);break;case 2:r===_.DL||r===_.UL||r===_.OL?addressEndTagInBody(e,t):r===_.LI?function liEndTagInBody(e){e.openElements.hasInListItemScope(_.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(_.LI),e.openElements.popUntilTagNamePopped(_.LI))}(e):r===_.DD||r===_.DT?function ddEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTagsWithExclusion(t),e.openElements.popUntilTagNamePopped(t))}(e,t):r===_.H1||r===_.H2||r===_.H3||r===_.H4||r===_.H5||r===_.H6?function numberedHeaderEndTagInBody(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e):r===_.BR?function brEndTagInBody(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(_.BR),e.openElements.pop(),e.framesetOk=!1}(e):(r===_.EM||r===_.TT?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 3:(r===_.BIG?callAdoptionAgency:r===_.DIR||r===_.DIV||r===_.NAV||r===_.PRE?addressEndTagInBody:genericEndTagInBody)(e,t);break;case 4:r===_.BODY?function bodyEndTagInBody(e){e.openElements.hasInScope(_.BODY)&&(e.insertionMode=H)}(e):r===_.HTML?function htmlEndTagInBody(e,t){e.openElements.hasInScope(_.BODY)&&(e.insertionMode=H,e._processToken(t))}(e,t):r===_.FORM?function formEndTagInBody(e){var t=0<e.openElements.tmplCount,r=e.formElement;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(_.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(_.FORM):e.openElements.remove(r))}(e):(r===_.CODE||r===_.FONT||r===_.NOBR?callAdoptionAgency:r===_.MAIN||r===_.MENU?addressEndTagInBody:genericEndTagInBody)(e,t);break;case 5:(r===_.ASIDE?addressEndTagInBody:r===_.SMALL?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 6:(r===_.CENTER||r===_.FIGURE||r===_.FOOTER||r===_.HEADER||r===_.HGROUP||r===_.DIALOG?addressEndTagInBody:r===_.APPLET||r===_.OBJECT?appletEndTagInBody:r===_.STRIKE||r===_.STRONG?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 7:(r===_.ADDRESS||r===_.ARTICLE||r===_.DETAILS||r===_.SECTION||r===_.SUMMARY||r===_.LISTING?addressEndTagInBody:r===_.MARQUEE?appletEndTagInBody:genericEndTagInBody)(e,t);break;case 8:(r===_.FIELDSET?addressEndTagInBody:r===_.TEMPLATE?endTagInHead:genericEndTagInBody)(e,t);break;case 10:(r===_.BLOCKQUOTE||r===_.FIGCAPTION?addressEndTagInBody:genericEndTagInBody)(e,t);break;default:genericEndTagInBody(e,t)}}function eofInBody(e,t){-1<e.tmplInsertionModeStackTop?eofInTemplate(e,t):e.stopped=!0}function characterInTable(e,t){var r=e.openElements.currentTagName;r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=R,e._processToken(t)):tokenInTable(e,t)}function startTagInTable(e,t){var r=t.tagName;switch(r.length){case 2:(r===_.TD||r===_.TH||r===_.TR?function tdStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(_.TBODY),e.insertionMode=B,e._processToken(t)}:tokenInTable)(e,t);break;case 3:(r===_.COL?function colStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(_.COLGROUP),e.insertionMode=I,e._processToken(t)}:tokenInTable)(e,t);break;case 4:(r===_.FORM?function formStartTagInTable(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,g.HTML),e.formElement=e.openElements.current,e.openElements.pop())}:tokenInTable)(e,t);break;case 5:(r===_.TABLE?function tableStartTagInTable(e,t){e.openElements.hasInTableScope(_.TABLE)&&(e.openElements.popUntilTagNamePopped(_.TABLE),e._resetInsertionMode(),e._processToken(t))}:r===_.STYLE?startTagInHead:r===_.TBODY||r===_.TFOOT||r===_.THEAD?function tbodyStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,g.HTML),e.insertionMode=B}:r===_.INPUT?function inputStartTagInTable(e,t){var r=n.getTokenAttr(t,b.TYPE);r&&r.toLowerCase()===v?e._appendElement(t,g.HTML):tokenInTable(e,t),t.ackSelfClosing=!0}:tokenInTable)(e,t);break;case 6:(r===_.SCRIPT?startTagInHead:tokenInTable)(e,t);break;case 7:(r===_.CAPTION?function captionStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,g.HTML),e.insertionMode=P}:tokenInTable)(e,t);break;case 8:(r===_.COLGROUP?function colgroupStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,g.HTML),e.insertionMode=I}:r===_.TEMPLATE?startTagInHead:tokenInTable)(e,t);break;default:tokenInTable(e,t)}}function endTagInTable(e,t){var r=t.tagName;r===_.TABLE?e.openElements.hasInTableScope(_.TABLE)&&(e.openElements.popUntilTagNamePopped(_.TABLE),e._resetInsertionMode()):r===_.TEMPLATE?endTagInHead(e,t):r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&r!==_.TBODY&&r!==_.TD&&r!==_.TFOOT&&r!==_.TH&&r!==_.THEAD&&r!==_.TR&&tokenInTable(e,t)}function tokenInTable(e,t){var r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=r}function tokenInTableText(e,t){var r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)tokenInTable(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}function tokenInColumnGroup(e,t){e.openElements.currentTagName===_.COLGROUP&&(e.openElements.pop(),e.insertionMode=N,e._processToken(t))}function startTagInSelect(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.OPTION?(e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e._insertElement(t,g.HTML)):r===_.OPTGROUP?(e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e.openElements.currentTagName===_.OPTGROUP&&e.openElements.pop(),e._insertElement(t,g.HTML)):r===_.INPUT||r===_.KEYGEN||r===_.TEXTAREA||r===_.SELECT?e.openElements.hasInSelectScope(_.SELECT)&&(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),r!==_.SELECT&&e._processToken(t)):r!==_.SCRIPT&&r!==_.TEMPLATE||startTagInHead(e,t)}function endTagInSelect(e,t){var r,n=t.tagName;n===_.OPTGROUP?(r=(r=e.openElements.items[e.openElements.stackTop-1])&&e.treeAdapter.getTagName(r),e.openElements.currentTagName===_.OPTION&&r===_.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagName===_.OPTGROUP&&e.openElements.pop()):n===_.OPTION?e.openElements.currentTagName===_.OPTION&&e.openElements.pop():n===_.SELECT&&e.openElements.hasInSelectScope(_.SELECT)?(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode()):n===_.TEMPLATE&&endTagInHead(e,t)}function eofInTemplate(e,t){0<e.openElements.tmplCount?(e.openElements.popUntilTagNamePopped(_.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function tokenAfterBody(e,t){e.insertionMode=O,e._processToken(t)}function tokenAfterAfterBody(e,t){e.insertionMode=O,e._processToken(t)}e.exports=r},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(146),i=r(147),o=n.CODE_POINTS,a=65536,r=function(){function Preprocessor(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Preprocessor),this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=a}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Preprocessor,[{key:"_err",value:function _err(){}},{key:"_addGap",value:function _addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function _processSurrogate(e){if(this.pos!==this.lastCharPos){var t=this.html.charCodeAt(this.pos+1);if(n.isSurrogatePair(t))return this.pos++,this._addGap(),n.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,o.EOF;return this._err(i.surrogateInInputStream),e}},{key:"dropParsedChunk",value:function dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}},{key:"write",value:function write(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}},{key:"advance",value:function advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,o.EOF;var e=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&e===o.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):e===o.CARRIAGE_RETURN?(this.skipNextNewLine=!0,o.LINE_FEED):(this.skipNextNewLine=!1,31<(e=n.isSurrogate(e)?this._processSurrogate(e):e)&&e<127||e===o.LINE_FEED||e===o.CARRIAGE_RETURN||159<e&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function _checkForProblematicCharacters(e){n.isControlCodePoint(e)?this._err(i.controlCharacterInInputStream):n.isUndefinedCodePoint(e)&&this._err(i.noncharacterInInputStream)}},{key:"retreat",value:function retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}]),Preprocessor}();e.exports=r},function(e,t,r){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=(r=r(30)).TAG_NAMES,o=r.NAMESPACES;function isImpliedEndTagRequired(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI;case 3:return e===i.RTC;case 6:return e===i.OPTION;case 8:return e===i.OPTGROUP}}function isScopingElement(e,t){switch(e.length){case 2:if(e===i.TD||e===i.TH)return t===o.HTML;if(e===i.MI||e===i.MO||e===i.MN||e===i.MS)return t===o.MATHML;break;case 4:if(e===i.HTML)return t===o.HTML;if(e===i.DESC)return t===o.SVG;break;case 5:if(e===i.TABLE)return t===o.HTML;if(e===i.MTEXT)return t===o.MATHML;if(e===i.TITLE)return t===o.SVG;break;case 6:return(e===i.APPLET||e===i.OBJECT)&&t===o.HTML;case 7:return(e===i.CAPTION||e===i.MARQUEE)&&t===o.HTML;case 8:return e===i.TEMPLATE&&t===o.HTML;case 13:return e===i.FOREIGN_OBJECT&&t===o.SVG;case 14:return e===i.ANNOTATION_XML&&t===o.MATHML}}r=function(){function OpenElementStack(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,OpenElementStack),this.stackTop=-1,this.items=[],this.current=e,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(OpenElementStack,[{key:"_indexOf",value:function _indexOf(e){for(var t=-1,r=this.stackTop;0<=r;r--)if(this.items[r]===e){t=r;break}return t}},{key:"_isInTemplate",value:function _isInTemplate(){return this.currentTagName===i.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===o.HTML}},{key:"_updateCurrentElement",value:function _updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}},{key:"push",value:function push(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}},{key:"pop",value:function pop(){this.stackTop--,0<this.tmplCount&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}},{key:"replace",value:function replace(e,t){e=this._indexOf(e),this.items[e]=t,e===this.stackTop&&this._updateCurrentElement()}},{key:"insertAfter",value:function insertAfter(e,t){e=this._indexOf(e)+1,this.items.splice(e,0,t),e===++this.stackTop&&this._updateCurrentElement()}},{key:"popUntilTagNamePopped",value:function popUntilTagNamePopped(e){for(;-1<this.stackTop;){var t=this.currentTagName,r=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&r===o.HTML)break}}},{key:"popUntilElementPopped",value:function popUntilElementPopped(e){for(;-1<this.stackTop;){var t=this.current;if(this.pop(),t===e)break}}},{key:"popUntilNumberedHeaderPopped",value:function popUntilNumberedHeaderPopped(){for(;-1<this.stackTop;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.H1||e===i.H2||e===i.H3||e===i.H4||e===i.H5||e===i.H6&&t===o.HTML)break}}},{key:"popUntilTableCellPopped",value:function popUntilTableCellPopped(){for(;-1<this.stackTop;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.TD||e===i.TH&&t===o.HTML)break}}},{key:"popAllUpToHtmlElement",value:function popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}},{key:"clearBackToTableContext",value:function clearBackToTableContext(){for(;this.currentTagName!==i.TABLE&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"clearBackToTableBodyContext",value:function clearBackToTableBodyContext(){for(;this.currentTagName!==i.TBODY&&this.currentTagName!==i.TFOOT&&this.currentTagName!==i.THEAD&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"clearBackToTableRowContext",value:function clearBackToTableRowContext(){for(;this.currentTagName!==i.TR&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"remove",value:function remove(e){for(var t=this.stackTop;0<=t;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}},{key:"tryPeekProperlyNestedBodyElement",value:function tryPeekProperlyNestedBodyElement(){var e=this.items[1];return e&&this.treeAdapter.getTagName(e)===i.BODY?e:null}},{key:"contains",value:function contains(e){return-1<this._indexOf(e)}},{key:"getCommonAncestor",value:function getCommonAncestor(e){return e=this._indexOf(e),0<=--e?this.items[e]:null}},{key:"isRootHtmlElementCurrent",value:function isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===i.HTML}},{key:"hasInScope",value:function hasInScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if(isScopingElement(r,n))return!1}return!0}},{key:"hasNumberedHeaderInScope",value:function hasNumberedHeaderInScope(){for(var e=this.stackTop;0<=e;e--){var t=this.treeAdapter.getTagName(this.items[e]),r=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===i.H1||t===i.H2||t===i.H3||t===i.H4||t===i.H5||t===i.H6)&&r===o.HTML)return!0;if(isScopingElement(t,r))return!1}return!0}},{key:"hasInListItemScope",value:function hasInListItemScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if((r===i.UL||r===i.OL)&&n===o.HTML||isScopingElement(r,n))return!1}return!0}},{key:"hasInButtonScope",value:function hasInButtonScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if(r===i.BUTTON&&n===o.HTML||isScopingElement(r,n))return!1}return!0}},{key:"hasInTableScope",value:function hasInTableScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===o.HTML){if(r===e)return!0;if(r===i.TABLE||r===i.TEMPLATE||r===i.HTML)return!1}}return!0}},{key:"hasTableBodyContextInTableScope",value:function hasTableBodyContextInTableScope(){for(var e=this.stackTop;0<=e;e--){var t=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===o.HTML){if(t===i.TBODY||t===i.THEAD||t===i.TFOOT)return!0;if(t===i.TABLE||t===i.HTML)return!1}}return!0}},{key:"hasInSelectScope",value:function hasInSelectScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===o.HTML){if(r===e)return!0;if(r!==i.OPTION&&r!==i.OPTGROUP)return!1}}return!0}},{key:"generateImpliedEndTags",value:function generateImpliedEndTags(){for(;isImpliedEndTagRequired(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function generateImpliedEndTagsThoroughly(){for(;function isImpliedEndTagRequiredThoroughly(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI||e===i.TD||e===i.TH||e===i.TR;case 3:return e===i.RTC;case 5:return e===i.TBODY||e===i.TFOOT||e===i.THEAD;case 6:return e===i.OPTION;case 7:return e===i.CAPTION;case 8:return e===i.OPTGROUP||e===i.COLGROUP}}(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function generateImpliedEndTagsWithExclusion(e){for(;isImpliedEndTagRequired(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}]),OpenElementStack}(),e.exports=r},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function FormattingElementList(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,FormattingElementList),this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(FormattingElementList,[{key:"_getNoahArkConditionCandidates",value:function _getNoahArkConditionCandidates(e){var t=[];if(3<=this.length)for(var r=this.treeAdapter.getAttrList(e).length,n=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e),o=this.length-1;0<=o;o--){if((s=this.entries[o]).type===FormattingElementList.MARKER_ENTRY)break;var a=s.element,s=this.treeAdapter.getAttrList(a);this.treeAdapter.getTagName(a)===n&&this.treeAdapter.getNamespaceURI(a)===i&&s.length===r&&t.push({idx:o,attrs:s})}return t.length<3?[]:t}},{key:"_ensureNoahArkCondition",value:function _ensureNoahArkCondition(e){var t=this._getNoahArkConditionCandidates(e),r=t.length;if(r){for(var n=this.treeAdapter.getAttrList(e),i=n.length,o=Object.create(null),a=0;a<i;a++){var s=n[a];o[s.name]=s.value}for(var u=0;u<i;u++)for(var c=0;c<r;c++){var l=t[c].attrs[u];if(o[l.name]!==l.value&&(t.splice(c,1),r--),t.length<3)return}for(var f=r-1;2<=f;f--)this.entries.splice(t[f].idx,1),this.length--}}},{key:"insertMarker",value:function insertMarker(){this.entries.push({type:FormattingElementList.MARKER_ENTRY}),this.length++}},{key:"pushElement",value:function pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.push({type:FormattingElementList.ELEMENT_ENTRY,element:e,token:t}),this.length++}},{key:"insertElementAfterBookmark",value:function insertElementAfterBookmark(e,t){for(var r=this.length-1;0<=r&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:FormattingElementList.ELEMENT_ENTRY,element:e,token:t}),this.length++}},{key:"removeEntry",value:function removeEntry(e){for(var t=this.length-1;0<=t;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}},{key:"clearToLastMarker",value:function clearToLastMarker(){for(;this.length;){var e=this.entries.pop();if(this.length--,e.type===FormattingElementList.MARKER_ENTRY)break}}},{key:"getElementEntryInScopeWithTagName",value:function getElementEntryInScopeWithTagName(e){for(var t=this.length-1;0<=t;t--){var r=this.entries[t];if(r.type===FormattingElementList.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(r.element)===e)return r}return null}},{key:"getElementEntry",value:function getElementEntry(e){for(var t=this.length-1;0<=t;t--){var r=this.entries[t];if(r.type===FormattingElementList.ELEMENT_ENTRY&&r.element===e)return r}return null}}]),FormattingElementList}();n.MARKER_ENTRY="MARKER_ENTRY",n.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=n},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),s=r(103),i=r(248),u=r(490),c=r(30).TAG_NAMES,r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoParserMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoParserMixin);function LocationInfoParserMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoParserMixin),(t=r.call(this,e)).parser=e,t.treeAdapter=t.parser.treeAdapter,t.posTracker=null,t.lastStartTagToken=null,t.lastFosterParentingLocation=null,t.currentToken=null,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoParserMixin,[{key:"_setStartLocation",value:function _setStartLocation(e){var t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}},{key:"_setEndLocation",value:function _setEndLocation(e,t){var r,n,i;this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location&&(r=t.location,n=this.treeAdapter.getTagName(e),i={},t.type===s.END_TAG_TOKEN&&n===t.tagName?(i.endTag=Object.assign({},r),i.endLine=r.endLine,i.endCol=r.endCol,i.endOffset=r.endOffset):(i.endLine=r.startLine,i.endCol=r.startCol,i.endOffset=r.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,i))}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(o,a){return{_bootstrap:function _bootstrap(e,t){a._bootstrap.call(this,e,t),o.lastStartTagToken=null,o.lastFosterParentingLocation=null,o.currentToken=null,t=n.install(this.tokenizer,i),o.posTracker=t.posTracker,n.install(this.openElements,u,{onItemPop:function onItemPop(e){o._setEndLocation(e,o.currentToken)}})},_runParsingLoop:function _runParsingLoop(e){a._runParsingLoop.call(this,e);for(var t=this.openElements.stackTop;0<=t;t--)o._setEndLocation(this.openElements.items[t],o.currentToken)},_processTokenInForeignContent:function _processTokenInForeignContent(e){o.currentToken=e,a._processTokenInForeignContent.call(this,e)},_processToken:function _processToken(e){if(o.currentToken=e,a._processToken.call(this,e),e.type===s.END_TAG_TOKEN&&(e.tagName===c.HTML||e.tagName===c.BODY&&this.openElements.hasInScope(c.BODY)))for(var t=this.openElements.stackTop;0<=t;t--){var r=this.openElements.items[t];if(this.treeAdapter.getTagName(r)===e.tagName){o._setEndLocation(r,e);break}}},_setDocumentType:function _setDocumentType(e){a._setDocumentType.call(this,e);for(var t=this.treeAdapter.getChildNodes(this.document),r=t.length,n=0;n<r;n++){var i=t[n];if(this.treeAdapter.isDocumentTypeNode(i)){this.treeAdapter.setNodeSourceCodeLocation(i,e.location);break}}},_attachElementToTree:function _attachElementToTree(e){o._setStartLocation(e),o.lastStartTagToken=null,a._attachElementToTree.call(this,e)},_appendElement:function _appendElement(e,t){o.lastStartTagToken=e,a._appendElement.call(this,e,t)},_insertElement:function _insertElement(e,t){o.lastStartTagToken=e,a._insertElement.call(this,e,t)},_insertTemplate:function _insertTemplate(e){o.lastStartTagToken=e,a._insertTemplate.call(this,e),e=this.treeAdapter.getTemplateContent(this.openElements.current),this.treeAdapter.setNodeSourceCodeLocation(e,null)},_insertFakeRootElement:function _insertFakeRootElement(){a._insertFakeRootElement.call(this),this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current,null)},_appendCommentNode:function _appendCommentNode(e,t){a._appendCommentNode.call(this,e,t),t=(t=this.treeAdapter.getChildNodes(t))[t.length-1],this.treeAdapter.setNodeSourceCodeLocation(t,e.location)},_findFosterParentingLocation:function _findFosterParentingLocation(){return o.lastFosterParentingLocation=a._findFosterParentingLocation.call(this),o.lastFosterParentingLocation},_insertCharacters:function _insertCharacters(e){a._insertCharacters.call(this,e);var t=this._shouldFosterParentOnInsertion(),r=t&&o.lastFosterParentingLocation.parent||this.openElements.currentTmplContent||this.openElements.current,n=this.treeAdapter.getChildNodes(r),i=t&&o.lastFosterParentingLocation.beforeElement?n.indexOf(o.lastFosterParentingLocation.beforeElement)-1:n.length-1,r=n[i];this.treeAdapter.getNodeSourceCodeLocation(r)?(n=(t=e.location).endLine,i=t.endCol,t=t.endOffset,this.treeAdapter.updateNodeSourceCodeLocation(r,{endLine:n,endCol:i,endOffset:t})):this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}}}}]),LocationInfoParserMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoOpenElementStackMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoOpenElementStackMixin);function LocationInfoOpenElementStackMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoOpenElementStackMixin),(e=r.call(this,e)).onItemPop=t.onItemPop,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoOpenElementStackMixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(t,r){return{pop:function pop(){t.onItemPop(this.current),r.pop.call(this)},popAllUpToHtmlElement:function popAllUpToHtmlElement(){for(var e=this.stackTop;0<e;e--)t.onItemPop(this.items[e]);r.popAllUpToHtmlElement.call(this)},remove:function remove(e){t.onItemPop(this.current),r.remove.call(this,e)}}}}]),LocationInfoOpenElementStackMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(148),i=r(492),o=r(248),a=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingParserMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingParserMixin);function ErrorReportingParserMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingParserMixin),(e=r.call(this,e,t)).opts=t,e.ctLoc=null,e.locBeforeToken=!1,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingParserMixin,[{key:"_setErrorLocation",value:function _setErrorLocation(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){return{_bootstrap:function _bootstrap(e,t){n._bootstrap.call(this,e,t),a.install(this.tokenizer,i,r.opts),a.install(this.tokenizer,o)},_processInputToken:function _processInputToken(e){r.ctLoc=e.location,n._processInputToken.call(this,e)},_err:function _err(e,t){r.locBeforeToken=t&&t.beforeToken,r._reportError(e)}}}}]),ErrorReportingParserMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var i=r(148),o=r(493),a=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingTokenizerMixin,i);var n=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingTokenizerMixin);function ErrorReportingTokenizerMixin(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingTokenizerMixin);var r=n.call(this,e,t),t=a.install(e.preprocessor,o,t);return r.posTracker=t.posTracker,r}return ErrorReportingTokenizerMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _get(e,t,r){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function _get(e,t,r){if(e=function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}(e,t))return(t=Object.getOwnPropertyDescriptor(e,t)).get?t.get.call(r):t.value})(e,t,r||e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(148),i=r(249),o=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingPreprocessorMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingPreprocessorMixin);function ErrorReportingPreprocessorMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingPreprocessorMixin),(t=r.call(this,e,t)).posTracker=o.install(e,i),t.lastErrOffset=-1,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingPreprocessorMixin,[{key:"_reportError",value:function _reportError(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,_get(_getPrototypeOf(ErrorReportingPreprocessorMixin.prototype),"_reportError",this).call(this,e))}}]),ErrorReportingPreprocessorMixin}();e.exports=r},function(e,t,r){"use strict";function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(103),o=(r=r(30)).TAG_NAMES,a=r.NAMESPACES,s=r.ATTRS,i={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},u={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:a.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:a.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:a.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:a.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:a.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:a.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:a.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:a.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:a.XML},"xml:space":{prefix:"xml",name:"space",namespace:a.XML},xmlns:{prefix:"",name:"xmlns",namespace:a.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:a.XMLNS}},c=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},l=(_defineProperty(r={},o.B,!0),_defineProperty(r,o.BIG,!0),_defineProperty(r,o.BLOCKQUOTE,!0),_defineProperty(r,o.BODY,!0),_defineProperty(r,o.BR,!0),_defineProperty(r,o.CENTER,!0),_defineProperty(r,o.CODE,!0),_defineProperty(r,o.DD,!0),_defineProperty(r,o.DIV,!0),_defineProperty(r,o.DL,!0),_defineProperty(r,o.DT,!0),_defineProperty(r,o.EM,!0),_defineProperty(r,o.EMBED,!0),_defineProperty(r,o.H1,!0),_defineProperty(r,o.H2,!0),_defineProperty(r,o.H3,!0),_defineProperty(r,o.H4,!0),_defineProperty(r,o.H5,!0),_defineProperty(r,o.H6,!0),_defineProperty(r,o.HEAD,!0),_defineProperty(r,o.HR,!0),_defineProperty(r,o.I,!0),_defineProperty(r,o.IMG,!0),_defineProperty(r,o.LI,!0),_defineProperty(r,o.LISTING,!0),_defineProperty(r,o.MENU,!0),_defineProperty(r,o.META,!0),_defineProperty(r,o.NOBR,!0),_defineProperty(r,o.OL,!0),_defineProperty(r,o.P,!0),_defineProperty(r,o.PRE,!0),_defineProperty(r,o.RUBY,!0),_defineProperty(r,o.S,!0),_defineProperty(r,o.SMALL,!0),_defineProperty(r,o.SPAN,!0),_defineProperty(r,o.STRONG,!0),_defineProperty(r,o.STRIKE,!0),_defineProperty(r,o.SUB,!0),_defineProperty(r,o.SUP,!0),_defineProperty(r,o.TABLE,!0),_defineProperty(r,o.TT,!0),_defineProperty(r,o.U,!0),_defineProperty(r,o.UL,!0),_defineProperty(r,o.VAR,!0),r);t.causesExit=function(e){var t=e.tagName;return t===o.FONT&&(null!==n.getTokenAttr(e,s.COLOR)||null!==n.getTokenAttr(e,s.SIZE)||null!==n.getTokenAttr(e,s.FACE))||l[t]},t.adjustTokenMathMLAttrs=function(e){for(var t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}},t.adjustTokenSVGAttrs=function(e){for(var t=0;t<e.attrs.length;t++){var r=i[e.attrs[t].name];r&&(e.attrs[t].name=r)}},t.adjustTokenXMLAttrs=function(e){for(var t=0;t<e.attrs.length;t++){var r=u[e.attrs[t].name];r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}},t.adjustTokenSVGTagName=function(e){var t=c[e.tagName];t&&(e.tagName=t)},t.isIntegrationPoint=function(e,t,r,n){return!(n&&n!==a.HTML||!function isHtmlIntegrationPoint(e,t,r){if(t===a.MATHML&&e===o.ANNOTATION_XML)for(var n=0;n<r.length;n++)if(r[n].name===s.ENCODING){var i=r[n].value.toLowerCase();return"text/html"===i||"application/xhtml+xml"===i}return t===a.SVG&&(e===o.FOREIGN_OBJECT||e===o.DESC||e===o.TITLE)}(e,t,r))||!(n&&n!==a.MATHML||!function isMathMLTextIntegrationPoint(e,t){return t===a.MATHML&&(e===o.MI||e===o.MO||e===o.MN||e===o.MS||e===o.MTEXT)}(e,t))}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(250),i=r(251),o=r(149),a=(r=r(30)).TAG_NAMES,s=r.NAMESPACES,u={treeAdapter:n},c=/&/g,l=/\u00a0/g,f=/"/g,h=/</g,d=/>/g;(n=function(){function Serializer(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Serializer),this.options=i(u,t),this.treeAdapter=this.options.treeAdapter,this.html="",this.startNode=e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Serializer,[{key:"serialize",value:function serialize(){return this._serializeChildNodes(this.startNode),this.html}},{key:"_serializeChildNodes",value:function _serializeChildNodes(e){var t=this.treeAdapter.getChildNodes(e);if(t)for(var r=0,n=t.length;r<n;r++){var i=t[r];this.treeAdapter.isElementNode(i)?this._serializeElement(i):this.treeAdapter.isTextNode(i)?this._serializeTextNode(i):this.treeAdapter.isCommentNode(i)?this._serializeCommentNode(i):this.treeAdapter.isDocumentTypeNode(i)&&this._serializeDocumentTypeNode(i)}}},{key:"_serializeElement",value:function _serializeElement(e){var t=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e);this.html+="<"+t,this._serializeAttributes(e),this.html+=">",t!==a.AREA&&t!==a.BASE&&t!==a.BASEFONT&&t!==a.BGSOUND&&t!==a.BR&&t!==a.COL&&t!==a.EMBED&&t!==a.FRAME&&t!==a.HR&&t!==a.IMG&&t!==a.INPUT&&t!==a.KEYGEN&&t!==a.LINK&&t!==a.META&&t!==a.PARAM&&t!==a.SOURCE&&t!==a.TRACK&&t!==a.WBR&&(e=t===a.TEMPLATE&&r===s.HTML?this.treeAdapter.getTemplateContent(e):e,this._serializeChildNodes(e),this.html+="</"+t+">")}},{key:"_serializeAttributes",value:function _serializeAttributes(e){for(var t=this.treeAdapter.getAttrList(e),r=0,n=t.length;r<n;r++){var i=t[r],o=Serializer.escapeString(i.value,!0);this.html+=" ",i.namespace?i.namespace===s.XML?this.html+="xml:"+i.name:i.namespace===s.XMLNS?("xmlns"!==i.name&&(this.html+="xmlns:"),this.html+=i.name):i.namespace===s.XLINK?this.html+="xlink:"+i.name:this.html+=i.prefix+":"+i.name:this.html+=i.name,this.html+='="'+o+'"'}}},{key:"_serializeTextNode",value:function _serializeTextNode(e){var t=this.treeAdapter.getTextNodeContent(e),r=this.treeAdapter.getParentNode(e),e=void 0;(e=r&&this.treeAdapter.isElementNode(r)?this.treeAdapter.getTagName(r):e)===a.STYLE||e===a.SCRIPT||e===a.XMP||e===a.IFRAME||e===a.NOEMBED||e===a.NOFRAMES||e===a.PLAINTEXT||e===a.NOSCRIPT?this.html+=t:this.html+=Serializer.escapeString(t,!1)}},{key:"_serializeCommentNode",value:function _serializeCommentNode(e){this.html+="\x3c!--"+this.treeAdapter.getCommentNodeContent(e)+"--\x3e"}},{key:"_serializeDocumentTypeNode",value:function _serializeDocumentTypeNode(e){e=this.treeAdapter.getDocumentTypeNodeName(e),this.html+="<"+o.serializeContent(e,null,null)+">"}}]),Serializer}()).escapeString=function(e,t){return e=e.replace(c,"&").replace(l," "),t?e.replace(f,"""):e.replace(h,"<").replace(d,">")},e.exports=n},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(149),n=r(30).DOCUMENT_MODE,i={element:1,text:3,cdata:4,comment:8},o={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},u=function(){function Node(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Node);for(var t=0,r=Object.keys(e);t<r.length;t++){var n=r[t];this[n]=e[n]}}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Node,[{key:"firstChild",get:function get(){var e=this.children;return e&&e[0]||null}},{key:"lastChild",get:function get(){var e=this.children;return e&&e[e.length-1]||null}},{key:"nodeType",get:function get(){return i[this.type]||i.element}}]),Node}();function LWb(e){return new u({type:"text",data:e,parent:null,prev:null,next:null})}Object.keys(o).forEach(function(e){var t=o[e];Object.defineProperty(u.prototype,e,{get:function get(){return this[t]||null},set:function set(e){return this[t]=e}})}),t.createDocument=function(){return new u({type:"root",name:"root",parent:null,prev:null,next:null,children:[],"x-mode":n.NO_QUIRKS})},t.createDocumentFragment=function(){return new u({type:"root",name:"root",parent:null,prev:null,next:null,children:[]})},t.createElement=function(e,t,r){for(var n=Object.create(null),i=Object.create(null),o=Object.create(null),a=0;a<r.length;a++){var s=r[a].name;n[s]=r[a].value,i[s]=r[a].namespace,o[s]=r[a].prefix}return new u({type:"script"===e||"style"===e?e:"tag",name:e,namespace:t,attribs:n,"x-attribsNamespace":i,"x-attribsPrefix":o,children:[],parent:null,prev:null,next:null})},t.createCommentNode=function(e){return new u({type:"comment",data:e,parent:null,prev:null,next:null})};var c=t.appendChild=function(e,t){var r=e.children[e.children.length-1];r&&((r.next=t).prev=r),e.children.push(t),t.parent=e},a=t.insertBefore=function(e,t,r){var n=e.children.indexOf(r),i=r.prev;i&&((i.next=t).prev=i),(r.prev=t).next=r,e.children.splice(n,0,t),t.parent=e};t.setTemplateContent=function(e,t){c(e,t)},t.getTemplateContent=function(e){return e.children[0]},t.setDocumentType=function(e,t,r,n){for(var i=s.serializeContent(t,r,n),o=null,a=0;a<e.children.length;a++)if("directive"===e.children[a].type&&"!doctype"===e.children[a].name){o=e.children[a];break}o?(o.data=i,o["x-name"]=t,o["x-publicId"]=r,o["x-systemId"]=n):c(e,new u({type:"directive",name:"!doctype",data:i,"x-name":t,"x-publicId":r,"x-systemId":n}))},t.setDocumentMode=function(e,t){e["x-mode"]=t},t.getDocumentMode=function(e){return e["x-mode"]},t.detachNode=function(e){var t,r,n;e.parent&&(t=e.parent.children.indexOf(e),r=e.prev,n=e.next,e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null)},t.insertText=function(e,t){var r=e.children[e.children.length-1];r&&"text"===r.type?r.data+=t:c(e,LWb(t))},t.insertTextBefore=function(e,t,r){var n=e.children[e.children.indexOf(r)-1];n&&"text"===n.type?n.data+=t:a(e,LWb(t),r)},t.adoptAttributes=function(e,t){for(var r=0;r<t.length;r++){var n=t[r].name;void 0===e.attribs[n]&&(e.attribs[n]=t[r].value,e["x-attribsNamespace"][n]=t[r].namespace,e["x-attribsPrefix"][n]=t[r].prefix)}},t.getFirstChild=function(e){return e.children[0]},t.getChildNodes=function(e){return e.children},t.getParentNode=function(e){return e.parent},t.getAttrList=function(e){var t,r=[];for(t in e.attribs)r.push({name:t,value:e.attribs[t],namespace:e["x-attribsNamespace"][t],prefix:e["x-attribsPrefix"][t]});return r},t.getTagName=function(e){return e.name},t.getNamespaceURI=function(e){return e.namespace},t.getTextNodeContent=function(e){return e.data},t.getCommentNodeContent=function(e){return e.data},t.getDocumentTypeNodeName=function(e){return e["x-name"]},t.getDocumentTypeNodePublicId=function(e){return e["x-publicId"]},t.getDocumentTypeNodeSystemId=function(e){return e["x-systemId"]},t.isTextNode=function(e){return"text"===e.type},t.isCommentNode=function(e){return"comment"===e.type},t.isDocumentTypeNode=function(e){return"directive"===e.type&&"!doctype"===e.name},t.isElementNode=function(e){return!!e.attribs},t.setNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=t},t.getNodeSourceCodeLocation=function(e){return e.sourceCodeLocation},t.updateNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=Object.assign(e.sourceCodeLocation,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cheerio=void 0;var o=(l=r(29)).__importDefault(r(150)),a=l.__importDefault(r(140)),s=r(59),n=l.__importStar(r(500)),i=l.__importStar(r(501)),u=l.__importStar(r(502)),c=l.__importStar(r(503)),l=l.__importStar(r(504)),r=(Cheerio.prototype._make=function(e,t){return(t=new this.constructor(e,t,this._root,this.options)).prevObject=this,t},Cheerio);function Cheerio(e,t,r,n){var i=this;return void 0===n&&(n=a.default),this.length=0,this.options=n,e?(r&&("string"==typeof r&&(r=o.default(r,this.options,!1)),this._root=new this.constructor(r,null,null,this.options),this._root._root=this._root),s.isCheerio(e)?e:(r="string"==typeof e&&s.isHtml(e)?o.default(e,this.options,!1).children:function isNode(e){return e.name||"root"===e.type||"text"===e.type||"comment"===e.type}(e)?[e]:Array.isArray(e)?e:null)?(r.forEach(function(e,t){i[t]=e}),this.length=r.length,this):(t=t?"string"==typeof t?s.isHtml(t)?this._make(o.default(t,this.options,!1)):(e=t+" "+e,this._root):s.isCheerio(t)?t:this._make(t):this._root)?t.find(e):this):this}(t.Cheerio=r).prototype.cheerio="[cheerio object]",r.prototype.splice=Array.prototype.splice,r.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],Object.assign(r.prototype,n,i,u,c,l)},function(e,t,r){"use strict";t.byteLength=function byteLength(e){var t=getLens(e);return 3*((e=t[0])+(t=t[1]))/4-t},t.toByteArray=function toByteArray(e){for(var t,r=(n=getLens(e))[0],n=n[1],i=new c(function _byteLength(e,t,r){return 3*(t+r)/4-r}(0,r,n)),o=0,a=0<n?r-4:r,s=0;s<a;s+=4)t=u[e.charCodeAt(s)]<<18|u[e.charCodeAt(s+1)]<<12|u[e.charCodeAt(s+2)]<<6|u[e.charCodeAt(s+3)],i[o++]=t>>16&255,i[o++]=t>>8&255,i[o++]=255&t;return 2===n&&(t=u[e.charCodeAt(s)]<<2|u[e.charCodeAt(s+1)]>>4,i[o++]=255&t),1===n&&(t=u[e.charCodeAt(s)]<<10|u[e.charCodeAt(s+1)]<<4|u[e.charCodeAt(s+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t),i},t.fromByteArray=function fromByteArray(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o<a;o+=16383)i.push(function encodeChunk(e,t,r){for(var n,i=[],o=t;o<r;o+=3)n=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(function tripletToBase64(e){return s[e>>18&63]+s[e>>12&63]+s[e>>6&63]+s[63&e]}(n));return i.join("")}(e,o,a<o+16383?a:o+16383));return 1==n?(t=e[r-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2==n&&(t=(e[r-2]<<8)+e[r-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"=")),i.join("")};for(var s=[],u=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=n.length;i<o;++i)s[i]=n[i],u[n.charCodeAt(i)]=i;function getLens(e){var t=e.length;if(0<t%4)throw new Error("Invalid string. Length must be a multiple of 4");return[e=-1===(e=e.indexOf("="))?t:e,e===t?0:4-e%4]}u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,n,i){var o,a,s=8*i-n-1,u=(1<<s)-1,c=u>>1,l=-7,f=r?i-1:0,h=r?-1:1,r=e[t+f];for(f+=h,o=r&(1<<-l)-1,r>>=-l,l+=s;0<l;o=256*o+e[t+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;0<l;a=256*a+e[t+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(r?-1:1);a+=Math.pow(2,n),o-=c}return(r?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,u=8*o-i-1,c=(1<<u)-1,l=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,d=n?1:-1,o=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-a))<1&&(a--,n*=2),2<=(t+=1<=a+l?f/n:f*Math.pow(2,1-l))*n&&(a++,n/=2),c<=a+l?(s=0,a=c):1<=a+l?(s=(t*n-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));8<=i;e[r+h]=255&s,h+=d,s/=256,i-=8);for(a=a<<i|s,u+=i;0<u;e[r+h]=255&a,h+=d,a/=256,u-=8);e[r+h-d]|=128*o}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.toggleClass=t.removeClass=t.addClass=t.hasClass=t.removeAttr=t.val=t.data=t.prop=t.attr=void 0;var a=r(75),f=r(59),u=Object.prototype.hasOwnProperty,h=/\s+/,c={null:null,true:!0,false:!1},i=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,l=/^{[^]*}$|^\[[^]*]$/;function getAttr(e,t,r){var n;if(e&&f.isTag(e))return null!==(n=e.attribs)&&void 0!==n||(e.attribs={}),t?u.call(e.attribs,t)?!r&&i.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?a.text(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function setAttr(e,t,r){null===r?removeAttribute(e,t):e.attribs[t]=""+r}function getProp(e,t,r){if(e&&f.isTag(e))return t in e?e[t]:!r&&i.test(t)?void 0!==getAttr(e,t,!1):getAttr(e,t,r)}function setProp(e,t,r,n){t in e?e[t]=r:setAttr(e,t,!n&&i.test(t)?r?"":null:""+r)}function setData(e,t,r){var n=e;null!==(e=n.data)&&void 0!==e||(n.data={}),"object"===_typeof(t)?Object.assign(n.data,t):"string"==typeof t&&void 0!==r&&(n.data[t]=r)}function readData(e,t){for(var r,n,i=null==t?(r=Object.keys(e.attribs).filter(function(e){return e.startsWith("data-")})).map(function(e){return f.camelCase(e.slice("data-".length))}):(r=["data-"+f.cssCase(t)],[t]),o=0;o<r.length;++o){var a=r[o],s=i[o];if(u.call(e.attribs,a)&&!u.call(e.data,s)){if(n=e.attribs[a],u.call(c,n))n=c[n];else if(n===String(Number(n)))n=Number(n);else if(l.test(n))try{n=JSON.parse(n)}catch(e){}e.data[s]=n}}return null==t?e.data:n}function removeAttribute(e,t){e.attribs&&u.call(e.attribs,t)&&delete e.attribs[t]}function splitNames(e){return e?e.trim().split(h):[]}function addClass(n){if("function"==typeof n)return f.domEach(this,function(e,t){var r;f.isTag(e)&&(r=e.attribs.class||"",addClass.call([e],n.call(e,t,r)))});if(!n||"string"!=typeof n)return this;for(var e=n.split(h),t=this.length,r=0;r<t;r++){var i=this[r];if(f.isTag(i)){var o=getAttr(i,"class",!1);if(o){for(var a=" "+o+" ",s=0;s<e.length;s++){var u=e[s]+" ";a.includes(" "+u)||(a+=u)}setAttr(i,"class",a.trim())}else setAttr(i,"class",e.join(" ").trim())}}return this}function removeClass(r){if("function"==typeof r)return f.domEach(this,function(e,t){f.isTag(e)&&removeClass.call([e],r.call(e,t,e.attribs.class||""))});var o=splitNames(r),a=o.length,s=0===arguments.length;return f.domEach(this,function(e){if(f.isTag(e))if(s)e.attribs.class="";else{for(var t=splitNames(e.attribs.class),r=!1,n=0;n<a;n++){var i=t.indexOf(o[n]);0<=i&&(t.splice(i,1),r=!0,n--)}r&&(e.attribs.class=t.join(" "))}})}function toggleClass(r,n){if("function"==typeof r)return f.domEach(this,function(e,t){f.isTag(e)&&toggleClass.call([e],r.call(e,t,e.attribs.class||"",n),n)});if(!r||"string"!=typeof r)return this;for(var e=r.split(h),t=e.length,i="boolean"==typeof n?n?1:-1:0,o=this.length,a=0;a<o;a++){var s=this[a];if(f.isTag(s)){for(var u=splitNames(s.attribs.class),c=0;c<t;c++){var l=u.indexOf(e[c]);0<=i&&l<0?u.push(e[c]):i<=0&&0<=l&&u.splice(l,1)}s.attribs.class=u.join(" ")}}return this}t.attr=function attr(n,i){if("object"!==_typeof(n)&&void 0===i)return 1<arguments.length?this:getAttr(this[0],n,this.options.xmlMode);if("function"!=typeof i)return f.domEach(this,function(r){f.isTag(r)&&("object"===_typeof(n)?Object.keys(n).forEach(function(e){var t=n[e];setAttr(r,e,t)}):setAttr(r,n,i))});if("string"!=typeof n)throw new Error("Bad combination of arguments.");return f.domEach(this,function(e,t){f.isTag(e)&&setAttr(e,n,i.call(e,t,e.attribs[n]))})},t.prop=function prop(n,i){var o=this;if("string"==typeof n&&void 0===i)switch(n){case"style":var r=this.css(),e=Object.keys(r);return e.forEach(function(e,t){r[t]=e}),r.length=e.length,r;case"tagName":case"nodeName":return e=this[0],f.isTag(e)?e.name.toUpperCase():void 0;case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return getProp(this[0],n,this.options.xmlMode)}if("object"===_typeof(n)||void 0!==i){if("function"!=typeof i)return f.domEach(this,function(r){f.isTag(r)&&("object"===_typeof(n)?Object.keys(n).forEach(function(e){var t=n[e];setProp(r,e,t,o.options.xmlMode)}):setProp(r,n,i,o.options.xmlMode))});if("object"===_typeof(n))throw new Error("Bad combination of arguments.");return f.domEach(this,function(e,t){f.isTag(e)&&setProp(e,n,i.call(e,t,getProp(e,n,o.options.xmlMode)),o.options.xmlMode)})}},t.data=function data(t,r){var e=this[0];if(e&&f.isTag(e)){var n=e;return null!==(e=n.data)&&void 0!==e||(n.data={}),t?"object"===_typeof(t)||void 0!==r?(f.domEach(this,function(e){f.isTag(e)&&("object"===_typeof(t)?setData(e,t):setData(e,t,r))}),this):u.call(n.data,t)?n.data[t]:readData(n,t):readData(n)}},t.val=function val(e){var t=0===arguments.length,r=this[0];if(!r||!f.isTag(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":var n=this.find("option:selected");if(t)return this.attr("multiple")?n.toArray().map(function(e){return a.text(e.children)}):n.attr("value");if(null==this.attr("multiple")&&"object"===_typeof(e))return this;this.find("option").removeAttr("selected");for(var i="object"!==_typeof(e)?[e]:e,o=0;o<i.length;o++)this.find('option[value="'+i[o]+'"]').attr("selected","");return this;case"input":case"option":return t?this.attr("value"):this.attr("value",e)}},t.removeAttr=function removeAttr(e){for(var r=splitNames(e),t=function _loop_1(t){f.domEach(n,function(e){f.isTag(e)&&removeAttribute(e,r[t])})},n=this,i=0;i<r.length;i++)t(i);return this},t.hasClass=function hasClass(i){return this.toArray().some(function(e){var t=f.isTag(e)&&e.attribs.class,r=-1;if(t&&i.length)for(;-1<(r=t.indexOf(i,r+1));){var n=r+i.length;if((0===r||h.test(t[r-1]))&&(n===t.length||h.test(t[n])))return!0}return!1})},t.addClass=addClass,t.removeClass=removeClass,t.toggleClass=toggleClass},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addBack=t.add=t.end=t.slice=t.index=t.toArray=t.get=t.eq=t.last=t.first=t.has=t.not=t.is=t.filterArray=t.filter=t.map=t.each=t.contents=t.children=t.siblings=t.prevUntil=t.prevAll=t.prev=t.nextUntil=t.nextAll=t.next=t.closest=t.parentsUntil=t.parents=t.parent=t.find=void 0;var o=r(29),n=r(18),a=o.__importStar(r(234)),s=r(59),i=r(75),u=r(58),c=u.DomUtils.uniqueSort,l=/^\s*[~+]/;function _getMatcher(i){return function(r){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return function(e){var t=i(r,this);return e&&(t=filterArray(t,e,this.options.xmlMode,null===(e=this._root)||void 0===e?void 0:e[0])),this._make(1<this.length&&1<t.length?n.reduce(function(e,t){return t(e)},t):t)}}}t.find=function find(e){if(!e)return this._make([]);var r=this.toArray();if("string"!=typeof e){var t=s.isCheerio(e)?e.toArray():[e];return this._make(t.filter(function(t){return r.some(function(e){return i.contains(e,t)})}))}var n=l.test(e)?r:this.children().toArray(),t={context:r,root:null===(t=this._root)||void 0===t?void 0:t[0],xmlMode:this.options.xmlMode};return this._make(a.select(e,n,t))};var f=_getMatcher(function(e,t){for(var r,n=[],i=0;i<t.length;i++){var o=e(t[i]);n.push(o)}return(r=new Array).concat.apply(r,n)}),r=_getMatcher(function(e,t){for(var r=[],n=0;n<t.length;n++){var i=e(t[n]);null!==i&&r.push(i)}return r});function _matchUntil(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var i=null,n=_getMatcher(function(r,e){var n=[];return s.domEach(e,function(e){for(var t;(t=r(e))&&(null==i||!i(t,n.length));e=t)n.push(t)}),n}).apply(void 0,o.__spreadArray([e],t));return function(t,e){var r=this;return i="string"==typeof t?function(e){return a.is(e,t,r.options)}:t?getFilterFn(t):null,e=n.call(this,e),i=null,e}}function _removeDuplicates(e){return Array.from(new Set(e))}function getFilterFn(r){return"function"==typeof r?function(e,t){return r.call(e,t,e)}:s.isCheerio(r)?function(e){return Array.prototype.includes.call(r,e)}:function(e){return r===e}}function filterArray(e,t,r,n){return"string"==typeof t?a.filter(t,e,{xmlMode:r,root:n}):e.filter(getFilterFn(t))}t.parent=r(function(e){return(e=e.parent)&&!n.isDocument(e)?e:null},_removeDuplicates),t.parents=f(function(e){for(var t=[];e.parent&&!n.isDocument(e.parent);)t.push(e.parent),e=e.parent;return t},c,function(e){return e.reverse()}),t.parentsUntil=_matchUntil(function(e){return(e=e.parent)&&!n.isDocument(e)?e:null},c,function(e){return e.reverse()}),t.closest=function closest(r){var n=this,i=[];return r&&s.domEach(this,function(e){for(var t;e&&"root"!==e.type;){if(!r||filterArray([e],r,n.options.xmlMode,null===(t=n._root)||void 0===t?void 0:t[0]).length){e&&!i.includes(e)&&i.push(e);break}e=e.parent}}),this._make(i)},t.next=r(function(e){return u.DomUtils.nextElementSibling(e)}),t.nextAll=f(function(e){for(var t=[];e.next;)e=e.next,s.isTag(e)&&t.push(e);return t},_removeDuplicates),t.nextUntil=_matchUntil(function(e){return u.DomUtils.nextElementSibling(e)},_removeDuplicates),t.prev=r(function(e){return u.DomUtils.prevElementSibling(e)}),t.prevAll=f(function(e){for(var t=[];e.prev;)e=e.prev,s.isTag(e)&&t.push(e);return t},_removeDuplicates),t.prevUntil=_matchUntil(function(e){return u.DomUtils.prevElementSibling(e)},_removeDuplicates),t.siblings=f(function(t){return u.DomUtils.getSiblings(t).filter(function(e){return s.isTag(e)&&e!==t})},c),t.children=f(function(e){return u.DomUtils.getChildren(e).filter(s.isTag)},_removeDuplicates),t.contents=function contents(){var e=this.toArray().reduce(function(e,t){return n.hasChildren(t)?e.concat(t.children):e},[]);return this._make(e)},t.each=function each(e){for(var t=0,r=this.length;t<r&&!1!==e.call(this[t],t,this[t]);)++t;return this},t.map=function map(e){for(var t=[],r=0;r<this.length;r++){var n=this[r];null!=(n=e.call(n,r,n))&&(t=t.concat(n))}return this._make(t)},t.filter=function filter(e){return this._make(filterArray(this.toArray(),e,this.options.xmlMode,null===(e=this._root)||void 0===e?void 0:e[0]))},t.filterArray=filterArray,t.is=function is(e){var t=this.toArray();return"string"==typeof e?a.some(t.filter(s.isTag),e,this.options):!!e&&t.some(getFilterFn(e))},t.not=function not(e){var t,r,n=this.toArray(),n="string"==typeof e?(t=new Set(a.filter(e,n,this.options)),n.filter(function(e){return!t.has(e)})):(r=getFilterFn(e),n.filter(function(e,t){return!r(e,t)}));return this._make(n)},t.has=function has(r){var n=this;return this.filter("string"==typeof r?":has("+r+")":function(e,t){return 0<n._make(t).find(r).length})},t.first=function first(){return 1<this.length?this._make(this[0]):this},t.last=function last(){return 0<this.length?this._make(this[this.length-1]):this},t.eq=function eq(e){return 0==(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(e=this[e])&&void 0!==e?e:[]))},t.get=function get(e){return null==e?this.toArray():this[e<0?this.length+e:e]},t.toArray=function toArray(){return Array.prototype.slice.call(this)},t.index=function index(e){var t,e=null==e?(t=this.parent().children(),this[0]):"string"==typeof e?(t=this._make(e),this[0]):(t=this,s.isCheerio(e)?e[0]:e);return Array.prototype.indexOf.call(t,e)},t.slice=function slice(e,t){return this._make(Array.prototype.slice.call(this,e,t))},t.end=function end(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])},t.add=function add(e,t){return t=this._make(e,t),t=c(o.__spreadArray(o.__spreadArray([],this.get()),t.get())),this._make(t)},t.addBack=function addBack(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=t.text=t.toString=t.html=t.empty=t.replaceWith=t.remove=t.insertBefore=t.before=t.insertAfter=t.after=t.wrapAll=t.unwrap=t.wrapInner=t.wrap=t.prepend=t.append=t.prependTo=t.appendTo=t._makeDomArray=void 0;var d=r(29),s=r(18),i=r(18),u=d.__importStar(r(150)),c=r(75),l=r(59),f=r(58);function _insert(a){return function(){for(var n=this,i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];var o=this.length-1;return l.domEach(this,function(e,t){var r;s.hasChildren(e)&&(r="function"==typeof i[0]?i[0].call(e,t,c.html(e.children)):i,t=n._makeDomArray(r,t<o),a(t,e.children,e))})}}function uniqueSplice(e,t,r,n,i){for(var o,a=d.__spreadArray([t,r],n),s=e[t-1]||null,u=e[t+r]||null,c=0;c<n.length;++c){var l,f=n[c],h=f.parent;!h||-1<(l=h.children.indexOf(n[c]))&&(h.children.splice(l,1),i===h&&l<t&&a[0]--),f.parent=i,f.prev&&(f.prev.next=null!==(o=f.next)&&void 0!==o?o:null),f.next&&(f.next.prev=null!==(o=f.prev)&&void 0!==o?o:null),f.prev=n[c-1]||s,f.next=n[c+1]||u}return s&&(s.next=n[0]),u&&(u.prev=n[n.length-1]),e.splice.apply(e,a)}function _wrap(c){return function(e){for(var t=this.length-1,r=this.parents().last(),n=0;n<this.length;n++){var i=this[n],o="function"==typeof e?e.call(i,n,i):"string"!=typeof e||l.isHtml(e)?e:r.find(e).clone();if((o=this._makeDomArray(o,n<t)[0])&&f.DomUtils.hasChildren(o)){for(var a=o,s=0;s<a.children.length;){var u=a.children[s];l.isTag(u)?(a=u,s=0):s++}c(i,a,[o])}}return this}}function text(r){var n=this;return void 0===r?c.text(this):"function"==typeof r?l.domEach(this,function(e,t){text.call(n._make(e),r.call(e,t,c.text([e])))}):l.domEach(this,function(e){var t;f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),t=new i.Text(r),u.update(t,e))})}t._makeDomArray=function _makeDomArray(e,r){var n=this;return null==e?[]:l.isCheerio(e)?r?l.cloneDom(e.get()):e.get():Array.isArray(e)?e.reduce(function(e,t){return e.concat(n._makeDomArray(t,r))},[]):"string"==typeof e?u.default(e,this.options,!1).children:r?l.cloneDom([e]):[e]},t.appendTo=function appendTo(e){return(l.isCheerio(e)?e:this._make(e)).append(this),this},t.prependTo=function prependTo(e){return(l.isCheerio(e)?e:this._make(e)).prepend(this),this},t.append=_insert(function(e,t,r){uniqueSplice(t,t.length,0,e,r)}),t.prepend=_insert(function(e,t,r){uniqueSplice(t,0,0,e,r)}),t.wrap=_wrap(function(e,t,r){var n,i,o=e.parent;o&&(i=(n=o.children).indexOf(e),u.update([e],t),uniqueSplice(n,i,0,r,o))}),t.wrapInner=_wrap(function(e,t,r){s.hasChildren(e)&&(u.update(e.children,t),u.update(r,e))}),t.unwrap=function unwrap(e){var r=this;return this.parent(e).not("body").each(function(e,t){r._make(t).replaceWith(t.children)}),this},t.wrapAll=function wrapAll(e){var t=this[0];if(t){for(var r=this._make("function"==typeof e?e.call(t,0,t):e).insertBefore(t),n=void 0,i=0;i<r.length;i++)"tag"===r[i].type&&(n=r[i]);for(var o=0;n&&o<n.children.length;){var a=n.children[o];"tag"===a.type?(n=a,o=0):o++}n&&this._make(n).append(this)}return this},t.after=function after(){for(var o=this,a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];var s=this.length-1;return l.domEach(this,function(e,t){var r,n,i=e.parent;f.DomUtils.hasChildren(e)&&i&&((n=(r=i.children).indexOf(e))<0||(e="function"==typeof a[0]?a[0].call(e,t,c.html(e.children)):a,uniqueSplice(r,n+1,0,o._makeDomArray(e,t<s),i)))})},t.insertAfter=function insertAfter(e){var i=this;"string"==typeof e&&(e=this._make(e)),this.remove();var o=[];return this._makeDomArray(e).forEach(function(e){var t,r=i.clone().toArray(),n=e.parent;n&&((e=(t=n.children).indexOf(e))<0||(uniqueSplice(t,e+1,0,r,n),o.push.apply(o,r)))}),this._make(o)},t.before=function before(){for(var o=this,a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];var s=this.length-1;return l.domEach(this,function(e,t){var r,n,i=e.parent;f.DomUtils.hasChildren(e)&&i&&((n=(r=i.children).indexOf(e))<0||(e="function"==typeof a[0]?a[0].call(e,t,c.html(e.children)):a,uniqueSplice(r,n,0,o._makeDomArray(e,t<s),i)))})},t.insertBefore=function insertBefore(e){var i=this,e=this._make(e);this.remove();var o=[];return l.domEach(e,function(e){var t,r=i.clone().toArray(),n=e.parent;n&&((e=(t=n.children).indexOf(e))<0||(uniqueSplice(t,e,0,r,n),o.push.apply(o,r)))}),this._make(o)},t.remove=function remove(e){return e=e?this.filter(e):this,l.domEach(e,function(e){f.DomUtils.removeElement(e),e.prev=e.next=e.parent=null}),this},t.replaceWith=function replaceWith(o){var a=this;return l.domEach(this,function(e,t){var r,n,i=e.parent;i&&(r=i.children,n="function"==typeof o?o.call(e,t,e):o,t=a._makeDomArray(n),u.update(t,null),n=r.indexOf(e),uniqueSplice(r,n,1,t,i),t.includes(e)||(e.parent=e.prev=e.next=null))})},t.empty=function empty(){return l.domEach(this,function(e){f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),e.children.length=0)})},t.html=function html(r){if(void 0===r){var e=this[0];return e&&f.DomUtils.hasChildren(e)?c.html(e.children,this.options):null}var n=d.__assign(d.__assign({},this.options),{context:null});return l.domEach(this,function(e){var t;f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),n.context=e,t=l.isCheerio(r)?r.toArray():u.default(""+r,n,!1).children,u.update(t,e))})},t.toString=function toString(){return c.html(this,this.options)},t.text=text,t.clone=function clone(){return this._make(l.cloneDom(this.get()))}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.css=void 0;var i=r(59);function getCss(e,t){if(e&&i.isTag(e)){var r=function parse(e){return(e=(e||"").trim())?e.split(";").reduce(function(e,t){var r=t.indexOf(":");return r<1||r===t.length-1||(e[t.slice(0,r).trim()]=t.slice(r+1).trim()),e},{}):{}}(e.attribs.style);if("string"==typeof t)return r[t];if(Array.isArray(t)){var n={};return t.forEach(function(e){null!=r[e]&&(n[e]=r[e])}),n}return r}}t.css=function css(r,n){return null!=r&&null!=n||"object"===_typeof(r)&&!Array.isArray(r)?i.domEach(this,function(e,t){i.isTag(e)&&!function setCss(r,n,e,t){var i;"string"==typeof n?(i=getCss(r),""===(e="function"==typeof e?e.call(r,t,i[n]):e)?delete i[n]:null!=e&&(i[n]=e),r.attribs.style=function stringify(r){return Object.keys(r).reduce(function(e,t){return e+(e?" ":"")+t+": "+r[t]+";"},"")}(i)):"object"===_typeof(n)&&Object.keys(n).forEach(function(e,t){setCss(r,e,n[e],t)})}(e,r,n,t)}):getCss(this[0],r)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeArray=t.serialize=void 0;var i=r(59),o="input,select,textarea,keygen",n=/%20/g,a=/\r?\n/g;t.serialize=function serialize(){return this.serializeArray().map(function(e){return encodeURIComponent(e.name)+"="+encodeURIComponent(e.value)}).join("&").replace(n,"+")},t.serializeArray=function serializeArray(){var n=this;return this.map(function(e,t){var r=n._make(t);return(i.isTag(t)&&"form"===t.name?r.find(o):r.filter(o)).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(e,t){var r=(t=n._make(t)).attr("name"),t=null!==(t=t.val())&&void 0!==t?t:"";return Array.isArray(t)?t.map(function(e){return{name:r,value:e.replace(a,"\r\n")}}):{name:r,value:t.replace(a,"\r\n")}}).toArray()}},function(e,t,r){e.exports={lex:r(254),parse:r(506),stringify:r(507)}},function(e,t,r){var i,o,a,s,u=!1,c=r(152)("parse"),l=r(254);function astNode(e,t){var r;t=t||{};for(var n=["type","name","value"],i={},o=0;o<n.length;++o)e[r=n[o]]&&(i[r]=t[r]||e[r]);for(n=Object.keys(t),o=0;o<n.length;++o)i[r=n[o]]||(i[r]=t[r]);return a&&(i.position={start:e.start,end:e.end}),u&&c("astNode:",JSON.stringify(i,null,2)),i}function next(){var e=s.shift();return u&&c("next:",JSON.stringify(e,null,2)),e}function parseAtGroup(e){o+=1;var t={};switch(e.type){case"font-face":case"viewport":t.declarations=parseDeclarations();break;case"page":t.prefix=e.prefix,t.declarations=parseDeclarations();break;default:t.prefix=e.prefix,t.rules=function parseRules(){return parseTokensWhile(function(){return o})}()}return astNode(e,t)}function parseToken(e){switch(e.type){case"property":return function parseProperty(e){return astNode(e)}(e);case"selector":return function parseSelector(e){return astNode(e,{type:"rule",selectors:e.text.split(",").map(function trim(e){return e.trim()}),declarations:parseDeclarations()})}(e);case"at-group-end":return void--o;case"media":case"keyframes":return parseAtGroup(e);case"comment":if(i)return function parseComment(e){return astNode(e,{text:e.text})}(e);break;case"charset":return function parseCharset(e){return astNode(e)}(e);case"import":return function parseAtImport(e){return astNode(e)}(e);case"namespace":return function parseNamespace(e){return astNode(e)}(e);case"font-face":case"supports":case"viewport":case"document":case"page":return parseAtGroup(e)}u&&c("parseToken: unexpected token:",JSON.stringify(e))}function parseTokensWhile(e){for(var t,r,n=[];(r=next())&&e&&e(r);)(t=parseToken(r))&&n.push(t);return r&&"end"!==r.type&&s.unshift(r),n}function parseDeclarations(){return parseTokensWhile(function(e){return"property"===e.type||"comment"===e.type})}e.exports=function parse(e,t){i=!!(t=t||{}).comments,a=!!t.position,o=0,s=Array.isArray(e)?e.slice():l(e);for(var r,n=[];r=next();)(r=parseToken(r))&&n.push(r);return{type:"stylesheet",stylesheet:{rules:n}}}},function(e,t,r){var n,i,o,a,s,u,c=!1,l=r(152)("stringify");function indent(e){if(!e)return i?"":Array(a).join(o||"");a+=e}function stringifyAtGroup(e){var t="",r=e.prefix||"";e.name&&(t=" "+e.name);var n="page"!==e.type;return"@"+r+e.type+t+u+stringifyBlock(e,n)+s}function stringifyComment(e){return n?"/*"+(e.text||"")+"*/"+s:""}function stringifyRule(e){var t;return e.selectors?t=e.selectors.join(","+s):(t="@"+e.type,t+=e.name?" "+e.name:""),indent()+t+u+stringifyBlock(e)+s}function reduce(e,r){return e.reduce(function(e,t){return(t=("comment"===t.type?stringifyComment:r)(t))&&e.push(t),e},[])}function stringifyBlock(e,t){var r=e.declarations,n=stringifyDeclaration;return e.rules&&(r=e.rules,n=stringifyRule),"{"+(r=(r=function stringifyChildren(e,t){return e?(indent(1),t=reduce(e,t),indent(-1),t.length?t.join(s):""):""}(r,n))&&s+r+(t?"":s))+indent()+"}"}function stringifyDeclaration(e){if("property"===e.type)return function stringifyProperty(e){var t=e.name?e.name+":"+u:"";return indent()+t+e.value+";"}(e);c&&l("stringifyDeclaration: unexpected node:",JSON.stringify(e))}function stringifyNode(e){switch(e.type){case"rule":return stringifyRule(e);case"media":case"keyframes":return stringifyAtGroup(e);case"comment":return stringifyComment(e);case"import":case"charset":case"namespace":return function stringifyAtRule(e){return"@"+e.type+" "+e.value+";"+s}(e);case"font-face":case"supports":case"viewport":case"document":case"page":return stringifyAtGroup(e)}c&&l("stringifyNode: unexpected node: "+JSON.stringify(e))}e.exports=function stringify(e,t){return o=(t=t||{}).indentation||"",i=!!t.compress,n=!!t.comments,a=1,i?s=u="":(s="\n",u=" "),e=reduce(e.stylesheet.rules,stringifyNode).join("\n").trim()}},function(e,t,r){"use strict";var n=r(509);function Selector(e,t){this.text=e,this.spec=void 0,this.styleAttribute=t||!1}function parse(e){try{return n(e)[0]}catch(e){return[]}}(e.exports=Selector).prototype.parsed=function(){return this.tokens||(this.tokens=parse(this.text)),this.tokens},Selector.prototype.specificity=function(){var h=this.styleAttribute;return this.spec||(this.spec=function specificity(e,t){for(var r=t||parse(e),n=[h?1:0,0,0,0],i=[],o=0;o<r.length;o++){var a=r[o],s=a.pseudos;if(a.id&&n[1]++,a.attributes&&(n[2]+=a.attributes.length),a.classList&&(n[2]+=a.classList.length),a.tag&&"*"!==a.tag&&n[3]++,s){n[3]+=s.length;for(var u=0;u<s.length;u++)"not"===s[u].name&&(i.push(s[u].value),n[3]--)}}for(var c=i.length;c--;)for(var l=specificity(i[c]),f=4;f--;)n[f]+=l[f];return n}(this.text,this.parsed())),this.spec}},function(e,t,r){"use strict";function Me1(e){return(e+"").replace(n,"\\$1")}function Ne1(e){return(e+"").replace(i,"")}function Pe1(e){this.combinator=e||" ",this.tag="*"}var n=/([-.*+?^${}()|[\]\/\\])/g,i=/\\/g,o=RegExp("^(?:\\s*(,)\\s*|\\s*(<combinator>+)\\s*|(\\s+)|(<unicode>+|\\*)|\\#(<unicode>+)|\\.(<unicode>+)|\\[\\s*(<unicode1>+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(<unicode>+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(/<combinator>/,"["+Me1(">+~`!@$%^&={}\\;</")+"]").replace(/<unicode>/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(/<unicode1>/g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])"));function Qe1(){this.length=0}function Re1(e,t,r,n,i,o,a,s,u,c,l,f,h,d,p,m){var _,g;return(t||!this.length)&&(_=this[this.length++]=new Qe1,t)||(_=_||this[this.length-1],g=(g=r||n||!_.length?_[_.length++]=new Pe1(r):g)||_[_.length-1],i?g.tag=Ne1(i):o?g.id=Ne1(o):a?(i=Ne1(a),(o=g.classes||(g.classes={}))[i]||(o[i]=Me1(a),(a=g.classList||(g.classList=[])).push(i),a.sort())):h?(m=m||p,(g.pseudos||(g.pseudos=[])).push({type:1==f.length?"class":"element",name:Ne1(h),escapedName:Me1(h),value:m?Ne1(m):null,escapedValue:m?Me1(m):null})):s&&(l=l?Me1(l):null,(g.attributes||(g.attributes=[])).push({operator:u,name:Ne1(s),escapedName:Me1(s),value:l?Ne1(l):null,escapedValue:l?Me1(l):null}))),""}function Se1(e){this.length=0;for(var t,r=this,n=e;e;){if((t=e.replace(o,function(){return Re1.apply(r,arguments)}))===e)throw new Error(n+" is an invalid expression");e=t}}Pe1.prototype.toString=function(){if(!this.raw){var e,t,r="";if(r+=this.tag||"*",this.id&&(r+="#"+this.id),this.classes&&(r+="."+this.classList.join(".")),this.attributes)for(e=0;t=this.attributes[e++];)r+="["+t.name+(t.operator?t.operator+'"'+t.value+'"':"")+"]";if(this.pseudos)for(e=0;t=this.pseudos[e++];)r+=":"+t.name,t.value&&(r+="("+t.value+")");this.raw=r}return this.raw},Qe1.prototype.toString=function(){if(!this.raw){for(var e,t="",r=0;e=this[r++];)1!==r&&(t+=" ")," "!==e.combinator&&(t+=e.combinator+" "),t+=e;this.raw=t}return this.raw},Se1.prototype.toString=function(){if(!this.raw){for(var e,t=[],r=0;e=this[r++];)t.push(e);this.raw=t.join(", ")}return this.raw};var a={};e.exports=function Ue1(e){return null==e?null:(e=(""+e).replace(/^\s+|\s+$/g,""),a[e]||(a[e]=new Se1(e)))}},function(e,t,r){"use strict";e.exports=Property;var n=r(151);function Property(e,t,r,n,i){this.prop=e,this.value=t,this.selector=r,this.priority=n||0,this.additionalPriority=i||[]}Property.prototype.compareFunc=function(e){var t=[];t.push.apply(t,this.selector.specificity()),t.push.apply(t,this.additionalPriority),t[0]+=this.priority;var r=[];return r.push.apply(r,e.selector.specificity()),r.push.apply(r,e.additionalPriority),r[0]+=e.priority,n.compareFunc(t,r)},Property.prototype.compare=function(e){return 1===this.compareFunc(e)?this:e},Property.prototype.toString=function(){return this.prop+": "+this.value.replace(/['"]+/g,"")+";"}},function(e,t,r){"use strict";var g=r(151);e.exports=function makeJuiceClient(_){function inlineDocument(h,e,d){d=d||{};var t=g.parseCSS(e),p=[],m="style";function setDimensionAttrs(e,t){if(e.name){var r=e.name.toUpperCase();if(-1<_[t+"Elements"].indexOf(r))for(var n in e.styleProps)if(e.styleProps[n].prop===t){if(e.styleProps[n].value.match(/px/)){var i=e.styleProps[n].value.replace("px","");return h(e).attr(t,i),0}if(-1<_.tableElements.indexOf(r)&&e.styleProps[n].value.match(/\%/))return h(e).attr(t,e.styleProps[n].value),0}}}d.styleAttributeName&&(m=d.styleAttributeName),t.forEach(function handleRule(e){var t=e[0],r=e[1],n=new g.Selector(t),i=n.parsed();if(i){for(var o,a,s=function getPseudoElementType(e){if(0!==e.length){var t=e[e.length-1].pseudos;if(t)for(var r=0;r<t.length;r++)if(isPseudoElementName(t[r]))return t[r].name}}(i),u=0;u<i.length;++u){var c=i[u];if(c.pseudos)for(var l=0;l<c.pseudos.length;++l){var f=c.pseudos[l];if(0<=_.ignoredPseudos.indexOf(f.name))return}}s&&(e=(o=i[i.length-1]).pseudos,o.pseudos=function filterElementPseudos(e){return e.filter(function(e){return!isPseudoElementName(e)})}(o.pseudos),t=i.toString(),o.pseudos=e);try{a=h(t)}catch(e){return}a.each(function(){var e,t,u=this;function addProps(e,t){for(var r,n,i,o,a=0,s=e.length;a<s;a++)"property"==e[a].type&&(r=e[a].name,n=e[a].value,(i=null!==e[a].value.match(/!important$/))&&!d.preserveImportant&&(n=n.replace(/\s*!important$/,"")),o=[e[a].position.start.line,e[a].position.start.col],i=new g.Property(r,n,t,i?2:0,o),o=u.styleProps[r],_.excludedProperties.indexOf(r)<0&&(o&&o.compare(i)===i||!o)&&(o&&o.selector!==t?delete u.styleProps[r]:o&&(i.nextProp=o),u.styleProps[r]=i))}u.name&&0<=_.nonVisualElements.indexOf(u.name.toUpperCase())||(s&&((t=u[e="pseudo"+s])||((t=u[e]=h("<span />").get(0)).pseudoElementType=s,(t.pseudoElementParent=u)[e]=t),u=t),u.styleProps||(u.styleProps={},h(u).attr(m)&&(t="* { "+h(u).attr(m)+" } ",addProps(g.parseCSS(t)[0][1],new g.Selector("<style>",!0))),p.push(u)),addProps(r,n))})}}),p.forEach(function setStyleAttrs(r){Object.keys(r.styleProps).length;var n=[];Object.keys(r.styleProps).forEach(function(e){for(var t=r.styleProps[e];void 0!==t;)n.push(t),t=t.nextProp}),n.sort(function(e,t){return e.compareFunc(t)});var e=n.filter(function(e){return"content"!==e.prop}).map(function(e){return e.prop+": "+e.value.replace(/["]/g,"'")+";"}).join(" ");e&&h(r).attr(m,e)}),d.inlinePseudoElements&&p.forEach(function inlinePseudoElements(e){var t;e.pseudoElementType&&e.styleProps.content&&((t=function parseContent(e){if("none"===e||"normal"===e)return"";var t=e.match(/^\s*url\s*\(\s*(.*?)\s*\)\s*$/i);return t?{img:t[1].replace(/^['"]|['"]$/g,"")}:(e=e.slice(1,e.length-1)).replace(/\\/g,"")}(e.styleProps.content.value)).img?(e.name="img",h(e).attr("src",t.img)):h(e).text(t),t=e.pseudoElementParent,"before"===e.pseudoElementType?h(t).prepend(e):h(t).append(e))}),d.applyWidthAttributes&&p.forEach(function(e){setDimensionAttrs(e,"width")}),d.applyHeightAttributes&&p.forEach(function(e){setDimensionAttrs(e,"height")}),d.applyAttributesTableElements&&p.forEach(function setAttributesOnTableElements(e){if(e.name){var t,r=e.name.toUpperCase(),n=Object.keys(_.styleToAttribute);if(-1<_.tableElements.indexOf(r))for(var i in e.styleProps)-1<n.indexOf(e.styleProps[i].prop)&&(t=_.styleToAttribute[e.styleProps[i].prop],i=e.styleProps[i].value,"background"===t&&(i=function extractBackgroundUrl(e){return 0!==e.indexOf("url(")?e:e.replace(/^url\((["'])?([^"']+)\1\)$/,"$2")}(i)),/(linear|radial)-gradient\(/i.test(i)||h(e).attr(t,i))}}),d.insertPreservedExtraCss&&d.extraCss&&(e=g.getPreservedText(d.extraCss,{mediaQueries:d.preserveMediaQueries,fontFaces:d.preserveFontFaces,keyFrames:d.preserveKeyFrames}))&&(!(t=null)!==d.insertPreservedExtraCss?t=h(d.insertPreservedExtraCss):(t=(t=h("head")).length?t:h("body")).length||(t=h.root()),t.first().append("<style>"+e+"</style>"))}function isPseudoElementName(e){return"before"===e.name||"after"===e.name}return _.ignoredPseudos=["hover","active","focus","visited","link"],_.widthElements=["TABLE","TD","TH","IMG"],_.heightElements=["TABLE","TD","TH","IMG"],_.tableElements=["TABLE","TH","TR","TD","CAPTION","COLGROUP","COL","THEAD","TBODY","TFOOT"],_.nonVisualElements=["HEAD","TITLE","BASE","LINK","STYLE","META","SCRIPT","NOSCRIPT"],_.styleToAttribute={"background-color":"bgcolor","background-image":"background","text-align":"align","vertical-align":"valign"},_.excludedProperties=[],_.juiceDocument=function juiceDocument(e,t){var r=function extractCssFromDocument(e,t){return function getStylesData(r,n){var i,o,a=[];return r("style").each(function(){var e,t=!!(o=this).childNodes;1===(i=t?o.childNodes:o.children).length?(i=i[0].data,n.applyStyleTags&&void 0===r(o).attr("data-embed")&&a.push(i),n.removeStyleTags&&void 0===r(o).attr("data-embed")&&(e=t?o.childNodes[0].nodeValue:o.children[0].data,(e=g.getPreservedText(e,{mediaQueries:n.preserveMediaQueries,fontFaces:n.preserveFontFaces,keyFrames:n.preserveKeyFrames,pseudos:n.preservePseudos},_.ignoredPseudos))?t?o.childNodes[0].nodeValue=e:o.children[0].data=e:r(o).remove()),r(o).removeAttr("data-embed")):n.removeStyleTags&&r(o).remove()}),a}(e,t).join("\n")}(e,t=g.getDefaultOptions(t));return inlineDocument(e,r+="\n"+t.extraCss,t),e},_.inlineDocument=inlineDocument,_}},function(e,r,o){var n;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[,,function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},function(e){e.exports.Token=function Token(e,t,r,n){this.type=e,this.text=t,this.comments_before=null,this.newlines=r||0,this.whitespace_before=n||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},,,function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},,function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},function(e,t,r){var n=r(8).InputScanner,o=r(3).Token,a=r(10).TokenStream,i=r(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(r=function Tokenizer(e,t){this._input=new n(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new i(this._input)}).prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new a,this._reset();for(var t=new o(s.START,""),r=null,n=[],i=new a;t.type!==s.EOF;){for(e=this._get_next_token(t,r);this._is_comment(e);)i.add(e),e=this._get_next_token(t,r);i.isEmpty()||(e.comments_before=i,i=new a),e.parent=r,this._is_opening(e)?(n.push(r),r=e):r&&this._is_closing(e,r)&&((e.opened=r).closed=e,r=n.pop(),e.parent=r),(e.previous=t).next=e,this.__tokens.add(e),t=e}return this.__tokens},r.prototype._is_first_token=function(){return this.__tokens.isEmpty()},r.prototype._reset=function(){},r.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.read(/.+/g);return r?this._create_token(s.RAW,r):this._create_token(s.EOF,"")},r.prototype._is_comment=function(e){return!1},r.prototype._is_opening=function(e){return!1},r.prototype._is_closing=function(e,t){return!1},r.prototype._create_token=function(e,t){return new o(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},r.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=r,e.exports.TOKEN=s},function(e){function TokenStream(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}TokenStream.prototype.restart=function(){this.__position=0},TokenStream.prototype.isEmpty=function(){return 0===this.__tokens_length},TokenStream.prototype.hasNext=function(){return this.__position<this.__tokens_length},TokenStream.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},TokenStream.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__tokens_length?this.__tokens[e]:t},TokenStream.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=TokenStream},function(e,t,r){var n=r(12).Pattern;function WhitespacePattern(e,t){n.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}(WhitespacePattern.prototype=new n).__set_whitespace_patterns=function(e,t){this._match_pattern=this._input.get_regexp("["+(e+="\\t ")+(t+="\\n\\r")+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},WhitespacePattern.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e,t=this._input.read(this._match_pattern);return" "===t?this.whitespace_before_token=" ":t&&(e=this.__split(this._newline_regexp,t),this.newline_count=e.length-1,this.whitespace_before_token=e[this.newline_count]),t},WhitespacePattern.prototype.matching=function(e,t){var r=this._create();return r.__set_whitespace_patterns(e,t),r._update(),r},WhitespacePattern.prototype._create=function(){return new WhitespacePattern(this._input,this)},WhitespacePattern.prototype.__split=function(e,t){for(var r=e.lastIndex=0,n=[],i=e.exec(t);i;)n.push(t.substring(r,i.index)),r=i.index+i[0].length,i=e.exec(t);return r<t.length?n.push(t.substring(r,t.length)):n.push(""),n},e.exports.WhitespacePattern=WhitespacePattern},function(e){function Pattern(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}Pattern.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},Pattern.prototype.read_match=function(){return this._input.match(this._match_pattern)},Pattern.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype._create=function(){return new Pattern(this._input,this)},Pattern.prototype._update=function(){},e.exports.Pattern=Pattern},function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},function(e,t,r){var n=r(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function TemplatablePattern(e,t){n.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled)),e=new n(e),this.__patterns={handlebars_comment:e.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:e.starting_with(/{{{/).until_after(/}}}/),handlebars:e.starting_with(/{{/).until_after(/}}/),php:e.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:e.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:e.starting_with(/{%/).until_after(/%}/),django_value:e.starting_with(/{{/).until_after(/}}/),django_comment:e.starting_with(/{#/).until_after(/#}/),smarty:e.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:e.starting_with(/{\*/).until_after(/\*}/),smarty_literal:e.starting_with(/{literal}/).until_after(/{\/literal}/)}}(TemplatablePattern.prototype=new n)._create=function(){return new TemplatablePattern(this._input,this)},TemplatablePattern.prototype._update=function(){this.__set_templated_pattern()},TemplatablePattern.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},TemplatablePattern.prototype.read_options=function(e){var t,r=this._create();for(t in i)r._disabled[t]=-1===e.templating.indexOf(t);return r._update(),r},TemplatablePattern.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},TemplatablePattern.prototype.read=function(){for(var e="",e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},TemplatablePattern.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},TemplatablePattern.prototype._read_template=function(){var e,t="",r=this._input.peek();return"<"===r?(e=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==e||(t=t||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==e||(t=t||this.__patterns.erb.read())):"{"===r&&(this._disabled.handlebars||this._excluded.handlebars||(t=(t=(t=t||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=(t=t||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=(t=(t=t||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),t},e.exports.TemplatablePattern=TemplatablePattern},,,,function(e,t,r){var i=r(19).Beautifier,n=r(20).Options;e.exports=function style_html(e,t,r,n){return new i(e,t,r,n).beautify()},e.exports.defaultOptions=function(){return new n}},function(e,t,r){function mi1(e,t){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=e.max_preserve_newlines,this.preserve_newlines=e.preserve_newlines,this._output=new n(e,t)}var i=r(20).Options,n=r(2).Output,c=r(21).Tokenizer,l=r(21).TOKEN,f=/\r\n|[\r\n]/,h=/\r\n|[\r\n]/g;function oi1(e,t){var r=null,n=null;return t.closed?("script"===e?r="text/javascript":"style"===e&&(r="text/css"),-1<(r=function ni1(e){for(var t=null,r=e.next;r.type!==l.EOF&&e.closed!==r;){if(r.type===l.ATTRIBUTE&&"type"===r.text){r.next&&r.next.type===l.EQUALS&&r.next.next&&r.next.next.type===l.VALUE&&(t=r.next.next.text);break}r=r.next}return t}(t)||r).search("text/css")?n="css":-1<r.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)?n="javascript":-1<r.search(/(text|application|dojo)\/(x-)?(html)/)?n="html":-1<r.search(/test\/null/)&&(n="null"),n):null}function in_array(e,t){return-1!==t.indexOf(e)}function TagFrame(e,t,r){this.parent=e||null,this.tag=t?t.tag_name:"",this.indent_level=r||0,this.parser_token=t||null}function TagStack(e){this._printer=e,this._current_frame=null}function Beautifier(e,t,r,n){this._source_text=e||"",t=t||{},this._js_beautify=r,this._css_beautify=n,this._tag_stack=null,t=new i(t,"html"),this._options=t,this._is_wrap_attributes_force="force"===this._options.wrap_attributes.substr(0,"force".length),this._is_wrap_attributes_force_expand_multiline="force-expand-multiline"===this._options.wrap_attributes,this._is_wrap_attributes_force_aligned="force-aligned"===this._options.wrap_attributes,this._is_wrap_attributes_aligned_multiple="aligned-multiple"===this._options.wrap_attributes,this._is_wrap_attributes_preserve="preserve"===this._options.wrap_attributes.substr(0,"preserve".length),this._is_wrap_attributes_preserve_aligned="preserve-aligned"===this._options.wrap_attributes}mi1.prototype.current_line_has_match=function(e){return this._output.current_line.has_match(e)},mi1.prototype.set_space_before_token=function(e,t){this._output.space_before_token=e,this._output.non_breaking_space=t},mi1.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},mi1.prototype.add_raw_token=function(e){this._output.add_raw_token(e)},mi1.prototype.print_preserved_newlines=function(e){var t=0;e.type!==l.TEXT&&e.previous.type!==l.TEXT&&(t=e.newlines?1:0),this.preserve_newlines&&(t=e.newlines<this.max_preserve_newlines+1?e.newlines:this.max_preserve_newlines+1);for(var r=0;r<t;r++)this.print_newline(0<r);return 0!==t},mi1.prototype.traverse_whitespace=function(e){return!(!e.whitespace_before&&!e.newlines||(this.print_preserved_newlines(e)||(this._output.space_before_token=!0),0))},mi1.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},mi1.prototype.print_newline=function(e){this._output.add_new_line(e)},mi1.prototype.print_token=function(e){e.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(e.text))},mi1.prototype.indent=function(){this.indent_level++},mi1.prototype.get_full_indent=function(e){return(e=this.indent_level+(e||0))<1?"":this._output.get_indent_string(e)},TagStack.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},TagStack.prototype.record_tag=function(e){e=new TagFrame(this._current_frame,e,this._printer.indent_level),this._current_frame=e},TagStack.prototype._try_pop_frame=function(e){var t=null;return e&&(t=e.parser_token,this._printer.indent_level=e.indent_level,this._current_frame=e.parent),t},TagStack.prototype._get_frame=function(e,t){for(var r=this._current_frame;r&&-1===e.indexOf(r.tag);){if(t&&-1!==t.indexOf(r.tag)){r=null;break}r=r.parent}return r},TagStack.prototype.try_pop=function(e,t){return t=this._get_frame([e],t),this._try_pop_frame(t)},TagStack.prototype.indent_to_tag=function(e){(e=this._get_frame(e))&&(this._printer.indent_level=e.indent_level)},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&f.test(e)&&(t=e.match(f)[0]));var r=(e=e.replace(h,"\n")).match(/^[\t ]*/)[0],n={text:"",type:""},i=new d,o=new mi1(this._options,r),a=new c(e,this._options).tokenize();this._tag_stack=new TagStack(o);for(var s=null,u=a.next();u.type!==l.EOF;)u.type===l.TAG_OPEN||u.type===l.COMMENT?i=s=this._handle_tag_open(o,u,i,n):u.type===l.ATTRIBUTE||u.type===l.EQUALS||u.type===l.VALUE||u.type===l.TEXT&&!i.tag_complete?s=this._handle_inside_tag(o,u,i,a):u.type===l.TAG_CLOSE?s=this._handle_tag_close(o,u,i):u.type===l.TEXT?s=this._handle_text(o,u,i):o.add_raw_token(u),n=s,u=a.next();return o._output.get_code(t)},Beautifier.prototype._handle_tag_close=function(e,t,r){var n={text:t.text,type:t.type};return e.alignment_size=0,r.tag_complete=!0,e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),r.is_unformatted?e.add_raw_token(t):("<"===r.tag_start_char&&(e.set_space_before_token("/"===t.text[0],!0),this._is_wrap_attributes_force_expand_multiline&&r.has_wrapped_attrs&&e.print_newline(!1)),e.print_token(t)),!r.indent_content||r.is_unformatted||r.is_content_unformatted||(e.indent(),r.indent_content=!1),r.is_inline_element||r.is_unformatted||r.is_content_unformatted||e.set_wrap_point(),n},Beautifier.prototype._handle_inside_tag=function(e,t,r,n){var i=r.has_wrapped_attrs,o={text:t.text,type:t.type};if(e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),r.is_unformatted)e.add_raw_token(t);else if("{"===r.tag_start_char&&t.type===l.TEXT)e.print_preserved_newlines(t)?(t.newlines=0,e.add_raw_token(t)):e.print_token(t);else{if(t.type===l.ATTRIBUTE?(e.set_space_before_token(!0),r.attr_count+=1):(t.type===l.EQUALS||t.type===l.VALUE&&t.previous.type===l.EQUALS)&&e.set_space_before_token(!1),t.type===l.ATTRIBUTE&&"<"===r.tag_start_char&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(e.traverse_whitespace(t),i=i||0!==t.newlines),this._is_wrap_attributes_force)){var a=1<r.attr_count;if(this._is_wrap_attributes_force_expand_multiline&&1===r.attr_count){var s,u=!0,c=0;do{if((s=n.peek(c)).type===l.ATTRIBUTE){u=!1;break}}while((c+=1)<4&&s.type!==l.EOF&&s.type!==l.TAG_CLOSE);a=!u}a&&(e.print_newline(!1),i=!0)}e.print_token(t),i=i||e.previous_token_wrapped(),r.has_wrapped_attrs=i}return o},Beautifier.prototype._handle_text=function(e,t,r){var n={text:t.text,type:"TK_CONTENT"};return r.custom_beautifier_name?this._print_custom_beatifier_text(e,t,r):r.is_unformatted||r.is_content_unformatted?e.add_raw_token(t):(e.traverse_whitespace(t),e.print_token(t)),n},Beautifier.prototype._print_custom_beatifier_text=function(e,t,r){var n=this;if(""!==t.text){var i,o=t.text,a=1,s="",u="";"javascript"===r.custom_beautifier_name&&"function"==typeof this._js_beautify?i=this._js_beautify:"css"===r.custom_beautifier_name&&"function"==typeof this._css_beautify?i=this._css_beautify:"html"===r.custom_beautifier_name&&(i=function _beautifier(e,t){return new Beautifier(e,t,n._js_beautify,n._css_beautify).beautify()}),"keep"===this._options.indent_scripts?a=0:"separate"===this._options.indent_scripts&&(a=-e.indent_level);var c,a=e.get_full_indent(a),o=o.replace(/\n[ \t]*$/,"");if("html"!==r.custom_beautifier_name&&"<"===o[0]&&o.match(/^(<!--|<!\[CDATA\[)/)){if(!(r=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(o)))return void e.add_raw_token(t);s=a+r[1]+"\n",o=r[4],r[5]&&(u=a+r[5]),o=o.replace(/\n[ \t]*$/,""),(r[2]||-1!==r[3].indexOf("\n"))&&(r=r[3].match(/[ \t]+$/))&&(t.whitespace_before=r[0])}o=o&&(i?((c=function Child_options(){this.eol="\n"}).prototype=this._options.raw_options,i(a+o,new c)):a+(o=(c=t.whitespace_before)?o.replace(new RegExp("\n("+c+")?","g"),"\n"):o).replace(/\n/g,"\n"+a)),s&&(o=o?s+o+"\n"+u:s+u),e.print_newline(!1),o&&(t.text=o,t.whitespace_before="",t.newlines=0,e.add_raw_token(t),e.print_newline(!0))}},Beautifier.prototype._handle_tag_open=function(e,t,r,n){var i=this._get_tag_open_token(t);return!r.is_unformatted&&!r.is_content_unformatted||r.is_empty_element||t.type!==l.TAG_OPEN||0!==t.text.indexOf("</")?(e.traverse_whitespace(t),this._set_tag_position(e,t,i,r,n),i.is_inline_element||e.set_wrap_point(),e.print_token(t)):(e.add_raw_token(t),i.start_tag_token=this._tag_stack.try_pop(i.tag_name)),(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(i.alignment_size=t.text.length+1),i.tag_complete||i.is_unformatted||(e.alignment_size=i.alignment_size),i};var d=function TagOpenParserToken(e,t){var r;this.parent=e||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",t?(this.tag_start_char=t.text[0],this.text=t.text,"<"===this.tag_start_char?(r=t.text.match(/^<([^\s>]*)/),this.tag_check=r?r[1]:""):(r=t.text.match(/^{{(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=r?r[1]:"","{{#>"===t.text&&">"===this.tag_check&&null!==t.next&&(this.tag_check=t.next.text)),this.tag_check=this.tag_check.toLowerCase(),t.type===l.COMMENT&&(this.tag_complete=!0),this.is_start_tag="/"!==this.tag_check.charAt(0),this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||t.closed&&"/>"===t.closed.text,this.is_end_tag=this.is_end_tag||"{"===this.tag_start_char&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(2)))):this.tag_complete=!0};Beautifier.prototype._get_tag_open_token=function(e){return(e=new d(this._tag_stack.get_parser_token(),e)).alignment_size=this._options.wrap_attributes_indent_size,e.is_end_tag=e.is_end_tag||in_array(e.tag_check,this._options.void_elements),e.is_empty_element=e.tag_complete||e.is_start_tag&&e.is_end_tag,e.is_unformatted=!e.tag_complete&&in_array(e.tag_check,this._options.unformatted),e.is_content_unformatted=!e.is_empty_element&&in_array(e.tag_check,this._options.content_unformatted),e.is_inline_element=in_array(e.tag_name,this._options.inline)||"{"===e.tag_start_char,e},Beautifier.prototype._set_tag_position=function(e,t,r,n,i){r.is_empty_element||(r.is_end_tag?r.start_tag_token=this._tag_stack.try_pop(r.tag_name):(this._do_optional_end_element(r)&&(r.is_inline_element||e.print_newline(!1)),this._tag_stack.record_tag(r),"script"!==r.tag_name&&"style"!==r.tag_name||r.is_unformatted||r.is_content_unformatted||(r.custom_beautifier_name=oi1(r.tag_check,t)))),in_array(r.tag_check,this._options.extra_liners)&&(e.print_newline(!1),e._output.just_added_blankline()||e.print_newline(!0)),r.is_empty_element?("{"===r.tag_start_char&&"else"===r.tag_check&&(this._tag_stack.indent_to_tag(["if","unless","each"]),r.indent_content=!0,e.current_line_has_match(/{{#if/)||e.print_newline(!1)),"!--"===r.tag_name&&i.type===l.TAG_CLOSE&&n.is_end_tag&&-1===r.text.indexOf("\n")||(r.is_inline_element||r.is_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,r))):r.is_end_tag?(t=!1,t=(t=r.start_tag_token&&r.start_tag_token.multiline_content)||!r.is_inline_element&&!(n.is_inline_element||n.is_unformatted)&&!(i.type===l.TAG_CLOSE&&r.start_tag_token===n)&&"TK_CONTENT"!==i.type,(t=!r.is_content_unformatted&&!r.is_unformatted&&t)&&e.print_newline(!1)):(r.indent_content=!r.custom_beautifier_name,"<"===r.tag_start_char&&("html"===r.tag_name?r.indent_content=this._options.indent_inner_html:"head"===r.tag_name?r.indent_content=this._options.indent_head_inner_html:"body"===r.tag_name&&(r.indent_content=this._options.indent_body_inner_html)),r.is_inline_element||r.is_unformatted||"TK_CONTENT"===i.type&&!r.is_content_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,r))},Beautifier.prototype._calcluate_parent_multiline=function(e,t){!t.parent||!e._output.just_added_newline()||(t.is_inline_element||t.is_unformatted)&&t.parent.is_inline_element||(t.parent.multiline_content=!0)};var o=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],a=["a","audio","del","ins","map","noscript","video"];Beautifier.prototype._do_optional_end_element=function(e){var t,r=null;if(!e.is_empty_element&&e.is_start_tag&&e.parent)return"body"===e.tag_name?r=r||this._tag_stack.try_pop("head"):"li"===e.tag_name?r=r||this._tag_stack.try_pop("li",["ol","ul"]):"dd"===e.tag_name||"dt"===e.tag_name?r=(r=r||this._tag_stack.try_pop("dt",["dl"]))||this._tag_stack.try_pop("dd",["dl"]):"p"===e.parent.tag_name&&-1!==o.indexOf(e.tag_name)?(t=e.parent.parent)&&-1!==a.indexOf(t.tag_name)||(r=r||this._tag_stack.try_pop("p")):"rp"===e.tag_name||"rt"===e.tag_name?r=(r=r||this._tag_stack.try_pop("rt",["ruby","rtc"]))||this._tag_stack.try_pop("rp",["ruby","rtc"]):"optgroup"===e.tag_name?r=r||this._tag_stack.try_pop("optgroup",["select"]):"option"===e.tag_name?r=r||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):"colgroup"===e.tag_name?r=r||this._tag_stack.try_pop("caption",["table"]):"thead"===e.tag_name?r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]):"tbody"===e.tag_name||"tfoot"===e.tag_name?r=(r=(r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("thead",["table"]))||this._tag_stack.try_pop("tbody",["table"]):"tr"===e.tag_name?r=(r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"]):"th"!==e.tag_name&&"td"!==e.tag_name||(r=(r=r||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]))||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"])),e.parent=this._tag_stack.get_parser_token(),r},e.exports.Beautifier=Beautifier},function(e,t,r){var n=r(6).Options;function Options(e){n.call(this,e,"html"),1===this.templating.length&&"auto"===this.templating[0]&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}Options.prototype=new n,e.exports.Options=Options},function(e,t,r){var n=r(9).Tokenizer,i=r(9).TOKEN,o=r(13).Directives,a=r(14).TemplatablePattern,s=r(12).Pattern,u={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},c=new o(/<\!--/,/-->/);((o=function Tokenizer(e,t){n.call(this,e,t),this._current_tag_name="",e=new a(this._input).read_options(this._options),t=new s(this._input),this.__patterns={word:e.until(/[\n\r\t <]/),single_quote:e.until_after(/'/),double_quote:e.until_after(/"/),attribute:e.until(/[\n\r\t =>]|\/>/),element_name:e.until(/[\n\r\t >\/]/),handlebars_comment:t.starting_with(/{{!--/).until_after(/--}}/),handlebars:t.starting_with(/{{/).until_after(/}}/),handlebars_open:t.until(/[\n\r\t }]/),handlebars_raw_close:t.until(/}}/),comment:t.starting_with(/<!--/).until_after(/-->/),cdata:t.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:t.starting_with(/<!\[/).until_after(/]>/),processing:t.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter&&(e=this._input.get_literal_regexp(this._options.unformatted_content_delimiter),this.__patterns.unformatted_content_delimiter=t.matching(e).until_after(e))}).prototype=new n)._is_comment=function(e){return!1},o.prototype._is_opening=function(e){return e.type===u.TAG_OPEN},o.prototype._is_closing=function(e,t){return e.type===u.TAG_CLOSE&&t&&((">"===e.text||"/>"===e.text)&&"<"===t.text[0]||"}}"===e.text&&"{"===t.text[0]&&"{"===t.text[1])},o.prototype._reset=function(){this._current_tag_name=""},o.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.peek();return null===r?this._create_token(u.EOF,""):this._read_open_handlebars(r,t)||this._read_attribute(r,e,t)||this._read_close(r,t)||this._read_raw_content(r,e,t)||this._read_content_word(r)||this._read_comment_or_cdata(r)||this._read_processing(r)||this._read_open(r,t)||this._create_token(u.UNKNOWN,this._input.next())},o.prototype._read_comment_or_cdata=function(e){var t=null,r=null,n=null;return"<"===e&&("!"===this._input.peek(1)&&((r=this.__patterns.comment.read())?(n=c.get_directives(r))&&"start"===n.ignore&&(r+=c.readIgnored(this._input)):r=this.__patterns.cdata.read()),r&&((t=this._create_token(u.COMMENT,r)).directives=n)),t},o.prototype._read_processing=function(e){var t=null,r=null;return"<"!==e||(r="!"===(e=this._input.peek(1))||"?"===e?(r=this.__patterns.conditional_comment.read())||this.__patterns.processing.read():r)&&((t=this._create_token(u.COMMENT,r)).directives=null),t},o.prototype._read_open=function(e,t){var r=null,n=null;return t||"<"===e&&(r=this._input.next(),"/"===this._input.peek()&&(r+=this._input.next()),r+=this.__patterns.element_name.read(),n=this._create_token(u.TAG_OPEN,r)),n},o.prototype._read_open_handlebars=function(e,t){var r=null,n=null;return t||this._options.indent_handlebars&&"{"===e&&"{"===this._input.peek(1)&&(n="!"===this._input.peek(2)?(r=(r=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),this._create_token(u.COMMENT,r)):(r=this.__patterns.handlebars_open.read(),this._create_token(u.TAG_OPEN,r))),n},o.prototype._read_close=function(e,t){var r=null,n=null;return t&&("<"===t.text[0]&&(">"===e||"/"===e&&">"===this._input.peek(1))?(r=this._input.next(),"/"===e&&(r+=this._input.next()),n=this._create_token(u.TAG_CLOSE,r)):"{"===t.text[0]&&"}"===e&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),n=this._create_token(u.TAG_CLOSE,"}}"))),n},o.prototype._read_attribute=function(e,t,r){var n=null;return r&&"<"===r.text[0]&&("="===e?n=this._create_token(u.EQUALS,this._input.next()):'"'===e||"'"===e?(r=this._input.next(),r+=('"'===e?this.__patterns.double_quote:this.__patterns.single_quote).read(),n=this._create_token(u.VALUE,r)):(r=this.__patterns.attribute.read())&&(n=t.type===u.EQUALS?this._create_token(u.VALUE,r):this._create_token(u.ATTRIBUTE,r))),n},o.prototype._is_content_unformatted=function(e){return-1===this._options.void_elements.indexOf(e)&&(-1!==this._options.content_unformatted.indexOf(e)||-1!==this._options.unformatted.indexOf(e))},o.prototype._read_raw_content=function(e,t,r){var n="";if(r&&"{"===r.text[0])n=this.__patterns.handlebars_raw_close.read();else if(t.type===u.TAG_CLOSE&&"<"===t.opened.text[0]&&"/"!==t.text[0])if("script"===(t=t.opened.text.substr(1).toLowerCase())||"style"===t){if(e=this._read_comment_or_cdata(e))return e.type=u.TEXT,e;n=this._input.readUntil(new RegExp("</"+t+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(t)&&(n=this._input.readUntil(new RegExp("</"+t+"[\\n\\r\\t ]*?>","ig")));return n?this._create_token(u.TEXT,n):null},o.prototype._read_content_word=function(e){var t="";if(t=(t=this._options.unformatted_content_delimiter&&e===this._options.unformatted_content_delimiter[0]?this.__patterns.unformatted_content_delimiter.read():t)||this.__patterns.word.read())return this._create_token(u.TEXT,t)},e.exports.Tokenizer=o,e.exports.TOKEN=u}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(18);t=e}();var i=t;n=[o,o(153),o(154)],void 0===(n=function(e){var r=o(153),n=o(154);return{html_beautify:function html_beautify(e,t){return i(e,t,r.js_beautify,n.css_beautify)}}}.apply(r,n))||(e.exports=n)}()},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=r(514),c=r(594).decode,l=r(595).HTMLParser,i=r(596),f=r(610),a=r(611),n=r(280);function trimWhitespace(e){return e&&e.replace(/^[ \n\r\t\f]+/,"").replace(/[ \n\r\t\f]+$/,"")}function collapseWhitespaceAll(e){return e&&e.replace(/[ \n\r\t\f\xA0]+/g,function(e){return"\t"===e?"\t":e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})}function collapseWhitespace(e,r,t,n,i){var o="",a="";return r.preserveLineBreaks&&(e=e.replace(/^[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*/,function(){return o="\n",""}).replace(/[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*$/,function(){return a="\n",""})),t&&(e=e.replace(/^[ \n\r\t\f\xA0]+/,function(e){var t=!o&&r.conservativeCollapse;return t&&"\t"===e?"\t":e.replace(/^[^\xA0]+/,"").replace(/(\xA0+)[^\xA0]+/g,"$1 ")||(t?" ":"")})),n&&(e=e.replace(/[ \n\r\t\f\xA0]+$/,function(e){var t=!a&&r.conservativeCollapse;return t&&"\t"===e?"\t":e.replace(/[^\xA0]+(\xA0+)/g," $1").replace(/[^\xA0]+$/,"")||(t?" ":"")})),i&&(e=collapseWhitespaceAll(e)),o+e+a}var S=(r=n.createMapFromString)("a,abbr,acronym,b,bdi,bdo,big,button,cite,code,del,dfn,em,font,i,ins,kbd,label,mark,math,nobr,object,q,rp,rt,rtc,ruby,s,samp,select,small,span,strike,strong,sub,sup,svg,textarea,time,tt,u,var"),A=r("a,abbr,acronym,b,big,del,em,font,i,ins,kbd,mark,nobr,rp,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var"),s=r("comment,img,input,wbr");function collapseWhitespaceSmart(e,t,r,n){var i=t&&!s(t);i&&!n.collapseInlineTagWhitespace&&(i="/"===t.charAt(0)?!S(t.slice(1)):!A(t));var o=r&&!s(r);return collapseWhitespace(e,n,i,o=o&&!n.collapseInlineTagWhitespace?"/"===r.charAt(0)?!A(r.slice(1)):!S(r):o,t&&r)}function attributesInclude(e,t){for(var r=e.length;r--;)if(e[r].name.toLowerCase()===t)return 1}var o=n.createMap(["text/javascript","text/ecmascript","text/jscript","application/javascript","application/x-javascript","application/ecmascript"]);function isScriptTypeAttribute(e){return""===(e=trimWhitespace(e.split(/;/,2)[0]).toLowerCase())||o(e)}function isStyleLinkTypeAttribute(e){return""===(e=trimWhitespace(e).toLowerCase())||"text/css"===e}function isStyleSheet(e,t){if("style"===e){for(var r=0,n=t.length;r<n;r++)if("type"===t[r].name.toLowerCase())return isStyleLinkTypeAttribute(t[r].value);return 1}}var k=r("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),x=r("true,false");function isLinkType(e,t,r){if("link"===e)for(var n=0,i=t.length;n<i;n++)if("rel"===t[n].name&&t[n].value===r)return 1}var h=r("img,source");function ignoreCSS(e){return"/* clean-css ignore:start */"+e+"/* clean-css ignore:end */"}function wrapCSS(e,t){switch(t){case"inline":return"*{"+e+"}";case"media":return"@media "+e+"{a{top:0}}";default:return e}}var C=r("html,head,body,colgroup,tbody"),O=r("html,head,body,li,dt,dd,p,rb,rt,rtc,rp,optgroup,option,colgroup,caption,thead,tbody,tfoot,tr,td,th"),M=r("meta,link,script,style,template,noscript"),N=r("dt,dd"),R=r("address,article,aside,blockquote,details,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,menu,nav,ol,p,pre,section,table,ul"),P=r("a,audio,del,ins,map,noscript,video"),I=r("rb,rt,rtc,rp"),B=r("rb,rtc,rp"),L=r("option,optgroup"),D=r("tbody,tfoot"),j=r("thead,tbody,tfoot"),U=r("td,th"),F=r("html,head,body"),H=r("html,body"),q=r("head,colgroup,caption"),z=r("dt,thead"),W=r("a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,bgsound,big,blink,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,content,data,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,element,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,image,img,input,ins,isindex,kbd,keygen,label,legend,li,link,listing,main,map,mark,marquee,menu,menuitem,meta,meter,multicol,nav,nobr,noembed,noframes,noscript,object,ol,optgroup,option,output,p,param,picture,plaintext,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,shadow,small,source,spacer,span,strike,strong,style,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr,xmp"),d=new RegExp("^(?:class|id|style|title|lang|dir|on(?:focus|blur|change|click|dblclick|mouse(?:down|up|over|move|out)|key(?:press|down|up)))$");function hasAttrName(e,t){for(var r=t.length-1;0<=r;r--)if(t[r].name===e)return 1}function canCollapseWhitespace(e){return!/^(?:script|style|pre|textarea)$/.test(e)}function canTrimWhitespace(e){return!/^(?:pre|textarea)$/.test(e)}function normalizeAttr(e,t,r,n){var i=n.name(e.name),o=e.value;if(n.decodeEntities&&o&&(o=c(o,{isAttributeValue:!0})),!(n.removeRedundantAttributes&&function isAttributeRedundant(e,t,r,n){return r=r?trimWhitespace(r.toLowerCase()):"","script"===e&&"language"===t&&"javascript"===r||"form"===e&&"method"===t&&"get"===r||"input"===e&&"type"===t&&"text"===r||"script"===e&&"charset"===t&&!attributesInclude(n,"src")||"a"===e&&"name"===t&&attributesInclude(n,"id")||"area"===e&&"shape"===t&&"rect"===r}(r,i,o,t)||n.removeScriptTypeAttributes&&"script"===r&&"type"===i&&isScriptTypeAttribute(o)||n.removeStyleLinkTypeAttributes&&("style"===r||"link"===r)&&"type"===i&&isStyleLinkTypeAttribute(o)||(o=o&&function cleanAttributeValue(e,t,r,i,n){if(function isEventAttribute(e,t){var r=t.customEventAttributes;if(!r)return/^on[a-z]{3,}$/.test(e);for(var n=r.length;n--;)if(r[n].test(e))return 1}(t,i))return r=trimWhitespace(r).replace(/^javascript:\s*/i,""),i.minifyJS(r,!0);if("class"===t)return r=trimWhitespace(r),i.sortClassName?i.sortClassName(r):collapseWhitespaceAll(r);if(function isUriTypeAttribute(e,t){return/^(?:a|area|link|base)$/.test(t)&&"href"===e||"img"===t&&/^(?:src|longdesc|usemap)$/.test(e)||"object"===t&&/^(?:classid|codebase|data|usemap)$/.test(e)||"q"===t&&"cite"===e||"blockquote"===t&&"cite"===e||("ins"===t||"del"===t)&&"cite"===e||"form"===t&&"action"===e||"input"===t&&("src"===e||"usemap"===e)||"head"===t&&"profile"===e||"script"===t&&("src"===e||"for"===e)}(t,e))return r=trimWhitespace(r),isLinkType(e,n,"canonical")?r:i.minifyURLs(r);if(function isNumberTypeAttribute(e,t){return/^(?:a|area|object|button)$/.test(t)&&"tabindex"===e||"input"===t&&("maxlength"===e||"tabindex"===e)||"select"===t&&("size"===e||"tabindex"===e)||"textarea"===t&&/^(?:rows|cols|tabindex)$/.test(e)||"colgroup"===t&&"span"===e||"col"===t&&"span"===e||("th"===t||"td"===t)&&("rowspan"===e||"colspan"===e)}(t,e))return trimWhitespace(r);if("style"===t)return(r=trimWhitespace(r))&&(/;$/.test(r)&&!/&#?[0-9a-zA-Z]+;$/.test(r)&&(r=r.replace(/\s*;$/,";")),r=i.minifyCSS(r,"inline")),r;if(function isSrcset(e,t){return"srcset"===e&&h(t)}(t,e))r=trimWhitespace(r).split(/\s+,\s*|\s*,\s+/).map(function(e){var t=e,r="",n=e.match(/\s+([1-9][0-9]*w|[0-9]+(?:\.[0-9]+)?x)$/);return n&&(t=t.slice(0,-n[0].length),e=+n[1].slice(0,-1),n=n[1].slice(-1),1==e&&"x"===n||(r=" "+e+n)),i.minifyURLs(t)+r}).join(", ");else if(function isMetaViewport(e,t){if("meta"===e)for(var r=0,n=t.length;r<n;r++)if("name"===t[r].name&&"viewport"===t[r].value)return 1}(e,n)&&"content"===t)r=r.replace(/\s+/g,"").replace(/[0-9]+\.[0-9]+/g,function(e){return(+e).toString()});else{if(function isContentSecurityPolicy(e,t){if("meta"===e)for(var r=0,n=t.length;r<n;r++)if("http-equiv"===t[r].name.toLowerCase()&&"content-security-policy"===t[r].value.toLowerCase())return 1}(e,n)&&"content"===t.toLowerCase())return collapseWhitespaceAll(r);if(i.customAttrCollapse&&i.customAttrCollapse.test(t))r=r.replace(/\n+|\r+|\s{2,}/g,"");else if("script"===e&&"type"===t)r=trimWhitespace(r.replace(/\s*;\s*/g,";"));else if(function isMediaQuery(e,t,r){return"media"===r&&(isLinkType(e,t,"stylesheet")||isStyleSheet(e,t))}(e,n,t))return r=trimWhitespace(r),i.minifyCSS(r,"media")}return r}(r,i,o,n,t),n.removeEmptyAttributes&&function canDeleteEmptyAttribute(e,t,r,n){return(!r||/^\s*$/.test(r))&&("function"==typeof n.removeEmptyAttributes?n.removeEmptyAttributes(t,e):"input"===e&&"value"===t||d.test(t))}(r,i,o,n))))return{attr:e,name:i,value:o=n.decodeEntities&&o?o.replace(/&(#?[0-9a-zA-Z]+;)/g,"&$1"):o}}function identity(e){return e}function uniqueId(e){for(var t;t=Math.random().toString(36).replace(/^0\.[0-9]*/,""),~e.indexOf(t););return t}var K=r("script,style");function minify(i,h,e){h.collapseWhitespace&&(i=collapseWhitespace(i,h,!0,!0));var d,p,o,m,a,_=[],g="",b="",y=[],v=[],w=[],E="",T="",n=[],s=[];i=i.replace(/<!-- htmlmin:ignore -->([\s\S]*?)<!-- htmlmin:ignore -->/g,function(e,t){o||(o=uniqueId(i),r=new RegExp("^"+o+"([0-9]+)$"),h.ignoreCustomComments?h.ignoreCustomComments=h.ignoreCustomComments.slice():h.ignoreCustomComments=[],h.ignoreCustomComments.push(r));var r="\x3c!--"+o+n.length+"--\x3e";return n.push(t),r});var t=h.ignoreCustomFragments.map(function(e){return e.source});function _canTrimWhitespace(e,t){return h.canTrimWhitespace(e,t,canTrimWhitespace)}function removeStartTag(){for(var e=_.length-1;0<e&&!/^<[^/!]/.test(_[e]);)e--;_.length=Math.max(0,e)}function removeEndTag(){for(var e=_.length-1;0<e&&!/^<\//.test(_[e]);)e--;_.length=Math.max(0,e)}function trimTrailingWhitespace(e,t){for(var r=null;0<=e&&_canTrimWhitespace(r);e--){var n=_[e],i=n.match(/^<\/([\w:-]+)>$/);if(i)r=i[1];else if(/>$/.test(n)||(_[e]=collapseWhitespaceSmart(n,null,t,h)))break}}function squashTrailingWhitespace(e){var t,r=_.length-1;1<_.length&&(t=_[_.length-1],/^(?:<!|$)/.test(t)&&-1===t.indexOf(o)&&r--),trimTrailingWhitespace(r,e)}return t.length&&(t=new RegExp("\\s*(?:"+t.join("|")+")+\\s*","g"),i=i.replace(t,function(e){var r,n;m||(m=uniqueId(i),a=new RegExp("(\\s*)"+m+"([0-9]+)"+m+"(\\s*)","g"),h.minifyCSS&&(h.minifyCSS=(n=h.minifyCSS,function(t,e){t=t.replace(a,function(e,t,r){var n=s[+r];return n[1]+m+r+m+n[2]});var r=[];return(new u).minify(wrapCSS(t,e)).warnings.forEach(function(e){(e=a.exec(e))&&(e=m+e[2]+m,t=t.replace(e,ignoreCSS(e)),r.push(e))}),t=n(t,e),r.forEach(function(e){t=t.replace(ignoreCSS(e),e)}),t})),h.minifyJS&&(h.minifyJS=(r=h.minifyJS,function(e,t){return r(e.replace(a,function(e,t,r){var n=s[+r];return n[1]+m+r+m+n[2]}),t)})));var t=m+s.length+m;return s.push(/^(\s*)[\s\S]*?(\s*)$/.exec(e)),"\t"+t+"\t"})),(h.sortAttributes&&"function"!=typeof h.sortAttributes||h.sortClassName&&"function"!=typeof h.sortClassName)&&function createSortFns(e,s,t,r){var u=s.sortAttributes&&Object.create(null),c=s.sortClassName&&new f;function attrNames(e){return e.map(function(e){return s.name(e.name)})}function shouldSkipUID(e,t){return!t||-1===e.indexOf(t)}function shouldSkipUIDs(e){return shouldSkipUID(e,t)&&shouldSkipUID(e,r)}var n,i=s.log;if(s.log=identity,s.sortAttributes=!1,s.sortClassName=!1,function scan(e){var o,a;new l(e,{start:function start(e,t){u&&(u[e]||(u[e]=new f),u[e].add(attrNames(t).filter(shouldSkipUIDs)));for(var r=0,n=t.length;r<n;r++){var i=t[r];c&&i.value&&"class"===s.name(i.name)?c.add(trimWhitespace(i.value).split(/[ \t\n\f\r]+/).filter(shouldSkipUIDs)):s.processScripts&&"type"===i.name.toLowerCase()&&(o=e,a=i.value)}},end:function end(){o=""},chars:function chars(e){s.processScripts&&K(o)&&-1<s.processScripts.indexOf(a)&&scan(e)}})}(minify(e,s)),s.log=i,u){var o,a=Object.create(null);for(o in u)a[o]=u[o].createSorter();s.sortAttributes=function(e,r){var n,t=a[e];t&&(n=Object.create(null),(e=attrNames(r)).forEach(function(e,t){(n[e]||(n[e]=[])).push(r[t])}),t.sort(e).forEach(function(e,t){r[t]=n[e].shift()}))}}c&&(n=c.createSorter(),s.sortClassName=function(e){return n.sort(e.split(/[ \n\f\r]+/)).join(" ")})}(i,h,o,m),new l(i,{partialMarkup:e,continueOnParseError:h.continueOnParseError,customAttrAssign:h.customAttrAssign,customAttrSurround:h.customAttrSurround,html5:h.html5,start:function start(e,t,r,n,i){"svg"===e.toLowerCase()&&((h=Object.create(h)).caseSensitive=!0,h.keepClosingSlash=!0,h.name=identity),e=h.name(e),A(d=b=e)||(g=""),p=!1,y=t;var o,a=h.removeOptionalTags;a&&((o=W(e))&&function canRemoveParentTag(e,t){switch(e){case"html":case"head":return 1;case"body":return!M(t);case"colgroup":return"col"===t;case"tbody":return"tr"===t}}(E,e)&&removeStartTag(),E="",o&&function canRemovePrecedingTag(e,t){switch(e){case"html":case"head":case"body":case"colgroup":case"caption":return 1;case"li":case"optgroup":case"tr":return t===e;case"dt":case"dd":return N(t);case"p":return R(t);case"rb":case"rt":case"rp":return I(t);case"rtc":return B(t);case"option":return L(t);case"thead":case"tbody":return D(t);case"tfoot":return"tbody"===t;case"td":case"th":return U(t)}}(T,e)&&(removeEndTag(),a=!function isStartTagMandatory(e,t){switch(t){case"colgroup":return"colgroup"===e;case"tbody":return j(e)}}(T,e)),T=""),h.collapseWhitespace&&(v.length||squashTrailingWhitespace(e),r||(_canTrimWhitespace(e,t)&&!v.length||v.push(e),function _canCollapseWhitespace(e,t){return h.canCollapseWhitespace(e,t,canCollapseWhitespace)}(e,t)&&!w.length||w.push(e)));var s=n&&h.keepClosingSlash;_.push("<"+e),h.sortAttributes&&h.sortAttributes(e,t);for(var u=[],c=t.length,l=!0;0<=--c;){var f=normalizeAttr(t[c],t,e,h);f&&(u.unshift(function buildAttr(e,t,r,n,i){var o,a,s=e.name,u=e.value,c=e.attr,e=c.quote;return void 0===u||r.removeAttributeQuotes&&!~u.indexOf(i)&&function canRemoveAttributeQuotes(e){return/^[^ \t\n\f\r"'`=<>]+$/.test(e)}(u)?a=!n||t||/\/$/.test(u)?u+" ":u:(r.preventAttributesEscaping||(u='"'==(e=void 0===r.quoteCharacter?(u.match(/'/g)||[]).length<(u.match(/"/g)||[]).length?"'":'"':"'"===r.quoteCharacter?"'":'"')?u.replace(/"/g,"""):u.replace(/'/g,"'")),a=e+u+e,n||r.removeTagWhitespace||(a+=" ")),void 0===u||r.collapseBooleanAttributes&&function isBooleanAttribute(e,t){return k(e)||"draggable"===e&&!x(t)}(s.toLowerCase(),u.toLowerCase())?(o=s,n||(o+=" ")):o=s+c.customAssign+a,c.customOpen+o+c.customClose}(f,s,h,l,m)),l=!1)}0<u.length?(_.push(" "),_.push.apply(_,u)):a&&C(e)&&(E=e),_.push(_.pop()+(s?"/":"")+">"),i&&!h.includeAutoGeneratedTags&&(removeStartTag(),E="")},end:function end(e,t,r){e=(h="svg"===e.toLowerCase()?Object.getPrototypeOf(h):h).name(e),h.collapseWhitespace&&(v.length?e===v[v.length-1]&&v.pop():squashTrailingWhitespace("/"+e),w.length&&e===w[w.length-1]&&w.pop());var n=!1;e===b&&(b="",n=!p),h.removeOptionalTags&&(n&&F(E)&&removeStartTag(),E="",!W(e)||!T||z(T)||"p"===T&&P(e)||removeEndTag(),T=O(e)?e:""),h.removeEmptyElements&&n&&function canRemoveElement(e,t){switch(e){case"textarea":return;case"audio":case"script":case"video":if(hasAttrName("src",t))return;break;case"iframe":if(hasAttrName("src",t)||hasAttrName("srcdoc",t))return;break;case"object":if(hasAttrName("data",t))return;break;case"applet":if(hasAttrName("code",t))return}return 1}(e,t)?(removeStartTag(),T=E=""):(r&&!h.includeAutoGeneratedTags?T="":_.push("</"+e+">"),d="/"+e,S(e)?n&&(g+="|"):g="")},chars:function chars(t,e,r){if(e=""===e?"comment":e,r=""===r?"comment":r,h.decodeEntities&&t&&!K(b)&&(t=c(t)),h.collapseWhitespace){if(!v.length){var n;if("comment"!==e||-1===(n=_[_.length-1]).indexOf(o)&&(n||(e=d),1<_.length&&(!n||!h.conservativeCollapse&&/ $/.test(g))&&(n=_.length-2,_[n]=_[n].replace(/\s+$/,function(e){return t=e+t,""}))),e)if("/nobr"===e||"wbr"===e){if(/^\s/.test(t)){for(var i=_.length-1;0<i&&0!==_[i].lastIndexOf("<"+e);)i--;trimTrailingWhitespace(i-1,"br")}}else A("/"===e.charAt(0)?e.slice(1):e)&&(t=collapseWhitespace(t,h,/(?:^|\s)$/.test(g)));!(t=e||r?collapseWhitespaceSmart(t,e,r,h):collapseWhitespace(t,h,!0,!0))&&/\s$/.test(g)&&e&&"/"===e.charAt(0)&&trimTrailingWhitespace(_.length-1,r)}w.length||"html"===r||e&&r||(t=collapseWhitespace(t,h,!1,!1,!0))}h.processScripts&&K(b)&&(t=function processScript(e,t,r){for(var n=0,i=r.length;n<i;n++)if("type"===r[n].name.toLowerCase()&&-1<t.processScripts.indexOf(r[n].value))return minify(e,t);return e}(t,h,y)),function isExecutableScript(e,t){if("script"===e){for(var r=0,n=t.length;r<n;r++)if("type"===t[r].name.toLowerCase())return isScriptTypeAttribute(t[r].value);return 1}}(b,y)&&(t=h.minifyJS(t)),isStyleSheet(b,y)&&(t=h.minifyCSS(t)),h.removeOptionalTags&&t&&("html"!==E&&("body"!==E||/^\s/.test(t))||removeStartTag(),E="",(H(T)||q(T)&&!/^\s/.test(t))&&removeEndTag(),T=""),d=/^\s*$/.test(t)?e:"comment",h.decodeEntities&&t&&!K(b)&&(t=t.replace(/&((?:Iacute|aacute|uacute|plusmn|Otilde|otilde|agrave|Agrave|Yacute|yacute|Oslash|oslash|atilde|Atilde|brvbar|ccedil|Ccedil|Ograve|curren|divide|eacute|Eacute|ograve|Oacute|egrave|Egrave|Ugrave|frac12|frac14|frac34|ugrave|oacute|iacute|Ntilde|ntilde|Uacute|middot|igrave|Igrave|iquest|Aacute|cedil|laquo|micro|iexcl|Icirc|icirc|acirc|Ucirc|Ecirc|ocirc|Ocirc|ecirc|ucirc|Aring|aring|AElig|aelig|acute|pound|raquo|Acirc|times|THORN|szlig|thorn|COPY|auml|ordf|ordm|Uuml|macr|uuml|Auml|ouml|Ouml|para|nbsp|euml|quot|QUOT|Euml|yuml|cent|sect|copy|sup1|sup2|sup3|iuml|Iuml|ETH|shy|reg|not|yen|amp|AMP|REG|uml|eth|deg|gt|GT|LT|lt)(?!;)|(?:#?[0-9a-zA-Z]+;))/g,"&$1").replace(/</g,"<")),a&&h.collapseWhitespace&&v.length&&(t=t.replace(a,function(e,t,r){return s[+r][0]})),g+=t,t&&(p=!0),_.push(t)},comment:function comment(e,t){var r=t?"<!":"\x3c!--",t=t?">":"--\x3e";e=function isConditionalComment(e){return/^\[if\s[^\]]+]|\[endif]$/.test(e)}(e)?r+function cleanConditionalComment(e,i){return i.processConditionalComments?e.replace(/^(\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif])$/,function(e,t,r,n){return t+minify(r,i,!0)+n}):e}(e,h)+t:h.removeComments?function isIgnoredComment(e,t){for(var r=0,n=t.ignoreCustomComments.length;r<n;r++)if(t.ignoreCustomComments[r].test(e))return 1}(e,h)?"\x3c!--"+e+"--\x3e":"":r+e+t,h.removeOptionalTags&&e&&(T=E=""),_.push(e)},doctype:function doctype(e){_.push(h.useShortDoctype?"<!doctype"+(h.removeTagWhitespace?"":" ")+"html>":collapseWhitespaceAll(e))}}),h.removeOptionalTags&&(F(E)&&removeStartTag(),T&&!z(T)&&removeEndTag()),h.collapseWhitespace&&squashTrailingWhitespace("br"),function joinResultSegments(e,t,r,n){var i,o=t.maxLineLength;if(o){for(var a="",s=[];e.length;){var u=a.length,c=e[0].indexOf("\n");c<0?a+=n(r(e.shift())):(a+=n(r(e[0].slice(0,c))),e[0]=e[0].slice(c+1)),0<u&&a.length>o?(s.push(a.slice(0,u)),a=a.slice(u)):0<=c&&(s.push(a),a="")}a&&s.push(a),i=s.join("\n")}else i=n(r(e.join("")));return t.collapseWhitespace?collapseWhitespace(i,t,!0,!0):i}(_,h,a?function(e){return e.replace(a,function(e,t,r,n){return r=s[+r][0],h.collapseWhitespace?("\t"!==t&&(r=t+r),"\t"!==n&&(r+=n),collapseWhitespace(r,{preserveLineBreaks:h.preserveLineBreaks,conservativeCollapse:!h.trimCustomFragments},/^[ \n\r\t\f]/.test(r),/[ \n\r\t\f]$/.test(r))):r})}:identity,o?function(e){return e.replace(new RegExp("\x3c!--"+o+"([0-9]+)--\x3e","g"),function(e,t){return n[+t]})}:identity)}t.minify=function(e,t){var r=Date.now(),e=minify(e,t=function processOptions(t){var o={name:function name(e){return e.toLowerCase()},canCollapseWhitespace:canCollapseWhitespace,canTrimWhitespace:canTrimWhitespace,html5:!0,ignoreCustomComments:[/^!/],ignoreCustomFragments:[/<%[\s\S]*?%>/,/<\?[\s\S]*?\?>/],includeAutoGeneratedTags:!0,log:identity,minifyCSS:identity,minifyJS:identity,minifyURLs:identity};return Object.keys(t).forEach(function(e){var n=t[e];"caseSensitive"===e?n&&(o.name=identity):"log"===e?"function"==typeof n&&(o.log=n):"minifyCSS"===e&&"function"!=typeof n?n&&("object"!==_typeof(n)&&(n={}),o.minifyCSS=function(e,t){e=e.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/gi,function(e,t,r,n,i){return t+r+o.minifyURLs(n)+r+i});var r=new u(n).minify(wrapCSS(e,t));return 0<r.errors.length?(r.errors.forEach(o.log),e):function unwrapCSS(e,t){var r;switch(t){case"inline":r=e.match(/^\*\{([\s\S]*)\}$/);break;case"media":r=e.match(/^@media ([\s\S]*?)\s*{[\s\S]*}$/)}return r?r[1]:e}(r.styles,t)}):"minifyJS"===e&&"function"!=typeof n?n&&(((n="object"!==_typeof(n)?{}:n).parse||(n.parse={})).bare_returns=!1,o.minifyJS=function(e,t){var r=(r=e.match(/^\s*<!--.*/))?e.slice(r[0].length).replace(/\n\s*-->\s*$/,""):e;return n.parse.bare_returns=t,(r=a.minify(r,n)).error?(o.log(r.error),e):r.code.replace(/;$/,"")}):"minifyURLs"===e&&"function"!=typeof n?n&&("string"==typeof n?n={site:n}:"object"!==_typeof(n)&&(n={}),o.minifyURLs=function(t){try{return i.relate(t,n)}catch(e){return o.log(e),t}}):o[e]=n}),o}(t||{}));return t.log("minified in: "+(Date.now()-r)+"ms"),e}},function(e,t,r){e.exports=r(515)},function(e,t,w){!function(s){var u=w(516),c=w(517),l=w(525),f=w(549),t=w(550),r=w(551),n=w(104).formatFrom,i=w(571),o=w(572),a=w(573),h=w(31).OptimizationLevel,d=w(31).optimizationLevelFrom,p=w(574),m=w(575),_=w(576),g=w(583),b=w(592),y=w(593),v=e.exports=function CleanCSS(e){this.options={compatibility:t((e=e||{}).compatibility),fetch:r(e.fetch),format:n(e.format),inline:i(e.inline),inlineRequest:o(e.inlineRequest),inlineTimeout:a(e.inlineTimeout),level:d(e.level),rebase:p(e.rebase),rebaseTo:m(e.rebaseTo),returnPromise:!!e.returnPromise,sourceMap:!!e.sourceMap,sourceMapInlineSources:!!e.sourceMapInlineSources}};function minify(e,t,r,n){var i="function"!=typeof r?r:null,o="function"==typeof n?n:"function"==typeof r?r:null,a={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:_(),localOnly:!o,options:t,source:null,sourcesContent:{},validator:f(t.compatibility),warnings:[]};return i&&a.inputSourceMapTracker.track(void 0,i),function runner(e){return e?function(e){return e()}:s.nextTick}(a.localOnly)(function(){return g(e,a,function(e){return e=function withMetadata(e,t){return e.stats=function calculateStatsFrom(e,t){var r=Date.now()-t.stats.startedAt;return delete t.stats.startedAt,t.stats.timeSpent=r,t.stats.efficiency=1-e.length/t.stats.originalSize,t.stats.minifiedSize=e.length,t.stats}(e.styles,t),e.errors=t.errors,e.inlinedStylesheets=t.inlinedStylesheets,e.warnings=t.warnings,e}((a.options.sourceMap?y:b)(function optimize(e,t){var r=u(e,t);return r=h.One in t.options.level?c(e,t):e,h.Two in t.options.level?l(e,t,!0):r}(e,a),a),a),o?o(0<a.errors.length?a.errors:null,e):e})})}v.process=function(e,t){var r=t.to;return delete t.to,new v(Object.assign({returnPromise:!0,rebaseTo:r},t)).minify(e).then(function(e){return{css:e.styles}})},v.prototype.minify=function(e,t,r){var i=this.options;return i.returnPromise?new Promise(function(r,n){minify(e,i,t,function(e,t){return e?n(e):r(t)})}):minify(e,i,t,r)}}.call(this,w(9))},function(e,t){e.exports=function level0Optimize(e){return e}},function(e,t,r){var _=r(518),g=r(519),b=r(520),d=r(155),p=r(156),m=r(523),y=r(524),v=r(157),w=r(256),E=r(76),T=r(61).all,S=r(31).OptimizationLevel,A=r(10),k=r(16),x=r(105),C=r(158),O=r(14).rules,M="ignore-property",N="@charset",R=new RegExp("^"+N,"i"),P=r(257).DEFAULT,I=/(?:^|\s|\()(-?\d+)px/,B=/^(\-?[\d\.]+)(m?s)$/,L=/[0-9a-f]/i,D=/^(?:\-chrome\-|\-[\w\-]+\w|\w[\w\-]+\w|\-\-\S+)$/,j=/^@import/i,U=/^('.*'|".*")$/,F=/^['"][a-zA-Z][a-zA-Z\d\-_]+['"]$/,H=/^url\(/i,q=/^local\(/i,z=/^--\S+$/;function isNegative(e){return e&&"-"==e[1][0]&&parseFloat(e[1])<0}function optimizeBody(e,t,r){var n,i,o,a,s,u,c=r.options,l=c.level[S.One],f=T(t,!0);e:for(var h=0,d=f.length;h<d;h++)if(i=(n=f[h]).name,D.test(i)||(u=n.all[n.position],r.warnings.push("Invalid property name '"+i+"' at "+x(u[1][2][0])+". Ignoring."),n.unused=!0),0===n.value.length&&(u=n.all[n.position],r.warnings.push("Empty property '"+i+"' at "+x(u[1][2][0])+". Ignoring."),n.unused=!0),n.hack&&((n.hack[0]==v.ASTERISK||n.hack[0]==v.UNDERSCORE)&&!c.compatibility.properties.iePrefixHack||n.hack[0]==v.BACKSLASH&&!c.compatibility.properties.ieSuffixHack||n.hack[0]==v.BANG&&!c.compatibility.properties.ieBangHack)&&(n.unused=!0),l.removeNegativePaddings&&0===i.indexOf("padding")&&(isNegative(n.value[0])||isNegative(n.value[1])||isNegative(n.value[2])||isNegative(n.value[3]))&&(n.unused=!0),!c.compatibility.properties.ieFilters&&function isLegacyFilter(e){return("filter"==e.name||"-ms-filter"==e.name)&&(-1<(e=e.value[0][1]).indexOf("progid")||0===e.indexOf("alpha")||0===e.indexOf("chroma"))}(n)&&(n.unused=!0),!n.unused)if(n.block)optimizeBody(e,n.value[0][1],r);else if(!z.test(i)){for(var p=0,m=n.value.length;p<m;p++){if(o=n.value[p][0],s=function isUrl(e){return H.test(e)}(a=n.value[p][1]),o==A.PROPERTY_BLOCK){n.unused=!0,r.warnings.push("Invalid value token at "+x(a[0][1][2][0])+". Ignoring.");break}if(s&&!r.validator.isUrl(a)){n.unused=!0,r.warnings.push("Broken URL '"+a+"' at "+x(n.value[p][2][0])+". Ignoring.");break}if(s?(a=l.normalizeUrls?function normalizeUrl(e){return e.replace(H,"url(").replace(/\\?\n|\\?\r\n/g,"")}(a):a,a=c.compatibility.properties.urlQuotes?a:function removeUrlQuotes(e){return!/^url\(['"].+['"]\)$/.test(e)||/^url\(['"].*[\*\s\(\)'"].*['"]\)$/.test(e)||/^url\(['"]data:[^;]+;charset/.test(e)?e:e.replace(/["']/g,"")}(a)):function isQuoted(e){return U.test(e)}(a)||function isLocal(e){return q.test(e)}(a)?a=l.removeQuotes?function removeQuotes(e,t){return"content"==e||-1<e.indexOf("font-variation-settings")||-1<e.indexOf("font-feature-settings")||"grid"==e||-1<e.indexOf("grid-")||!F.test(t)?t:t.substring(1,t.length-1)}(i,a):a:(a=function optimizePixelLengths(e,t,i){return I.test(t)?t.replace(I,function(e,t){var r,n=parseInt(t);return 0===n?e:(i.properties.shorterLengthUnits&&i.units.pt&&3*n%4==0&&(r=3*n/4+"pt"),i.properties.shorterLengthUnits&&i.units.pc&&n%16==0&&(r=n/16+"pc"),(r=(r=i.properties.shorterLengthUnits&&i.units.in&&n%96==0?n/96+"in":r)&&e.substring(0,e.indexOf(t))+r)&&r.length<e.length?r:e)}):t}(0,a=function optimizePrecision(e,t,o){return o.enabled&&-1!==t.indexOf(".")?t.replace(o.decimalPointMatcher,"$1$2$3").replace(o.zeroMatcher,function(e,t,r,n){var i=o.units[n].multiplier,t=parseInt(t),t=isNaN(t)?0:t,r=parseFloat(r);return Math.round((t+r)*i)/i+n}):t}(0,a=l.removeWhitespace?function optimizeWhitespace(e,t){return-1<e.indexOf("filter")||-1==t.indexOf(" ")||0===t.indexOf("expression")||-1<t.indexOf(k.SINGLE_QUOTE)||-1<t.indexOf(k.DOUBLE_QUOTE)?t:(t=-1<(t=t.replace(/\s+/g," ")).indexOf("calc")?t.replace(/\) ?\/ ?/g,")/ "):t).replace(/(\(;?)\s+/g,"$1").replace(/\s+(;?\))/g,"$1").replace(/, /g,",")}(i,a):a,c.precision),c.compatibility),a=l.replaceTimeUnits?function optimizeTimeUnits(e,t){return B.test(t)?t.replace(B,function(e,t,r){var n;return"ms"==r?n=parseInt(t)/1e3+"s":"s"==r&&(n=1e3*parseFloat(t)+"ms"),n.length<e.length?n:e}):t}(0,a):a,a=l.replaceZeroUnits?function optimizeZeroUnits(e,t){return-1==t.indexOf("0")?t:(t=-1<t.indexOf("-")?t.replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2").replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2"):t).replace(/(^|\s)0+([1-9])/g,"$1$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/\.([1-9]*)0+(\D|$)/g,function(e,t,r){return(0<t.length?".":"")+t+r}).replace(/(^|\D)0\.(\d)/g,"$1.$2")}(0,a):a,c.compatibility.properties.zeroUnits&&(a=function optimizeUnits(e,t,r){return/^(?:\-moz\-calc|\-webkit\-calc|calc|rgb|hsl|rgba|hsla)\(/.test(t)||"flex"==e||"-ms-flex"==e||"-webkit-flex"==e||"flex-basis"==e||"-webkit-flex-basis"==e||0<t.indexOf("%")&&("height"==e||"max-height"==e||"width"==e||"max-width"==e)?t:t.replace(r,"$10$2").replace(r,"$10$2")}(i,a=function optimizeZeroDegUnit(e,t){return-1==t.indexOf("0deg")?t:t.replace(/\(0deg\)/g,"(0)")}(0,a),c.unitsRegexp)),c.compatibility.properties.colors&&(a=function optimizeColors(e,t,r){return t.match(/#|rgb|hsl/gi)&&(t=t.replace(/(rgb|hsl)a?\((\-?\d+),(\-?\d+\%?),(\-?\d+\%?),(0*[1-9]+[0-9]*(\.?\d*)?)\)/gi,function(e,t,r,n,i,o){return 1<=parseInt(o,10)?t+"("+[r,n,i].join(",")+")":e}).replace(/rgb\((\-?\d+),(\-?\d+),(\-?\d+)\)/gi,function(e,t,r,n){return b(t,r,n)}).replace(/hsl\((-?\d+),(-?\d+)%?,(-?\d+)%?\)/gi,function(e,t,r,n){return g(t,r,n)}).replace(/(^|[^='"])#([0-9a-f]{6})/gi,function(e,t,r,n,i){return(n=i[n+e.length])&&L.test(n)?e:(r[0]==r[1]&&r[2]==r[3]&&r[4]==r[5]?t+"#"+r[0]+r[2]+r[4]:t+"#"+r).toLowerCase()}).replace(/(^|[^='"])#([0-9a-f]{3})/gi,function(e,t,r){return t+"#"+r.toLowerCase()}).replace(/(rgb|rgba|hsl|hsla)\(([^\)]+)\)/gi,function(e,t,r){var n=r.split(","),i=t&&t.toLowerCase();return"hsl"==i&&3==n.length||"hsla"==i&&4==n.length||"rgb"==i&&3===n.length&&0<r.indexOf("%")||"rgba"==i&&4==n.length&&0<r.indexOf("%")?(-1==n[1].indexOf("%")&&(n[1]+="%"),-1==n[2].indexOf("%")&&(n[2]+="%"),t+"("+n.join(",")+")"):e}),r.colors.opacity&&-1==e.indexOf("background")&&(t=t.replace(/(?:rgba|hsla)\(0,0%?,0%?,0\)/g,function(e){return-1<C(t,",").pop().indexOf("gradient(")?e:"transparent"}))),_(t)}(i,a,c.compatibility))),(a=function transformValue(e,t,r,n){return void 0===(r=n(e,t,O(r)))?t:!1===r?M:r}(i,a,e,l.transform))===M){n.unused=!0;continue e}n.value[p][1]=a}l.replaceMultipleZeros&&function optimizeMultipleZeros(e){var t,r=e.value;(t=4==r.length&&"0"===r[0][1]&&"0"===r[1][1]&&"0"===r[2][1]&&"0"===r[3][1]?-1<e.name.indexOf("box-shadow")?2:1:t)&&(e.value.splice(t),e.dirty=!0)}(n),"background"==i&&l.optimizeBackground?function optimizeBackground(e){1==(e=e.value).length&&"none"==e[0][1]&&(e[0][1]="0 0"),1==e.length&&"transparent"==e[0][1]&&(e[0][1]="0 0")}(n):0===i.indexOf("border")&&0<i.indexOf("radius")&&l.optimizeBorderRadius?function optimizeBorderRadius(e){var t,r=e.value;3==r.length&&"/"==r[1][1]&&r[0][1]==r[2][1]?t=1:5==r.length&&"/"==r[2][1]&&r[0][1]==r[3][1]&&r[1][1]==r[4][1]?t=2:7==r.length&&"/"==r[3][1]&&r[0][1]==r[4][1]&&r[1][1]==r[5][1]&&r[2][1]==r[6][1]?t=3:9==r.length&&"/"==r[4][1]&&r[0][1]==r[5][1]&&r[1][1]==r[6][1]&&r[2][1]==r[7][1]&&r[3][1]==r[8][1]&&(t=4),t&&(e.value.splice(t),e.dirty=!0)}(n):"filter"==i&&l.optimizeFilter&&c.compatibility.properties.ieFilters?function optimizeFilter(e){1==e.value.length&&(e.value[0][1]=e.value[0][1].replace(/progid:DXImageTransform\.Microsoft\.(Alpha|Chroma)(\W)/,function(e,t,r){return t.toLowerCase()+r})),e.value[0][1]=e.value[0][1].replace(/,(\S)/g,", $1").replace(/ ?= ?/g,"=")}(n):"font-weight"==i&&l.optimizeFontWeight?function optimizeFontWeight(e,t){var r=e.value[t][1];"normal"==r?r="400":"bold"==r&&(r="700"),e.value[t][1]=r}(n,0):"outline"==i&&l.optimizeOutline&&function optimizeOutline(e){1==(e=e.value).length&&"none"==e[0][1]&&(e[0][1]="0")}(n)}E(f),w(f),function removeComments(e,t){for(var r,n=0;n<e.length;n++)(r=e[n])[0]==A.COMMENT&&(optimizeComment(r,t),0===r[1].length&&(e.splice(n,1),n--))}(t,c)}function optimizeComment(e,t){e[1][2]==k.EXCLAMATION&&("all"==t.level[S.One].specialComments||t.commentsKept<t.level[S.One].specialComments)?t.commentsKept++:e[1]=[]}e.exports=function level1Optimize(e,t){var r=t.options,n=r.level[S.One],i=r.compatibility.selectors.ie7Hack,o=r.compatibility.selectors.adjacentSpace,a=r.compatibility.properties.spaceAfterClosingBrace,s=r.format,u=!1,c=!1;r.unitsRegexp=r.unitsRegexp||function buildUnitRegexp(t){var r=["px","em","ex","cm","mm","in","pt","pc","%"];return["ch","rem","vh","vm","vmax","vmin","vw"].forEach(function(e){t.compatibility.units[e]&&r.push(e)}),new RegExp("(^|\\s|\\(|,)0(?:"+r.join("|")+")(\\W|$)","g")}(r),r.precision=r.precision||function buildPrecisionOptions(e){var t,r,n={matcher:null,units:{}},i=[];for(t in e)(r=e[t])!=P&&(n.units[t]={},n.units[t].value=r,n.units[t].multiplier=Math.pow(10,r),i.push(t));return 0<i.length&&(n.enabled=!0,n.decimalPointMatcher=new RegExp("(\\d)\\.($|"+i.join("|")+")($|W)","g"),n.zeroMatcher=new RegExp("(\\d*)(\\.\\d+)("+i.join("|")+")","g")),n}(n.roundingPrecision),r.commentsKept=r.commentsKept||0;for(var l=0,f=e.length;l<f;l++){var h=e[l];switch(h[0]){case A.AT_RULE:h[1]=function isImport(e){return j.test(e[1])}(h)&&c?"":h[1],h[1]=n.tidyAtRules?y(h[1]):h[1],u=!0;break;case A.AT_RULE_BLOCK:optimizeBody(h[1],h[2],t),c=!0;break;case A.NESTED_BLOCK:h[1]=n.tidyBlockScopes?m(h[1],a):h[1],level1Optimize(h[2],t),c=!0;break;case A.COMMENT:optimizeComment(h,r);break;case A.RULE:h[1]=n.tidySelectors?p(h[1],!i,o,s,t.warnings):h[1],h[1]=1<h[1].length?d(h[1],n.selectorsSortingMethod):h[1],optimizeBody(h[1],h[2],t),c=!0}(h[0]==A.COMMENT&&0===h[1].length||n.removeEmpty&&(0===h[1].length||h[2]&&0===h[2].length))&&(e.splice(l,1),l--,f--)}return n.cleanupCharsets&&u&&function cleanupCharsets(e){for(var t=!1,r=0,n=e.length;r<n;r++){var i=e[r];i[0]==A.AT_RULE&&R.test(i[1])&&(t||-1==i[1].indexOf(N)?(e.splice(r,1),r--,n--):(t=!0,e.splice(r,1),e.unshift([A.AT_RULE,i[1].replace(R,N)])))}}(e),e}},function(e,t){var r,n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},i={},o={};for(r in n){var a=n[r];r.length<a.length?o[a]=r:i[r]=a}var s=new RegExp("(^| |,|\\))("+Object.keys(i).join("|")+")( |,|\\)|$)","ig"),u=new RegExp("("+Object.keys(o).join("|")+")([^a-f0-9]|$)","ig");function hexConverter(e,t,r,n){return t+i[r.toLowerCase()]+n}function nameConverter(e,t,r){return o[t.toLowerCase()]+r}e.exports=function shortenHex(e){var t=-1<e.indexOf("#"),r=e.replace(s,hexConverter);return r!=e&&(r=r.replace(s,hexConverter)),t?r.replace(u,nameConverter):r}},function(e,t){function hueToRgb(e,t,r){return r<0&&(r+=1),1<r&&--r,r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}e.exports=function shortenHsl(e,t,r){return t=(e=function hslToRgb(e,t,r){var n,i,o;return(e%=360)<0&&(e+=360),e=~~e/360,t<0?t=0:100<t&&(t=100),r<0?r=0:100<r&&(r=100),r=~~r/100,0==(t=~~t/100)?n=i=o=r:(n=hueToRgb(t=2*r-(r=r<.5?r*(1+t):r+t-r*t),r,e+1/3),i=hueToRgb(t,r,e),o=hueToRgb(t,r,e-1/3)),[~~(255*n),~~(255*i),~~(255*o)]}(e,t,r))[0].toString(16),r=e[1].toString(16),e=e[2].toString(16),"#"+(1==t.length?"0":"")+t+(1==r.length?"0":"")+r+(1==e.length?"0":"")+e}},function(e,t){e.exports=function shortenRgb(e,t,r){return"#"+("00000"+(Math.max(0,Math.min(parseInt(e),255))<<16|Math.max(0,Math.min(parseInt(t),255))<<8|Math.max(0,Math.min(parseInt(r),255))).toString(16)).slice(-6)}},function(e,t){var u=/([0-9]+)/;function tryParseInt(e){return""+parseInt(e)==e?parseInt(e):e}e.exports=function naturalCompare(e,t){for(var r,n,i=(""+e).split(u).map(tryParseInt),o=(""+t).split(u).map(tryParseInt),a=0,s=Math.min(i.length,o.length);a<s;a++)if((r=i[a])!=(n=o[a]))return n<r?1:-1;return i.length>o.length?1:i.length==o.length?0:-1}},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!=typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"}},function(e,t){var i=/^@media\W/;e.exports=function tidyBlock(e,t){for(var r,n=e.length-1;0<=n;n--)r=!t&&i.test(e[n][1]),e[n][1]=e[n][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")").replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1").replace(r?/\) /g:null,")");return e}},function(e,t){e.exports=function tidyAtRule(e){return e.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()}},function(e,t,r){var a=r(526),s=r(537),u=r(540),c=r(541),l=r(542),f=r(543),h=r(544),d=r(545),p=r(546),m=r(547),_=r(107),g=r(31).OptimizationLevel,b=r(10);e.exports=function level2Optimize(e,t,r){var n,i,o=t.options.level[g.Two];if(function recursivelyOptimizeBlocks(e,t){for(var r=0,n=e.length;r<n;r++){var i,o=e[r];o[0]==b.NESTED_BLOCK&&(i=/@(-moz-|-o-|-webkit-)?keyframes/.test(o[1][0][1]),level2Optimize(o[2],t,!i))}}(e,t),function recursivelyOptimizeProperties(e,t){for(var r=0,n=e.length;r<n;r++){var i=e[r];switch(i[0]){case b.RULE:_(i[2],!0,!0,t);break;case b.NESTED_BLOCK:recursivelyOptimizeProperties(i[2],t)}}}(e,t),o.removeDuplicateRules&&d(e,t),o.mergeAdjacentRules&&a(e,t),o.reduceNonAdjacentRules&&l(e,t),o.mergeNonAdjacentRules&&"body"!=o.mergeNonAdjacentRules&&c(e,t),o.mergeNonAdjacentRules&&"selector"!=o.mergeNonAdjacentRules&&u(e,t),o.restructureRules&&o.mergeAdjacentRules&&r&&(m(e,t),a(e,t)),o.restructureRules&&!o.mergeAdjacentRules&&r&&m(e,t),o.removeDuplicateFontRules&&f(e,t),o.removeDuplicateMediaBlocks&&h(e,t),o.removeUnusedAtRules&&p(e,t),o.mergeMedia)for(i=(n=s(e,t)).length-1;0<=i;i--)level2Optimize(n[i][2],t,!1);return o.removeEmpty&&function removeEmpty(e){for(var t=0,r=e.length;t<r;t++){var n=e[t],i=!1;switch(n[0]){case b.RULE:i=0===n[1].length||0===n[2].length;break;case b.NESTED_BLOCK:removeEmpty(n[2]),i=0===n[2].length;break;case b.AT_RULE:i=0===n[1].length;break;case b.AT_RULE_BLOCK:i=0===n[2].length}i&&(e.splice(t,1),t--,r--)}}(e),e}},function(e,t,r){var d=r(106),p=r(107),m=r(155),_=r(156),g=r(31).OptimizationLevel,b=r(14).body,y=r(14).rules,v=r(10);e.exports=function mergeAdjacent(e,t){for(var r=[null,[],[]],n=t.options,i=n.compatibility.selectors.adjacentSpace,o=n.level[g.One].selectorsSortingMethod,a=n.compatibility.selectors.mergeablePseudoClasses,s=n.compatibility.selectors.mergeablePseudoElements,u=n.compatibility.selectors.mergeLimit,c=n.compatibility.selectors.multiplePseudoMerging,l=0,f=e.length;l<f;l++){var h=e[l];h[0]==v.RULE?r[0]==v.RULE&&y(h[1])==y(r[1])?(Array.prototype.push.apply(r[2],h[2]),p(r[2],!0,!0,t),h[2]=[]):r[0]==v.RULE&&b(h[2])==b(r[2])&&d(y(h[1]),a,s,c)&&d(y(r[1]),a,s,c)&&r[1].length<u?(r[1]=_(r[1].concat(h[1]),!1,i,!1,t.warnings),r[1]=1<r.length?m(r[1],o):r[1],h[2]=[]):r=h:r=[null,[],[]]}}},function(e,t,r){var c=r(258),d=r(259),p=r(160),m=r(41),_=r(108).deep,g=r(161),b=r(76),y=r(61).single,v=r(14).body,w=r(10);function invalidateOrCompact(e,t,r,n){var i,o,a,s=e[t];for(i in r)void 0!==s&&i==s.name||(o=m[i],a=r[i],s&&function invalidates(e,t,r){var n,i=m[t],o=m[r.name];if("overridesShorthands"in i&&-1<i.overridesShorthands.indexOf(r.name))return 1;if(o&&"componentOf"in o)for(n in e[t])if(-1<o.componentOf.indexOf(n))return 1}(r,i,s)?delete r[i]:o.components.length>Object.keys(a).length||!function mixedImportance(e){var t,r;for(r in e){if(void 0!==t&&e[r].important!=t)return 1;t=e[r].important}}(a)&&function overridable(e,t,r){var n,i,o,a,s=m[t],t=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,s.defaultValue]],u=y(t);for(p([u],r,[]),o=0,a=s.components.length;o<a;o++)if(n=e[s.components[o]],i=m[n.name].canOverride,!c(i.bind(null,r),u.components[o],n))return;return 1}(a,i,n)&&function mergeable(e){var t,r,n,i=null;for(t in e)if(n=e[t],"restore"in(r=m[t])){if(b([n.all[n.position]],g),n=r.restore(n,m).length,null!==i&&n!==i)return;i=n}return 1}(a)&&(function mixedInherit(e){var t,r,n=null;for(t in e){if(r=d(e[t]),null!==n&&n!==r)return 1;n=r}}(a)?function replaceWithInheritBestFit(e,t,r,n){var i,o,a,s=function buildSequenceWithInheritLonghands(e,t,r){var n,i,o,a,s=[],u={},c={},l=m[t],t=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,l.defaultValue]],f=y(t);for(p([f],r,[]),o=0,a=l.components.length;o<a;o++)n=e[l.components[o]],d(n)?(i=n.all[n.position].slice(0,2),Array.prototype.push.apply(i,n.value),s.push(i),(i=_(n)).value=function inferComponentValue(e,t){return"oppositeTo"in(t=m[t])?e[t.oppositeTo].value:[[w.PROPERTY_VALUE,t.defaultValue]]}(e,i.name),f.components[o]=i,u[n.name]=_(n)):((i=_(n)).all=n.all,f.components[o]=i,c[n.name]=n);return r=joinMetadata(c,1),t[1].push(r),b([f],g),t=t.slice(0,2),Array.prototype.push.apply(t,f.value),s.unshift(t),[s,f,u]}(t,r,n),u=function buildSequenceWithInheritShorthand(e,t,r){var n,i,o,a,s=[],u={},c={},l=m[t],f=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,"inherit"]],t=y(f);for(p([t],r,[]),o=0,a=l.components.length;o<a;o++)n=e[l.components[o]],d(n)?u[n.name]=n:(i=n.all[n.position].slice(0,2),Array.prototype.push.apply(i,n.value),s.push(i),c[n.name]=_(n));return r=joinMetadata(u,1),f[1].push(r),r=joinMetadata(u,2),f[2].push(r),s.unshift(f),[s,t,c]}(t,r,n),c=s[0],r=u[0],l=(n=v(c).length<v(r).length)?c:r,r=(n?s:u)[1],f=(n?s:u)[2],h=t[Object.keys(t)[0]].all;for(i in r.position=h.length,r.shorthand=!0,r.dirty=!0,r.all=h,r.all.push(l[0]),e.push(r),t)(a=t[i]).unused=!0,a.name in f&&(o=f[a.name],a=function findTokenIn(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r][1][1]==t)return e[r]}(l,i),o.position=h.length,o.all=h,o.all.push(a),e.push(o))}:function replaceWithShorthand(e,t,r,n){var i,o=m[r],r=[w.PROPERTY,[w.PROPERTY_NAME,r],[w.PROPERTY_VALUE,o.defaultValue]],a=y(r);a.shorthand=!0,a.dirty=!0,p([a],n,[]);for(var s,u=0,c=o.components.length;u<c;u++){var l=t[o.components[u]];a.components[u]=_(l),a.important=l.important,i=l.all}for(s in t)t[s].unused=!0;n=joinMetadata(t,1),r[1].push(n),n=joinMetadata(t,2),r[2].push(n),a.position=i.length,a.all=i,a.all.push(r),e.push(a)})(e,a,i,n))}function joinMetadata(e,t){var r,n,i=[];for(n in e)r=(r=(r=e[n]).all[r.position])[t][r[t].length-1],Array.prototype.push.apply(i,r);return i.sort(metadataSorter)}function metadataSorter(e,t){var r=e[0],n=t[0],e=e[1],t=t[1];return r<n||r===n&&e<t?-1:1}e.exports=function mergeIntoShorthands(e,t){var r,n,i,o,a,s,u,c={};if(!(e.length<3)){for(o=0,a=e.length;o<a;o++)if(i=e[o],r=m[i.name],!i.unused&&!i.hack&&!i.block&&(invalidateOrCompact(e,o,c,t),r&&r.componentOf))for(s=0,u=r.componentOf.length;s<u;s++)c[n=r.componentOf[s]]=c[n]||{},c[n][i.name]=i;invalidateOrCompact(e,o,c,t)}}},function(e,t,r){var T=r(260),s=r(61).single,m=r(10),E=r(16),S=r(105);function _anyIsInherit(e){for(var t=0,r=e.length;t<r;t++)if("inherit"==e[t][1])return 1}function _wrapDefault(e,t,r){return(r=r[e]).doubleValues&&2==r.defaultValue.length?s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue[0]],[m.PROPERTY_VALUE,r.defaultValue[1]]]):r.doubleValues&&1==r.defaultValue.length?s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue[0]]]):s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue]])}function fourValues(e,t){var r=t[e.name].components,n=[],i=e.value;if(i.length<1)return[];i.length<2&&(i[1]=i[0].slice(0)),i.length<3&&(i[2]=i[0].slice(0)),i.length<4&&(i[3]=i[1].slice(0));for(var o=r.length-1;0<=o;o--){var a=s([m.PROPERTY,[m.PROPERTY_NAME,r[o]]]);a.value=[i[o]],n.unshift(a)}return n}function widthStyleColor(e,t,r){for(var n,i,o,a,s=t[e.name],u=[_wrapDefault(s.components[0],0,t),_wrapDefault(s.components[1],0,t),_wrapDefault(s.components[2],0,t)],c=0;c<3;c++){var l=u[c];0<l.name.indexOf("color")?n=l:0<l.name.indexOf("style")?i=l:o=l}return 1==e.value.length&&"inherit"==e.value[0][1]||3==e.value.length&&"inherit"==e.value[0][1]&&"inherit"==e.value[1][1]&&"inherit"==e.value[2][1]?n.value=i.value=o.value=[e.value[0]]:(0<(e=e.value.slice(0)).length&&(a=1<(a=e.filter(function _widthFilter(t){return function(e){return"inherit"!=e[1]&&(t.isWidth(e[1])||t.isUnit(e[1])&&!t.isDynamicUnit(e[1]))&&!t.isStyleKeyword(e[1])&&!t.isColorFunction(e[1])}}(r))).length&&("none"==a[0][1]||"auto"==a[0][1])?a[1]:a[0])&&(o.value=[a],e.splice(e.indexOf(a),1)),0<e.length&&(a=e.filter(function _styleFilter(t){return function(e){return"inherit"!=e[1]&&t.isStyleKeyword(e[1])&&!t.isColorFunction(e[1])}}(r))[0])&&(i.value=[a],e.splice(e.indexOf(a),1)),0<e.length&&(a=e.filter(function _colorFilter(t){return function(e){return"invert"==e[1]||t.isColor(e[1])||t.isPrefixed(e[1])}}(r))[0])&&(n.value=[a],e.splice(e.indexOf(a),1))),u}e.exports={animation:function animation(e,t,r){var n,i,o,a=_wrapDefault(e.name+"-duration",0,t),s=_wrapDefault(e.name+"-timing-function",0,t),u=_wrapDefault(e.name+"-delay",0,t),c=_wrapDefault(e.name+"-iteration-count",0,t),l=_wrapDefault(e.name+"-direction",0,t),f=_wrapDefault(e.name+"-fill-mode",0,t),h=_wrapDefault(e.name+"-play-state",0,t),d=_wrapDefault(e.name+"-name",0,t),t=[a,s,u,c,l,f,h,d],p=e.value,m=!1,_=!1,g=!1,b=!1,y=!1,v=!1,w=!1,E=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return a.value=s.value=u.value=c.value=l.value=f.value=h.value=d.value=e.value,t;if(1<p.length&&_anyIsInherit(p))throw new T("Invalid animation values at "+S(p[0][2][0])+". Ignoring.");for(i=0,o=p.length;i<o;i++)if(n=p[i],r.isTime(n[1])&&!m)a.value=[n],m=!0;else if(r.isTime(n[1])&&!g)u.value=[n],g=!0;else if(!r.isGlobal(n[1])&&!r.isTimingFunction(n[1])||_)if(!r.isAnimationIterationCountKeyword(n[1])&&!r.isPositiveNumber(n[1])||b)if(r.isAnimationDirectionKeyword(n[1])&&!y)l.value=[n],y=!0;else if(r.isAnimationFillModeKeyword(n[1])&&!v)f.value=[n],v=!0;else if(r.isAnimationPlayStateKeyword(n[1])&&!w)h.value=[n],w=!0;else{if(!r.isAnimationNameKeyword(n[1])&&!r.isIdentifier(n[1])||E)throw new T("Invalid animation value at "+S(n[2][0])+". Ignoring.");d.value=[n],E=!0}else c.value=[n],b=!0;else s.value=[n],_=!0;return t},background:function background(e,t,r){var n=_wrapDefault("background-image",0,t),i=_wrapDefault("background-position",0,t),o=_wrapDefault("background-size",0,t),a=_wrapDefault("background-repeat",0,t),s=_wrapDefault("background-attachment",0,t),u=_wrapDefault("background-origin",0,t),c=_wrapDefault("background-clip",0,t),l=_wrapDefault("background-color",0,t),f=[n,i,o,a,s,u,c,l],h=e.value,d=!1,p=!1,m=!1,_=!1,g=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return l.value=n.value=a.value=i.value=o.value=u.value=c.value=e.value,f;if(1==e.value.length&&"0 0"==e.value[0][1])return f;for(var b=h.length-1;0<=b;b--){var y,v=h[b];r.isBackgroundAttachmentKeyword(v[1])?(s.value=[v],g=!0):r.isBackgroundClipKeyword(v[1])||r.isBackgroundOriginKeyword(v[1])?(p?(u.value=[v],m=!0):(c.value=[v],p=!0),g=!0):r.isBackgroundRepeatKeyword(v[1])?(_?a.value.unshift(v):(a.value=[v],_=!0),g=!0):r.isBackgroundPositionKeyword(v[1])||r.isBackgroundSizeKeyword(v[1])||r.isUnit(v[1])||r.isDynamicUnit(v[1])?(0<b?(y=h[b-1])[1]==E.FORWARD_SLASH?o.value=[v]:1<b&&h[b-2][1]==E.FORWARD_SLASH?(o.value=[y,v],b-=2):(d||(i.value=[]),i.value.unshift(v),d=!0):(d||(i.value=[]),i.value.unshift(v),d=!0),g=!0):l.value[0][1]!=t[l.name].defaultValue&&"none"!=l.value[0][1]||!r.isColor(v[1])&&!r.isPrefixed(v[1])?(r.isUrl(v[1])||r.isFunction(v[1]))&&(n.value=[v],g=!0):(l.value=[v],g=!0)}if(p&&!m&&(u.value=c.value.slice(0)),!g)throw new T("Invalid background value at "+S(h[0][2][0])+". Ignoring.");return f},border:widthStyleColor,borderRadius:function borderRadius(e,t){for(var r=e.value,n=-1,i=0,o=r.length;i<o;i++)if(r[i][1]==E.FORWARD_SLASH){n=i;break}if(0===n||n===r.length-1)throw new T("Invalid border-radius value at "+S(r[0][2][0])+". Ignoring.");var a=_wrapDefault(e.name,0,t);a.value=-1<n?r.slice(0,n):r.slice(0),a.components=fourValues(a,t);var s=_wrapDefault(e.name,0,t);s.value=-1<n?r.slice(n+1):r.slice(0),s.components=fourValues(s,t);for(var u=0;u<4;u++)a.components[u].multiplex=!0,a.components[u].value=a.components[u].value.concat(s.components[u].value);return a.components},font:function font(e,t,r){var n,i,o,a,s=_wrapDefault("font-style",0,t),u=_wrapDefault("font-variant",0,t),c=_wrapDefault("font-weight",0,t),l=_wrapDefault("font-stretch",0,t),f=_wrapDefault("font-size",0,t),h=_wrapDefault("line-height",0,t),d=_wrapDefault("font-family",0,t),p=[s,u,c,l,f,h,d],m=e.value,_=0,g=!1,b=!1,y=!1,v=!1,t=!1,w=!1;if(!m[_])throw new T("Missing font values at "+S(e.all[e.position][1][2][0])+". Ignoring.");if(1==m.length&&"inherit"==m[0][1])return s.value=u.value=c.value=l.value=f.value=h.value=d.value=m,p;if(1==m.length&&(r.isFontKeyword(m[0][1])||r.isGlobal(m[0][1])||r.isPrefixed(m[0][1])))return m[0][1]=E.INTERNAL+m[0][1],s.value=u.value=c.value=l.value=f.value=h.value=d.value=m,p;if(m.length<2||!function _anyIsFontSize(e,t){for(var r,n=0,i=e.length;n<i;n++)if(r=e[n],t.isFontSizeKeyword(r[1])||t.isUnit(r[1])&&!t.isDynamicUnit(r[1])||t.isFunction(r[1]))return 1}(m,r)||!function _anyIsFontFamily(e,t){for(var r,n=0,i=e.length;n<i;n++)if(r=e[n],t.isIdentifier(r[1]))return 1}(m,r))throw new T("Invalid font values at "+S(e.all[e.position][1][2][0])+". Ignoring.");if(1<m.length&&_anyIsInherit(m))throw new T("Invalid font values at "+S(m[0][2][0])+". Ignoring.");for(;_<4;){if(n=r.isFontStretchKeyword(m[_][1])||r.isGlobal(m[_][1]),i=r.isFontStyleKeyword(m[_][1])||r.isGlobal(m[_][1]),o=r.isFontVariantKeyword(m[_][1])||r.isGlobal(m[_][1]),a=r.isFontWeightKeyword(m[_][1])||r.isGlobal(m[_][1]),i&&!b)s.value=[m[_]],b=!0;else if(o&&!y)u.value=[m[_]],y=!0;else if(a&&!v)c.value=[m[_]],v=!0;else{if(!n||g){if(i&&b||o&&y||a&&v||n&&g)throw new T("Invalid font style / variant / weight / stretch value at "+S(m[0][2][0])+". Ignoring.");break}l.value=[m[_]],g=!0}_++}if(!(r.isFontSizeKeyword(m[_][1])||r.isUnit(m[_][1])&&!r.isDynamicUnit(m[_][1])))throw new T("Missing font size at "+S(m[0][2][0])+". Ignoring.");if(f.value=[m[_]],t=!0,!m[++_])throw new T("Missing font family at "+S(m[0][2][0])+". Ignoring.");for(t&&m[_]&&m[_][1]==E.FORWARD_SLASH&&m[_+1]&&(r.isLineHeightKeyword(m[_+1][1])||r.isUnit(m[_+1][1])||r.isNumber(m[_+1][1]))&&(h.value=[m[_+1]],_++,_++),d.value=[];m[_];)w=m[_][1]!=E.COMMA&&(w?d.value[d.value.length-1][1]+=E.SPACE+m[_][1]:d.value.push(m[_]),!0),_++;if(0===d.value.length)throw new T("Missing font family at "+S(m[0][2][0])+". Ignoring.");return p},fourValues:fourValues,listStyle:function listStyle(e,t,r){var n=_wrapDefault("list-style-type",0,t),i=_wrapDefault("list-style-position",0,t),o=_wrapDefault("list-style-image",0,t),t=[n,i,o];if(1==e.value.length&&"inherit"==e.value[0][1])return n.value=i.value=o.value=[e.value[0]],t;for(var a=e.value.slice(0),s=a.length,u=0,u=0,s=a.length;u<s;u++)if(r.isUrl(a[u][1])||"0"==a[u][1]){o.value=[a[u]],a.splice(u,1);break}for(u=0,s=a.length;u<s;u++)if(r.isListStylePositionKeyword(a[u][1])){i.value=[a[u]],a.splice(u,1);break}return 0<a.length&&(r.isListStyleTypeKeyword(a[0][1])||r.isIdentifier(a[0][1]))&&(n.value=[a[0]]),t},multiplex:function multiplex(p){return function(e,t,r){for(var n,i,o=[],a=e.value,s=0,u=a.length;s<u;s++)","==a[s][1]&&o.push(s);if(0===o.length)return p(e,t,r);for(var c=[],s=0,u=o.length;s<=u;s++){var l=0===s?0:o[s-1]+1,f=s<u?o[s]:a.length,h=_wrapDefault(e.name,0,t);h.value=a.slice(l,f),c.push(p(h,t,r))}var d=c[0];for(s=0,u=d.length;s<u;s++)for(d[s].multiplex=!0,n=1,i=c.length;n<i;n++)d[s].value.push([m.PROPERTY_VALUE,E.COMMA]),Array.prototype.push.apply(d[s].value,c[n][s].value);return d}},outline:widthStyleColor,transition:function transition(e,t,r){var n,i,o,a=_wrapDefault(e.name+"-property",0,t),s=_wrapDefault(e.name+"-duration",0,t),u=_wrapDefault(e.name+"-timing-function",0,t),c=_wrapDefault(e.name+"-delay",0,t),t=[a,s,u,c],l=e.value,f=!1,h=!1,d=!1,p=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return a.value=s.value=u.value=c.value=e.value,t;if(1<l.length&&_anyIsInherit(l))throw new T("Invalid animation values at "+S(l[0][2][0])+". Ignoring.");for(i=0,o=l.length;i<o;i++)if(n=l[i],r.isTime(n[1])&&!f)s.value=[n],f=!0;else if(r.isTime(n[1])&&!h)c.value=[n],h=!0;else if(!r.isGlobal(n[1])&&!r.isTimingFunction(n[1])||p){if(!r.isIdentifier(n[1])||d)throw new T("Invalid animation value at "+S(n[2][0])+". Ignoring.");a.value=[n],d=!0}else u.value=[n],p=!0;return t}}},function(e,t,r){var i=r(530);function keyword(n){return function(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isKeyword(n)(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isKeyword(n)(r))}}function keywordWithGlobal(n){return function(e,t,r){return!!(i(e,t,r,0,!0)||e.isKeyword(n)(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isKeyword(n)(r)||e.isGlobal(r))}}function sameFunctionOrValue(e,t,r){return!!function areSameFunction(e,t,r){return e.isFunction(t)&&e.isFunction(r)&&t.substring(0,t.indexOf("("))===r.substring(0,r.indexOf("("))}(e,t,r)||t===r}function unit(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isUnit(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(e.isUnit(t)&&!e.isUnit(r))&&(!!e.isUnit(r)||!e.isUnit(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))}function unitOrKeywordWithGlobal(e){var n=keywordWithGlobal(e);return function(e,t,r){return unit(e,t,r)||n(e,t,r)}}e.exports={generic:{color:function color(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isColor(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.colorOpacity&&(e.isRgbColor(t)||e.isHslColor(t)))&&!(!e.colorOpacity&&(e.isRgbColor(r)||e.isHslColor(r)))&&(!(!e.isColor(t)||!e.isColor(r))||sameFunctionOrValue(e,t,r)))},components:function components(i){return function(e,t,r,n){return i[n](e,t,r)}},image:function image(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isImage(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!!e.isImage(r)||!e.isImage(t)&&sameFunctionOrValue(e,t,r))},propertyName:function propertyName(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isIdentifier(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isIdentifier(r))},time:function time(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isTime(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(e.isTime(t)&&!e.isTime(r))&&(!!e.isTime(r)||!e.isTime(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))},timingFunction:function timingFunction(e,t,r){return!!(i(e,t,r,0,!0)||e.isTimingFunction(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isTimingFunction(r)||e.isGlobal(r))},unit:unit,unitOrNumber:function unitOrNumber(e,t,r){return!!(i(e,t,r,0,!0)||e.isUnit(r)||e.isNumber(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!((e.isUnit(t)||e.isNumber(t))&&!e.isUnit(r)&&!e.isNumber(r))&&(!(!e.isUnit(r)&&!e.isNumber(r))||!e.isUnit(t)&&!e.isNumber(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))}},property:{animationDirection:keywordWithGlobal("animation-direction"),animationFillMode:keyword("animation-fill-mode"),animationIterationCount:function animationIterationCount(e,t,r){return!!(i(e,t,r,0,!0)||e.isAnimationIterationCountKeyword(r)||e.isPositiveNumber(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isAnimationIterationCountKeyword(r)||e.isPositiveNumber(r))},animationName:function animationName(e,t,r){return!!(i(e,t,r,0,!0)||e.isAnimationNameKeyword(r)||e.isIdentifier(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isAnimationNameKeyword(r)||e.isIdentifier(r))},animationPlayState:keywordWithGlobal("animation-play-state"),backgroundAttachment:keyword("background-attachment"),backgroundClip:keywordWithGlobal("background-clip"),backgroundOrigin:keyword("background-origin"),backgroundPosition:function backgroundPosition(e,t,r){return!!(i(e,t,r,0,!0)||e.isBackgroundPositionKeyword(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.isBackgroundPositionKeyword(r)&&!e.isGlobal(r))||unit(e,t,r))},backgroundRepeat:keyword("background-repeat"),backgroundSize:function backgroundSize(e,t,r){return!!(i(e,t,r,0,!0)||e.isBackgroundSizeKeyword(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.isBackgroundSizeKeyword(r)&&!e.isGlobal(r))||unit(e,t,r))},bottom:unitOrKeywordWithGlobal("bottom"),borderCollapse:keyword("border-collapse"),borderStyle:keywordWithGlobal("*-style"),clear:keywordWithGlobal("clear"),cursor:keywordWithGlobal("cursor"),display:keywordWithGlobal("display"),float:keywordWithGlobal("float"),left:unitOrKeywordWithGlobal("left"),fontFamily:function fontFamily(e,t,r){return i(e,t,r,0,!0)},fontStretch:keywordWithGlobal("font-stretch"),fontStyle:keywordWithGlobal("font-style"),fontVariant:keywordWithGlobal("font-variant"),fontWeight:keywordWithGlobal("font-weight"),listStyleType:keywordWithGlobal("list-style-type"),listStylePosition:keywordWithGlobal("list-style-position"),outlineStyle:keywordWithGlobal("*-style"),overflow:keywordWithGlobal("overflow"),position:keywordWithGlobal("position"),right:unitOrKeywordWithGlobal("right"),textAlign:keywordWithGlobal("text-align"),textDecoration:keywordWithGlobal("text-decoration"),textOverflow:keywordWithGlobal("text-overflow"),textShadow:function textShadow(e,t,r){return!!(i(e,t,r,0,!0)||e.isUnit(r)||e.isColor(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isUnit(r)||e.isColor(r)||e.isGlobal(r))},top:unitOrKeywordWithGlobal("top"),transform:sameFunctionOrValue,verticalAlign:unitOrKeywordWithGlobal("vertical-align"),visibility:keywordWithGlobal("visibility"),whiteSpace:keywordWithGlobal("white-space"),zIndex:function zIndex(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isZIndex(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isZIndex(r))}}}},function(e,t,r){var o=r(261).same;e.exports=function understandable(e,t,r,n,i){return!(!o(t,r)||i&&e.isVariable(t)!==e.isVariable(r))}},function(e,t,r){var _=r(108).shallow,g=r(10),b=r(16);function isInheritOnly(e){for(var t=0,r=e.length;t<r;t++){var n=e[t][1];if("inherit"!=n&&n!=b.COMMA&&n!=b.FORWARD_SLASH)return}return 1}function fourValues(e){var t=(n=e.components)[0].value[0],r=n[1].value[0],e=n[2].value[0],n=n[3].value[0];return t[1]==r[1]&&t[1]==e[1]&&t[1]==n[1]?[t]:t[1]==e[1]&&r[1]==n[1]?[t,r]:r[1]==n[1]?[t,r,e]:[t,r,e,n]}e.exports={background:function background(e,r,t){var n=e.components,i=[];function restoreValue(e){Array.prototype.unshift.apply(i,e.value)}function isDefaultValue(e){var t=r[e.name];return t.doubleValues&&1==t.defaultValue.length?e.value[0][1]==t.defaultValue[0]&&(!e.value[1]||e.value[1][1]==t.defaultValue[0]):t.doubleValues&&1!=t.defaultValue.length?e.value[0][1]==t.defaultValue[0]&&(e.value[1]||e.value[0])[1]==t.defaultValue[1]:e.value[0][1]==t.defaultValue}for(var o=n.length-1;0<=o;o--){var a,s,u,c,l=n[o],f=isDefaultValue(l);"background-clip"==l.name?(u=isDefaultValue(c=n[o-1]),s=!(a=l.value[0][1]==c.value[0][1])&&(u&&!f||!u&&!f||!u&&f&&l.value[0][1]!=c.value[0][1]),a?restoreValue(c):s&&(restoreValue(l),restoreValue(c)),o--):"background-size"==l.name?(s=!(a=!(c=isDefaultValue(u=n[o-1]))&&f)&&(c&&!f||!c&&!f),a?restoreValue(u):s?(restoreValue(l),i.unshift([g.PROPERTY_VALUE,b.FORWARD_SLASH]),restoreValue(u)):1==u.value.length&&restoreValue(u),o--):f||r[l.name].multiplexLastOnly&&!t||restoreValue(l)}return 0===i.length&&1==e.value.length&&"0"==e.value[0][1]&&i.push(e.value[0]),0===i.length&&i.push([g.PROPERTY_VALUE,r[e.name].defaultValue]),isInheritOnly(i)?[i[0]]:i},borderRadius:function borderRadius(e,t){if(e.multiplex){for(var r=_(e),n=_(e),i=0;i<4;i++){var o=e.components[i],a=_(e);a.value=[o.value[0]],r.components.push(a),(a=_(e)).value=[o.value[1]||o.value[0]],n.components.push(a)}var s=fourValues(r),u=fourValues(n);return s.length!=u.length||s[0][1]!=u[0][1]||1<s.length&&s[1][1]!=u[1][1]||2<s.length&&s[2][1]!=u[2][1]||3<s.length&&s[3][1]!=u[3][1]?s.concat([[g.PROPERTY_VALUE,b.FORWARD_SLASH]]).concat(u):s}return fourValues(e)},font:function font(e,t){var r,n=e.components,i=[],o=0,a=0;if(0===e.value[0][1].indexOf(b.INTERNAL))return e.value[0][1]=e.value[0][1].substring(b.INTERNAL.length),e.value;for(;o<4;)(r=n[o]).value[0][1]!=t[r.name].defaultValue&&Array.prototype.push.apply(i,r.value),o++;for(Array.prototype.push.apply(i,n[o].value),n[++o].value[0][1]!=t[n[o].name].defaultValue&&(Array.prototype.push.apply(i,[[g.PROPERTY_VALUE,b.FORWARD_SLASH]]),Array.prototype.push.apply(i,n[o].value)),o++;n[o].value[a];)i.push(n[o].value[a]),n[o].value[a+1]&&i.push([g.PROPERTY_VALUE,b.COMMA]),a++;return isInheritOnly(i)?[i[0]]:i},fourValues:fourValues,multiplex:function multiplex(m){return function(e,t){if(!e.multiplex)return m(e,t,!0);for(var r=0,n=[],i={},o=0,a=e.components[0].value.length;o<a;o++)e.components[0].value[o][1]==b.COMMA&&r++;for(o=0;o<=r;o++){for(var s=_(e),u=0,c=e.components.length;u<c;u++){var l=e.components[u],f=_(l);s.components.push(f);for(var h=i[f.name]||0,d=l.value.length;h<d;h++){if(l.value[h][1]==b.COMMA){i[f.name]=h+1;break}f.value.push(l.value[h])}}var p=m(s,t,o==r);Array.prototype.push.apply(n,p),o<r&&n.push([g.PROPERTY_VALUE,b.COMMA])}return n}},withoutDefaults:function withoutDefaults(e,t){for(var r=e.components,n=[],i=r.length-1;0<=i;i--){var o=r[i],a=t[o.name];(o.value[0][1]!=a.defaultValue||"keepUnlessDefault"in a&&!function isDefault(e,t,r){for(var n,i=0,o=e.length;i<o;i++)if((n=e[i]).name==r&&n.value[0][1]==t[r].defaultValue)return 1}(r,t,a.keepUnlessDefault))&&n.unshift(o.value[0])}return 0===n.length&&n.push([g.PROPERTY_VALUE,t[e.name].defaultValue]),isInheritOnly(n)?[n[0]]:n}}},function(e,t,r){var y=r(259),v=r(258),w=r(533),E=r(534),T=r(535),S=r(536),A=r(261).same,k=r(41),x=r(108).deep,C=r(161),O=r(108).shallow,M=r(76),N=r(10),R=r(16),n=r(14).property;function overrideIntoMultiplex(e,t){t.unused=!0,turnIntoMultiplex(t,multiplexSize(e)),e.value=t.value}function overrideByMultiplex(e,t){t.unused=!0,e.multiplex=!0,e.value=t.value}function override(e,t){(t.multiplex?overrideByMultiplex:e.multiplex?overrideIntoMultiplex:function overrideSimple(e,t){t.unused=!0,e.value=t.value})(e,t)}function turnIntoMultiplex(e,t){e.multiplex=!0,(k[e.name].shorthand?function turnShorthandValueIntoMultiplex(e,t){for(var r,n=0,i=e.components.length;n<i;n++)(r=e.components[n]).multiplex||turnLonghandValueIntoMultiplex(r,t)}:turnLonghandValueIntoMultiplex)(e,t)}function turnLonghandValueIntoMultiplex(e,t){for(var r,n=k[e.name],i="real"==n.intoMultiplexMode,o="real"==n.intoMultiplexMode?e.value.slice(0):"placeholder"==n.intoMultiplexMode?n.placeholderValue:n.defaultValue,a=multiplexSize(e),s=o.length;a<t;a++)if(e.value.push([N.PROPERTY_VALUE,R.COMMA]),Array.isArray(o))for(r=0;r<s;r++)e.value.push(i?o[r]:[N.PROPERTY_VALUE,o[r]]);else e.value.push(i?o:[N.PROPERTY_VALUE,o])}function multiplexSize(e){for(var t=0,r=0,n=e.value.length;r<n;r++)e.value[r][1]==R.COMMA&&t++;return t+1}function lengthOf(e){return e=[N.PROPERTY,[N.PROPERTY_NAME,e.name]].concat(e.value),n([e],0).length}function overridingFunction(e,t){for(var r=0,n=e.components.length;r<n;r++)if(!anyValue(t.isUrl,e.components[r])&&anyValue(t.isFunction,e.components[r]))return 1}function anyValue(e,t){for(var r=0,n=t.value.length;r<n;r++)if(t.value[r][1]!=R.COMMA&&e(t.value[r][1]))return 1}function isCompactable(e){return e.name in k}e.exports=function overrideProperties(e,t,r,n){var i,o,a,s,u,c,l,f,h,d,p,m;e:for(l=e.length-1;0<=l;l--)if(isCompactable(i=e[l])&&!i.block){b=k[i.name].canOverride;t:for(f=l-1;0<=f;f--)if(isCompactable(o=e[f])&&!o.block&&!o.unused&&!i.unused&&(!o.hack||i.hack||i.important)&&(o.hack||o.important||!i.hack)&&(o.important!=i.important||o.hack[0]==i.hack[0])&&!(o.important==i.important&&(o.hack[0]!=i.hack[0]||o.hack[1]&&o.hack[1]!=i.hack[1])||y(i)||function noneOverrideHack(e,t){return!e.multiplex&&("background"==e.name||"background-image"==e.name)&&t.multiplex&&("background"==t.name||"background-image"==t.name)&&function anyLayerIsNone(e){for(var t=function intoLayers(e){for(var t=[],r=0,n=[],i=e.length;r<i;r++){var o=e[r];o[1]==R.COMMA?(t.push(n),n=[]):n.push(o)}return t.push(n),t}(e),r=0,n=t.length;r<n;r++)if(1==t[r].length&&"none"==t[r][0][1])return 1}(t.value)}(o,i)))if(i.shorthand&&E(i,o))!i.important&&o.important||A([o],i.components)&&(!anyValue(n.isFunction,o)&&overridingFunction(i,n)||(T(i)?(m=w(i,o),b=k[o.name].canOverride,v(b.bind(null,n),o,m)&&(o.unused=!0)):o.unused=!0));else if(i.shorthand&&S(i,o)){if((i.important||!o.important)&&A([o],i.components)&&(anyValue(n.isFunction,o)||!overridingFunction(i,n))){for(h=(a=o.shorthand?o.components:[o]).length-1;0<=h;h--)if(s=a[h],u=w(i,s),b=k[s.name].canOverride,!v(b.bind(null,n),o,u))continue t;o.unused=!0}}else if(t&&o.shorthand&&!i.shorthand&&E(o,i,!0))i.important&&!o.important||(i.important||!o.important?function moreSameShorthands(e,t,r){for(var n=0,i=t;0<=i&&(e[i].name!=r||e[i].unused||n++,!(1<n));i--);return 1<n}(e,l-1,o.name)||overridingFunction(o,n)||T(o)&&(m=w(o,i),v(b.bind(null,n),m,i)&&(d=!r.properties.backgroundClipMerging&&-1<m.name.indexOf("background-clip")||!r.properties.backgroundOriginMerging&&-1<m.name.indexOf("background-origin")||!r.properties.backgroundSizeMerging&&-1<m.name.indexOf("background-size"),p=k[i.name].nonMergeableValue===i.value[0][1],d||p||!r.properties.merging&&function wouldBreakCompatibility(e,t){for(var r=0;r<e.components.length;r++){var n=e.components[r],i=k[n.name],o=i&&i.canOverride||o.sameValue,a=O(n);if(a.value=[[N.PROPERTY_VALUE,i.defaultValue]],!v(o.bind(null,t),a,n))return 1}}(o,n)||m.value[0][1]!=i.value[0][1]&&(y(o)||y(i))||function wouldResultInLongerValue(e,t){if(!(!e.multiplex&&!t.multiplex||e.multiplex&&t.multiplex)){var r,n=e.multiplex?e:t,i=e.multiplex?t:e,t=x(n);return M([t],C),n=x(i),M([n],C),i=lengthOf(t)+1+lengthOf(n),e.multiplex?overrideIntoMultiplex(r=w(t,n),n):(r=w(n,t),turnIntoMultiplex(n,multiplexSize(t)),overrideByMultiplex(r,t)),M([n],C),i<=lengthOf(n)}}(o,i)||(!o.multiplex&&i.multiplex&&turnIntoMultiplex(o,multiplexSize(i)),override(m,i),o.dirty=!0))):i.unused=!0);else if(t&&o.shorthand&&i.shorthand&&o.name==i.name){if(o.multiplex||!i.multiplex){if(!i.important&&o.important){i.unused=!0;continue e}if(!i.important||o.important)if(T(i)){for(h=o.components.length-1;0<=h;h--){var _=o.components[h],g=i.components[h],b=k[_.name].canOverride;if(!v(b.bind(null,n),_,g))continue e}!function overrideShorthand(e,t){t.unused=!0;for(var r=0,n=e.components.length;r<n;r++)override(e.components[r],t.components[r],e.multiplex)}(o,i),o.dirty=!0}else o.unused=!0;else o.unused=!0}}else if(t&&o.shorthand&&i.shorthand&&E(o,i))!o.important&&i.important||(m=w(o,i),b=k[i.name].canOverride,v(b.bind(null,n),m,i)&&(!o.important||i.important?1<k[i.name].restore(i,k).length||(override(m=w(o,i),i),i.dirty=!0):i.unused=!0));else if(o.name==i.name){if(c=!0,i.shorthand)for(h=i.components.length-1;0<=h&&c;h--)s=o.components[h],u=i.components[h],b=k[u.name].canOverride,c=c&&v(b.bind(null,n),s,u);else b=k[i.name].canOverride,c=v(b.bind(null,n),o,i);o.important&&!i.important&&c?i.unused=!0:(!o.important&&i.important&&c||c)&&(o.unused=!0)}}}},function(e,t,r){var o=r(41);function findInDirectComponents(e,t){return e.components.filter(t)[0]}e.exports=function findComponentIn(e,t){return findInDirectComponents(e,t=function nameComparator(t){return function(e){return t.name===e.name}}(t))||function findInSubComponents(e,t){var r,n,i;if(o[e.name].shorthandComponents)for(n=0,i=e.components.length;n<i;n++)if(r=findInDirectComponents(e.components[n],t))return r}(e,t)}},function(e,t,r){var n=r(41);function isDirectComponentOf(e,t){return"components"in(e=n[e.name])&&-1<e.components.indexOf(t.name)}e.exports=function isComponentOf(e,t,r){return isDirectComponentOf(e,t)||!r&&!!n[e.name].shorthandComponents&&function isSubComponentOf(e,t){return e.components.some(function(e){return isDirectComponentOf(e,t)})}(e,t)}},function(e,t,r){var n=r(16);e.exports=function isMergeableShorthand(e){return"font"!=e.name||-1==e.value[0][1].indexOf(n.INTERNAL)}},function(e,t,r){var n=r(41);e.exports=function overridesNonComponentShorthand(e,t){return e.name in n&&"overridesShorthands"in n[e.name]&&-1<n[e.name].overridesShorthands.indexOf(t.name)}},function(e,t,r){var A=r(109).canReorder,k=r(109).canReorderSingle,x=r(162),C=r(262),O=r(14).rules,M=r(31).OptimizationLevel,N=r(10);e.exports=function mergeMediaQueries(e,t){for(var r,n=t.options.level[M.Two].mergeSemantically,i=t.cache.specificity,o={},a=[],s=e.length-1;0<=s;s--){var u,c=e[s];c[0]==N.NESTED_BLOCK&&((c=o[u=O(c[1])])||(o[u]=c=[]),c.push(s))}for(r in o){var l=o[r];e:for(var f=l.length-1;0<f;f--){var h=l[f],d=e[h],p=l[f-1],m=e[p];t:for(var _=1;-1<=_;_-=2){for(var g=1==_,b=g?h+1:p-1,y=g?p:h,v=g?1:-1,w=g?d:m,E=g?m:d,T=x(w);b!=y;){var S=x(e[b]);if(b+=v,!(n&&function allSameRulePropertiesCanBeReordered(e,t,r){for(var n,i,o,a,s,u,c=0,l=e.length;c<l;c++)for(i=(n=e[c])[5],s=0,u=t.length;s<u;s++)if(a=(o=t[s])[5],C(i,a,!0)&&!k(n,o,r))return;return 1}(T,S,i)||A(T,S,i)))continue t}E[2]=g?w[2].concat(E[2]):E[2].concat(w[2]),w[2]=[],a.push(E);continue e}}}return a}},function(e,t,r){var n=r(539);function findSpecificity(e,t){var r;return e in t||(t[e]=r=n(e)),r||t[e]}e.exports=function specificitiesOverlap(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(n=findSpecificity(e[s][1],r),o=0,a=t.length;o<a;o++)if(i=findSpecificity(t[o][1],r),n[0]===i[0]&&n[1]===i[1]&&n[2]===i[2])return!0;return!1}},function(e,t,r){var h=r(16),d=/[a-zA-Z]/,p=/[\s,\(>~\+]/;e.exports=function specificity(e){for(var t,r,n,i,o,a=[0,0,0],s=0,u=!1,c=!1,l=0,f=e.length;l<f;l++){if(t=e[l],!r)if(t!=h.SINGLE_QUOTE||i||n)if(t==h.SINGLE_QUOTE&&!i&&n)n=!1;else if(t!=h.DOUBLE_QUOTE||i||n)if(t==h.DOUBLE_QUOTE&&i&&!n)i=!1;else{if(n||i)continue;0<s&&!u||(t==h.OPEN_ROUND_BRACKET?s++:t==h.CLOSE_ROUND_BRACKET&&1==s?(s--,u=!1):t==h.CLOSE_ROUND_BRACKET?s--:"#"==t?a[0]++:"."==t||t==h.OPEN_SQUARE_BRACKET?a[1]++:":"!=t||c||function isNotPseudoClass(e,t){return e.indexOf(":not(",t)===t}(e,l)?":"==t?u=!0:(0===l||o)&&d.test(t)&&a[2]++:(a[1]++,u=!1))}else i=!0;else n=!0;c=":"==t,o=!(r=t==h.BACK_SLASH)&&p.test(t)}return a}},function(e,t,r){var p=r(106),m=r(155),_=r(156),g=r(31).OptimizationLevel,b=r(14).body,y=r(14).rules,v=r(10);function withoutModifier(e){return e.replace(/--[^ ,>\+~:]+/g,"")}e.exports=function mergeNonAdjacentByBody(e,t){for(var r=t.options,n=r.level[g.Two].mergeSemantically,i=r.compatibility.selectors.adjacentSpace,o=r.level[g.One].selectorsSortingMethod,a=r.compatibility.selectors.mergeablePseudoClasses,s=r.compatibility.selectors.mergeablePseudoElements,u=r.compatibility.selectors.multiplePseudoMerging,c={},l=e.length-1;0<=l;l--){var f,h,d=e[l];d[0]==v.RULE&&(0<d[2].length&&!n&&function unsafeSelector(e){return/\.|\*| :/.test(e)}(y(d[1]))&&(c={}),0<d[2].length&&n&&function isBemElement(e){return-1<(e=y(e[1])).indexOf("__")||-1<e.indexOf("--")}(d)&&function removeAnyUnsafeElements(e,t){var r,n=withoutModifier(y(e[1]));for(r in t){var i=t[r];(-1<(i=withoutModifier(y(i[1]))).indexOf(n)||-1<n.indexOf(i))&&delete t[r]}}(d,c),(h=c[f=b(d[2])])&&p(y(d[1]),a,s,u)&&p(y(h[1]),a,s,u)&&(0<d[2].length?(d[1]=_(h[1].concat(d[1]),!1,i,!1,t.warnings),d[1]=1<d[1].length?m(d[1],o):d[1]):d[1]=h[1].concat(d[1]),h[2]=[],c[f]=null),c[b(d[2])]=d)}}},function(e,t,r){var E=r(109).canReorder,T=r(162),S=r(107),A=r(14).rules,k=r(10);e.exports=function mergeNonAdjacentBySelector(e,t){for(var r,n=t.cache.specificity,i={},o=[],a=e.length-1;0<=a;a--)e[a][0]==k.RULE&&0!==e[a][2].length&&(i[r=A(e[a][1])]=[a].concat(i[r]||[]),2==i[r].length&&o.push(r));for(a=o.length-1;0<=a;a--){var s=i[o[a]];e:for(var u=s.length-1;0<u;u--){var c=s[u-1],l=e[c],f=s[u],h=e[f];t:for(var d=1;-1<=d;d-=2){for(var p=1==d,m=p?c+1:f-1,_=p?f:c,g=p?1:-1,b=p?l:h,y=p?h:l,v=T(b);m!=_;){var w=T(e[m]);if(m+=g,!(w=p?E(v,w,n):E(w,v,n))&&!p)continue e;if(!w&&p)continue t}p?(Array.prototype.push.apply(b[2],y[2]),y[2]=b[2]):Array.prototype.push.apply(y[2],b[2]),S(y[2],!0,!0,t),b[2]=[]}}}}},function(e,t,r){var g=r(106),m=r(107),_=r(263),b=r(10),y=r(14).body,v=r(14).rules;function reduceSelector(e,t,r,n,i){for(var o,a,s=[],u=[],c=[],l=t.length-1;0<=l;l--)r.filterOut(l,s)||(a=e[o=t[l].where],a=_(a[2]),s=s.concat(a),u.push(a),c.push(o));m(s,!0,!1,i);for(var f,h=c.length,d=s.length-1,p=h-1;0<=p;)(0===p||s[d]&&-1<u[p].indexOf(s[d]))&&-1<d?d--:(f=s.splice(d+1),r.callback(e[c[p]],f,h,p),p--)}e.exports=function reduceNonAdjacent(e,t){for(var r=t.options,n=r.compatibility.selectors.mergeablePseudoClasses,i=r.compatibility.selectors.mergeablePseudoElements,o=r.compatibility.selectors.multiplePseudoMerging,a={},s=[],u=e.length-1;0<=u;u--){var c=e[u];if(c[0]==b.RULE&&0!==c[2].length)for(var l=v(c[1]),f=1<c[1].length&&g(l,n,i,o),h=function wrappedSelectorsFrom(e){for(var t=[],r=0;r<e.length;r++)t.push([e[r][1]]);return t}(c[1]),d=f?[l].concat(h):[l],p=0,m=d.length;p<m;p++){var _=d[p];a[_]?s.push(_):a[_]=[],a[_].push({where:u,list:h,isPartial:f&&0<p,isComplex:f&&0===p})}}!function reduceSimpleNonAdjacentCases(e,t,r,n,i){function filterOut(e,t){return s[e].isPartial&&0===t.length}function reduceBody(e,t,r,n){s[r-n-1].isPartial||(e[2]=t)}for(var o=0,a=t.length;o<a;o++){var s=r[t[o]];reduceSelector(e,s,{filterOut:filterOut,callback:reduceBody},0,i)}}(e,s,a,0,t),function reduceComplexNonAdjacentCases(e,t,r,n){var i=r.compatibility.selectors.mergeablePseudoClasses,o=r.compatibility.selectors.mergeablePseudoElements,a=r.compatibility.selectors.multiplePseudoMerging,s={};function filterOut(e){return s.data[e].where<s.intoPosition}function collectReducedBodies(e,t,r,n){0===n&&s.reducedBodies.push(t)}e:for(var u in t){var c=t[u];if(c[0].isComplex){var l=c[c.length-1].where,f=e[l],h=[],d=g(u,i,o,a)?c[0].list:[u];s.intoPosition=l,s.reducedBodies=h;for(var p,m=0,_=d.length;m<_;m++){if((p=t[p=d[m]]).length<2)continue e;if(reduceSelector(e,s.data=p,{filterOut:filterOut,callback:collectReducedBodies},0,n),y(h[h.length-1])!=y(h[0]))continue e}f[2]=h[0]}}}(e,a,r,t)}},function(e,t,r){var a=r(10),s=r(14).all;e.exports=function removeDuplicateFontAtRules(e){for(var t,r,n=[],i=0,o=e.length;i<o;i++)(t=e[i])[0]!=a.AT_RULE_BLOCK&&"@font-face"!=t[1][0][1]||(r=s([t]),-1<n.indexOf(r)?t[2]=[]:n.push(r))}},function(e,t,r){var s=r(10),u=r(14).all,c=r(14).rules;e.exports=function removeDuplicateMediaQueries(e){for(var t,r,n,i={},o=0,a=e.length;o<a;o++)(r=e[o])[0]==s.NESTED_BLOCK&&((t=i[n=c(r[1])+"%"+u(r[2])])&&(t[2]=[]),i[n]=r)}},function(e,t,r){var l=r(10),f=r(14).body,h=r(14).rules;e.exports=function removeDuplicates(e){for(var t,r,n={},i=[],o=0,a=e.length;o<a;o++)(t=e[o])[0]==l.RULE&&(n[s=h(t[1])]&&1==n[s].length?i.push(s):n[s]=n[s]||[],n[s].push(o));for(o=0,a=i.length;o<a;o++)for(var s,u=[],c=n[s=i[o]].length-1;0<=c;c--)t=e[n[s][c]],r=f(t[2]),-1<u.indexOf(r)?t[2]=[]:u.push(r)}},function(e,t,r){var f=r(160),h=r(61).single,d=r(76),l=r(10),p=/^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/,m=/^(\-moz\-|\-o\-|\-webkit\-)?animation$/,n=/^@(\-moz\-|\-o\-|\-webkit\-)?keyframes /,i=/\s{0,31}!important$/,o=/^(['"]?)(.*)\1$/;function normalize(e){return e.replace(o,"$2").replace(i,"")}function removeUnusedAtRule(e,t,r,n){for(var i,o,a,s={},u=0,c=e.length;u<c;u++)t(e[u],s);if(0!==Object.keys(s).length)for(i in function markUsedAtRules(e,t,r,n){for(var i=t(r),o=0,a=e.length;o<a;o++)switch(e[o][0]){case l.RULE:i(e[o],n);break;case l.NESTED_BLOCK:markUsedAtRules(e[o][2],t,r,n)}}(e,r,s,n),s)for(u=0,c=(o=s[i]).length;u<c;u++)(a=o[u])[a[0]==l.AT_RULE?1:2]=[]}function matchCounterStyle(e,t){var r;e[0]==l.AT_RULE_BLOCK&&0===e[1][0][1].indexOf("@counter-style")&&(t[r=e[1][0][1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markCounterStylesAsUsed(a){return function(e,t){for(var r,n,i=0,o=e[2].length;i<o;i++)"list-style"==(r=e[2][i])[1][1]&&(n=h(r),f([n],t.validator,t.warnings),n.components[0].value[0][1]in a&&delete a[r[2][1]],d([n])),"list-style-type"==r[1][1]&&r[2][1]in a&&delete a[r[2][1]]}}function matchFontFace(e,t){var r,n,i;if(e[0]==l.AT_RULE_BLOCK&&"@font-face"==e[1][0][1])for(n=0,i=e[2].length;n<i;n++)if("font-family"==(r=e[2][n])[1][1]){t[r=normalize(r[2][1].toLowerCase())]=t[r]||[],t[r].push(e);break}}function markFontFacesAsUsed(l){return function(e,t){for(var r,n,i,o,a,s,u=0,c=e[2].length;u<c;u++){if("font"==(r=e[2][u])[1][1]){for(n=h(r),f([n],t.validator,t.warnings),a=0,s=(i=n.components[6]).value.length;a<s;a++)(o=normalize(i.value[a][1].toLowerCase()))in l&&delete l[o];d([n])}if("font-family"==r[1][1])for(a=2,s=r.length;a<s;a++)(o=normalize(r[a][1].toLowerCase()))in l&&delete l[o]}}}function matchKeyframe(e,t){var r;e[0]==l.NESTED_BLOCK&&n.test(e[1][0][1])&&(t[r=e[1][0][1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markKeyframesAsUsed(c){return function(e,t){for(var r,n,i,o,a,s=0,u=e[2].length;s<u;s++){if(r=e[2][s],m.test(r[1][1])){for(n=h(r),f([n],t.validator,t.warnings),o=0,a=(i=n.components[7]).value.length;o<a;o++)i.value[o][1]in c&&delete c[i.value[o][1]];d([n])}if(p.test(r[1][1]))for(o=2,a=r.length;o<a;o++)r[o][1]in c&&delete c[r[o][1]]}}}function matchNamespace(e,t){var r;e[0]==l.AT_RULE&&0===e[1].indexOf("@namespace")&&(t[r=e[1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markNamespacesAsUsed(s){var u=new RegExp(Object.keys(s).join("\\||")+"\\|","g");return function(e){for(var t,r,n,i,o=0,a=e[1].length;o<a;o++)for(n=0,i=(t=e[1][o][1].match(u)).length;n<i;n++)(r=t[n].substring(0,t[n].length-1))in s&&delete s[r]}}e.exports=function removeUnusedAtRules(e,t){removeUnusedAtRule(e,matchCounterStyle,markCounterStylesAsUsed,t),removeUnusedAtRule(e,matchFontFace,markFontFacesAsUsed,t),removeUnusedAtRule(e,matchKeyframe,markKeyframesAsUsed,t),removeUnusedAtRule(e,matchNamespace,markNamespacesAsUsed,t)}},function(e,t,r){var R=r(109).canReorderSingle,P=r(162),I=r(106),B=r(548),L=r(10),D=r(263),j=r(14).body,U=r(14).rules;function naturalSorter(e,t){return t<e?1:-1}e.exports=function restructure(p,e){var t=e.options,i=t.compatibility.selectors.mergeablePseudoClasses,o=t.compatibility.selectors.mergeablePseudoElements,r=t.compatibility.selectors.mergeLimit,a=t.compatibility.selectors.multiplePseudoMerging,n=e.cache.specificity,l={},f=[],s={},h=[],u=2,c="%";function sendToMultiPropertyMoveCache(e,t,r){for(var n=r.length-1;0<=n;n--){var i=function addToCache(e,t){var r=function cacheId(e){for(var t=[],r=0,n=e.length;r<n;r++)t.push(U(e[r][1]));return t.join(c)}(t);return s[r]=s[r]||[],s[r].push([e,t]),r}(t,r[n][0]);if(1<s[i].length&&processMultiPropertyMove(e,s[i])){!function removeAllMatchingFromCache(e){var t,r=e.split(c),n=[];for(t in s)for(var i=t.split(c),o=i.length-1;0<=o;o--)if(-1<r.indexOf(i[o])){n.push(t);break}for(o=n.length-1;0<=o;o--)delete s[n[o]]}(i);break}}}function tokensToMerge(e){for(var t=[],r=[],n=e.length-1;0<=n;n--)I(U(e[n][1]),i,o,a)&&(r.unshift(e[n]),0<e[n][2].length&&-1==t.indexOf(e[n])&&t.push(e[n]));return 1<t.length?r:[]}function fitSorter(e,t){return e[1]>t[1]?1:e[1]==t[1]?0:-1}function findAllFits(e,t,r){return function allCombinations(e,t,r,n){var i=[[e,function sizeDifference(e,t,r){for(var n=0,i=e.length-1;0<=i;i--)n+=e[i][2].length>r?U(e[i][1]).length:-1;return n-(e.length-1)*t+1}(e,t,r)]];if(2<e.length&&0<n)for(var o=e.length-1;0<=o;o--){var a=Array.prototype.slice.call(e,0);a.splice(o,1),i=i.concat(allCombinations(a,t,r,n-1))}return i}(e,t,r,u-1).sort(fitSorter)}function dropAsNewTokenAt(e,t,r,n){for(var i=[],o=n.length-1;0<=o;o--)for(var a=n[o],s=a[2].length-1;0<=s;s--)for(var u=a[2][s],c=0,l=t.length;c<l;c++){var f=t[c],h=u[1][1],d=f[0],f=f[4];if(h==d&&j([u])==f){a[2].splice(s,1);break}}for(o=t.length-1;0<=o;o--)i.unshift(t[o][3]);r=[L.RULE,r,i],p.splice(e,0,r)}function dropPropertiesAt(e,t){var r=t[4];(r=l[r])&&1<r.length&&!function shortenMultiMovesIfPossible(e,t){var r,n=[],i=[],t=t[4],o=tokensToMerge(l[t]);if(!(o.length<2)){e:for(var a in l){for(var s=l[a],u=o.length-1;0<=u;u--)if(-1==s.indexOf(o[u]))continue e;n.push(a)}if(!(n.length<2)){for(u=n.length-1;0<=u;u--)for(r=f.length-1;0<=r;r--)if(f[r][4]==n[u]){i.unshift([f[r],o]);break}return processMultiPropertyMove(e,i)}}}(e,t)&&function shortenIfPossible(e,t){var r=t[0],n=t[1],i=t[4],n=r.length+n.length+1,o=[],a=[];if(!((i=tokensToMerge(l[i])).length<2)){var s=(n=findAllFits(i,n,1))[0];if(0<s[1])return sendToMultiPropertyMoveCache(e,t,n);for(var u=s[0].length-1;0<=u;u--)o=s[0][u][1].concat(o),a.unshift(s[0][u]);dropAsNewTokenAt(e,[t],o=B(o),a)}}(e,t)}function processMultiPropertyMove(e,t){for(var r=0,n=[],i=t.length-1;0<=i;i--)r+=(u=t[i][0])[4].length+(0<i?1:0),n.push(u);var o=findAllFits(t[0][1],r,n.length)[0];if(0<o[1])return!1;for(var a=[],s=[],i=o[0].length-1;0<=i;i--)a=o[0][i][1].concat(a),s.unshift(o[0][i]);for(dropAsNewTokenAt(e,n,a=B(a),s),i=n.length-1;0<=i;i--){var u=n[i],c=f.indexOf(u);delete l[u[4]],-1<c&&-1==h.indexOf(c)&&h.push(c)}return!0}for(var d=p.length-1;0<=d;d--){var m,_,g,b=p[d];if(b[0]==L.RULE)m=!0;else{if(b[0]!=L.NESTED_BLOCK)continue;m=!1}for(var y=f.length,v=P(b),h=[],w=[],E=v.length-1;0<=E;E--)for(k=E-1;0<=k;k--)if(!R(v[E],v[k],n)){w.push(E);break}for(E=v.length-1;0<=E;E--){for(var T,S=v[E],A=!1,k=0;k<y;k++){var x=f[k];-1==h.indexOf(k)&&(!R(S,x,n)&&!function boundToAnotherPropertyInCurrrentToken(e,t,r){return e[0]==t[0]&&(t=t[4],(t=l[t])&&-1<t.indexOf(r))}(S,x,b)||l[x[4]]&&l[x[4]].length===r)&&(dropPropertiesAt(d+1,x),-1==h.indexOf(k)&&(h.push(k),delete l[x[4]])),A||(A=S[0]==x[0]&&S[1]==x[1])&&(g=k)}!m||-1<w.indexOf(E)||(T=S[4],A&&f[g][5].length+S[5].length>r?(dropPropertiesAt(d+1,f[g]),f.splice(g,1),A=!(l[T]=[b])):(l[T]=l[T]||[],l[T].push(b)),A?f[g]=function cloneAndMergeSelectors(e,t){return(e=D(e))[5]=e[5].concat(t[5]),e}(f[g],S):f.push(S))}for(E=0,_=(h=h.sort(naturalSorter)).length;E<_;E++){var C=h[E]-E;f.splice(C,1)}}for(var O=p[0]&&p[0][0]==L.AT_RULE&&0===p[0][1].indexOf("@charset")?1:0;O<p.length-1;O++){var M=p[O][0]===L.AT_RULE&&0===p[O][1].indexOf("@import"),N=p[O][0]===L.COMMENT;if(!M&&!N)break}for(d=0;d<f.length;d++)dropPropertiesAt(O,f[d])}},function(e,t){function ruleSorter(e,t){return e[1]>t[1]?1:-1}e.exports=function tidyRuleDuplicates(e){for(var t=[],r=[],n=0,i=e.length;n<i;n++){var o=e[n];-1==r.indexOf(o[1])&&(r.push(o[1]),t.push(o))}return t.sort(ruleSorter)}},function(e,t){var r=new RegExp("^(\\-moz\\-|\\-webkit\\-)?calc\\([^\\)]+\\)$","i"),a=/[0-9]/,n=new RegExp("^(var\\(\\-\\-[^\\)]+\\)|[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)|\\-(\\-|[A-Z]|[0-9])+\\(.*?\\))$","i"),i=/^hsl\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31}\)|hsla\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+\s{0,31}\)$/i,o=/^(\-[a-z0-9_][a-z0-9\-_]*|[a-z][a-z0-9\-_]*)$/i,s=/^[a-z]+$/i,u=/^-([a-z0-9]|-)*$/i,c=/^rgb\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31}\)|rgba\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\.\d]+\s{0,31}\)$/i,l=/^(cubic\-bezier|steps)\([^\)]+\)$/,f=["ms","s"],h=/^url\([\s\S]+\)$/i,d=new RegExp("^var\\(\\-\\-[^\\)]+\\)$","i"),p=/^#[0-9a-f]{8}$/i,m=/^#[0-9a-f]{4}$/i,_=/^#[0-9a-f]{6}$/i,g=/^#[0-9a-f]{3}$/i,b=".",y="-",v="+",w={"^":["inherit","initial","unset"],"*-style":["auto","dashed","dotted","double","groove","hidden","inset","none","outset","ridge","solid"],"*-timing-function":["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"],"animation-direction":["alternate","alternate-reverse","normal","reverse"],"animation-fill-mode":["backwards","both","forwards","none"],"animation-iteration-count":["infinite"],"animation-name":["none"],"animation-play-state":["paused","running"],"background-attachment":["fixed","inherit","local","scroll"],"background-clip":["border-box","content-box","inherit","padding-box","text"],"background-origin":["border-box","content-box","inherit","padding-box"],"background-position":["bottom","center","left","right","top"],"background-repeat":["no-repeat","inherit","repeat","repeat-x","repeat-y","round","space"],"background-size":["auto","cover","contain"],"border-collapse":["collapse","inherit","separate"],bottom:["auto"],clear:["both","left","none","right"],color:["transparent"],cursor:["all-scroll","auto","col-resize","crosshair","default","e-resize","help","move","n-resize","ne-resize","no-drop","not-allowed","nw-resize","pointer","progress","row-resize","s-resize","se-resize","sw-resize","text","vertical-text","w-resize","wait"],display:["block","inline","inline-block","inline-table","list-item","none","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group"],float:["left","none","right"],left:["auto"],font:["caption","icon","menu","message-box","small-caption","status-bar","unset"],"font-size":["large","larger","medium","small","smaller","x-large","x-small","xx-large","xx-small"],"font-stretch":["condensed","expanded","extra-condensed","extra-expanded","normal","semi-condensed","semi-expanded","ultra-condensed","ultra-expanded"],"font-style":["italic","normal","oblique"],"font-variant":["normal","small-caps"],"font-weight":["100","200","300","400","500","600","700","800","900","bold","bolder","lighter","normal"],"line-height":["normal"],"list-style-position":["inside","outside"],"list-style-type":["armenian","circle","decimal","decimal-leading-zero","disc","decimal|disc","georgian","lower-alpha","lower-greek","lower-latin","lower-roman","none","square","upper-alpha","upper-latin","upper-roman"],overflow:["auto","hidden","scroll","visible"],position:["absolute","fixed","relative","static"],right:["auto"],"text-align":["center","justify","left","left|right","right"],"text-decoration":["line-through","none","overline","underline"],"text-overflow":["clip","ellipsis"],top:["auto"],"vertical-align":["baseline","bottom","middle","sub","super","text-bottom","text-top","top"],visibility:["collapse","hidden","visible"],"white-space":["normal","nowrap","pre"],width:["inherit","initial","medium","thick","thin"]},E=["%","ch","cm","em","ex","in","mm","pc","pt","px","rem","vh","vm","vmax","vmin","vw"];function isColor(e){return"auto"!=e&&(isKeyword("color")(e)||function isHexColor(e){return g.test(e)||m.test(e)||_.test(e)||p.test(e)}(e)||isColorFunction(e)||function isNamedEntity(e){return s.test(e)}(e))}function isColorFunction(e){return isRgbColor(e)||isHslColor(e)}function isDynamicUnit(e){return r.test(e)}function isFunction(e){return n.test(e)}function isHslColor(e){return i.test(e)}function isIdentifier(e){return o.test(e)}function isImage(e){return"none"==e||"inherit"==e||isUrl(e)}function isKeyword(t){return function(e){return-1<w[t].indexOf(e)}}function isNumber(e){return scanForNumber(e)==e.length}function isRgbColor(e){return c.test(e)}function isPrefixed(e){return u.test(e)}function isPositiveNumber(e){return isNumber(e)&&0<=parseFloat(e)}function isVariable(e){return d.test(e)}function isTime(e){var t=scanForNumber(e);return t==e.length&&0===parseInt(e)||-1<t&&-1<f.indexOf(e.slice(t+1))}function isUrl(e){return h.test(e)}function isZIndex(e){return"auto"==e||isNumber(e)||isKeyword("^")(e)}function scanForNumber(e){for(var t,r=!1,n=!1,i=0,o=e.length;i<o;i++)if(t=e[i],0!==i||t!=v&&t!=y){if(0<i&&n&&(t==v||t==y))return i-1;if(t!=b||r){if(t==b&&r)return i-1;if(!a.test(t))return i-1}else r=!0}else n=!0;return i}e.exports=function validator(t){var e=E.slice(0).filter(function(e){return!(e in t.units)||!0===t.units[e]});return{colorOpacity:t.colors.opacity,isAnimationDirectionKeyword:isKeyword("animation-direction"),isAnimationFillModeKeyword:isKeyword("animation-fill-mode"),isAnimationIterationCountKeyword:isKeyword("animation-iteration-count"),isAnimationNameKeyword:isKeyword("animation-name"),isAnimationPlayStateKeyword:isKeyword("animation-play-state"),isTimingFunction:function isTimingFunction(){var t=isKeyword("*-timing-function");return function(e){return t(e)||l.test(e)}}(),isBackgroundAttachmentKeyword:isKeyword("background-attachment"),isBackgroundClipKeyword:isKeyword("background-clip"),isBackgroundOriginKeyword:isKeyword("background-origin"),isBackgroundPositionKeyword:isKeyword("background-position"),isBackgroundRepeatKeyword:isKeyword("background-repeat"),isBackgroundSizeKeyword:isKeyword("background-size"),isColor:isColor,isColorFunction:isColorFunction,isDynamicUnit:isDynamicUnit,isFontKeyword:isKeyword("font"),isFontSizeKeyword:isKeyword("font-size"),isFontStretchKeyword:isKeyword("font-stretch"),isFontStyleKeyword:isKeyword("font-style"),isFontVariantKeyword:isKeyword("font-variant"),isFontWeightKeyword:isKeyword("font-weight"),isFunction:isFunction,isGlobal:isKeyword("^"),isHslColor:isHslColor,isIdentifier:isIdentifier,isImage:isImage,isKeyword:isKeyword,isLineHeightKeyword:isKeyword("line-height"),isListStylePositionKeyword:isKeyword("list-style-position"),isListStyleTypeKeyword:isKeyword("list-style-type"),isNumber:isNumber,isPrefixed:isPrefixed,isPositiveNumber:isPositiveNumber,isRgbColor:isRgbColor,isStyleKeyword:isKeyword("*-style"),isTime:isTime,isUnit:function isUnit(e,t){var r=scanForNumber(t);return r==t.length&&0===parseInt(t)||-1<r&&-1<e.indexOf(t.slice(r+1))||"auto"==t||"inherit"==t}.bind(null,e),isUrl:isUrl,isVariable:isVariable,isWidth:isKeyword("width"),isZIndex:isZIndex}}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r={"*":{colors:{opacity:!0},properties:{backgroundClipMerging:!0,backgroundOriginMerging:!0,backgroundSizeMerging:!0,colors:!0,ieBangHack:!1,ieFilters:!1,iePrefixHack:!1,ieSuffixHack:!1,merging:!0,shorterLengthUnits:!1,spaceAfterClosingBrace:!0,urlQuotes:!1,zeroUnits:!0},selectors:{adjacentSpace:!1,ie7Hack:!1,mergeablePseudoClasses:[":active",":after",":before",":empty",":checked",":disabled",":empty",":enabled",":first-child",":first-letter",":first-line",":first-of-type",":focus",":hover",":lang",":last-child",":last-of-type",":link",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type",":only-child",":only-of-type",":root",":target",":visited"],mergeablePseudoElements:["::after","::before","::first-letter","::first-line"],mergeLimit:8191,multiplePseudoMerging:!0},units:{ch:!0,in:!0,pc:!0,pt:!0,rem:!0,vh:!0,vm:!0,vmax:!0,vmin:!0,vw:!0}}};function merge(e,t){for(var r in e){var n=e[r];"object"!==_typeof(n)||Array.isArray(n)?t[r]=r in t?t[r]:n:t[r]=merge(n,t[r]||{})}return t}r.ie11=r["*"],r.ie10=r["*"],r.ie9=merge(r["*"],{properties:{ieFilters:!0,ieSuffixHack:!0}}),r.ie8=merge(r.ie9,{colors:{opacity:!1},properties:{backgroundClipMerging:!1,backgroundOriginMerging:!1,backgroundSizeMerging:!1,iePrefixHack:!0,merging:!1},selectors:{mergeablePseudoClasses:[":after",":before",":first-child",":first-letter",":focus",":hover",":visited"],mergeablePseudoElements:[]},units:{ch:!1,rem:!1,vh:!1,vm:!1,vmax:!1,vmin:!1,vw:!1}}),r.ie7=merge(r.ie8,{properties:{ieBangHack:!0},selectors:{ie7Hack:!0,mergeablePseudoClasses:[":first-child",":first-letter",":hover",":visited"]}}),e.exports=function compatibilityFrom(e){return merge(r["*"],function calculateSource(n){if("object"==_typeof(n))return n;if(!/[,\+\-]/.test(n))return r[n]||r["*"];var e=n.split(","),t=e[0]in r?r[e.shift()]:r["*"];return n={},e.forEach(function(e){var t="+"==e[0],e=(r=e.substring(1).split("."))[0],r=r[1];n[e]=n[e]||{},n[e][r]=t}),merge(t,n)}(e))}},function(e,t,r){var n=r(552);e.exports=function fetchFrom(e){return e||n}},function(e,t,r){var s=r(264),u=r(568),c=r(33),l=r(569),f=r(570),h=r(60);e.exports=function loadRemoteResource(r,n,i,o){var e=n.protocol||n.hostname,a=!1,t=h(c.parse(r),n||{});void 0!==n.hostname&&(t.protocol=n.protocol||"http:",t.path=t.href),(0,(e&&!f(e)||l(r)?s:u).get)(t,function(e){var t=[];if(!a)return e.statusCode<200||399<e.statusCode?o(e.statusCode,null):299<e.statusCode?loadRemoteResource(c.resolve(r,e.headers.location),n,i,o):(e.on("data",function(e){t.push(e.toString())}),void e.on("end",function(){var e=t.join("");o(null,e)}))}).on("error",function(e){a||(a=!0,o(e.message,null))}).on("timeout",function(){a||(a=!0,o("timeout",null))}).setTimeout(i)}},function(o,e,a){!function(u,c,l){var f=a(265),e=a(1),t=a(266),i=a(77),h=a(560),r=t.IncomingMessage,d=t.readyStates;e(t=o.exports=function(t){var e,r=this;i.Writable.call(r),r._opts=t,r._body=[],r._headers={},t.auth&&r.setHeader("Authorization","Basic "+new u(t.auth).toString("base64")),Object.keys(t.headers).forEach(function(e){r.setHeader(e,t.headers[e])});var n=!0;if("disable-fetch"===t.mode||"requestTimeout"in t&&!f.abortController)e=!(n=!1);else if("prefer-streaming"===t.mode)e=!1;else if("allow-wrong-content-type"===t.mode)e=!f.overrideMimeType;else{if(t.mode&&"default"!==t.mode&&"prefer-fast"!==t.mode)throw new Error("Invalid value for opts.mode");e=!0}r._mode=function decideMode(e,t){return f.fetch&&t?"fetch":f.mozchunkedarraybuffer?"moz-chunked-arraybuffer":f.msstream?"ms-stream":f.arraybuffer&&e?"arraybuffer":f.vbArray&&e?"text:vbarray":"text"}(e,n),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})},i.Writable),t.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===n.indexOf(r)&&(this._headers[r]={name:e,value:t})},t.prototype.getHeader=function(e){return(e=this._headers[e.toLowerCase()])?e.value:null},t.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},t.prototype._onFinish=function(){var t=this;if(!t._destroyed){var e=t._opts,r=t._headers,n=null;"GET"!==e.method&&"HEAD"!==e.method&&(n=f.arraybuffer?h(u.concat(t._body)):f.blobConstructor?new c.Blob(t._body.map(function(e){return h(e)}),{type:(r["content-type"]||{}).value||""}):u.concat(t._body).toString());var i=[];if(Object.keys(r).forEach(function(e){var t=r[e].name,e=r[e].value;Array.isArray(e)?e.forEach(function(e){i.push([t,e])}):i.push([t,e])}),"fetch"===t._mode){var o,a=null;f.abortController&&(a=(o=new AbortController).signal,t._fetchAbortController=o,"requestTimeout"in e&&0!==e.requestTimeout&&(t._fetchTimer=c.setTimeout(function(){t.emit("requestTimeout"),t._fetchAbortController&&t._fetchAbortController.abort()},e.requestTimeout))),c.fetch(t._opts.url,{method:t._opts.method,headers:i,body:n||void 0,mode:"cors",credentials:e.withCredentials?"include":"same-origin",signal:a}).then(function(e){t._fetchResponse=e,t._connect()},function(e){c.clearTimeout(t._fetchTimer),t._destroyed||t.emit("error",e)})}else{var s=t._xhr=new c.XMLHttpRequest;try{s.open(t._opts.method,t._opts.url,!0)}catch(e){return void l.nextTick(function(){t.emit("error",e)})}"responseType"in s&&(s.responseType=t._mode.split(":")[0]),"withCredentials"in s&&(s.withCredentials=!!e.withCredentials),"text"===t._mode&&"overrideMimeType"in s&&s.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in e&&(s.timeout=e.requestTimeout,s.ontimeout=function(){t.emit("requestTimeout")}),i.forEach(function(e){s.setRequestHeader(e[0],e[1])}),t._response=null,s.onreadystatechange=function(){switch(s.readyState){case d.LOADING:case d.DONE:t._onXHRProgress()}},"moz-chunked-arraybuffer"===t._mode&&(s.onprogress=function(){t._onXHRProgress()}),s.onerror=function(){t._destroyed||t.emit("error",new Error("XHR error"))};try{s.send(n)}catch(e){return void l.nextTick(function(){t.emit("error",e)})}}}},t.prototype._onXHRProgress=function(){!function statusValid(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return}}(this._xhr)||this._destroyed||(this._response||this._connect(),this._response._onXHRProgress())},t.prototype._connect=function(){var t=this;t._destroyed||(t._response=new r(t._xhr,t._fetchResponse,t._mode,t._fetchTimer),t._response.on("error",function(e){t.emit("error",e)}),t.emit("response",t._response))},t.prototype._write=function(e,t,r){this._body.push(e),r()},t.prototype.abort=t.prototype.destroy=function(){this._destroyed=!0,c.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},t.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),i.Writable.prototype.end.call(this,e,t,r)},t.prototype.flushHeaders=function(){},t.prototype.setTimeout=function(){},t.prototype.setNoDelay=function(){},t.prototype.setSocketKeepAlive=function(){};var n=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}.call(this,a(11).Buffer,a(12),a(9))},function(e,t){},function(e,t,r){"use strict";var i=r(163).Buffer,n=r(556);function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}e.exports=(BufferList.prototype.push=function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length},BufferList.prototype.unshift=function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length},BufferList.prototype.shift=function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},BufferList.prototype.clear=function clear(){this.head=this.tail=null,this.length=0},BufferList.prototype.join=function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},BufferList.prototype.concat=function concat(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var t=i.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){e.copy(t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t},BufferList),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,n,i){!function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function Timeout(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new Timeout(r.call(setTimeout,t,arguments),clearTimeout)},n.setInterval=function(){return new Timeout(r.call(setInterval,t,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e&&e.close()},Timeout.prototype.unref=Timeout.prototype.ref=function(){},Timeout.prototype.close=function(){this._clearFn.call(t,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function onTimeout(){e._onTimeout&&e._onTimeout()},t))},i(558),n.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,n.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}.call(this,i(12))},function(e,t,r){!function(e,t){!function(r,n){"use strict";var i,o,a,s,u,e;function clearImmediate(e){delete o[e]}function runIfPresent(e){if(a)setTimeout(runIfPresent,0,e);else{var t=o[e];if(t){a=!0;try{!function run(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{clearImmediate(e),a=!1}}}}r.setImmediate||(i=1,a=!(o={}),s=r.document,e=(e=Object.getPrototypeOf&&Object.getPrototypeOf(r))&&e.setTimeout?e:r,("[object process]"==={}.toString.call(r.process)?function installNextTickImplementation(){u=function registerImmediate(e){t.nextTick(function(){runIfPresent(e)})}}:function canUsePostMessage(){if(r.postMessage&&!r.importScripts){var e=!0,t=r.onmessage;return r.onmessage=function(){e=!1},r.postMessage("","*"),r.onmessage=t,e}}()?function installPostMessageImplementation(){function gX1(e){e.source===r&&"string"==typeof e.data&&0===e.data.indexOf(t)&&runIfPresent(+e.data.slice(t.length))}var t="setImmediate$"+Math.random()+"$";r.addEventListener?r.addEventListener("message",gX1,!1):r.attachEvent("onmessage",gX1),u=function registerImmediate(e){r.postMessage(t+e,"*")}}:r.MessageChannel?function installMessageChannelImplementation(){var t=new MessageChannel;t.port1.onmessage=function(e){runIfPresent(e.data)},u=function registerImmediate(e){t.port2.postMessage(e)}}:s&&"onreadystatechange"in s.createElement("script")?function installReadyStateChangeImplementation(){var r=s.documentElement;u=function registerImmediate(e){var t=s.createElement("script");t.onreadystatechange=function(){runIfPresent(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}}:function installSetTimeoutImplementation(){u=function registerImmediate(e){setTimeout(runIfPresent,0,e)}})(),e.setImmediate=function setImmediate(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];return o[i]={callback:e,args:t},u(i),i++},e.clearImmediate=clearImmediate)}("undefined"==typeof self?void 0===e?this:e:self)}.call(this,r(12),r(9))},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(270);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}(e=Object.create(r(78))).inherits=r(1),e.inherits(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){var i=r(11).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(i.isBuffer(e)){for(var t=new Uint8Array(e.length),r=e.length,n=0;n<r;n++)t[n]=e[n];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function extend(){for(var e={},t=0;t<arguments.length;t++){var r,n=arguments[t];for(r in n)i.call(n,r)&&(e[r]=n[r])}return e};var i=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,w,E){!function(d,p){var m;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){var t="object"==_typeof(w)&&w&&!w.nodeType&&w,r="object"==_typeof(d)&&d&&!d.nodeType&&d,n="object"==(void 0===p?"undefined":_typeof(p))&&p;n.global!==n&&n.window!==n&&n.self!==n||(e=n);var i,o,_=2147483647,g=36,b=26,a=38,s=700,u=/^xn--/,c=/[^\x20-\x7E]/,l=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=g-1,y=Math.floor,v=String.fromCharCode;function error(e){throw new RangeError(f[e])}function map(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function mapDomain(e,t){var r=e.split("@"),n="";return 1<r.length&&(n=r[0]+"@",e=r[1]),n+map((e=e.replace(l,".")).split("."),t).join(".")}function ucs2decode(e){for(var t,r,n=[],i=0,o=e.length;i<o;)55296<=(t=e.charCodeAt(i++))&&t<=56319&&i<o?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function ucs2encode(e){return map(e,function(e){var t="";return 65535<e&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+v(e)}).join("")}function digitToBasic(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function adapt(e,t,r){var n=0;for(e=r?y(e/s):e>>1,e+=y(e/t);h*b>>1<e;n+=g)e=y(e/h);return y(n+(h+1)*e/(e+a))}function decode(e){var t,r,n,i,o,a,s,u=[],c=e.length,l=0,f=128,h=72,d=e.lastIndexOf("-");for(d<0&&(d=0),r=0;r<d;++r)128<=e.charCodeAt(r)&&error("not-basic"),u.push(e.charCodeAt(r));for(n=0<d?d+1:0;n<c;){for(i=l,o=1,a=g;c<=n&&error("invalid-input"),s=function basicToDigit(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:g}(e.charCodeAt(n++)),(g<=s||s>y((_-l)/o))&&error("overflow"),l+=s*o,!(s<(s=a<=h?1:h+b<=a?b:a-h));a+=g)o>y(_/(s=g-s))&&error("overflow"),o*=s;h=adapt(l-i,t=u.length+1,0==i),y(l/t)>_-f&&error("overflow"),f+=y(l/t),l%=t,u.splice(l++,0,f)}return ucs2encode(u)}function encode(e){for(var t,r,n,i,o,a,s,u,c,l,f=[],h=(e=ucs2decode(e)).length,d=128,p=72,m=t=0;m<h;++m)(s=e[m])<128&&f.push(v(s));for(r=n=f.length,n&&f.push("-");r<h;){for(i=_,m=0;m<h;++m)d<=(s=e[m])&&s<i&&(i=s);for(i-d>y((_-t)/(u=r+1))&&error("overflow"),t+=(i-d)*u,d=i,m=0;m<h;++m)if((s=e[m])<d&&++t>_&&error("overflow"),s==d){for(o=t,a=g;!(o<(c=a<=p?1:p+b<=a?b:a-p));a+=g)f.push(v(digitToBasic(c+(l=o-c)%(c=g-c),0))),o=y(l/c);f.push(v(digitToBasic(o,0))),p=adapt(t,u,r==n),t=0,++r}++t,++d}return f.join("")}if(i={version:"1.4.1",ucs2:{decode:ucs2decode,encode:ucs2encode},decode:decode,encode:encode,toASCII:function toASCII(e){return mapDomain(e,function(e){return c.test(e)?"xn--"+encode(e):e})},toUnicode:function toUnicode(e){return mapDomain(e,function(e){return u.test(e)?decode(e.slice(4).toLowerCase()):e})}},"object"==_typeof(E(111))&&E(111))void 0===(m=function(){return i}.call(w,E,w,d))||(d.exports=m);else if(t&&r)if(d.exports==t)r.exports=i;else for(o in i)i.hasOwnProperty(o)&&(t[o]=i[o]);else e.punycode=i}(this)}.call(this,E(27)(e),E(12))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports={isString:function isString(e){return"string"==typeof e},isObject:function isObject(e){return"object"===_typeof(e)&&null!==e},isNull:function isNull(e){return null===e},isNullOrUndefined:function isNullOrUndefined(e){return null==e}}},function(e,t,r){"use strict";t.decode=t.parse=r(566),t.encode=t.stringify=r(567)},function(e,t,r){"use strict";e.exports=function(e,t,r,n){r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t=t||"&"),t=1e3,n&&"number"==typeof n.maxKeys&&(t=n.maxKeys);var a=e.length;0<t&&t<a&&(a=t);for(var s=0;s<a;++s){var u,c=0<=(c=(l=e[s].replace(o,"%20")).indexOf(r))?(u=l.substr(0,c),l.substr(c+1)):(u=l,""),l=decodeURIComponent(u),c=decodeURIComponent(c);!function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(i,l)?i[l]=c:f(i[l])?i[l].push(c):i[l]=[i[l],c]}return i};var f=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function o$1(e){switch(_typeof(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}}e.exports=function(r,n,i,e){return n=n||"&",i=i||"=","object"===_typeof(r=null===r?void 0:r)?map(a(r),function(e){var t=encodeURIComponent(o$1(e))+i;return o(r[e])?map(r[e],function(e){return t+encodeURIComponent(o$1(e))}).join(n):t+encodeURIComponent(o$1(r[e]))}).join(n):e?encodeURIComponent(o$1(e))+i+encodeURIComponent(o$1(r)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function map(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var a=Object.keys||function(e){var t,r=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}},function(e,t,r){var n,i=r(264),o=r(33),a=e.exports;for(n in i)i.hasOwnProperty(n)&&(a[n]=i[n]);function validateParams(e){if((e="string"==typeof e?o.parse(e):e).protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}a.request=function(e,t){return e=validateParams(e),i.request.call(this,e,t)},a.get=function(e,t){return e=validateParams(e),i.get.call(this,e,t)}},function(e,t){var r=/^http:\/\//;e.exports=function isHttpResource(e){return r.test(e)}},function(e,t){var r=/^https:\/\//;e.exports=function isHttpsResource(e){return r.test(e)}},function(e,t){e.exports=function inlineOptionsFrom(e){return Array.isArray(e)?e:!1===e?["none"]:void 0===e?["local"]:e.split(",")}},function(e,t,i){!function(t){var r=i(33),n=i(60);e.exports=function inlineRequestFrom(e){return n(function proxyOptionsFrom(e){return e?{hostname:r.parse(e).hostname,port:parseInt(r.parse(e).port)}:{}}(t.env.HTTP_PROXY||t.env.http_proxy),e||{})}}.call(this,i(9))},function(e,t){e.exports=function inlineTimeoutFrom(e){return e||5e3}},function(e,t){e.exports=function rebaseFrom(e){return void 0===e||!!e}},function(e,t,n){!function(t){var r=n(23);e.exports=function rebaseToFrom(e){return e?r.resolve(e):t.cwd()}}.call(this,n(9))},function(e,t,r){var n=r(271).SourceMapConsumer;e.exports=function inputSourceMapTracker(){var e={};return{all:function all(e){return e}.bind(null,e),isTracking:function isTracking(e,t){return t in e}.bind(null,e),originalPositionFor:function originalPositionFor(e,t,r,n){for(var i,o=t[0],a=t[1],s=t[2],u={line:o,column:a+r};!i&&u.column>a;)u.column--,i=e[s].originalPositionFor(u);return!i||i.column<0?t:null===i.line&&1<o&&0<n?originalPositionFor(e,[o-1,a,s],r,n-1):null!==i.line?function toMetadata(e){return[e.line,e.column,e.source]}(i):t}.bind(null,e),track:function track(e,t,r){e[t]=new n(r)}.bind(null,e)}}},function(e,t){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},function(e,t,r){var a=r(79);function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(e,t){this._array.forEach(e,t)},MappingList.prototype.add=function MappingList_add(e){!function generatedPositionAfter(e,t){var r=e.generatedLine,n=t.generatedLine,i=e.generatedColumn,o=t.generatedColumn;return r<n||n==r&&i<=o||a.compareByGeneratedPositionsInflated(e,t)<=0}(this._last,e)?this._sorted=!1:this._last=e,this._array.push(e)},MappingList.prototype.toArray=function MappingList_toArray(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=MappingList},function(e,t,r){var b=r(79),u=r(580),h=r(274).ArraySet,y=r(273),v=r(581).quickSort;function SourceMapConsumer(e,t){var r=e;return new(null!=(r="string"==typeof e?b.parseSourceMapInput(e):r).sections?IndexedSourceMapConsumer:BasicSourceMapConsumer)(r,t)}function BasicSourceMapConsumer(e,t){var r=e;"string"==typeof e&&(r=b.parseSourceMapInput(e));var n=b.getArg(r,"version"),i=b.getArg(r,"sources"),o=b.getArg(r,"names",[]),a=b.getArg(r,"sourceRoot",null),s=b.getArg(r,"sourcesContent",null),e=b.getArg(r,"mappings"),r=b.getArg(r,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);a=a&&b.normalize(a),i=i.map(String).map(b.normalize).map(function(e){return a&&b.isAbsolute(a)&&b.isAbsolute(e)?b.relative(a,e):e}),this._names=h.fromArray(o.map(String),!0),this._sources=h.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map(function(e){return b.computeSourceURL(a,e,t)}),this.sourceRoot=a,this.sourcesContent=s,this._mappings=e,this._sourceMapURL=t,this.file=r}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(e,i){var t=e;if("string"==typeof e&&(t=b.parseSourceMapInput(e)),e=b.getArg(t,"version"),t=b.getArg(t,"sections"),e!=this._version)throw new Error("Unsupported version: "+e);this._sources=new h,this._names=new h;var o={line:-1,column:0};this._sections=t.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=b.getArg(e,"offset"),r=b.getArg(t,"line"),n=b.getArg(t,"column");if(r<o.line||r===o.line&&n<o.column)throw new Error("Section offsets must be ordered and non-overlapping.");return o=t,{generatedOffset:{generatedLine:r+1,generatedColumn:n+1},consumer:new SourceMapConsumer(b.getArg(e,"map"),i)}})}SourceMapConsumer.fromSourceMap=function(e,t){return BasicSourceMapConsumer.fromSourceMap(e,t)},SourceMapConsumer.prototype._version=3,SourceMapConsumer.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function get(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),SourceMapConsumer.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function get(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),SourceMapConsumer.prototype._charIsMappingSeparator=function SourceMapConsumer_charIsMappingSeparator(e,t){return";"===(t=e.charAt(t))||","===t},SourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){throw new Error("Subclasses must implement _parseMappings")},SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,SourceMapConsumer.prototype.eachMapping=function SourceMapConsumer_eachMapping(e,t,r){var n,t=t||null;switch(r||SourceMapConsumer.GENERATED_ORDER){case SourceMapConsumer.GENERATED_ORDER:n=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;n.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return{source:b.computeSourceURL(i,t,this._sourceMapURL),generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,t)},SourceMapConsumer.prototype.allGeneratedPositionsFor=function SourceMapConsumer_allGeneratedPositionsFor(e){var t=b.getArg(e,"line"),r={source:b.getArg(e,"source"),originalLine:t,originalColumn:b.getArg(e,"column",0)};if(r.source=this._findSourceIndex(r.source),r.source<0)return[];var n=[],i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",b.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(0<=i){var o=this._originalMappings[i];if(void 0===e.column)for(var a=o.originalLine;o&&o.originalLine===a;)n.push({line:b.getArg(o,"generatedLine",null),column:b.getArg(o,"generatedColumn",null),lastColumn:b.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++i];else for(var s=o.originalColumn;o&&o.originalLine===t&&o.originalColumn==s;)n.push({line:b.getArg(o,"generatedLine",null),column:b.getArg(o,"generatedColumn",null),lastColumn:b.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++i]}return n},t.SourceMapConsumer=SourceMapConsumer,(BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype)).consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(e){var t,r=e;if(null!=this.sourceRoot&&(r=b.relative(this.sourceRoot,r)),this._sources.has(r))return this._sources.indexOf(r);for(t=0;t<this._absoluteSources.length;++t)if(this._absoluteSources[t]==e)return t;return-1},BasicSourceMapConsumer.fromSourceMap=function SourceMapConsumer_fromSourceMap(e,t){var r=Object.create(BasicSourceMapConsumer.prototype),n=r._names=h.fromArray(e._names.toArray(),!0),i=r._sources=h.fromArray(e._sources.toArray(),!0);r.sourceRoot=e._sourceRoot,r.sourcesContent=e._generateSourcesContent(r._sources.toArray(),r.sourceRoot),r.file=e._file,r._sourceMapURL=t,r._absoluteSources=r._sources.toArray().map(function(e){return b.computeSourceURL(r.sourceRoot,e,t)});for(var o=e._mappings.toArray().slice(),a=r.__generatedMappings=[],s=r.__originalMappings=[],u=0,c=o.length;u<c;u++){var l=o[u],f=new Mapping;f.generatedLine=l.generatedLine,f.generatedColumn=l.generatedColumn,l.source&&(f.source=i.indexOf(l.source),f.originalLine=l.originalLine,f.originalColumn=l.originalColumn,l.name&&(f.name=n.indexOf(l.name)),s.push(f)),a.push(f)}return v(r.__originalMappings,b.compareByOriginalPositions),r},BasicSourceMapConsumer.prototype._version=3,Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:function get(){return this._absoluteSources.slice()}}),BasicSourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){for(var r,n,i,o,a=1,s=0,u=0,c=0,l=0,f=0,h=e.length,d=0,p={},m={},_=[],g=[];d<h;)if(";"===e.charAt(d))a++,d++,s=0;else if(","===e.charAt(d))d++;else{for((r=new Mapping).generatedLine=a,o=d;o<h&&!this._charIsMappingSeparator(e,o);o++);if(i=p[n=e.slice(d,o)])d+=n.length;else{for(i=[];d<o;)y.decode(e,d,m),d=m.rest,i.push(m.value);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");p[n]=i}r.generatedColumn=s+i[0],s=r.generatedColumn,1<i.length&&(r.source=l+i[1],l+=i[1],r.originalLine=u+i[2],u=r.originalLine,r.originalLine+=1,r.originalColumn=c+i[3],c=r.originalColumn,4<i.length&&(r.name=f+i[4],f+=i[4])),g.push(r),"number"==typeof r.originalLine&&_.push(r)}v(g,b.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,v(_,b.compareByOriginalPositions),this.__originalMappings=_},BasicSourceMapConsumer.prototype._findMapping=function SourceMapConsumer_findMapping(e,t,r,n,i,o){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return u.search(e,t,i,o)},BasicSourceMapConsumer.prototype.computeColumnSpans=function SourceMapConsumer_computeColumnSpans(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(t.generatedLine===r.generatedLine){t.lastGeneratedColumn=r.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},BasicSourceMapConsumer.prototype.originalPositionFor=function SourceMapConsumer_originalPositionFor(e){var t={generatedLine:b.getArg(e,"line"),generatedColumn:b.getArg(e,"column")},r=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",b.compareByGeneratedPositionsDeflated,b.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));return 0<=r&&(e=this._generatedMappings[r]).generatedLine===t.generatedLine?(null!==(r=b.getArg(e,"source",null))&&(r=this._sources.at(r),r=b.computeSourceURL(this.sourceRoot,r,this._sourceMapURL)),null!==(t=b.getArg(e,"name",null))&&(t=this._names.at(t)),{source:r,line:b.getArg(e,"originalLine",null),column:b.getArg(e,"originalColumn",null),name:t}):{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function BasicSourceMapConsumer_hasContentsOfAllSources(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},BasicSourceMapConsumer.prototype.sourceContentFor=function SourceMapConsumer_sourceContentFor(e,t){if(!this.sourcesContent)return null;if(0<=(n=this._findSourceIndex(e)))return this.sourcesContent[n];var r,n=e;if(null!=this.sourceRoot&&(n=b.relative(this.sourceRoot,n)),null!=this.sourceRoot&&(r=b.urlParse(this.sourceRoot))){if(e=n.replace(/^file:\/\//,""),"file"==r.scheme&&this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];if((!r.path||"/"==r.path)&&this._sources.has("/"+n))return this.sourcesContent[this._sources.indexOf("/"+n)]}if(t)return null;throw new Error('"'+n+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function SourceMapConsumer_generatedPositionFor(e){var t=b.getArg(e,"source");return(t=this._findSourceIndex(t))<0?{line:null,column:null,lastColumn:null}:(t={source:t,originalLine:b.getArg(e,"line"),originalColumn:b.getArg(e,"column")},0<=(e=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",b.compareByOriginalPositions,b.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND)))&&(e=this._originalMappings[e]).source===t.source?{line:b.getArg(e,"generatedLine",null),column:b.getArg(e,"generatedColumn",null),lastColumn:b.getArg(e,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null})},t.BasicSourceMapConsumer=BasicSourceMapConsumer,(IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype)).constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function get(){for(var e=[],t=0;t<this._sections.length;t++)for(var r=0;r<this._sections[t].consumer.sources.length;r++)e.push(this._sections[t].consumer.sources[r]);return e}}),IndexedSourceMapConsumer.prototype.originalPositionFor=function IndexedSourceMapConsumer_originalPositionFor(e){var t={generatedLine:b.getArg(e,"line"),generatedColumn:b.getArg(e,"column")},r=u.search(t,this._sections,function(e,t){return e.generatedLine-t.generatedOffset.generatedLine||e.generatedColumn-t.generatedOffset.generatedColumn});return(r=this._sections[r])?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=function IndexedSourceMapConsumer_hasContentsOfAllSources(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},IndexedSourceMapConsumer.prototype.sourceContentFor=function IndexedSourceMapConsumer_sourceContentFor(e,t){for(var r=0;r<this._sections.length;r++){var n=this._sections[r].consumer.sourceContentFor(e,!0);if(n)return n}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},IndexedSourceMapConsumer.prototype.generatedPositionFor=function IndexedSourceMapConsumer_generatedPositionFor(e){for(var t=0;t<this._sections.length;t++){var r=this._sections[t];if(-1!==r.consumer._findSourceIndex(b.getArg(e,"source"))){var n=r.consumer.generatedPositionFor(e);if(n)return{line:n.line+(r.generatedOffset.generatedLine-1),column:n.column+(r.generatedOffset.generatedLine===n.line?r.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},IndexedSourceMapConsumer.prototype._parseMappings=function IndexedSourceMapConsumer_parseMappings(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var n=this._sections[r],i=n.consumer._generatedMappings,o=0;o<i.length;o++){var a=i[o],s=n.consumer._sources.at(a.source),s=b.computeSourceURL(n.consumer.sourceRoot,s,this._sourceMapURL);this._sources.add(s),s=this._sources.indexOf(s);var u=null;a.name&&(u=n.consumer._names.at(a.name),this._names.add(u),u=this._names.indexOf(u)),u={source:s,generatedLine:a.generatedLine+(n.generatedOffset.generatedLine-1),generatedColumn:a.generatedColumn+(n.generatedOffset.generatedLine===a.generatedLine?n.generatedOffset.generatedColumn-1:0),originalLine:a.originalLine,originalColumn:a.originalColumn,name:u},this.__generatedMappings.push(u),"number"==typeof u.originalLine&&this.__originalMappings.push(u)}v(this.__generatedMappings,b.compareByGeneratedPositionsDeflated),v(this.__originalMappings,b.compareByOriginalPositions)},t.IndexedSourceMapConsumer=IndexedSourceMapConsumer},function(e,u){u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.search=function search(e,t,r,n){if(0===t.length)return-1;var i=function recursiveSearch(e,t,r,n,i,o){var a=Math.floor((t-e)/2)+e,s=i(r,n[a],!0);return 0===s?a:0<s?1<t-a?recursiveSearch(a,t,r,n,i,o):o==u.LEAST_UPPER_BOUND?t<n.length?t:-1:a:1<a-e?recursiveSearch(e,a,r,n,i,o):o==u.LEAST_UPPER_BOUND?a:e<0?-1:e}(-1,t.length,e,t,r,n||u.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;0<=i-1&&0===r(t[i],t[i-1],!0);)--i;return i}},function(e,t){function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}t.quickSort=function(e,t){!function doQuickSort(e,t,r,n){if(r<n){var i=r-1;swap(e,function randomIntInRange(e,t){return Math.round(e+Math.random()*(t-e))}(r,n),n);for(var o=e[n],a=r;a<n;a++)t(e[a],o)<=0&&swap(e,i+=1,a);swap(e,i+1,a);var s=i+1;doQuickSort(e,t,r,s-1),doQuickSort(e,t,s+1,n)}}(e,t,0,e.length-1)}},function(e,t,r){var n=r(272).SourceMapGenerator,l=r(79),f=/(\r?\n)/,o="$$$isSourceNode$$$";function SourceNode(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[o]=!0,null!=n&&this.add(n)}SourceNode.fromStringWithSourceMap=function SourceNode_fromStringWithSourceMap(e,r,n){function icc(){return getNextLine()+(getNextLine()||"");function getNextLine(){return a<o.length?o[a++]:void 0}}var i=new SourceNode,o=e.split(f),a=0,s=1,u=0,c=null;return r.eachMapping(function(e){if(null!==c){if(!(s<e.generatedLine)){var t=(r=o[a]||"").substr(0,e.generatedColumn-u);return o[a]=r.substr(e.generatedColumn-u),u=e.generatedColumn,addMappingWithCode(c,t),void(c=e)}addMappingWithCode(c,icc()),s++,u=0}for(;s<e.generatedLine;)i.add(icc()),s++;var r;u<e.generatedColumn&&(r=o[a]||"",i.add(r.substr(0,e.generatedColumn)),o[a]=r.substr(e.generatedColumn),u=e.generatedColumn),c=e},this),a<o.length&&(c&&addMappingWithCode(c,icc()),i.add(o.splice(a).join(""))),r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=l.join(n,e)),i.setSourceContent(e,t))}),i;function addMappingWithCode(e,t){var r;null===e||void 0===e.source?i.add(t):(r=n?l.join(n,e.source):e.source,i.add(new SourceNode(e.originalLine,e.originalColumn,r,t,e.name)))}},SourceNode.prototype.add=function SourceNode_add(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},SourceNode.prototype.prepend=function SourceNode_prepend(e){if(Array.isArray(e))for(var t=e.length-1;0<=t;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},SourceNode.prototype.walk=function SourceNode_walk(e){for(var t,r=0,n=this.children.length;r<n;r++)(t=this.children[r])[o]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},SourceNode.prototype.join=function SourceNode_join(e){var t,r,n=this.children.length;if(0<n){for(t=[],r=0;r<n-1;r++)t.push(this.children[r]),t.push(e);t.push(this.children[r]),this.children=t}return this},SourceNode.prototype.replaceRight=function SourceNode_replaceRight(e,t){var r=this.children[this.children.length-1];return r[o]?r.replaceRight(e,t):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,t):this.children.push("".replace(e,t)),this},SourceNode.prototype.setSourceContent=function SourceNode_setSourceContent(e,t){this.sourceContents[l.toSetString(e)]=t},SourceNode.prototype.walkSourceContents=function SourceNode_walkSourceContents(e){for(var t=0,r=this.children.length;t<r;t++)this.children[t][o]&&this.children[t].walkSourceContents(e);for(var n=Object.keys(this.sourceContents),t=0,r=n.length;t<r;t++)e(l.fromSetString(n[t]),this.sourceContents[n[t]])},SourceNode.prototype.toString=function SourceNode_toString(){var t="";return this.walk(function(e){t+=e}),t},SourceNode.prototype.toStringWithSourceMap=function SourceNode_toStringWithSourceMap(e){var i={code:"",line:1,column:0},o=new n(e),a=!1,s=null,u=null,c=null,l=null;return this.walk(function(e,t){i.code+=e,null!==t.source&&null!==t.line&&null!==t.column?(s===t.source&&u===t.line&&c===t.column&&l===t.name||o.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name}),s=t.source,u=t.line,c=t.column,l=t.name,a=!0):a&&(o.addMapping({generated:{line:i.line,column:i.column}}),s=null,a=!1);for(var r=0,n=e.length;r<n;r++)10===e.charCodeAt(r)?(i.line++,i.column=0,r+1===n?(s=null,a=!1):a&&o.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name})):i.column++}),this.walkSourceContents(function(e,t){o.setSourceContent(e,t)}),{code:i.code,map:o}},t.SourceNode=SourceNode},function(e,t,v){!function(n,u){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c=v(80),l=v(23),i=v(584),o=v(277),f=v(166),a=v(587),h=v(588),s=v(589),d=v(275),p=v(276),t=v(278),m=v(591),_=v(10),r=v(16),g=v(112),b=v(279),y=v(81);function fromString(e,t,r){return t.source=void 0,t.sourcesContent[void 0]=e,t.stats.originalSize+=e.length,fromStyles(e,t,{inline:t.options.inline},r)}function addHashSource(e,t,r){var n,i,o;for(n in e)o=e[n],i=normalizeUri(n),r.push(restoreAsImport(i)),t.sourcesContent[i]=o.styles,o.sourceMap&&function trackSourceMap(e,t,r){e="string"==typeof e?JSON.parse(e):e,e=y(t)?p(e,t):d(e,t||"uri:unknown",r.options.rebaseTo),r.inputSourceMapTracker.track(t,e)}(o.sourceMap,i,t);return r}function normalizeUri(e){var t=l.resolve("");return y(e)?e:(e=l.isAbsolute(e)?e:l.resolve(e),e=l.relative(t,e),h(e))}function restoreAsImport(e){return t("url("+e+")","")+r.SEMICOLON}function fromStyles(e,t,r,n){var i={};return t.source?y(t.source)?(i.fromBase=t.source,i.toBase=t.source):(l.isAbsolute(t.source)?i.fromBase=l.dirname(t.source):i.fromBase=l.dirname(l.resolve(t.source)),i.toBase=t.options.rebaseTo):(i.fromBase=l.resolve(""),i.toBase=t.options.rebaseTo),e=m(e,t),e=s(e,t.options.rebase,t.validator,i),function allowsAnyImports(e){return 1!=e.length||"none"!=e[0]}(r.inline)?function inline(e,t,r,n){return function doInlineImports(e){for(var t,r=0,n=e.sourceTokens.length;r<n;r++){if((t=e.sourceTokens[r])[0]==_.AT_RULE&&b(t[1]))return e.sourceTokens.splice(0,r),function inlineStylesheet(e,t){var r=(n=o(e[1]))[0],n=n[1],e=e[2];return(y(r)?function inlineRemoteStylesheet(r,n,i,o){var e=f(r,!0,o.inline),a=r,t=r in o.externalContext.sourcesContent,s=!g(r);return-1<o.inlinedStylesheets.indexOf(r)?(o.warnings.push('Ignoring remote @import of "'+r+'" as it has already been imported.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):o.localOnly&&o.afterContent?(o.warnings.push('Ignoring remote @import of "'+r+'" as no callback given and after other content.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):s?(o.warnings.push('Skipping remote @import of "'+r+'" as no protocol given.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):o.localOnly&&!t?(o.warnings.push('Skipping remote @import of "'+r+'" as no callback given.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):!e&&o.afterContent?(o.warnings.push('Ignoring remote @import of "'+r+'" as resource is not allowed and after other content.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):e?(o.inlinedStylesheets.push(r),t?whenLoaded(null,o.externalContext.sourcesContent[r]):o.fetch(r,o.inlineRequest,o.inlineTimeout,whenLoaded)):(o.warnings.push('Skipping remote @import of "'+r+'" as resource is not allowed.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o));function whenLoaded(e,t){return e?(o.errors.push('Broken @import declaration of "'+r+'" - '+e),u.nextTick(function(){o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)})):(o.inline=o.externalContext.options.inline,o.isRemote=!0,o.externalContext.source=a,o.externalContext.sourcesContent[r]=t,o.externalContext.stats.originalSize+=t.length,fromStyles(t,o.externalContext,o,function(e){return e=wrapInMedia(e,n,i),o.outputTokens=o.outputTokens.concat(e),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)}))}}:function inlineLocalStylesheet(e,t,r,n){var i=l.resolve(""),o=l.isAbsolute(e)?l.resolve(i,"/"==e[0]?e.substring(1):e):l.resolve(n.rebaseTo,e),a=l.relative(i,o),s=f(e,!1,n.inline),a=(i=h(a))in n.externalContext.sourcesContent;if(-1<n.inlinedStylesheets.indexOf(o))n.warnings.push('Ignoring local @import of "'+e+'" as it has already been imported.');else if(a||c.existsSync(o)&&c.statSync(o).isFile())if(!s&&n.afterContent)n.warnings.push('Ignoring local @import of "'+e+'" as resource is not allowed and after other content.');else if(n.afterContent)n.warnings.push('Ignoring local @import of "'+e+'" as after other content.');else{if(s)return a=a?n.externalContext.sourcesContent[i]:c.readFileSync(o,"utf-8"),n.inlinedStylesheets.push(o),n.inline=n.externalContext.options.inline,n.externalContext.source=i,n.externalContext.sourcesContent[i]=a,n.externalContext.stats.originalSize+=a.length,fromStyles(a,n.externalContext,n,function(e){return e=wrapInMedia(e,t,r),n.outputTokens=n.outputTokens.concat(e),n.sourceTokens=n.sourceTokens.slice(1),doInlineImports(n)});n.warnings.push('Skipping local @import of "'+e+'" as resource is not allowed.'),n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1))}else n.errors.push('Ignoring local @import of "'+e+'" as resource is missing.');return n.sourceTokens=n.sourceTokens.slice(1),doInlineImports(n)})(r,n,e,t)}(t,e);t[0]==_.AT_RULE||t[0]==_.COMMENT?e.outputTokens.push(t):(e.outputTokens.push(t),e.afterContent=!0)}return e.sourceTokens=[],e.callback(e.outputTokens)}({afterContent:!1,callback:n,errors:t.errors,externalContext:t,fetch:t.options.fetch,inlinedStylesheets:r.inlinedStylesheets||t.inlinedStylesheets,inline:r.inline,inlineRequest:t.options.inlineRequest,inlineTimeout:t.options.inlineTimeout,isRemote:r.isRemote||!1,localOnly:t.localOnly,outputTokens:[],rebaseTo:t.options.rebaseTo,sourceTokens:e,warnings:t.warnings})}(e,t,r,n):n(e)}function wrapInMedia(e,t,r){return t?[[_.NESTED_BLOCK,[[_.NESTED_BLOCK_SCOPE,"@media "+t,r]],e]]:e}e.exports=function readSources(e,t,r){return function doReadSources(e,t,r){return"string"==typeof e?fromString(e,t,r):n.isBuffer(e)?fromString(e.toString(),t,r):Array.isArray(e)?function fromArray(e,r,t){return fromStyles(e.reduce(function(e,t){return"string"==typeof t?function addStringSource(e,t){return t.push(restoreAsImport(normalizeUri(e))),t}(t,e):addHashSource(t,r,e)},[]).join(""),r,{inline:["all"]},t)}(e,t,r):"object"==_typeof(e)?function fromHash(e,t,r){return fromStyles(addHashSource(e,t,[]).join(""),t,{inline:["all"]},r)}(e,t,r):void 0}(e,t,function(e){return i(e,t,function(){return a(t,function(){return r(e)})})})}}.call(this,v(11).Buffer,v(9))},function(e,t,r){!function(a,s){var u=r(80),c=r(23),l=r(166),f=r(585),h=r(275),d=r(276),p=r(10),m=r(112),_=r(586),g=r(81),b=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function findTokenSource(e){return(e=(e[0]==p.AT_RULE||e[0]==p.COMMENT?e:e[1][0])[2][0])[2]}function applySourceMapTo(e,t){for(var r=e[1],n=e[2],i=[],o=0,a=n.length;o<a;o++)i.push(t.originalPositionFor(n[o],r.length));e[2]=i}e.exports=function applySourceMaps(e,t,r){var n={callback:r,fetch:t.options.fetch,index:0,inline:t.options.inline,inlineRequest:t.options.inlineRequest,inlineTimeout:t.options.inlineTimeout,inputSourceMapTracker:t.inputSourceMapTracker,localOnly:t.localOnly,processedTokens:[],rebaseTo:t.options.rebaseTo,sourceTokens:e,warnings:t.warnings};return t.options.sourceMap&&0<e.length?function doApplySourceMaps(e){for(var t,r,n=[],i=findTokenSource(e.sourceTokens[0]),o=e.sourceTokens.length;e.index<o;e.index++)if((t=findTokenSource(r=e.sourceTokens[e.index]))!=i&&(n=[],i=t),n.push(r),e.processedTokens.push(r),r[0]==p.COMMENT&&b.test(r[1]))return function fetchAndApplySourceMap(e,t,r,n){return function extractInputSourceMapFrom(e,t,r){var n,i,o=b.exec(e)[1];return _(o)?(n=function extractInputSourceMapFromDataUri(e){var t=(r=f(e))[2]?r[2].split(/[=;]/)[2]:"us-ascii",r="utf8"==(e=r[3]?r[3].split(";")[1]:"utf8")?a.unescape(r[4]):r[4];return(e=new s(r,e)).charset=t,JSON.parse(e.toString())}(o),r(n)):g(o)?function loadInputSourceMapFromRemoteUri(r,n,i){var e=l(r,!0,n.inline),t=!m(r);return n.localOnly?(n.warnings.push('Cannot fetch remote resource from "'+r+'" as no callback given.'),i(null)):t?(n.warnings.push('Cannot fetch "'+r+'" as no protocol given.'),i(null)):e?void n.fetch(r,n.inlineRequest,n.inlineTimeout,function(e,t){return e?(n.warnings.push('Missing source map at "'+r+'" - '+e),i(null)):void i(t)}):(n.warnings.push('Cannot fetch "'+r+'" as resource is not allowed.'),i(null))}(o,t,function(e){e?(e=JSON.parse(e),i=d(e,o),r(i)):r(null)}):(n=function loadInputSourceMapFromLocalUri(e,t){var r=l(e,!1,t.inline);return u.existsSync(e)&&u.statSync(e).isFile()?r?(e=u.readFileSync(e,"utf-8"),JSON.parse(e)):(t.warnings.push('Cannot fetch "'+e+'" as resource is not allowed.'),null):(t.warnings.push('Ignoring local source map at "'+e+'" as resource is missing.'),null)}(e=c.resolve(t.rebaseTo,o),t))?(i=h(n,e,t.rebaseTo),r(i)):r(null)}(e,n,function(e){return e&&(n.inputSourceMapTracker.track(t,e),function applySourceMapRecursively(e,t){for(var r,n=0,i=e.length;n<i;n++)switch((r=e[n])[0]){case p.AT_RULE:applySourceMapTo(r,t);break;case p.AT_RULE_BLOCK:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.AT_RULE_BLOCK_SCOPE:applySourceMapTo(r,t);break;case p.NESTED_BLOCK:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.NESTED_BLOCK_SCOPE:case p.COMMENT:applySourceMapTo(r,t);break;case p.PROPERTY:applySourceMapRecursively(r,t);break;case p.PROPERTY_BLOCK:applySourceMapRecursively(r[1],t);break;case p.PROPERTY_NAME:case p.PROPERTY_VALUE:applySourceMapTo(r,t);break;case p.RULE:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.RULE_SCOPE:applySourceMapTo(r,t)}return e}(r,n.inputSourceMapTracker)),n.index++,doApplySourceMaps(n)})}(r[1],t,n,e);return e.callback(e.processedTokens)}(n):r(e)}}.call(this,r(12),r(11).Buffer)},function(e,t){var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;e.exports=function matchDataUri(e){return r.exec(e)}},function(e,t){var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;e.exports=function isDataUriResource(e){return r.test(e)}},function(e,t,r){var o=r(80),a=r(23),s=r(166),u=r(112),c=r(81);e.exports=function loadOriginalSources(e,t){var r={callback:t,fetch:e.options.fetch,index:0,inline:e.options.inline,inlineRequest:e.options.inlineRequest,inlineTimeout:e.options.inlineTimeout,localOnly:e.localOnly,rebaseTo:e.options.rebaseTo,sourcesContent:e.sourcesContent,uriToSource:function uriToSourceMapping(e){var t,r,n,i,o,a={};for(n in e)for(t=e[n],i=0,o=t.sources.length;i<o;i++)r=t.sources[i],n=t.sourceContentFor(r,!0),a[r]=n;return a}(e.inputSourceMapTracker.all()),warnings:e.warnings};return e.options.sourceMap&&e.options.sourceMapInlineSources?function doLoadOriginalSources(e){for(var t,r,n=Object.keys(e.uriToSource),i=n.length;e.index<i;e.index++){if(t=n[e.index],!(r=e.uriToSource[t]))return function loadOriginalSource(t,r){var e;return c(t)?function loadOriginalSourceFromRemoteUri(r,n,i){var e=s(r,!0,n.inline),t=!u(r);return n.localOnly?(n.warnings.push('Cannot fetch remote resource from "'+r+'" as no callback given.'),i(null)):t?(n.warnings.push('Cannot fetch "'+r+'" as no protocol given.'),i(null)):e?void n.fetch(r,n.inlineRequest,n.inlineTimeout,function(e,t){e&&n.warnings.push('Missing original source at "'+r+'" - '+e),i(t)}):(n.warnings.push('Cannot fetch "'+r+'" as resource is not allowed.'),i(null))}(t,r,function(e){return r.index++,r.sourcesContent[t]=e,doLoadOriginalSources(r)}):(e=function loadOriginalSourceFromLocalUri(e,t){var r=s(e,!1,t.inline),e=a.resolve(t.rebaseTo,e);return o.existsSync(e)&&o.statSync(e).isFile()?r?o.readFileSync(e,"utf8"):(t.warnings.push('Cannot fetch "'+e+'" as resource is not allowed.'),null):(t.warnings.push('Ignoring local source map at "'+e+'" as resource is missing.'),null)}(t,r),r.index++,r.sourcesContent[t]=e,doLoadOriginalSources(r))}(t,e);e.sourcesContent[t]=r}return e.callback()}(r):t()}},function(e,t){var r=/\\/g;e.exports=function normalizePath(e){return e.replace(r,"/")}},function(e,t,r){var i=r(277),o=r(278),c=r(590),a=r(10),s=r(279),u=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function rebaseAtRule(e,t,r){var n;s(e[1])&&(n=i(e[1]),r=c(n[0],r),n=n[1],e[1]=o(r,n))}function rebaseProperties(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(o=2,a=(n=e[s]).length;o<a;o++)i=n[o][1],t.isUrl(i)&&(n[o][1]=c(i,r))}e.exports=function rebase(e,t,r,n){return(t?function rebaseEverything(e,t,r){for(var n,i=0,o=e.length;i<o;i++)switch((n=e[i])[0]){case a.AT_RULE:rebaseAtRule(n,0,r);break;case a.AT_RULE_BLOCK:rebaseProperties(n[2],t,r);break;case a.COMMENT:!function rebaseSourceMapComment(e,t){var r=u.exec(e[1]);r&&-1===r[1].indexOf("data:")&&(e[1]=e[1].replace(r[1],c(r[1],t,!0)))}(n,r);break;case a.NESTED_BLOCK:rebaseEverything(n[2],t,r);break;case a.RULE:rebaseProperties(n[2],t,r)}return e}:function rebaseAtRules(e,t,r){for(var n,i=0,o=e.length;i<o;i++)(n=e[i])[0]===a.AT_RULE&&rebaseAtRule(n,0,r);return e})(e,r,n)}},function(l,e,f){!function(e){var r=f(23),n=f(33),i=/^["']/,o=/["']$/,a=/[\(\)]/,s=/^url\(/i,u=/\)$/,c=/\s/,t="win32"==e.platform;function rebase(e,t){return!t||function isAbsolute(e){return r.isAbsolute(e)}(e)&&!isRemote(t.toBase)||isRemote(e)||function isSVGMarker(e){return"#"==e[0]}(e)||function isInternal(e){return/^\w+:\w+/.test(e)}(e)?e:function isData(e){return 0===e.indexOf("data:")}(e)?"'"+e+"'":isRemote(t.toBase)?n.resolve(t.toBase,e):t.absolute?normalize(function absolute(e,t){return r.resolve(r.join(t.fromBase||"",e)).replace(t.toBase,"")}(e,t)):normalize(function relative(e,t){return r.relative(t.toBase,r.join(t.fromBase||"",e))}(e,t))}function isRemote(e){return/^[^:]+?:\/\//.test(e)||0===e.indexOf("//")}function normalize(e){return t?e.replace(/\\/g,"/"):e}l.exports=function rewriteUrl(e,t,r){var e=(n=e.replace(s,"").replace(u,"").trim()).replace(i,"").replace(o,"").trim(),n="'"==n[0]||'"'==n[0]?n[0]:function quoteFor(e){return-1<e.indexOf("'")?'"':-1<e.indexOf('"')||function hasWhitespace(e){return c.test(e)}(e)||function hasRoundBrackets(e){return a.test(e)}(e)?"'":""}(e);return r?rebase(e,t):"url("+n+rebase(e,t)+n+")"}}.call(this,f(9))},function(e,t,r){var L=r(16),D=r(10),j=r(105),U="block",F="comment",H="double-quote",q="rule",z="single-quote",n=["@charset","@import"],i=["@-moz-document","@document","@-moz-keyframes","@-ms-keyframes","@-o-keyframes","@-webkit-keyframes","@keyframes","@media","@supports"],W=/\/\* clean\-css ignore:end \*\/$/,K=/^\/\* clean\-css ignore:start \*\//,V=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],G=["@footnote","@footnotes","@left","@page-float-bottom","@page-float-top","@right"],Y=/^\[\s{0,31}\d+\s{0,31}\]$/,o=/[\s\(]/,X=/[\s|\}]*$/;function originalMetadata(e,t,r,n){var i=e[2];return r.inputSourceMapTracker.isTracking(i)?r.inputSourceMapTracker.originalPositionFor(e,t.length,n):e}function tokenTypeFrom(e){var t=e[0]==L.AT||e[0]==L.UNDERSCORE,e=e.join("").split(o)[0];return t&&-1<i.indexOf(e)?D.NESTED_BLOCK:t&&-1<n.indexOf(e)?D.AT_RULE:t?D.AT_RULE_BLOCK:D.RULE}function tokenScopeFrom(e){return e==D.RULE?D.RULE_SCOPE:e==D.NESTED_BLOCK?D.NESTED_BLOCK_SCOPE:e==D.AT_RULE_BLOCK?D.AT_RULE_BLOCK_SCOPE:void 0}e.exports=function tokenize(e,t){return function intoTokens(e,t,r,n){for(var i,o,a,s,u,c,l,f=[],h=f,d=[],p=[],m=r.level,_=[],g=[],b=[],y=0,v=!1,w=!1,E=!1,T=!1,S=!1,A=r.position;A.index<e.length;A.index++){var k=e[A.index],x=m==z||m==H,C=k==L.SPACE||k==L.TAB,O=k==L.NEW_LINE_NIX,M=k==L.NEW_LINE_NIX&&e[A.index-1]==L.CARRIAGE_RETURN,N=k==L.CARRIAGE_RETURN&&e[A.index+1]&&e[A.index+1]!=L.NEW_LINE_NIX,R=!w&&m!=F&&!x&&k==L.ASTERISK&&e[A.index-1]==L.FORWARD_SLASH,P=!v&&!x&&k==L.FORWARD_SLASH&&e[A.index-1]==L.ASTERISK,I=m==F&&P,y=Math.max(y,0),B=0===g.length?[A.line,A.column,A.source]:B;if(c)g.push(k);else if(I||m!=F)if(R||I||!E)if(R&&(m==U||m==q)&&1<g.length)p.push(B),g.push(k),b.push(g.slice(0,g.length-2)),g=g.slice(g.length-2),B=[A.line,A.column-1,A.source],_.push(m),m=F;else if(R)_.push(m),m=F,g.push(k);else if(I&&function isIgnoreStartComment(e){return K.test(e.join("")+L.FORWARD_SLASH)}(g))s=g.join("").trim()+k,i=[D.COMMENT,s,[originalMetadata(B,s,t)]],h.push(i),E=!0,B=p.pop()||null,g=b.pop()||[];else if(I&&function isIgnoreEndComment(e){return W.test(e.join("")+L.FORWARD_SLASH)}(g))l=(s=g.join("")+k).lastIndexOf(L.FORWARD_SLASH+L.ASTERISK),u=s.substring(0,l),i=[D.RAW,u,[originalMetadata(B,u,t)]],h.push(i),u=s.substring(l),B=[A.line,A.column-u.length+1,A.source],i=[D.COMMENT,u,[originalMetadata(B,u,t)]],h.push(i),E=!1,m=_.pop(),B=p.pop()||null,g=b.pop()||[];else if(I)s=g.join("").trim()+k,i=[D.COMMENT,s,[originalMetadata(B,s,t)]],h.push(i),m=_.pop(),B=p.pop()||null,g=b.pop()||[];else if(P&&e[A.index+1]!=L.ASTERISK)t.warnings.push("Unexpected '*/' at "+j([A.line,A.column,A.source])+"."),g=[];else if(k!=L.SINGLE_QUOTE||x)if(k==L.SINGLE_QUOTE&&m==z)m=_.pop(),g.push(k);else if(k!=L.DOUBLE_QUOTE||x)if(k==L.DOUBLE_QUOTE&&m==H)m=_.pop(),g.push(k);else if(!R&&!I&&k!=L.CLOSE_ROUND_BRACKET&&k!=L.OPEN_ROUND_BRACKET&&m!=F&&!x&&0<y)g.push(k);else if(k!=L.OPEN_ROUND_BRACKET||x||m==F||T)if(k!=L.CLOSE_ROUND_BRACKET||x||m==F||T)if(k==L.SEMICOLON&&m==U&&g[0]==L.AT)s=g.join("").trim(),f.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),g=[];else if(k==L.COMMA&&m==U&&o)s=g.join("").trim(),o[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,o[1].length)]]),g=[];else if(k==L.COMMA&&m==U&&tokenTypeFrom(g)==D.AT_RULE)g.push(k);else if(k==L.COMMA&&m==U)o=[tokenTypeFrom(g),[],[]],s=g.join("").trim(),o[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,0)]]),g=[];else if(k==L.OPEN_CURLY_BRACKET&&m==U&&o&&o[0]==D.NESTED_BLOCK)s=g.join("").trim(),o[1].push([D.NESTED_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),f.push(o),_.push(m),A.column++,A.index++,g=[],o[2]=intoTokens(e,t,r,!0),o=null;else if(k==L.OPEN_CURLY_BRACKET&&m==U&&tokenTypeFrom(g)==D.NESTED_BLOCK)s=g.join("").trim(),(o=o||[D.NESTED_BLOCK,[],[]])[1].push([D.NESTED_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),f.push(o),_.push(m),A.column++,A.index++,g=[],o[2]=intoTokens(e,t,r,!0),o=null;else if(k==L.OPEN_CURLY_BRACKET&&m==U)s=g.join("").trim(),(o=o||[tokenTypeFrom(g),[],[]])[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,o[1].length)]]),h=o[2],f.push(o),_.push(m),m=q,g=[];else if(k==L.OPEN_CURLY_BRACKET&&m==q&&T)d.push(o),o=[D.PROPERTY_BLOCK,[]],a.push(o),h=o[1],_.push(m),m=q,T=!1;else if(k==L.OPEN_CURLY_BRACKET&&m==q&&function isPageMarginBox(e){return e=e.join("").trim(),-1<V.indexOf(e)||-1<G.indexOf(e)}(g))s=g.join("").trim(),d.push(o),(o=[D.AT_RULE_BLOCK,[],[]])[1].push([D.AT_RULE_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),h.push(o),h=o[2],_.push(m),m=q,g=[];else if(k!=L.COLON||m!=q||T){if(k==L.SEMICOLON&&m==q&&a&&0<d.length&&0<g.length&&g[0]==L.AT)s=g.join("").trim(),o[1].push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),g=[];else if(k==L.SEMICOLON&&m==q&&a&&0<g.length)s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,T=!1,g=[];else if(k==L.SEMICOLON&&m==q&&a&&0===g.length)a=null,T=!1;else if(k==L.SEMICOLON&&m==q&&0<g.length&&g[0]==L.AT)s=g.join(""),h.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),T=!1,g=[];else if(k==L.SEMICOLON&&m==q&&S)S=!1,g=[];else if(k!=L.SEMICOLON||m!=q||0!==g.length)if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&T&&0<g.length&&0<d.length)s=g.join(""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,h=(o=d.pop())[2],m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<g.length&&g[0]==L.AT&&0<d.length)s=g.join(""),o[1].push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),a=null,h=(o=d.pop())[2],m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<d.length)a=null,h=(o=d.pop())[2],m=_.pop(),T=!1;else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<g.length)s=g.join(""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,o=d.pop(),h=f,m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&0<g.length&&g[0]==L.AT)o=a=null,s=g.join("").trim(),h.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),h=f,m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&_[_.length-1]==q)a=null,h=(o=d.pop())[2],m=_.pop(),S=!(T=!1),g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q)o=a=null,h=f,m=_.pop(),T=!1;else if(k==L.CLOSE_CURLY_BRACKET&&m==U&&!n&&A.index<=e.length-1)t.warnings.push("Unexpected '}' at "+j([A.line,A.column,A.source])+"."),g.push(k);else{if(k==L.CLOSE_CURLY_BRACKET&&m==U)break;k==L.OPEN_ROUND_BRACKET&&m==q&&T?(g.push(k),y++):k==L.CLOSE_ROUND_BRACKET&&m==q&&T&&1==y?(g.push(k),s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),y--,g=[]):k==L.CLOSE_ROUND_BRACKET&&m==q&&T?(g.push(k),y--):k==L.FORWARD_SLASH&&e[A.index+1]!=L.ASTERISK&&m==q&&T&&0<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.FORWARD_SLASH&&e[A.index+1]!=L.ASTERISK&&m==q&&T?(a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.COMMA&&m==q&&T&&0<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.COMMA&&m==q&&T?(a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.CLOSE_SQUARE_BRACKET&&a&&1<a.length&&0<g.length&&function isRepeatToken(e){return Y.test(e.join("")+L.CLOSE_SQUARE_BRACKET)}(g)?(g.push(k),s=g.join("").trim(),a[a.length-1][1]+=s,g=[]):(C||O&&!M)&&m==q&&T&&a&&0<g.length||M&&m==q&&T&&a&&1<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),g=[]):M&&m==q&&T?g=[]:1==g.length&&M?g.pop():!(0<g.length)&&(C||O||M||N)||g.push(k)}}else s=g.join("").trim(),a=[D.PROPERTY,[D.PROPERTY_NAME,s,[originalMetadata(B,s,t)]]],h.push(a),T=!0,g=[];else g.push(k),y--;else g.push(k),y++;else _.push(m),m=H,g.push(k);else _.push(m),m=z,g.push(k);else g.push(k);else g.push(k);c=!c&&k==L.BACK_SLASH,v=R,w=I,A.line=M||O||N?A.line+1:A.line,A.column=M||O||N?0:A.column+1}return T&&t.warnings.push("Missing '}' at "+j([A.line,A.column,A.source])+"."),T&&0<g.length&&(s=g.join("").replace(X,""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),g=[]),0<g.length&&t.warnings.push("Invalid character(s) '"+g.join("")+"' at "+j(B)+". Ignoring."),f}(e,t,{level:U,position:{source:t.source||void 0,line:1,column:0,index:0}},!1)}},function(e,t,r){var n=r(159).all;function store(e,t){t="string"==typeof t?t:t[1],(0,e.wrap)(e,t),track(e,t),e.output.push(t)}function wrap(e,t){e.column+t.length>e.format.wrapAt&&(track(e,e.format.breakWith),e.output.push(e.format.breakWith))}function track(e,t){t=t.split("\n"),e.line+=t.length-1,e.column=1<t.length?0:e.column+t.pop().length}e.exports=function serializeStyles(e,t){return t={column:0,format:t.options.format,indentBy:0,indentWith:"",line:1,output:[],spaceAfterClosingBrace:t.options.compatibility.properties.spaceAfterClosingBrace,store:store,wrap:t.options.format.wrapAt?wrap:function(){}},n(t,e),{styles:t.output.join("")}}},function(t,e,i){!function(e){var r=i(271).SourceMapGenerator,n=i(159).all,a=i(81),s="win32"==e.platform,u=/\//g,c="$stdin",l="\\";function store(e,t){var r="string"==typeof t,n=r?t:t[1],t=r?null:t[2];(0,e.wrap)(e,n),track(e,n,t),e.output.push(n)}function wrap(e,t){e.column+t.length>e.format.wrapAt&&(track(e,e.format.breakWith,!1),e.output.push(e.format.breakWith))}function track(e,t,r){t=t.split("\n"),r&&function trackAllMappings(e,t){for(var r=0,n=t.length;r<n;r++)!function trackMapping(e,t){var r=t[0],n=t[1],i=t[2],o=i,t=o||c;s&&o&&!a(o)&&(t=o.replace(u,l)),e.outputMap.addMapping({generated:{line:e.line,column:e.column},source:t,original:{line:r,column:n}}),e.inlineSources&&i in e.sourcesContent&&e.outputMap.setSourceContent(t,e.sourcesContent[i])}(e,t[r])}(e,r),e.line+=t.length-1,e.column=1<t.length?0:e.column+t.pop().length}t.exports=function serializeStylesAndSourceMap(e,t){return t={column:0,format:t.options.format,indentBy:0,indentWith:"",inlineSources:t.options.sourceMapInlineSources,line:1,output:[],outputMap:new r,sourcesContent:t.sourcesContent,spaceAfterClosingBrace:t.options.compatibility.properties.spaceAfterClosingBrace,store:store,wrap:t.options.format.wrapAt?wrap:function(){}},n(t,e),{sourceMap:t.outputMap,styles:t.output.join("")}}}.call(this,i(9))},function(e,k,x){!function(T,S){var A;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){var t="object"==_typeof(k)&&k,r="object"==_typeof(T)&&T&&T.exports==t&&T,n="object"==(void 0===S?"undefined":_typeof(S))&&S;function R6c(e,t){return y.call(e,t)}function T6c(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=(R6c(e,r)?e:t)[r];return n}function U6c(e,t){var r="";return 55296<=e&&e<=57343||1114111<e?(t&&v("character reference outside the permissible Unicode range"),"�"):R6c(d,e)?(t&&v("disallowed character reference"),d[e]):(t&&function S6c(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return 1}(g,e)&&v("disallowed character reference"),65535<e&&(r+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+b(e))}function V6c(e){return"&#x"+e.toString(16).toUpperCase()+";"}function W6c(e){return"&#"+e+";"}function Y6c(e,t){function yhc(e){return o(e.charCodeAt(0))}(t=T6c(t,Y6c.options)).strict&&h.test(e)&&v("forbidden code point");var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?W6c:V6c;return r?(e=e.replace(s,function(e){return n&&R6c(l,e)?"&"+l[e]+";":yhc(e)}),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(c,function(e){return"&"+l[e]+";"}))):n?e=(e=(e=i?e:e.replace(f,function(e){return"&"+l[e]+";"})).replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,function(e){return"&"+l[e]+";"}):i||(e=e.replace(f,yhc)),e.replace(a,function(e){var t=e.charCodeAt(0),e=e.charCodeAt(1);return o(1024*(t-55296)+e-56320+65536)}).replace(u,yhc)}n.global!==n&&n.window!==n||(e=n);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp"," ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},f=/["&'<>`]/g,i={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},o=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},_={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},d={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},g=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,y={}.hasOwnProperty,v=function parseError(e){throw Error("Parse error: "+e)};(n=function decode(e,h){var d=(h=T6c(h,decode.options)).strict;return d&&o.test(e)&&v("malformed character reference"),e.replace(p,function(e,t,r,n,i,o,a,s,u){var c,l,f;return t?m[f=t]:r?(f=r,n&&h.isAttributeValue?(d&&"="==n&&v("`&` did not start a character reference"),e):(d&&v("named character reference was not terminated by a semicolon"),_[f]+(n||""))):i?(l=i,c=o,d&&!c&&v("character reference was not terminated by a semicolon"),U6c(l=parseInt(l,10),d)):a?(c=s,d&&!c&&v("character reference was not terminated by a semicolon"),U6c(l=parseInt(a,16),d)):(d&&v("named character reference was not terminated by a semicolon"),e)})}).options={isAttributeValue:!(Y6c.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1}),strict:!1};var w={version:"1.2.0",encode:Y6c,decode:n,escape:function escape(e){return e.replace(f,function(e){return i[e]})},unescape:n};if("object"==_typeof(x(111))&&x(111))void 0===(A=function(){return w}.call(k,x,k,T))||(T.exports=A);else if(t&&!t.nodeType)if(r)r.exports=w;else for(var E in w)R6c(w,E)&&(t[E]=w[E]);else e.he=w}(this)}.call(this,x(27)(e),x(12))},function(e,t,r){"use strict";var n=r(280).createMapFromString,h=/([^\s"'<>/=]+)/,d=[/=/],p=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],r="((?:"+(r="["+(r="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\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-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\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\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+r+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+r+")",m=new RegExp("^<"+r),_=/^\s*(\/?)>/,g=new RegExp("^<\\/"+r+"[^>]*>"),b=/^<!DOCTYPE\s?[^>]+>/i,y=!1;"x".replace(/x(.)?/g,function(e,t){y=""===t});var v=n("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr",!0),w=n("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var",!0),E=n("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source",!0),T=n("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected",!0),S=n("script,style",!0),A=n("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul",!0),k={};function HTMLParser(e,l){for(var i,t,r,n,o=[],a=function attrForHandler(e){var t=h.source+"(?:\\s*("+function joinSingleAttrAssigns(e){return d.concat(e.customAttrAssign||[]).map(function(e){return"(?:"+e.source+")"}).join("|")}(e)+")[ \\t\\n\\f\\r]*(?:"+p.join("|")+"))?";if(e.customAttrSurround){for(var r=[],n=e.customAttrSurround.length-1;0<=n;n--)r[n]="(?:("+e.customAttrSurround[n][0].source+")\\s*"+t+"\\s*("+e.customAttrSurround[n][1].source+"))";r.push("(?:"+t+")"),t="(?:"+r.join("|")+")"}return new RegExp("^\\s*"+t)}(l);e;){if(t=e,i&&S(i)){var s=i.toLowerCase(),u=k[s]||(k[s]=new RegExp("([\\s\\S]*?)</"+s+"[^>]*>","i"));e=e.replace(u,function(e,t){return"script"!==s&&"style"!==s&&"noscript"!==s&&(t=t.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),l.chars&&l.chars(t),""}),parseEndTag("</"+s+">",s)}else{if(0===(f=e.indexOf("<"))){if(/^<!--/.test(e)&&0<=(u=e.indexOf("--\x3e"))){l.comment&&l.comment(e.substring(4,u)),e=e.substring(u+3),r="";continue}if(/^<!\[/.test(e)){var c=e.indexOf("]>");if(0<=c){l.comment&&l.comment(e.substring(2,c+1),!0),e=e.substring(c+2),r="";continue}}if(c=e.match(b)){l.doctype&&l.doctype(c[0]),e=e.substring(c[0].length),r="";continue}if(c=e.match(g)){e=e.substring(c[0].length),c[0].replace(g,parseEndTag),r="/"+c[1].toLowerCase();continue}if(c=parseStartTag(e)){e=c.rest,function handleStartTag(e){var t=e.tagName,r=e.unarySlash;if(l.html5&&("p"===i&&A(t)?parseEndTag("",i):"tbody"===t?closeIfFound("thead"):"tfoot"===t&&(closeIfFound("tbody")||closeIfFound("thead")),"col"===t&&findTag("colgroup")<0&&(i="colgroup",o.push({tag:i,attrs:[]}),l.start&&l.start(i,[],!1,""))),!l.html5&&!w(t))for(;i&&w(i);)parseEndTag("",i);E(t)&&i===t&&parseEndTag("",t);var n=v(t)||"html"===t&&"head"===i||!!r,e=e.attrs.map(function(t){var r,n,e,i,o,a;function populate(e){return o=t[e],void 0!==(n=t[e+1])?'"':void 0!==(n=t[e+2])?"'":(void 0===(n=t[e+3])&&T(r)&&(n=r),"")}y&&-1===t[0].indexOf('""')&&(""===t[3]&&delete t[3],""===t[4]&&delete t[4],""===t[5]&&delete t[5]);var s=1;if(l.customAttrSurround)for(var u=0,c=l.customAttrSurround.length;u<c;u++,s+=7)if(r=t[s+1]){a=populate(s+2),e=t[s],i=t[s+6];break}return!r&&(r=t[s])&&(a=populate(s+1)),{name:r,value:n,customAssign:o||"=",customOpen:e||"",customClose:i||"",quote:a||""}});n||(o.push({tag:t,attrs:e}),i=t,r=""),l.start&&l.start(t,e,n,r)}(c),r=c.tagName.toLowerCase();continue}l.continueOnParseError&&(f=e.indexOf("<",1))}var f=(f=parseStartTag(e=0<=f?(n=e.substring(0,f),e.substring(f)):(n=e,"")))?f.tagName:(f=e.match(g))?"/"+f[1]:"";l.chars&&l.chars(n,r,f),r=""}if(e===t)throw new Error("Parse Error: "+e)}function parseStartTag(e){var t=e.match(m);if(t){var r,n,i={tagName:t[1],attrs:[]};for(e=e.slice(t[0].length);!(r=e.match(_))&&(n=e.match(a));)e=e.slice(n[0].length),i.attrs.push(n);if(r)return i.unarySlash=r[1],i.rest=e.slice(r[0].length),i}}function closeIfFound(e){return 0<=findTag(e)&&(parseEndTag("",e),1)}function findTag(e){for(var t=e.toLowerCase(),r=o.length-1;0<=r&&o[r].tag.toLowerCase()!==t;r--);return r}function parseEndTag(e,t){var r=t?findTag(t):0;if(0<=r){for(var n=o.length-1;r<=n;n--)l.end&&l.end(o[n].tag,o[n].attrs,r<n||!e);o.length=r,i=r&&o[r-1].tag}else"br"===t.toLowerCase()?l.start&&l.start(t,[],!0,""):"p"===t.toLowerCase()&&(l.start&&l.start(t,[],!1,"",!0),l.end&&l.end(t,[]))}l.partialMarkup||parseEndTag()}t.HTMLParser=HTMLParser,t.HTMLtoXML=function(e){var o="";return HTMLParser(e,{start:function start(e,t,r){o+="<"+e;for(var n=0,i=t.length;n<i;n++)o+=" "+t[n].name+'="'+(t[n].value||"").replace(/"/g,""")+'"';o+=(r?"/":"")+">"},end:function end(e){o+="</"+e+">"},chars:function chars(e){o+=e},comment:function comment(e){o+="\x3c!--"+e+"--\x3e"},ignore:function ignore(e){o+=e}}),o},t.HTMLtoDOM=function(e,o){var a={html:!0,head:!0,body:!0,title:!0},s={link:"head",base:"head"};o?o=o.ownerDocument||o.getOwnerDocument&&o.getOwnerDocument()||o:"undefined"!=typeof DOMDocument?o=new DOMDocument:"undefined"!=typeof document&&document.implementation&&document.implementation.createDocument?o=document.implementation.createDocument("","",null):"undefined"!=typeof ActiveX&&(o=new ActiveXObject("Msxml.DOMDocument"));var t,r,u=[];if(o.documentElement||o.getDocumentElement&&o.getDocumentElement()||!o.createElement||(t=o.createElement("html"),(r=o.createElement("head")).appendChild(o.createElement("title")),t.appendChild(r),t.appendChild(o.createElement("body")),o.appendChild(t)),o.getElementsByTagName)for(var n in a)a[n]=o.getElementsByTagName(n)[0];var c=a.body;return HTMLParser(e,{start:function start(e,t,r){if(a[e])c=a[e];else{var n,i=o.createElement(e);for(n in t)i.setAttribute(t[n].name,t[n].value);s[e]&&"boolean"!=typeof a[s[e]]?a[s[e]].appendChild(i):c&&c.appendChild&&c.appendChild(i),r||(u.push(i),c=i)}},end:function end(){--u.length,c=u[u.length-1]},chars:function chars(e){c.appendChild(o.createTextNode(e))},comment:function comment(){},ignore:function ignore(){}}),o}},function(e,t,r){"use strict";var n=r(281),i=r(597),o=r(598),a=r(167),s=r(599),u=r(606);function RelateUrl(e,t){this.options=o(t,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:!1,output:RelateUrl.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:!1,removeDirectoryIndexes:!0,removeEmptyQueries:!1,removeRootTrailingSlash:!0,schemeRelative:!0,site:void 0,slashesDenoteHost:!0}),this.from=s.from(e,this.options,null)}RelateUrl.prototype.relate=function(e,t,r){if(a.isPlainObject(t)?(r=t,t=e,e=null):t||(t=e,e=null),r=o(r,this.options),e=e||r.site,!(e=s.from(e,r,this.from))||!e.href)throw new Error("from value not defined.");if(e.extra.hrefInfo.minimumPathOnly)throw new Error("from value supplied is not absolute: "+e.href);return!1===(t=s.to(t,r)).valid?t.href:(t=u(e,t,r),i(t,r))},RelateUrl.relate=function(e,t,r){return(new RelateUrl).relate(e,t,r)},a.shallowMerge(RelateUrl,n),e.exports=RelateUrl},function(e,t,r){"use strict";var a=r(281);function getQuery(e,t){return t=t.removeEmptyQueries&&e.extra.relation.minimumPort,e.query.string[t?"stripped":"full"]}function showQuery(e,t){return!e.extra.relation.minimumQuery||t.output===a.ABSOLUTE||t.output===a.ROOT_RELATIVE}function showResource(e,t){var r=t.removeDirectoryIndexes&&e.extra.resourceIsIndex,t=e.extra.relation.minimumResource&&t.output!==a.ABSOLUTE&&t.output!==a.ROOT_RELATIVE;return!!e.resource&&!t&&!r}e.exports=function formatUrl(e,t){var r="";return r+=function formatScheme(e,t){var r="";return!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE||(e.extra.relation.minimumScheme&&t.schemeRelative&&t.output!==a.ABSOLUTE?r+="//":r+=e.scheme+"://"),r}(e,t),r+=function formatAuth(e,t){return!e.auth||t.removeAuth||!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE?"":e.auth+"@"}(e,t),r+=function formatHost(e,t){return e.host.full&&(e.extra.relation.maximumAuth||t.output===a.ABSOLUTE)?e.host.full:""}(e,t),r+=function formatPort(e){return e.port&&!e.extra.portIsDefault&&e.extra.relation.maximumHost?":"+e.port:""}(e),r+=function formatPath(e,t){var r="",n=e.path.absolute.string,i=e.path.relative.string,o=showResource(e,t);return!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE&&t.output!==a.ROOT_RELATIVE&&(i.length<=n.length&&t.output===a.SHORTEST||t.output===a.PATH_RELATIVE)?""===(r=i)&&(i=showQuery(e,t)&&!!getQuery(e,t),(e.extra.relation.maximumPath&&!o||e.extra.relation.overridesQuery&&!o&&!i)&&(r="./")):r=n,"/"!==r||o||!t.removeRootTrailingSlash||e.extra.relation.minimumPort&&t.output!==a.ABSOLUTE?r:""}(e,t),r+=function formatResource(e,t){return showResource(e,t)?e.resource:""}(e,t),(r+=function formatQuery(e,t){return showQuery(e,t)?getQuery(e,t):""}(e,t))+function formatHash(e){return e.hash||""}(e)}},function(e,t,r){"use strict";var i=r(167);e.exports=function getOptions(e,t){if(i.isPlainObject(e)){var r,n={};for(r in t)t.hasOwnProperty(r)&&(void 0!==e[r]?n[r]=function mergeOption(e,t){return t instanceof Object&&e instanceof Object?t instanceof Array&&e instanceof Array?t.concat(e):i.shallowMerge(e,t):e}(e[r],t[r]):n[r]=t[r]);return n}return t}},function(e,t,r){"use strict";var n=r(600),i=r(601),o=r(602),a=r(603),s=r(604),u=r(605),c=r(168);function parseUrl(e,t){return!1===(e=u(e,t)).valid||(i(e,t),a(e,t),o(e,t),s(e,t),n(e)),e}e.exports={from:function parseFromUrl(e,t,r){return e?(e=parseUrl(e,t),t=c.resolveDotSegments(e.path.absolute.array),e.path.absolute.array=t,e.path.absolute.string="/"+c.join(t),e):r},to:parseUrl}},function(e,t,r){"use strict";e.exports=function hrefInfo(e){var t=!(e.scheme||e.auth||e.host.full||e.port),r=t&&!e.path.absolute.string,n=r&&!e.resource,i=n&&!e.query.string.full.length,o=i&&!e.hash;e.extra.hrefInfo.minimumPathOnly=t,e.extra.hrefInfo.minimumResourceOnly=r,e.extra.hrefInfo.minimumQueryOnly=n,e.extra.hrefInfo.minimumHashOnly=i,e.extra.hrefInfo.empty=o}},function(e,t,r){"use strict";e.exports=function parseHost(e,t){var r;!t.ignore_www||(r=e.host.full)&&(0===(t=r).indexOf("www.")&&(t=r.substr(4)),e.host.stripped=t)}},function(e,t,r){"use strict";function splitPath(e){if("/"===e)return[];var t=[];return e.split("/").forEach(function(e){""!==e&&t.push(e)}),t}e.exports=function parsePath(e,t){var r,n,i=e.path.absolute.string;i&&(-1<(r=i.lastIndexOf("/"))?(++r<i.length&&("."!==(n=i.substr(r))&&".."!==n?(e.resource=n,i=i.substr(0,r)):i+="/"),e.path.absolute.string=i,e.path.absolute.array=splitPath(i)):"."===i||".."===i?(e.path.absolute.string=i+="/",e.path.absolute.array=splitPath(i)):(e.resource=i,e.path.absolute.string=null),e.extra.resourceIsIndex=function isDirectoryIndex(t,e){var r=!1;return e.directoryIndexes.every(function(e){return e!==t||!(r=!0)}),r}(e.resource,t))}},function(e,t,r){"use strict";e.exports=function parsePort(e,t){var r,n=-1;for(r in t.defaultPorts)if(r===e.scheme&&t.defaultPorts.hasOwnProperty(r)){n=t.defaultPorts[r];break}-1<n&&(n=n.toString(),null===e.port&&(e.port=n),e.extra.portIsDefault=e.port===n)}},function(e,t,r){"use strict";var a=Object.prototype.hasOwnProperty;function stringify(e,t){var r,n,i=0,o="";for(r in e)""!==r&&!0===a.call(e,r)&&(""===(n=e[r])&&t||(o+=1==++i?"?":"&",r=encodeURIComponent(r),o+=""!==n?r+"="+encodeURIComponent(n).replace(/%20/g,"+"):r));return o}e.exports=function parseQuery(e,t){e.query.string.full=stringify(e.query.object,!1),t.removeEmptyQueries&&(e.query.string.stripped=stringify(e.query.object,!0))}},function(e,t,r){"use strict";var n=r(33).parse;e.exports=function parseUrlString(e,t){return function validScheme(t,e){var r=!0;return e.rejectedSchemes.every(function(e){return r=!(0===t.indexOf(e+":"))}),r}(e,t)?function clean(e){var t=e.protocol;return t&&t.indexOf(":")===t.length-1&&(t=t.substr(0,t.length-1)),e.host={full:e.hostname,stripped:null},e.path={absolute:{array:null,string:e.pathname},relative:{array:null,string:null}},e.query={object:e.query,string:{full:null,stripped:null}},e.extra={hrefInfo:{minimumPathOnly:null,minimumResourceOnly:null,minimumQueryOnly:null,minimumHashOnly:null,empty:null,separatorOnlyQuery:"?"===e.search},portIsDefault:null,relation:{maximumScheme:null,maximumAuth:null,maximumHost:null,maximumPort:null,maximumPath:null,maximumResource:null,maximumQuery:null,maximumHash:null,minimumScheme:null,minimumAuth:null,minimumHost:null,minimumPort:null,minimumPath:null,minimumResource:null,minimumQuery:null,minimumHash:null,overridesQuery:null},resourceIsIndex:null,slashes:e.slashes},e.resource=null,e.scheme=t,delete e.hostname,delete e.pathname,delete e.protocol,delete e.search,delete e.slashes,e}(n(e,!0,t.slashesDenoteHost)):{href:e,valid:!1}}},function(e,t,r){"use strict";var n=r(607),i=r(609);e.exports=function relateUrl(e,t,r){return n(t,e,r),i(t,e,r),t}},function(e,t,r){"use strict";var n=r(608),i=r(167),o=r(168);e.exports=function absolutize(e,t,r){n.upToPath(e,t,r),e.extra.relation.minimumScheme&&(e.scheme=t.scheme),e.extra.relation.minimumAuth&&(e.auth=t.auth),e.extra.relation.minimumHost&&(e.host=i.clone(t.host)),e.extra.relation.minimumPort&&function copyPort(e,t){e.port=t.port,e.extra.portIsDefault=t.extra.portIsDefault}(e,t),e.extra.relation.minimumScheme&&function copyPath(e,t){var r,n;e.extra.relation.maximumHost||!e.extra.hrefInfo.minimumResourceOnly?(n="/",(r=e.path.absolute.array)?(e.extra.hrefInfo.minimumPathOnly&&0!==e.path.absolute.string.indexOf("/")&&(r=t.path.absolute.array.concat(r)),r=o.resolveDotSegments(r),n+=o.join(r)):r=[],e.path.absolute.array=r,e.path.absolute.string=n):e.path=i.clone(t.path)}(e,t),n.pathOn(e,t,r),e.extra.relation.minimumResource&&function copyResource(e,t){e.resource=t.resource,e.extra.resourceIsIndex=t.extra.resourceIsIndex}(e,t),e.extra.relation.minimumQuery&&(e.query=i.clone(t.query)),e.extra.relation.minimumHash&&(e.hash=t.hash)}},function(e,t,r){"use strict";e.exports={pathOn:function findRelation_pathOn(e,t,r){var n=e.extra.hrefInfo.minimumQueryOnly,i=e.extra.hrefInfo.minimumHashOnly,o=e.extra.hrefInfo.empty,a=e.extra.relation.minimumPort,s=e.extra.relation.minimumScheme,u=a&&e.path.absolute.string===t.path.absolute.string,a=e.resource===t.resource||!e.resource&&t.extra.resourceIsIndex||r.removeDirectoryIndexes&&e.extra.resourceIsIndex&&!t.resource,a=u&&(a||n||i||o),n=r.removeEmptyQueries?"stripped":"full",r=e.query.string[n],n=t.query.string[n],t=(o=a&&!!r&&r===n||(i||o)&&!e.extra.hrefInfo.separatorOnlyQuery)&&e.hash===t.hash;e.extra.relation.minimumPath=u,e.extra.relation.minimumResource=a,e.extra.relation.minimumQuery=o,e.extra.relation.minimumHash=t,e.extra.relation.maximumPort=!s||s&&!u,e.extra.relation.maximumPath=!s||s&&!a,e.extra.relation.maximumResource=!s||s&&!o,e.extra.relation.maximumQuery=!s||s&&!t,e.extra.relation.maximumHash=!s||s&&!t,e.extra.relation.overridesQuery=u&&e.extra.relation.maximumResource&&!o&&!!n},upToPath:function findRelation_upToPath(e,t,r){var n=e.extra.hrefInfo.minimumPathOnly,i=e.scheme===t.scheme||!e.scheme,o=i&&(e.auth===t.auth||r.removeAuth||n),r=r.ignore_www?"stripped":"full",n=(r=o&&(e.host[r]===t.host[r]||n))&&(e.port===t.port||n);e.extra.relation.minimumScheme=i,e.extra.relation.minimumAuth=o,e.extra.relation.minimumHost=r,e.extra.relation.minimumPort=n,e.extra.relation.maximumScheme=!i||i&&!o,e.extra.relation.maximumAuth=!i||i&&!r,e.extra.relation.maximumHost=!i||i&&!n}}},function(e,t,r){"use strict";var n=r(168);e.exports=function relativize(e,t,r){e.extra.relation.minimumScheme&&(t=function relatePath(r,e){var n=[],i=!0,o=-1;return e.forEach(function(e,t){i&&(r[t]!==e?i=!1:o=t),i||n.push("..")}),r.forEach(function(e,t){o<t&&n.push(e)}),n}(e.path.absolute.array,t.path.absolute.array),e.path.relative.array=t,e.path.relative.string=n.join(t))}},function(e,t,r){"use strict";function Sorter(){}function TokenChain(){}Sorter.prototype.sort=function(e,t){t=t||0;for(var r=0,n=this.keys.length;r<n;r++){var i=this.keys[r],o=i.slice(1),a=e.indexOf(o,t);if(-1!==a){for(;a!==t&&(e.splice(a,1),e.splice(t,0,o)),t++,-1!==(a=e.indexOf(o,t)););return this[i].sort(e,t)}}return e},TokenChain.prototype={add:function add(t){var r=this;t.forEach(function(e){r[e="$"+e]||(r[e]=[],r[e].processed=0),r[e].push(t)})},createSorter:function createSorter(){var i=this,t=new Sorter;return t.keys=Object.keys(i).sort(function(e,t){var r=i[e].length,n=i[t].length;return r<n?1:n<r||e<t?-1:t<e?1:0}).filter(function(e){if(i[e].processed<i[e].length){var r=e.slice(1),n=new TokenChain;return i[e].forEach(function(e){for(var t;-1!==(t=e.indexOf(r));)e.splice(t,1);e.forEach(function(e){i["$"+e].processed++}),n.add(e.slice(0))}),t[e]=n.createSorter(),!0}return!1}),t}},e.exports=TokenChain},function(e,t){e.exports={}},function(e,t,r){var M=r(613),N=r(62),R=Array.prototype.push;function baseAry(r,e){return 2==e?function(e,t){return r(e,t)}:function(e){return r(e)}}function cloneArray(e){for(var t=e?e.length:0,r=Array(t);t--;)r[t]=e[t];return r}function wrapImmutable(n,i){return function(){var e=arguments.length;if(e){for(var t=Array(e);e--;)t[e]=arguments[e];var r=t[0]=i.apply(void 0,t);return n.apply(void 0,t),r}}}e.exports=function baseConvert(r,e,t,s){var u="function"==typeof e,n=e===Object(e);if(n&&(s=t,t=e,e=void 0),null==t)throw new TypeError;var a={cap:!("cap"in(s=s||{}))||s.cap,curry:!("curry"in s)||s.curry,fixed:!("fixed"in s)||s.fixed,immutable:!("immutable"in s)||s.immutable,rearg:!("rearg"in s)||s.rearg},i=u?t:N,c="curry"in s&&s.curry,o="fixed"in s&&s.fixed,l="rearg"in s&&s.rearg,f=u?t.runInContext():void 0,h=u?t:{ary:r.ary,assign:r.assign,clone:r.clone,curry:r.curry,forEach:r.forEach,isArray:r.isArray,isError:r.isError,isFunction:r.isFunction,isWeakMap:r.isWeakMap,iteratee:r.iteratee,keys:r.keys,rearg:r.rearg,toInteger:r.toInteger,toPath:r.toPath},d=h.ary,p=h.assign,m=h.clone,_=h.curry,g=h.forEach,b=h.isArray,y=h.isError,v=h.isFunction,w=h.isWeakMap,E=h.keys,T=h.rearg,S=h.toInteger,A=h.toPath,k=E(M.aryMethod),x={castArray:function castArray(t){return function(){var e=arguments[0];return b(e)?t(cloneArray(e)):t.apply(void 0,arguments)}},iteratee:function iteratee(n){return function(){var e=arguments[0],t=arguments[1],r=n(e,t),e=r.length;return a.cap&&"number"==typeof t?(t=2<t?t-2:1,e&&e<=t?r:baseAry(r,t)):r}},mixin:function mixin(e){return function(t){var r=this;if(!v(r))return e(r,Object(t));var n=[];return g(E(t),function(e){v(t[e])&&n.push([e,r.prototype[e]])}),e(r,Object(t)),g(n,function(e){var t=e[1];v(t)?r.prototype[e[0]]=t:delete r.prototype[e[0]]}),r}},nthArg:function nthArg(r){return function(e){var t=e<0?1:S(e)+1;return _(r(e),t)}},rearg:function rearg(n){return function(e,t){var r=t?t.length:0;return _(n(e,t),r)}},runInContext:function runInContext(t){return function(e){return baseConvert(r,t(e),s)}}};function castFixed(e,t,r){return!a.fixed||!o&&M.skipFixed[e]?t:void 0===(e=(e=M.methodSpread[e])&&e.start)?d(t,r):function flatSpread(o,a){return function(){for(var e=arguments.length,t=e-1,r=Array(e);e--;)r[e]=arguments[e];var n=r[a],i=r.slice(0,a);return n&&R.apply(i,n),a!=t&&R.apply(i,r.slice(a+1)),o.apply(this,i)}}(t,e)}function castRearg(e,t,r){return a.rearg&&1<r&&(l||!M.skipRearg[e])?T(t,M.methodRearg[e]||M.aryRearg[r]):t}function cloneByPath(e,t){for(var r=-1,n=(t=A(t)).length,i=n-1,o=e=m(Object(e));null!=o&&++r<n;){var a=t[r],s=o[a];null==s||v(s)||y(s)||w(s)||(o[a]=m(r==i?s:Object(s))),o=o[a]}return e}function createConverter(e,n){var i=M.aliasToReal[e]||e,o=M.remap[i]||i,a=s;return function(e){var t=u?f:h,r=u?f[o]:n,e=p(p({},a),e);return baseConvert(t,i,r,e)}}function overArg(n,i){return function(){var e=arguments.length;if(!e)return n();for(var t=Array(e);e--;)t[e]=arguments[e];var r=a.rearg?0:e-1;return t[r]=i(t[r]),n.apply(void 0,t)}}function wrap(e,t,r){var n,i=M.aliasToReal[e]||e,o=t;return(e=x[i])?o=e(t):a.immutable&&(M.mutate.array[i]?o=wrapImmutable(t,cloneArray):M.mutate.object[i]?o=wrapImmutable(t,function createCloner(t){return function(e){return t({},e)}}(t)):M.mutate.set[i]&&(o=wrapImmutable(t,cloneByPath))),g(k,function(t){return g(M.aryMethod[t],function(e){if(i==e)return e=(e=M.methodSpread[i])&&e.afterRearg,n=e?castFixed(i,castRearg(i,o,t),t):castRearg(i,castFixed(i,o,t),t),n=function castCurry(e,t,r){return c||a.curry&&1<r?_(t,r):t}(0,n=function castCap(e,t){if(a.cap){var r=M.iterateeRearg[e];if(r)return function iterateeRearg(e,r){return overArg(e,function(e){var t=r.length;return function baseArity(r,e){return 2==e?function(e,t){return r.apply(void 0,arguments)}:function(e){return r.apply(void 0,arguments)}}(T(baseAry(e,t),r),t)})}(t,r);if(e=!u&&M.iterateeAry[e])return function iterateeAry(e,t){return overArg(e,function(e){return"function"==typeof e?baseAry(e,t):e})}(t,e)}return t}(i,n),t),!1}),!n}),(n=(n=n||o)==t?c?_(n,1):function(){return t.apply(this,arguments)}:n).convert=createConverter(i,t),n.placeholder=t.placeholder=r,n}if(!n)return wrap(e,t,i);var C=t,O=[];return g(k,function(e){g(M.aryMethod[e],function(e){var t=C[M.remap[e]||e];t&&O.push([e,wrap(e,t,C)])})}),g(E(C),function(e){var t=C[e];if("function"==typeof t){for(var r=O.length;r--;)if(O[r][0]==e)return;t.convert=createConverter(e,t),O.push([e,t])}}),g(O,function(e){C[e[0]]=e[1]}),C.convert=function convertLib(e){return C.runInContext.convert(e)(void 0)},C.placeholder=C,g(E(C),function(t){g(M.realToAlias[t]||[],function(e){C[e]=C[t]})}),C}},function(e,o){o.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},o.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},o.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},o.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},o.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},o.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},o.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},o.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},o.realToAlias=function(){var e,t=Object.prototype.hasOwnProperty,r=o.aliasToReal,n={};for(e in r){var i=r[e];t.call(n,i)?n[i].push(e):n[i]=[e]}return n}(),o.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},o.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},o.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t,r){e.exports={ary:r(615),assign:r(225),clone:r(633),curry:r(634),forEach:r(90),isArray:r(13),isError:r(635),isFunction:r(120),isWeakMap:r(636),iteratee:r(637),keys:r(119),rearg:r(638),toInteger:r(74),toPath:r(639)}},function(e,t,r){var n=r(171);e.exports=function ary(e,t,r){return t=r?void 0:t,t=e&&null==t?e.length:t,n(e,128,void 0,void 0,void 0,void 0,t)}},function(e,t,r){var o=r(113),a=r(17);e.exports=function createBind(e,t,r){var n=1&t,i=o(e);return function wrapper(){return(this&&this!==a&&this instanceof wrapper?i:e).apply(n?r:this,arguments)}}},function(e,t,r){var u=r(138),n=r(113),c=r(284),l=r(287),f=r(292),h=r(176),d=r(17);e.exports=function createCurry(i,o,a){var s=n(i);return function wrapper(){for(var e=arguments.length,t=Array(e),r=e,n=f(wrapper);r--;)t[r]=arguments[r];return(e-=(n=e<3&&t[0]!==n&&t[e-1]!==n?[]:h(t,n)).length)<a?l(i,o,c,wrapper.placeholder,void 0,t,n,void 0,void 0,a-e):u(this&&this!==d&&this instanceof wrapper?s:i,this,t)}}},function(e,t){e.exports=function countHolders(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}},function(e,t){e.exports=function noop(){}},function(e,t){e.exports={}},function(e,t,r){var n=r(172),i=r(175),o=r(173),a=r(13),s=r(22),u=r(622),c=Object.prototype.hasOwnProperty;function lodash(e){if(s(e)&&!a(e)&&!(e instanceof n)){if(e instanceof i)return e;if(c.call(e,"__wrapped__"))return u(e)}return new i(e)}lodash.prototype=o.prototype,e.exports=lodash.prototype.constructor=lodash},function(e,t,r){var n=r(172),i=r(175),o=r(99);e.exports=function wrapperClone(e){if(e instanceof n)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=o(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},function(e,t){var r=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function getWrapDetails(e){return(e=e.match(r))?e[1].split(n):[]}},function(e,t){var i=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function insertWrapDetails(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(1<r?"& ":"")+t[n],t=t.join(2<r?", ":" "),e.replace(i,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,r){var i=r(90),o=r(626),a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function updateWrapDetails(r,n){return i(a,function(e){var t="_."+e[0];n&e[1]&&!o(r,t)&&r.push(t)}),r.sort()}},function(e,t,r){var n=r(627);e.exports=function arrayIncludes(e,t){return!(null==e||!e.length)&&-1<n(e,t,0)}},function(e,t,r){var n=r(139),i=r(628),o=r(629);e.exports=function baseIndexOf(e,t,r){return t==t?o(e,t,r):n(e,i,r)}},function(e,t){e.exports=function baseIsNaN(e){return e!=e}},function(e,t){e.exports=function strictIndexOf(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}},function(e,t,r){var a=r(99),s=r(91),u=Math.min;e.exports=function reorder(e,t){for(var r=e.length,n=u(t.length,r),i=a(e);n--;){var o=t[n];e[n]=s(o,r)?i[o]:void 0}return e}},function(e,t,r){var f=r(138),n=r(113),h=r(17);e.exports=function createPartial(a,e,s,u){var c=1&e,l=n(a);return function wrapper(){for(var e=-1,t=arguments.length,r=-1,n=u.length,i=Array(n+t),o=this&&this!==h&&this instanceof wrapper?l:a;++r<n;)i[r]=u[r];for(;t--;)i[r++]=arguments[++e];return f(o,c?s:this,i)}}},function(e,t,r){var s=r(285),u=r(286),c=r(176),l="__lodash_placeholder__",f=Math.min;e.exports=function mergeData(e,t){var r,n=e[1],i=t[1],o=n|i,a=128==i&&8==n||128==i&&256==n&&e[7].length<=t[8]||384==i&&t[7].length<=t[8]&&8==n;return(o<131||a)&&(1&i&&(e[2]=t[2],o|=1&n?0:4),(n=t[3])&&(r=e[3],e[3]=r?s(r,n,t[4]):n,e[4]=r?c(e[3],l):t[4]),(n=t[5])&&(r=e[5],e[5]=r?u(r,n,t[6]):n,e[6]=r?c(e[5],l):t[6]),(n=t[7])&&(e[7]=n),128&i&&(e[8]=null==e[8]?t[8]:f(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o),e}},function(e,t,r){var n=r(132);e.exports=function clone(e){return n(e,4)}},function(e,t,r){var n=r(171),i=8;function curry(e,t,r){return(t=n(e,i,void 0,void 0,void 0,void 0,void 0,t=r?void 0:t)).placeholder=curry.placeholder,t}curry.placeholder={},e.exports=curry},function(e,t,r){var n=r(37),i=r(22),o=r(228);e.exports=function isError(e){if(!i(e))return!1;var t=n(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!o(e)}},function(e,t,r){var n=r(47),i=r(22);e.exports=function isWeakMap(e){return i(e)&&"[object WeakMap]"==n(e)}},function(e,t,r){var n=r(132),i=r(25);e.exports=function iteratee(e){return i("function"==typeof e?e:n(e,1))}},function(e,t,r){var n=r(171),r=(r=r(137))(function(e,t){return n(e,256,void 0,void 0,void 0,t)});e.exports=r},function(e,t,r){var n=r(98),i=r(99),o=r(13),a=r(52),s=r(221),u=r(54),c=r(53);e.exports=function toPath(e){return o(e)?n(e,u):a(e)?[e]:i(s(c(e)))}},function(e,t,r){r=r(641)(),e.exports=r},function(e,t,r){var c=r(175),n=r(137),l=r(174),f=r(289),h=r(13),d=r(288);e.exports=function createFlow(u){return n(function(i){var o=i.length,e=o,t=c.prototype.thru;for(u&&i.reverse();e--;){if("function"!=typeof(r=i[e]))throw new TypeError("Expected a function");t&&!s&&"wrapper"==f(r)&&(s=new c([],!0))}for(e=s?e:o;++e<o;)var r=i[e],n=f(r),a="wrapper"==n?l(r):void 0,s=a&&d(a[0])&&424==a[1]&&!a[4].length&&1==a[9]?s[f(a[0])].apply(s,a[3]):1==r.length&&d(r)?s[n]():s.thru(r);return function(){var e=arguments,t=e[0];if(s&&1==e.length&&h(t))return s.plant(t).value();for(var r=0,n=o?i[r].apply(this,e):t;++r<o;)n=i[r].call(this,n);return n}})}},function(e,t,r){var n=r(82)("map",r(73));n.placeholder=r(62),e.exports=n},function(e,t,r){var o=r(71);e.exports=function baseFilter(e,n){var i=[];return o(e,function(e,t,r){n(e,t,r)&&i.push(e)}),i}},function(e,t,r){var o=r(139),a=r(25),s=r(74),u=Math.max,c=Math.min;e.exports=function findLastIndex(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n-1;return void 0!==r&&(i=s(r),i=r<0?u(n+i,0):c(i,n-1)),o(e,a(t,3),i,!0)}},function(e,r,t){"use strict";function __export(e){for(var t in e)r.hasOwnProperty(t)||(r[t]=e[t])}var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(r,"__esModule",{value:!0});var i=t(294);r.Parser=i.Parser;var o=t(296);r.DomHandler=o.DomHandler,r.DefaultHandler=o.DomHandler,r.parseDOM=function parseDOM(e,t){var r=new o.DomHandler(void 0,t);return new i.Parser(r,t).end(e),r.dom},r.createDomStream=function createDomStream(e,t,r){return r=new o.DomHandler(e,t,r),new i.Parser(r,t)};var a=t(295);r.Tokenizer=a.default,a=n(t(57)),r.ElementType=a,r.EVENTS={attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0},__export(t(298)),__export(t(646)),__export(t(647)),n=n(t(56)),r.DomUtils=n,t=t(298),r.RssHandler=t.FeedHandler},function(e,t){},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,r=o(r(648)),i=(i(CollectingHandler,a=r.default),CollectingHandler.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},CollectingHandler.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0;e<this.events.length;e++){var t=this.events[e],r=t[0],n=t.slice(1);this._cbs[r]&&(t=this._cbs)[r].apply(t,n)}},CollectingHandler);function CollectingHandler(e){void 0===e&&(e={});var i=a.call(this,function(e){for(var t,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];i.events.push([e].concat(r)),i._cbs[e]&&(t=i._cbs)[e].apply(t,r)})||this;return i._cbs=e,i.events=[],i}t.CollectingHandler=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(MultiplexHandler.prototype.onattribute=function(e,t){this._func("onattribute",e,t)},MultiplexHandler.prototype.oncdatastart=function(){this._func("oncdatastart")},MultiplexHandler.prototype.oncdataend=function(){this._func("oncdataend")},MultiplexHandler.prototype.ontext=function(e){this._func("ontext",e)},MultiplexHandler.prototype.onprocessinginstruction=function(e,t){this._func("onprocessinginstruction",e,t)},MultiplexHandler.prototype.oncomment=function(e){this._func("oncomment",e)},MultiplexHandler.prototype.oncommentend=function(){this._func("oncommentend")},MultiplexHandler.prototype.onclosetag=function(e){this._func("onclosetag",e)},MultiplexHandler.prototype.onopentag=function(e,t){this._func("onopentag",e,t)},MultiplexHandler.prototype.onopentagname=function(e){this._func("onopentagname",e)},MultiplexHandler.prototype.onerror=function(e){this._func("onerror",e)},MultiplexHandler.prototype.onend=function(){this._func("onend")},MultiplexHandler.prototype.onparserinit=function(e){this._func("onparserinit",e)},MultiplexHandler.prototype.onreset=function(){this._func("onreset")},MultiplexHandler);function MultiplexHandler(e){this._func=e}t.default=n},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function cleanNode(e){delete e.parent,e.children&&e.children.length?(0,i.default)(e.children,cleanNode):delete e.children,e.attributes&&0===Object.keys(e.attributes).length&&delete e.attributes};var i=n(r(49));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function convertBooleansOnAttrs(e){return(0,i.default)(e,function(e){return"true"===e||"false"!==e&&e})};var i=n(r(651));e.exports=t.default},function(e,t,r){var o=r(133),a=r(208),s=r(25);e.exports=function mapValues(e,n){var i={};return n=s(n,3),a(e,function(e,t,r){o(i,t,n(e,t,r))}),i}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function setEmptyAttributes(e){e.attributes||(e.attributes={}),e.children&&(0,i.default)(e.children,setEmptyAttributes)};var i=n(r(49));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.registerRule=function registerRule(e,t){return"function"!=typeof e?console.error("Your rule must be a function"):(t?u[t]=e:u[e.name]=e,!0)},t.default=void 0;var i=n(r(654)),o=n(r(655)),a=n(r(656)),s=n(r(657)),r=n(r(658)),u={validAttributes:i.default,validChildren:o.default,validTag:a.default,validTypes:s.default,errorAttr:r.default};t.default=u},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateAttribute(e,t){var r=t.components,n=e.attributes;if(!(r=r[t=e.tagName]))return null;var i=[].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Object.keys(r.allowedAttributes||{})),a);return 0===(t=Object.keys(n||{}).filter(function(e){return!i.includes(e)})).length?null:(n=(r={attribute:1<t.length?"Attributes":"Attribute",illegal:1<t.length?"are illegal":"is illegal"}).attribute,r=r.illegal,(0,o.default)("".concat(n," ").concat(t.join(", ")," ").concat(r),e))};var o=n(r(63)),a=["mj-class","css-class"];e.exports=t.default},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validChildren(e,t){var i=t.components,o=t.dependencies,a=t.skipElements,t=e.children,s=e.tagName;if(!i[s]||!t||!t.length)return null;var u,c=[],r=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(t);try{var n=function _loop(){var e=u.value,t=e.tagName,r=i[t],n=o[s]||[];!1===(!r||a.includes(t)||n.includes(t)||n.some(function(e){return e instanceof RegExp&&e.test(t)}))&&(n=Object.keys(o).filter(function(e){return o[e].includes(t)||o[e].some(function(e){return e instanceof RegExp&&e.test(t)})}),c.push((0,l.default)("".concat(t," cannot be used inside ").concat(s,", only inside: ").concat(n.join(", ")),e)))};for(r.s();!(u=r.n()).done;)n()}catch(e){r.e(e)}finally{r.f()}return c};var l=n(r(63));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateTag(e,t){var r=t.components,t=e.tagName;return o.includes(t)||r[t]?null:(0,i.default)("Element ".concat(t," doesn't exist or is not registered"),e)};var i=n(r(63)),o=["mj-all","mj-class","mj-selector","mj-html-attribute"];e.exports=t.default},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateType(e,t){var r=t.components,n=t.initializeType,i=e.attributes,o=r[t=e.tagName];if(!o)return null;for(var a=[],s=0,u=Object.entries(i||{});s<u.length;s++){var c=function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}}(e,t)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e,t)||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.")}()}(u[s],2),l=c[0],f=c[1];!(c=o.allowedAttributes&&o.allowedAttributes[l])||!1===(f=new(n(c))(f)).isValid()&&a.push((0,h.default)("Attribute ".concat(l," ").concat(f.getErrorMessage()),e))}return a};var h=n(r(63));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function errorAttr(r){var e=r.errors;return e?e.map(function(e){if("include"!==e.type)return null;var e=(t=e.params).file,t=t.partialPath;return(0,i.default)("mj-include fails to read file : ".concat(e," at ").concat(t),r)}):null};var i=n(r(63));e.exports=t.default},function(e,t,r){"use strict";function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tyc(e){for(var t=arguments.length,r=new Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(0===r.length)return e;for(var i=0,o=r;i<o.length;i++){var a=o[i];if("object"===_typeof(a)&&null!==a)for(var s=0,u=Object.keys(a);s<u.length;s++){var c,l=u[s];"string"==typeof l?(c=[],e[l]&&c.push.apply(c,_toConsumableArray(e[l])),a[l]&&c.push.apply(c,_toConsumableArray(a[l])),e[l]=Array.from(new Set(c))):console.warn('dependency "tag" must be of type string')}else console.warn('"dependencies" must be an object.')}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.registerDependencies=t.assignDependencies=void 0,t.assignDependencies=Tyc;var n={};t.registerDependencies=function registerDependencies(e){Tyc(n,e)},t.default=n},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=migrate,t.handleMjml3=function handleMjml3(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return checkV3Through(e)?(t.noMigrateWarn||console.log("MJML v3 syntax detected, migrating to MJML v4 syntax. Use mjml -m to get the migrated MJML."),migrate(e)):e};var i=n(r(179)),o=n(r(55)),a=n(r(39)),s=n(r(169)),u=r(8),c=r(255),l=r(661),f={indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1},h=function listAttributes(e){return e.attributes};var d="facebook twitter google";function migrateSocialSyntax(n){var i=h(n),o=function hAc(e){var t=(e.attributes.display||d).split(" ");return delete e.attributes.display,t}(n);return n.children=[],(0,a.default)(o).forEach(function(t){var e=o[t].replace(":url","-noshare").replace(":share",""),r=e.replace("-noshare","");n.children.push({tagName:"mj-social-element",attributes:{name:e},content:i["".concat(r,"-content")]||""}),(0,a.default)(i).forEach(function(e){e.match(r)&&!e.match("content")&&(n.children[t].attributes[e.replace("".concat(r,"-"),"")]=n.attributes[e],delete n.attributes[e])})}),(0,a.default)(i).forEach(function(e){e.match("content")&&delete i[e]}),n}function loopThrough(r){return(0,a.default)(r).forEach(function(e){if("children"===e)for(var t=0;t<r.children.length;t+=1)if(function isSupportedTag(e){return-1===l.unavailableTags.indexOf(e)}(r.children[t].tagName)){switch(r.children[t].tagName){case"mj-body":r.children[t]=function removeContainerTag(e){return"mj-container"===e.children[0].tagName&&(e.attributes=e.children[0].attributes,e.children=e.children[0].children),e}(r.children[t]);break;case"mj-social":r.children[t]=migrateSocialSyntax(r.children[t]);break;case"mj-navbar":r.children[t]=function migrateNavbarSyntax(e){return e.tagName="mj-section",e.attributes["full-width"]="full-width",e}(r.children[t]);break;case"mj-inline-links":r.children[t].tagName="mj-navbar";break;case"mj-link":r.children[t].tagName="mj-navbar-link";break;case"mj-hero":r.children[t]=function migrateHeroSyntax(e){var t=(0,o.default)(e.children,{tagName:"mj-hero-content"});return _objectSpread(_objectSpread({},e),{},{children:t.children,attributes:_objectSpread(_objectSpread({},e.attributes),t.attributes)})}(r.children[t])}r.children[t].attributes=function cleanAttributes(t){return(0,a.default)(t).forEach(function(e){t[e]=function fixUnits(e,t){for(var r=l.attributesWithUnit.length,n=0;n<r;n+=1)if(l.attributesWithUnit[n]===e)return function addPx(e){return isNaN(e)||(0,i.default)(e)?e:"".concat(e,"px")}(t);return t}(e,t[e])}),t}(r.children[t].attributes),loopThrough(r.children[t])}else console.error("Ignoring unsupported tag : ".concat(r.children[t].tagName," on line ").concat(r.children[t].line)),delete r.children[t]}),r}function checkV3Through(e){return"mj-container"===e.tagName||!(!e.children||!e.children.length)&&e.children.some(checkV3Through)}var p=function jsonToXML(e){var t=e.tagName,r=e.attributes,n=e.children,e=e.content,n=n&&0<n.length?n.map(jsonToXML).join("\n"):e||"",e=Object.keys(r).map(function(e){return"".concat(e,'="').concat(r[e],'"')}).join(" ");return"<".concat(t).concat(""===e?">":" ".concat(e,">")).concat(n,"</").concat(t,">")};function migrate(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return console.warn("mjml-migrate is deprecated and will be removed in mjml 5"),t=t.beautify,"object"===_typeof(e)?loopThrough(e):(loopThrough(e=(0,s.default)(e,{components:u.components,ignoreIncludes:!0})),t?(0,c.html)(p(e),f):p(e))}},function(e,t,r){"use strict";e.exports={unavailableTags:["mj-html","mj-invoice","mj-list","mj-location"],attributesWithUnit:["background-size","border-radius","border-width","cellpadding","cellspacing","font-size","height","icon-height","ico-padding","ico-padding-bottom","ico-font-size","ico-line-height","ico-padding-left","ico-padding-right","ico-padding-top","icon-size","icon-width","inner-padding","letter-spacing","padding","padding-bottom","padding-left","padding-right","padding-left","tb-border-radius","tb-width","width"]}},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.initComponent=initComponent,t.HeadComponent=t.BodyComponent=void 0;var o=i(r(3)),a=i(r(4)),s=i(r(2)),u=i(r(6)),c=i(r(7)),l=i(r(179)),h=i(r(293)),d=i(r(55)),f=i(r(300)),p=i(r(50)),m=i(r(28)),_=i(r(49)),g=i(r(51)),b=i(r(169)),y=n(r(671)),v=i(r(672)),w=i(r(683));function initComponent(e){var t=e.initialDatas,r=e.name;return(e=t.context.components[r])?((t=new e(t)).headStyle&&t.context.addHeadStyle(r,t.headStyle),t.componentHeadStyle&&t.context.addComponentHeadSyle(t.componentHeadStyle),t):null}var E=function(){function Component(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,Component);var t=void 0===(n=e.attributes)?{}:n,r=void 0===(o=e.children)?[]:o,n=void 0===(i=e.content)?"":i,i=void 0===(o=e.context)?{}:o,o=e.props,e=void 0===(e=e.globalAttributes)?{}:e;return this.props=_objectSpread(_objectSpread({},void 0===o?{}:o),{},{children:r,content:n}),this.attributes=(0,v.default)(_objectSpread(_objectSpread(_objectSpread({},this.constructor.defaultAttributes),e),t),this.constructor.allowedAttributes),this.context=i,this}return(0,u.default)(Component,[{key:"getChildContext",value:function getChildContext(){return this.context}},{key:"getAttribute",value:function getAttribute(e){return this.attributes[e]}},{key:"getContent",value:function getContent(){return this.props.content.trim()}},{key:"renderMJML",value:function renderMJML(e){var t=this,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return"string"!=typeof e?this.context.processing(e,this.context):(0,b.default)("<fragment>".concat(e,"</fragment>"),_objectSpread(_objectSpread({},r),{},{components:this.context.components,ignoreIncludes:!0})).children.map(function(e){return t.context.processing(e,t.context)}).join("")}}],[{key:"getTagName",value:function getTagName(){return this.componentName||(0,f.default)(this.name)}},{key:"isRawElement",value:function isRawElement(){return!!this.rawElement}}]),Component}();(0,c.default)(E,"defaultAttributes",{}),c=function(){(0,o.default)(BodyComponent,E);var e=(0,a.default)(BodyComponent);function BodyComponent(){return(0,s.default)(this,BodyComponent),e.apply(this,arguments)}return(0,u.default)(BodyComponent,[{key:"getStyles",value:function getStyles(){return{}}},{key:"getShorthandAttrValue",value:function getShorthandAttrValue(e,t){var r=this.getAttribute("".concat(e,"-").concat(t)),e=this.getAttribute(e);return r?parseInt(r,10):e?(0,y.default)(e,t):0}},{key:"getShorthandBorderValue",value:function getShorthandBorderValue(e){var t=e&&this.getAttribute("border-".concat(e)),e=this.getAttribute("border");return(0,y.borderParser)(t||e||"0")}},{key:"getBoxWidths",value:function getBoxWidths(){var e=this.context.containerWidth,t=parseInt(e,10),r=this.getShorthandAttrValue("padding","right")+this.getShorthandAttrValue("padding","left");return{totalWidth:t,borders:e=this.getShorthandBorderValue("right")+this.getShorthandBorderValue("left"),paddings:r,box:t-r-e}}},{key:"htmlAttributes",value:function htmlAttributes(e){var t=this,n={style:function style(e){return t.styles(e)},default:m.default};return(0,p.default)(e,function(e,t,r){return t=(n[r]||n.default)(t),(0,l.default)(t)?e:"".concat(e," ").concat(r,'="').concat(t,'"')},"")}},{key:"styles",value:function styles(e){var t;return e&&(t="string"==typeof e?(0,g.default)(this.getStyles(),e):e),(0,p.default)(t,function(e,t,r){return(0,l.default)(t)?e:"".concat(e).concat(r,":").concat(t,";")},"")}},{key:"renderChildren",value:function renderChildren(e){var t=this,r=(a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).props,n=void 0===r?{}:r,i=void 0===(r=a.renderer)?function(e){return e.render()}:r,o=void 0===(r=a.attributes)?{}:r,a=a.rawXML;if(e=e||this.props.children,void 0!==a&&a)return e.map(function(e){return(0,w.default)(e)}).join("\n");var s=e.length,u=(0,h.default)(this.context.components,function(e){return e.isRawElement()}),c=e.filter(function(t){return!(0,d.default)(u,function(e){return e.getTagName()===t.tagName})}).length,l="",f=0;return(0,_.default)(e,function(e){null!==(e=initComponent({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},e),{},{attributes:_objectSpread(_objectSpread({},o),e.attributes),context:t.getChildContext(),props:_objectSpread(_objectSpread({},n),{},{first:0===f,index:f,last:f+1===s,sibling:s,nonRawSiblings:c})})}))&&(l+=i(e)),f++}),l}}]),BodyComponent}(),t.BodyComponent=c,t.HeadComponent=function(){(0,o.default)(HeadComponent,E);var e=(0,a.default)(HeadComponent);function HeadComponent(){return(0,s.default)(this,HeadComponent),e.apply(this,arguments)}return(0,u.default)(HeadComponent,[{key:"handlerChildren",value:function handlerChildren(){var r=this;return this.props.children.map(function(e){var t=initComponent({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},e),{},{context:r.getChildContext()})});return t?(t.handler&&t.handler(),t.render?t.render():null):(console.error("No matching component for tag : ".concat(e.tagName)),null)})}}],[{key:"getTagName",value:function getTagName(){return this.componentName||(0,f.default)(this.name)}}]),HeadComponent}()},function(e,t,r){var n=r(210),i=r(664),o=r(667),a=RegExp("['’]","g");e.exports=function createCompounder(t){return function(e){return n(o(i(e).replace(a,"")),t,"")}}},function(e,t,r){var n=r(665),i=r(53),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function deburr(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},function(e,t,r){r=r(666)({"À":"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"}),e.exports=r},function(e,t){e.exports=function basePropertyOf(t){return function(e){return null==t?void 0:t[e]}}},function(e,t,r){var n=r(668),i=r(669),o=r(53),a=r(670);e.exports=function words(e,t,r){return e=o(e),void 0===(t=r?void 0:t)?(i(e)?a:n)(e):e.match(t)||[]}},function(e,t){var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function asciiWords(e){return e.match(r)||[]}},function(e,t){var r=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function hasUnicodeWord(e){return r.test(e)}},function(e,t){var r="\\ud800-\\udfff",n="[\\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]",i="\\d+",o="[\\u2700-\\u27bf]",a="[a-z\\xdf-\\xf6\\xf8-\\xff]",s="[^"+r+"\\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"+i+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xff"+(m="A-Z\\xc0-\\xd6\\xd8-\\xde")+"]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",l="["+m+"]",f="(?:"+a+"|"+s+")",h="(?:"+l+"|"+s+")",d="(?:['’](?:d|ll|m|re|s|t|ve))?",p="(?:['’](?:D|LL|M|RE|S|T|VE))?",m=(s="[\\ufe0e\\ufe0f]?")+(m="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?")+"(?:\\u200d(?:"+["[^"+r+"]",u,c].join("|")+")"+s+m+")*",m="(?:"+[o,u,c].join("|")+")"+m,_=RegExp([l+"?"+a+"+"+d+"(?="+[n,l,"$"].join("|")+")",h+"+"+p+"(?="+[n,l+f,"$"].join("|")+")",l+"?"+f+"+"+d,l+"+"+p,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",i,m].join("|"),"g");e.exports=function unicodeWords(e){return e.match(_)||[]}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function _default(e,t){var r=e.split(" "),n={};switch(r.length){case 2:n={top:0,bottom:0,left:1,right:1};break;case 3:n={top:0,left:1,right:1,bottom:2};break;case 4:n={top:0,right:1,bottom:2,left:3};break;case 1:default:return parseInt(e,10)}return parseInt(r[n[t]]||0,10)},t.borderParser=function borderParser(e){return parseInt((0,i.default)(e.match(/(?:(?:^| )(\d+))/),1),10)||0};var i=n(r(51))},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(50)),a=r(34);t.default=function _default(e,i){return(0,o.default)(e,function(e,t,r){if(i&&i[r]){var n=(0,a.initializeType)(i[r]);if(n)return n=new n(t),_objectSpread(_objectSpread({},e),{},_defineProperty({},r,n.getValue()))}return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,t))},{})},e.exports=t.default},function(e,t,r){var i=r(213),o=r(25),a=r(674),s=r(13),u=r(180);e.exports=function some(e,t,r){var n=s(e)?i:a;return r&&u(e,t,r)&&(t=void 0),n(e,o(t,3))}},function(e,t,r){var o=r(71);e.exports=function baseSome(e,n){var i;return o(e,function(e,t,r){return!(i=n(e,t,r))}),!!i}},function(e,t,r){"use strict";var n=r(45).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(676)),o=n(r(677)),a=n(r(679)),s=n(r(680)),u=n(r(681)),r=n(r(682)),r={boolean:{matcher:i.matcher,typeConstructor:i.default},enum:{matcher:a.matcher,typeConstructor:a.default},color:{matcher:o.matcher,typeConstructor:o.default},unit:{matcher:s.matcher,typeConstructor:s.default},string:{matcher:u.matcher,typeConstructor:u.default},integer:{matcher:r.matcher,typeConstructor:r.default}};t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(34));t.matcher=/^boolean/gim,r=function _default(){return function(e){(0,a.default)(Boolean,e);var t=(0,s.default)(Boolean);function Boolean(e){return(0,i.default)(this,Boolean),(e=t.call(this,e)).matchers=[/^true$/i,/^false$/i],e}return(0,o.default)(Boolean,[{key:"isValid",value:function isValid(){return!0===this.value||!1===this.value}}]),Boolean}(u.default)},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(34)),c=n(r(678));t.matcher=/^color/gim;var l=/^#\w{3}$/,f=/^#(\w)(\w)(\w)$/,r=function _default(){return function(e){(0,a.default)(Color,e);var t=(0,s.default)(Color);function Color(e){return(0,i.default)(this,Color),(e=t.call(this,e)).matchers=[/rgba\(\d{1,3},\s?\d{1,3},\s?\d{1,3},\s?\d(\.\d{1,3})?\)/gi,/rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\)/gi,/^#([0-9a-f]{3}){1,2}$/gi,new RegExp("^(".concat(c.default.join("|"),")$"))],e}return(0,o.default)(Color,[{key:"getValue",value:function getValue(){return"string"==typeof this.value&&this.value.match(l)?this.value.replace(f,"#$1$1$2$2$3$3"):this.value}}]),Color}(u.default)};t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","inherit","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","transparent","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(7)),u=n(r(301)),c=n(r(34));t.matcher=/^enum/gim,r=function _default(e){var t,r=e.match(/\(([^)]+)\)/)[1].split(","),e=t=function(e){(0,o.default)(Enum,e);var t=(0,a.default)(Enum);function Enum(e){return(0,i.default)(this,Enum),(e=t.call(this,e)).matchers=r.map(function(e){return new RegExp("^".concat((0,u.default)(e),"$"))}),e}return Enum}(c.default);return(0,s.default)(t,"errorMessage","has invalid value: $value for type Enum, only accepts ".concat(r.join(", "))),e},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var s=n(r(2)),u=n(r(3)),c=n(r(4)),l=n(r(7)),f=n(r(301)),h=n(r(34));t.matcher=/^(unit|unitWithNegative)\(.*\)/gim,r=function _default(e){var r=e.match(/^unitWithNegative/)?"-|":"",t=e.match(/\(([^)]+)\)/)[1].split(","),n=(a=e.match(/\{([^}]+)\}/))&&a[1]&&a[1].split(",")||["1"],i=t.includes("auto")?"|auto":"",o=t.filter(function(e){return"auto"!==e}),a=e=function(e){(0,u.default)(Unit,e);var t=(0,c.default)(Unit);function Unit(e){return(0,s.default)(this,Unit),(e=t.call(this,e)).matchers=[new RegExp("^(((".concat(r,"\\d|,|\\.){1,}(").concat(o.map(f.default).join("|"),")|0").concat(i,")( )?){").concat(n.join(","),"}$"))],e}return Unit}(h.default);return(0,l.default)(e,"errorMessage","has invalid value: $value for type Unit, only accepts (".concat(t.join(", "),") units and ").concat(n.join(" to ")," value(s)")),a},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(34));t.matcher=/^string/gim,r=function _default(){return function(e){(0,o.default)(NString,e);var t=(0,a.default)(NString);function NString(e){return(0,i.default)(this,NString),(e=t.call(this,e)).matchers=[/.*/],e}return NString}(s.default)},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(34));t.matcher=/^integer/gim,r=function _default(){return function(e){(0,o.default)(NInteger,e);var t=(0,a.default)(NInteger);function NInteger(e){return(0,i.default)(this,NInteger),(e=t.call(this,e)).matchers=[/\d+/],e}return NInteger}(s.default)},t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function jsonToXML(e){var t=e.tagName,r=e.attributes,n=e.children,e=e.content,n=n&&0<n.length?n.map(jsonToXML).join("\n"):e||"",e=Object.keys(r).map(function(e){return"".concat(e,'="').concat(r[e],'"')}).join(" ");return"<".concat(t).concat(""===e?">":" ".concat(e,">")).concat(n,"</").concat(t,">")},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e,t){return e?e.split(" ").map(function(e){return"".concat(e,"-").concat(t)}).join(" "):""},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e){return e.replace(/(<!\[endif]-->\s*?<!--\[if mso \| IE]>)/gm,"")},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e){return e.replace(/(<!--\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif]-->)/gm,function(e,t,r,n){return r=r.replace(/(^|>)(\s+)(<|$)/gm,function(e,t,r,n){return"".concat(t).concat(n)}).replace(/\s{2,}/gm," "),"".concat(t).concat(r).concat(n)})},e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function skeleton(e){var t=void 0===(s=e.backgroundColor)?"":s,r=void 0===(h=e.breakpoint)?"480px":h,n=void 0===(u=e.content)?"":u,i=void 0===(c=e.fonts)?{}:c,o=void 0===(d=e.mediaQueries)?{}:d,a=void 0===(l=e.headStyle)?[]:l,s=void 0===(f=e.componentsHeadStyle)?{}:f,u=void 0===(h=e.headRaw)?[]:h,c=e.preview,l=void 0===(d=e.title)?"":d,f=e.style,h=e.forceOWADesktop,d=e.inlineStyle,e=(e=e.lang)?'lang="'.concat(e,'" '):"";return"\n <!doctype html>\n <html ".concat(e,'xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">\n <head>\n <title>\n ').concat(l,'\n </title>\n \x3c!--[if !mso]>\x3c!--\x3e\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n \x3c!--<![endif]--\x3e\n <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <style type="text/css">\n #outlook a { padding:0; }\n body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }\n table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }\n img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }\n p { display:block;margin:13px 0; }\n </style>\n \x3c!--[if mso]>\n <noscript>\n <xml>\n <o:OfficeDocumentSettings>\n <o:AllowPNG/>\n <o:PixelsPerInch>96</o:PixelsPerInch>\n </o:OfficeDocumentSettings>\n </xml>\n </noscript>\n <![endif]--\x3e\n \x3c!--[if lte mso 11]>\n <style type="text/css">\n .mj-outlook-group-fix { width:100% !important; }\n </style>\n <![endif]--\x3e\n ').concat((0,b.buildFontsTags)(n,d,i),"\n ").concat((0,y.default)(r,o,h),'\n <style type="text/css">\n ').concat((0,_.default)(s,function(e,t){return"".concat(e,"\n").concat(t(r))},""),"\n ").concat((0,_.default)(a,function(e,t){return"".concat(e,"\n").concat(t(r))},""),"\n </style>\n ").concat(f&&0<f.length?'<style type="text/css">'.concat(f.join(""),"</style>"):"","\n ").concat(u.filter((0,m.default)(p.default)).join("\n"),'\n </head>\n <body style="word-spacing:normal;').concat(t?"background-color:".concat(t,";"):"",'">\n ').concat((0,g.default)(c),"\n ").concat(n,"\n </body>\n </html>\n ")};var p=n(r(179)),m=n(r(688)),_=n(r(50)),g=n(r(689)),b=r(690),y=n(r(691));e.exports=t.default},function(e,t){e.exports=function negate(t){if("function"!=typeof t)throw new TypeError("Expected a function");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)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function _default(e){return""!==e?'\n <div style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">\n '.concat(e,"\n </div>\n "):""},e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.buildFontsTags=function buildFontsTags(i,o){var a=[];return(0,u.default)(2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},function(e,t){var r=new RegExp('"[^"]*font-family:[^"]*'.concat(t,'[^"]*"'),"gmi"),n=new RegExp("font-family:[^;}]*".concat(t),"gmi");(i.match(r)||o.some(function(e){return e.match(n)}))&&a.push(e)}),0<a.length?"\n \x3c!--[if !mso]>\x3c!--\x3e\n ".concat((0,s.default)(a,function(e){return'<link href="'.concat(e,'" rel="stylesheet" type="text/css">')}).join("\n"),'\n <style type="text/css">\n ').concat((0,s.default)(a,function(e){return"@import url(".concat(e,");")}).join("\n"),"\n </style>\n \x3c!--<![endif]--\x3e\n\n "):""};var s=n(r(73)),u=n(r(49))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function buildMediaQueriesTags(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if((0,o.default)(t))return"";var n=(0,a.default)(t,function(e,t){return".".concat(t," ").concat(e)}),i=(0,a.default)(t,function(e,t){return".moz-text-html .".concat(t," ").concat(e)}),t=(0,a.default)(n,function(e){return"[owa] ".concat(e)});return'\n <style type="text/css">\n @media only screen and (min-width:'.concat(e,") {\n ").concat(n.join("\n"),'\n }\n </style>\n <style media="screen and (min-width:').concat(e,')">\n ').concat(i.join("\n"),"\n </style>\n ").concat(r?'<style type="text/css">\n'.concat(t.join("\n"),"\n</style>"):"","\n ")};var o=n(r(202)),a=n(r(73));e.exports=t.default},function(e,t,u){"use strict";!function(i){var e=u(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.readMjmlConfig=readMjmlConfig,t.resolveComponentPath=resolveComponentPath,t.registerCustomComponent=registerCustomComponent,t.handleMjmlConfigComponents=handleMjmlConfigComponents,t.default=function handleMjmlConfig(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:i.cwd(),t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.registerComponent,r=readMjmlConfig(e),n=r.mjmlConfig.packages,e=r.componentRootPath;return(r=r.error)?{error:r}:handleMjmlConfigComponents(n,e,t)};var n=e(u(23)),o=e(u(80)),a=u(178),s=u(302);function readMjmlConfig(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:i.cwd(),t=i.cwd(),r=e;try{return r=".mjmlconfig"===n.default.basename(e)?n.default.resolve(e):n.default.resolve(e,".mjmlconfig"),t=n.default.dirname(r),{mjmlConfig:JSON.parse(o.default.readFileSync(n.default.resolve(r),"utf8")),componentRootPath:t}}catch(e){return"ENOENT"!==e.code&&console.error("Error reading mjmlconfig : ",e),{mjmlConfig:{packages:[],options:{}},mjmlConfigPath:r,componentRootPath:t,error:e}}}function resolveComponentPath(t,r){if(!t)return null;if(!t.startsWith(".")&&!n.default.isAbsolute(t))try{return u(181).resolve(t)}catch(e){if("MODULE_NOT_FOUND"!==e.code)return console.error("Error resolving custom component path : ",e),null;try{return resolveComponentPath("./node_modules/".concat(t),r)}catch(e){return resolveComponentPath("./".concat(t),r)}}return u(181).resolve(n.default.resolve(r,t))}function registerCustomComponent(t){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.registerComponent;t instanceof Function?r(t):Object.keys(t).forEach(function(e){registerCustomComponent(t[e],r)})}function handleMjmlConfigComponents(e,n,i){var o={success:[],failures:[]};return e.forEach(function(t){var e,r=t;try{(r=resolveComponentPath(t,n))&&(registerCustomComponent((e=u(181)(r)).default||e,i),(0,a.registerDependencies)((e.default||e).dependencies||{}),o.success.push(t))}catch(e){o.failures.push({error:e,compPath:t}),"ENOENT"===e.code||"MODULE_NOT_FOUND"===e.code?console.error("Missing or unreadable custom component : ",r):console.error("Error when registering custom component : ",r,e)}}),o}}.call(this,u(9))},function(e,t){function webpackEmptyContext(e){throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}webpackEmptyContext.keys=function(){return[]},(e.exports=webpackEmptyContext.resolve=webpackEmptyContext).id=693},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(695),o=r(698),a=r(787),s=r(797),u=n(r(800)),c=n(r(801)),l=n(r(802)),f=n(r(803)),h=n(r(804)),d=n(r(805)),p=n(r(806)),m=n(r(807)),_=n(r(808)),g=n(r(809)),b=n(r(812)),y=n(r(813)),v=n(r(814)),w=n(r(815)),E=n(r(816)),T=n(r(817)),S=n(r(356)),A=n(r(818)),k=n(r(819)),x=n(r(820)),C=n(r(821)),r=n(r(822)),r={components:[u.default,c.default,l.default,f.default,h.default,d.default,p.default,m.default,_.default,g.default,b.default,y.default,v.default,w.default,E.default,T.default,S.default,A.default,k.default,x.default,C.default,i.Social,i.SocialElement,o.Navbar,o.NavbarLink,s.Accordion,s.AccordionElement,s.AccordionText,s.AccordionTitle,a.Carousel,a.CarouselImage],dependencies:r.default};t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Social",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"SocialElement",{enumerable:!0,get:function get(){return o.default}});var i=n(r(696)),o=n(r(697))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjSocial,e);var t=(0,s.default)(MjSocial);function MjSocial(){return(0,i.default)(this,MjSocial),t.apply(this,arguments)}return(0,o.default)(MjSocial,[{key:"getStyles",value:function getStyles(){return{tableVertical:{margin:"0px"}}}},{key:"getSocialElementAttributes",value:function getSocialElementAttributes(){var r=this,e={};return this.getAttribute("inner-padding")&&(e.padding=this.getAttribute("inner-padding")),["border-radius","color","font-family","font-size","font-weight","font-style","icon-size","icon-height","icon-padding","text-padding","line-height","text-decoration"].reduce(function(e,t){return e[t]=r.getAttribute(t),e},e)}},{key:"renderHorizontal",value:function renderHorizontal(){var t=this,e=this.props.children;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"}),"\n >\n <tr>\n <![endif]--\x3e\n ").concat(this.renderChildren(e,{attributes:this.getSocialElementAttributes(),renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td>\n <![endif]--\x3e\n <table\n ".concat(e.htmlAttributes({align:t.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:{float:"none",display:"inline-table"}}),"\n >\n <tbody>\n ").concat(e.render(),"\n </tbody>\n </table>\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n ")}},{key:"renderVertical",value:function renderVertical(){var e=this.props.children;return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableVertical"}),"\n >\n <tbody>\n ").concat(this.renderChildren(e,{attributes:this.getSocialElementAttributes()}),"\n </tbody>\n </table>\n ")}},{key:"render",value:function render(){return"\n ".concat("horizontal"===this.getAttribute("mode")?this.renderHorizontal():this.renderVertical(),"\n ")}}]),MjSocial}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-social"),(0,n.default)(r,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0,n.default)(r,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(207)),l=n(r(51)),n=r(8),r="https://www.mailjet.com/images/theme/v1/icons/ico-social/",f={facebook:{"share-url":"https://www.facebook.com/sharer/sharer.php?u=[[URL]]","background-color":"#3b5998",src:"".concat(r,"facebook.png")},twitter:{"share-url":"https://twitter.com/intent/tweet?url=[[URL]]","background-color":"#55acee",src:"".concat(r,"twitter.png")},google:{"share-url":"https://plus.google.com/share?url=[[URL]]","background-color":"#dc4e41",src:"".concat(r,"google-plus.png")},pinterest:{"share-url":"https://pinterest.com/pin/create/button/?url=[[URL]]&media=&description=","background-color":"#bd081c",src:"".concat(r,"pinterest.png")},linkedin:{"share-url":"https://www.linkedin.com/shareArticle?mini=true&url=[[URL]]&title=&summary=&source=","background-color":"#0077b5",src:"".concat(r,"linkedin.png")},instagram:{"background-color":"#3f729b",src:"".concat(r,"instagram.png")},web:{src:"".concat(r,"web.png"),"background-color":"#4BADE9"},snapchat:{src:"".concat(r,"snapchat.png"),"background-color":"#FFFA54"},youtube:{src:"".concat(r,"youtube.png"),"background-color":"#EB3323"},tumblr:{src:"".concat(r,"tumblr.png"),"share-url":"https://www.tumblr.com/widgets/share/tool?canonicalUrl=[[URL]]","background-color":"#344356"},github:{src:"".concat(r,"github.png"),"background-color":"#000000"},xing:{src:"".concat(r,"xing.png"),"share-url":"https://www.xing.com/app/user?op=share&url=[[URL]]","background-color":"#296366"},vimeo:{src:"".concat(r,"vimeo.png"),"background-color":"#53B4E7"},medium:{src:"".concat(r,"medium.png"),"background-color":"#000000"},soundcloud:{src:"".concat(r,"soundcloud.png"),"background-color":"#EF7F31"},dribbble:{src:"".concat(r,"dribbble.png"),"background-color":"#D95988"}};(0,c.default)(f,function(e,t){f["".concat(t,"-noshare")]=_objectSpread(_objectSpread({},e),{},{"share-url":"[[URL]]"})}),n=function(e){(0,a.default)(MjSocialElement,e);var t=(0,s.default)(MjSocialElement);function MjSocialElement(){return(0,i.default)(this,MjSocialElement),t.apply(this,arguments)}return(0,o.default)(MjSocialElement,[{key:"getStyles",value:function getStyles(){var e=(r=this.getSocialAttributes())["icon-size"],t=r["icon-height"],r=r["background-color"];return{td:{padding:this.getAttribute("padding"),"vertical-align":this.getAttribute("vertical-align")},table:{background:r,"border-radius":this.getAttribute("border-radius"),width:e},icon:{padding:this.getAttribute("icon-padding"),"font-size":"0",height:t||e,"vertical-align":"middle",width:e},img:{"border-radius":this.getAttribute("border-radius"),display:"block"},tdText:{"vertical-align":"middle",padding:this.getAttribute("text-padding")},text:{color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-weight":this.getAttribute("font-weight"),"font-style":this.getAttribute("font-style"),"font-family":this.getAttribute("font-family"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration")}}}},{key:"getSocialAttributes",value:function getSocialAttributes(){var r=this,n=f[this.getAttribute("name")]||{},e=this.getAttribute("href");e&&(0,l.default)(n,"share-url")&&(e=n["share-url"].replace("[[URL]]",e));var t=["icon-size","icon-height","srcset","sizes","src","background-color"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)||n[t]))},{});return _objectSpread({href:e},t)}},{key:"render",value:function render(){var e=(a=this.getSocialAttributes()).src,t=a.srcset,r=a.sizes,n=a.href,i=a["icon-size"],o=a["icon-height"],a=!!this.getAttribute("href");return"\n <tr\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class")}),"\n >\n <td ").concat(this.htmlAttributes({style:"td"}),">\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"icon"}),">\n ").concat(a?"<a ".concat(this.htmlAttributes({href:n,rel:this.getAttribute("rel"),target:this.getAttribute("target")}),">"):"","\n <img\n ").concat(this.htmlAttributes({alt:this.getAttribute("alt"),title:this.getAttribute("title"),height:parseInt(o||i,10),src:e,style:"img",width:parseInt(i,10),sizes:r,srcset:t}),"\n />\n ").concat(a?"</a>":"","\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n ").concat(this.getContent()?"\n <td ".concat(this.htmlAttributes({style:"tdText"}),">\n ").concat(a?"<a\n ".concat(this.htmlAttributes({href:n,style:"text",rel:this.getAttribute("rel"),target:this.getAttribute("target")}),">"):"<span\n ".concat(this.htmlAttributes({style:"text"}),">"),"\n ").concat(this.getContent(),"\n ").concat(a?"</a>":"</span>","\n </td>\n "):"","\n </tr>\n ")}}]),MjSocialElement}(n.BodyComponent),t.default=n,(0,u.default)(n,"componentName","mj-social-element"),(0,u.default)(n,"endingTag",!0),(0,u.default)(n,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0,u.default)(n,"defaultAttributes",{align:"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Navbar",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"NavbarLink",{enumerable:!0,get:function get(){return o.default}});var i=n(r(699)),o=n(r(786))},function(e,t,r){"use strict";var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(2)),a=i(r(6)),s=i(r(46)),u=i(r(3)),c=i(r(4)),l=i(r(7)),f=r(8),h=i(r(303)),d=n(r(70)),f=function(e){(0,u.default)(MjNavbar,e);var i=(0,c.default)(MjNavbar);function MjNavbar(){var e;(0,o.default)(this,MjNavbar);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(e){return"\n noinput.mj-menu-checkbox { display:block!important; max-height:none!important; visibility:visible!important; }\n\n @media only screen and (max-width:".concat(e,') {\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links { display:none!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-inline-links,\n .mj-menu-checkbox[type="checkbox"] ~ .mj-menu-trigger { display:block!important; max-width:none!important; max-height:none!important; font-size:inherit!important; }\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links > a { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; }\n }\n ')}),e}return(0,a.default)(MjNavbar,[{key:"getStyles",value:function getStyles(){return{div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left"),padding:this.getAttribute("ico-padding")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function renderHamburger(){var e=h.default.randomBytes(8).toString("hex");return"\n ".concat((0,d.msoConditionalTag)('\n <input type="checkbox" id="'.concat(e,'" class="mj-menu-checkbox" style="display:none !important; max-height:0; visibility:hidden;" />\n '),!0),"\n <div\n ").concat(this.htmlAttributes({class:"mj-menu-trigger",style:"trigger"}),"\n >\n <label\n ").concat(this.htmlAttributes({for:e,class:"mj-menu-label",style:"label",align:this.getAttribute("ico-align")}),"\n >\n <span\n ").concat(this.htmlAttributes({class:"mj-menu-icon-open",style:"icoOpen"}),"\n >\n ").concat(this.getAttribute("ico-open"),"\n </span>\n <span\n ").concat(this.htmlAttributes({class:"mj-menu-icon-close",style:"icoClose"}),"\n >\n ").concat(this.getAttribute("ico-close"),"\n </span>\n </label>\n </div>\n ")}},{key:"render",value:function render(){return"\n ".concat("hamburger"===this.getAttribute("hamburger")?this.renderHamburger():"","\n <div\n ").concat(this.htmlAttributes({class:"mj-inline-links",style:this.htmlAttributes("div")}),"\n >\n ").concat((0,d.default)('\n <table role="presentation" border="0" cellpadding="0" cellspacing="0" align="'.concat(this.getAttribute("align"),'">\n <tr>\n ')),"\n ").concat(this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}}),"\n ").concat((0,d.default)("\n </tr></table>\n "),"\n </div>\n ")}}]),MjNavbar}(f.BodyComponent);t.default=f,(0,l.default)(f,"componentName","mj-navbar"),(0,l.default)(f,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0,l.default)(f,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),e.exports=t.default},function(e,t,r){(((t=e.exports=r(305)).Stream=t).Readable=t).Writable=r(309),t.Duplex=r(66),t.Transform=r(310),t.PassThrough=r(706),t.finished=r(183),t.pipeline=r(707)},function(e,t){},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=r(11).Buffer,n=r(703).inspect,i=n&&n.custom||"inspect";e.exports=function(){function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(BufferList,[{key:"push",value:function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function concat(e){if(0===this.length)return a.alloc(0);for(var t=a.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){a.prototype.copy.call(e,t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function consume(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function first(){return this.head.data}},{key:"_getString",value:function _getString(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t).data=i.slice(o);break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function _getBuffer(e){var t=a.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r).data=i.slice(o);break}++n}return this.length-=n,t}},{key:i,value:function value(e,t){return n(this,_objectSpread({},t,{depth:0,customInspect:!1}))}}]),BufferList}()},function(e,t){},function(n,e,d){"use strict";!function(i){var e;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var r=d(183),o=Symbol("lastResolve"),a=Symbol("lastReject"),s=Symbol("error"),u=Symbol("ended"),c=Symbol("lastPromise"),l=Symbol("handlePromise"),f=Symbol("stream");function readAndResolve(e){var t,r=e[o];null===r||null!==(t=e[f].read())&&(e[c]=null,e[o]=null,e[a]=null,r({value:t,done:!1}))}var t=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((_defineProperty(e={get stream(){return this[f]},next:function next(){var e,r=this,t=this[s];if(null!==t)return Promise.reject(t);if(this[u])return Promise.resolve({value:void 0,done:!0});if(this[f].destroyed)return new Promise(function(e,t){i.nextTick(function(){r[s]?t(r[s]):e({value:void 0,done:!0})})});if(t=this[c])e=new Promise(function wrapForNext(r,n){return function(e,t){r.then(function(){n[u]?e({value:void 0,done:!0}):n[l](e,t)},t)}}(t,this));else{if(null!==(t=this[f].read()))return Promise.resolve({value:t,done:!1});e=new Promise(this[l])}return this[c]=e}},Symbol.asyncIterator,function(){return this}),_defineProperty(e,"return",function _return(){var e=this;return new Promise(function(t,r){e[f].destroy(null,function(e){e?r(e):t({value:void 0,done:!0})})})}),e),t),t=function createReadableStreamAsyncIterator(e){var t,n=Object.create(h,(_defineProperty(t={},f,{value:e,writable:!0}),_defineProperty(t,o,{value:null,writable:!0}),_defineProperty(t,a,{value:null,writable:!0}),_defineProperty(t,s,{value:null,writable:!0}),_defineProperty(t,u,{value:e._readableState.endEmitted,writable:!0}),_defineProperty(t,l,{value:function value(e,t){var r=n[f].read();r?(n[c]=null,n[o]=null,n[a]=null,e({value:r,done:!1})):(n[o]=e,n[a]=t)},writable:!0}),t));return n[c]=null,r(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[a];return null!==t&&(n[c]=null,n[o]=null,n[a]=null,t(e)),void(n[s]=e)}null!==(e=n[o])&&(n[c]=null,n[o]=null,e({value:void 0,done:!(n[a]=null)})),n[u]=!0}),e.on("readable",function onReadable(e){i.nextTick(readAndResolve,e)}.bind(null,n)),n};n.exports=t}.call(this,d(9))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(310);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}r(1)(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,s){"use strict";var u,r=s(65).codes,c=r.ERR_MISSING_ARGS,l=r.ERR_STREAM_DESTROYED;function noop(e){if(e)throw e}function call(e){e()}function pipe(e,t){return e.pipe(t)}e.exports=function pipeline(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var i,o=function popCallback(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():noop}(n);if((n=Array.isArray(n[0])?n[0]:n).length<2)throw new c("streams");var a=n.map(function(e,t){var r=t<n.length-1;return function destroyer(t,e,r,n){n=function once(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(n);var i=!1;t.on("close",function(){i=!0}),(u=void 0===u?s(183):u)(t,{readable:e,writable:r},function(e){return e?n(e):(i=!0,void n())});var o=!1;return function(e){if(!i&&!o)return o=!0,function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void n(e||new l("pipe"))}}(e,r,0<t,function(e){i=i||e,e&&a.forEach(call),r||(a.forEach(call),o(i))})});return n.reduce(pipe)}},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function Sha(){this.init(),this._w=a,i.call(this,64,56)}n(Sha,i),Sha.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=t[s-3]^t[s-8]^t[s-14]^t[s-16];for(var u=0;u<80;++u)var c=function rotl5(e){return e<<5|e>>>27}(r)+function ft(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}(c=~~(u/20),n,i,o)+a+t[u]+l[c]|0,a=o,o=i,i=function rotl30(e){return e<<30|e>>>2}(n),n=r,r=c;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0},Sha.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function Sha1(){this.init(),this._w=a,i.call(this,64,56)}n(Sha1,i),Sha1.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha1.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=function rotl1(e){return e<<1|e>>>31}(t[s-3]^t[s-8]^t[s-14]^t[s-16]);for(var u=0;u<80;++u)var c=function rotl5(e){return e<<5|e>>>27}(r)+function ft(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}(c=~~(u/20),n,i,o)+a+t[u]+l[c]|0,a=o,o=i,i=function rotl30(e){return e<<30|e>>>2}(n),n=r,r=c;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0},Sha1.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha1},function(e,t,r){var n=r(1),i=r(311),o=r(67),a=r(5).Buffer,s=new Array(64);function Sha224(){this.init(),this._w=s,o.call(this,64,56)}n(Sha224,i),Sha224.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},Sha224.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=Sha224},function(e,t,r){var n=r(1),i=r(312),o=r(67),a=r(5).Buffer,s=new Array(160);function Sha384(){this.init(),this._w=s,o.call(this,128,112)}n(Sha384,i),Sha384.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},Sha384.prototype._hash=function(){var n=a.allocUnsafe(48);function writeInt64BE(e,t,r){n.writeInt32BE(e,r),n.writeInt32BE(t,r+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),n},e.exports=Sha384},function(e,t,r){e.exports=Stream;var i=r(32).EventEmitter;function Stream(){i.call(this)}r(1)(Stream,i),Stream.Readable=r(77),Stream.Writable=r(713),Stream.Duplex=r(714),Stream.Transform=r(715),Stream.PassThrough=r(716),(Stream.Stream=Stream).prototype.pipe=function(t,e){var r=this;function ondata(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function ondrain(){r.readable&&r.resume&&r.resume()}r.on("data",ondata),t.on("drain",ondrain),t._isStdio||e&&!1===e.end||(r.on("end",onend),r.on("close",onclose));var n=!1;function onend(){n||(n=!0,t.end())}function onclose(){n||(n=!0,"function"==typeof t.destroy&&t.destroy())}function onerror(e){if(cleanup(),0===i.listenerCount(this,"error"))throw e}function cleanup(){r.removeListener("data",ondata),t.removeListener("drain",ondrain),r.removeListener("end",onend),r.removeListener("close",onclose),r.removeListener("error",onerror),t.removeListener("error",onerror),r.removeListener("end",cleanup),r.removeListener("close",cleanup),t.removeListener("close",cleanup)}return r.on("error",onerror),t.on("error",onerror),r.on("end",cleanup),r.on("close",cleanup),t.on("close",cleanup),t.emit("pipe",r),t}},function(e,t,r){e.exports=r(164)},function(e,t,r){e.exports=r(42)},function(e,t,r){e.exports=r(77).Transform},function(e,t,r){e.exports=r(77).PassThrough},function(e,t,r){"use strict";var n=r(1),o=r(5).Buffer,a=r(35),s=o.alloc(128);function Hmac(e,t){a.call(this,"digest"),"string"==typeof t&&(t=o.from(t)),this._alg=e,64<(this._key=t).length?t=e(t):t.length<64&&(t=o.concat([t,s],64));for(var r=this._ipad=o.allocUnsafe(64),n=this._opad=o.allocUnsafe(64),i=0;i<64;i++)r[i]=54^t[i],n[i]=92^t[i];this._hash=[r]}n(Hmac,a),Hmac.prototype._update=function(e){this._hash.push(e)},Hmac.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},e.exports=Hmac},function(e,t,r){e.exports=r(315)},function(t,e,r){!function(u){var c,e,l=r(5).Buffer,f=r(317),h=r(318),d=r(319),p=r(320),m=u.crypto&&u.crypto.subtle,_={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},g=[];function getNextTick(){return e=e||(u.process&&u.process.nextTick?u.process.nextTick:u.queueMicrotask||u.setImmediate||u.setTimeout)}function browserPbkdf2(e,t,r,n,i){return m.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return m.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)}).then(function(e){return l.from(e)})}t.exports=function(t,r,n,i,o,a){"function"==typeof o&&(a=o,o=void 0);var s=_[(o=o||"sha1").toLowerCase()];if(s&&"function"==typeof u.Promise){if(f(n,i),t=p(t,h,"Password"),r=p(r,h,"Salt"),"function"!=typeof a)throw new Error("No callback provided to pbkdf2");!function resolvePromise(e,t){e.then(function(e){getNextTick()(function(){t(null,e)})},function(e){getNextTick()(function(){t(e)})})}(function checkNative(e){if(u.process&&!u.process.browser)return Promise.resolve(!1);if(!m||!m.importKey||!m.deriveBits)return Promise.resolve(!1);if(void 0!==g[e])return g[e];var t=browserPbkdf2(c=c||l.alloc(8),c,10,128,e).then(function(){return!0}).catch(function(){return!1});return g[e]=t}(s).then(function(e){return e?browserPbkdf2(t,r,n,i,s):d(t,r,n,i,o)}),a)}else getNextTick()(function(){var e;try{e=d(t,r,n,i,o)}catch(e){return a(e)}a(null,e)})}}.call(this,r(12))},function(e,t,r){var n=r(721),i=r(187),o=r(188),a=r(734),s=r(115);function createCipheriv(e,t,r){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,r);if(a[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function createDecipheriv(e,t,r){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,r);if(a[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function createCipher(e,t){var r;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");r=8*a[e].key,n=a[e].iv}var n=s(t,!1,r,n);return createCipheriv(e,n.key,n.iv)},t.createCipheriv=t.Cipheriv=createCipheriv,t.createDecipher=t.Decipher=function createDecipher(e,t){var r;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");r=8*a[e].key,n=a[e].iv}var n=s(t,!1,r,n);return createDecipheriv(e,n.key,n.iv)},t.createDecipheriv=t.Decipheriv=createDecipheriv,t.listCiphers=t.getCiphers=function getCiphers(){return Object.keys(a).concat(i.getCiphers())}},function(e,t,r){var o=r(35),n=r(722),i=r(1),a=r(5).Buffer,s={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function DES(e){o.call(this);var t=e.mode.toLowerCase(),r=s[t],n=e.decrypt?"decrypt":"encrypt",i=e.key;a.isBuffer(i)||(i=a.from(i)),"des-ede"!==t&&"des-ede-cbc"!==t||(i=a.concat([i,i.slice(0,8)])),e=e.iv,a.isBuffer(e)||(e=a.from(e)),this._des=r.create({key:i,iv:e,type:n})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],i(e.exports=DES,o),DES.prototype._update=function(e){return a.from(this._des.update(e))},DES.prototype._final=function(){return a.from(this._des.final())}},function(e,t,r){"use strict";t.utils=r(321),t.Cipher=r(186),t.DES=r(322),t.CBC=r(723),t.EDE=r(724)},function(e,t,r){"use strict";var n=r(19),i=r(1),o={};function CBCState(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function instantiate(t){function CBC(e){t.call(this,e),this._cbcInit()}i(CBC,t);for(var e=Object.keys(o),r=0;r<e.length;r++){var n=e[r];CBC.prototype[n]=o[n]}return CBC.create=function create(e){return new CBC(e)},CBC},o._cbcInit=function _cbcInit(){var e=new CBCState(this.options.iv);this._cbcState=e},o._update=function _update(e,t,r,n){var i=this._cbcState,o=this.constructor.super_.prototype,a=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)a[s]^=e[t+s];for(o._update.call(this,a,0,r,n),s=0;s<this.blockSize;s++)a[s]=r[n+s]}else{for(o._update.call(this,e,t,r,n),s=0;s<this.blockSize;s++)r[n+s]^=a[s];for(s=0;s<this.blockSize;s++)a[s]=e[t+s]}}},function(e,t,r){"use strict";var i=r(19),n=r(1),o=r(186),a=r(322);function EDEState(e,t){i.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),n=t.slice(8,16),t=t.slice(16,24);this.ciphers="encrypt"===e?[a.create({type:"encrypt",key:r}),a.create({type:"decrypt",key:n}),a.create({type:"encrypt",key:t})]:[a.create({type:"decrypt",key:t}),a.create({type:"encrypt",key:n}),a.create({type:"decrypt",key:r})]}function EDE(e){o.call(this,e),e=new EDEState(this.type,this.options.key),this._edeState=e}n(EDE,o),(e.exports=EDE).create=function create(e){return new EDE(e)},EDE.prototype._update=function _update(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},EDE.prototype._pad=a.prototype._pad,EDE.prototype._unpad=a.prototype._unpad},function(e,t,r){var n=r(188),i=r(326),o=r(5).Buffer,a=r(327),s=r(35),u=r(114),c=r(115);function Cipher(e,t,r){s.call(this),this._cache=new Splitter,this._cipher=new u.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}r(1)(Cipher,s),Cipher.prototype._update=function(e){var t;this._cache.add(e);for(var r=[];t=this._cache.get();)t=this._mode.encrypt(this,t),r.push(t);return o.concat(r)};var l=o.alloc(16,16);function Splitter(){this.cache=o.allocUnsafe(0)}function createCipheriv(e,t,r){if(!(e=n[e.toLowerCase()]))throw new TypeError("invalid suite type");if((t="string"==typeof t?o.from(t):t).length!==e.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=o.from(r)),"GCM"!==e.mode&&r.length!==e.iv)throw new TypeError("invalid iv length "+r.length);return new("stream"===e.type?a:"auth"===e.type?i:Cipher)(e.module,t,r)}Cipher.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(l))throw this._cipher.scrub(),new Error("data not multiple of block length")},Cipher.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},Splitter.prototype.add=function(e){this.cache=o.concat([this.cache,e])},Splitter.prototype.get=function(){if(15<this.cache.length){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},Splitter.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return o.concat([this.cache,t])},t.createCipheriv=createCipheriv,t.createCipher=function createCipher(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");return createCipheriv(e,(r=c(t,!1,r.key,r.iv)).key,r.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,r){var n=r(84);t.encrypt=function(e,t){return t=n(t,e._prev),e._prev=e._cipher.encryptBlock(t),e._prev},t.decrypt=function(e,t){var r=e._prev;return e._prev=t,t=e._cipher.decryptBlock(t),n(t,r)}},function(e,t,r){var o=r(5).Buffer,a=r(84);function encryptStart(e,t,r){var n=t.length,i=a(t,e._cache);return e._cache=e._cache.slice(n),e._prev=o.concat([e._prev,r?t:i]),i}t.encrypt=function(e,t,r){for(var n,i=o.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=o.allocUnsafe(0)),!(e._cache.length<=t.length)){i=o.concat([i,encryptStart(e,t,r)]);break}n=e._cache.length,i=o.concat([i,encryptStart(e,t.slice(0,n),r)]),t=t.slice(n)}return i}},function(e,t,r){var a=r(5).Buffer;t.encrypt=function(e,t,r){for(var n=t.length,i=a.allocUnsafe(n),o=-1;++o<n;)i[o]=function encryptByte(e,t,r){var n=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=a.concat([e._prev.slice(1),a.from([r?t:n])]),n}(e,t[o],r);return i}},function(e,t,r){var s=r(5).Buffer;t.encrypt=function(e,t,r){for(var n=t.length,i=s.allocUnsafe(n),o=-1;++o<n;)i[o]=function encryptByte(e,t,r){for(var n,i,o=-1,a=0;++o<8;)a+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^(n=t&1<<7-o?128:0)))>>o%8,e._prev=function shiftIn(e,t){var r=e.length,n=-1,i=s.allocUnsafe(e.length);for(e=s.concat([e,s.from([t])]);++n<r;)i[n]=e[n]<<1|e[n+1]>>7;return i}(e._prev,r?n:i);return a}(e,t[o],r);return i}},function(e,t,r){!function(n){var i=r(84);t.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=n.concat([e._cache,function getBlock(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}(e)]);var r=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),i(t,r)}}.call(this,r(11).Buffer)},function(e,t,r){var n=r(5).Buffer,i=n.alloc(16,0);function fromArray(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function GHASH(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}GHASH.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},GHASH.prototype._multiply=function(){for(var e,t,r=function toArray(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}(this.h),n=[0,0,0,0],i=-1;++i<128;){for(0!=(this.state[~~(i/8)]&1<<7-i%8)&&(n[0]^=r[0],n[1]^=r[1],n[2]^=r[2],n[3]^=r[3]),t=0!=(1&r[3]),e=3;0<e;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,t&&(r[0]=r[0]^225<<24)}this.state=fromArray(n)},GHASH.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);16<=this.cache.length;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},GHASH.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(fromArray([0,e,0,t])),this.state},e.exports=GHASH},function(e,t,r){var n=r(326),i=r(5).Buffer,o=r(188),a=r(327),s=r(35),u=r(114),c=r(115);function Decipher(e,t,r){s.call(this),this._cache=new Splitter,this._last=void 0,this._cipher=new u.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function Splitter(){this.cache=i.allocUnsafe(0)}function createDecipheriv(e,t,r){if(!(e=o[e.toLowerCase()]))throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==e.mode&&r.length!==e.iv)throw new TypeError("invalid iv length "+r.length);if((t="string"==typeof t?i.from(t):t).length!==e.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===e.type?new a(e.module,t,r,!0):"auth"===e.type?new n(e.module,t,r,!0):new Decipher(e.module,t,r)}r(1)(Decipher,s),Decipher.prototype._update=function(e){var t;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)t=this._mode.decrypt(this,t),r.push(t);return i.concat(r)},Decipher.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function unpad(e){var t=e[15];if(t<1||16<t)throw new Error("unable to decrypt data");for(var r=-1;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},Decipher.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},Splitter.prototype.add=function(e){this.cache=i.concat([this.cache,e])},Splitter.prototype.get=function(e){var t;if(e){if(16<this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(16<=this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},Splitter.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function createDecipher(e,t){var r=o[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");return createDecipheriv(e,(r=c(t,!1,r.key,r.iv)).key,r.iv)},t.createDecipheriv=createDecipheriv},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,n){!function(i){var o=n(328),r=n(738),a=n(739),s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function getDiffieHellman(e){var t=new i(r[e].prime,"hex"),e=new i(r[e].gen,"hex");return new a(t,e)},t.createDiffieHellman=t.DiffieHellman=function createDiffieHellman(e,t,r,n){return i.isBuffer(t)||void 0===s[t]?createDiffieHellman(e,"binary",t,r):(t=t||"binary",n=n||"binary",r=r||new i([2]),i.isBuffer(r)||(r=new i(r,n)),"number"==typeof e?new a(o(e,r),r,!0):(i.isBuffer(e)||(e=new i(e,t)),new a(e,r,!0)))}}.call(this,n(11).Buffer)},function(e,t){},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(t,e,i){!function(r){var n=i(15),o=new(i(329)),a=new n(24),s=new n(11),u=new n(10),c=new n(3),l=new n(7),f=i(328),e=i(64);function setPublicKey(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this._pub=new n(e),this}function setPrivateKey(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this._priv=new n(e),this}t.exports=DH;var h={};function DH(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=setPublicKey,this.setPrivateKey=setPrivateKey):this._primeCode=8}function formatReturnValue(e,t){return e=new r(e.toArray()),t?e.toString(t):e}Object.defineProperty(DH.prototype,"verifyError",{enumerable:!0,get:function get(){return"number"!=typeof this._primeCode&&(this._primeCode=function checkPrime(e,t){var r=t.toString("hex");if((t=[r,e.toString(16)].join("_"))in h)return h[t];var n,i=0;if(e.isEven()||!f.simpleSieve||!f.fermatTest(e)||!o.test(e))return i+=1,h[t]=i+="02"===r||"05"===r?8:4;switch(o.test(e.shrn(1))||(i+=2),r){case"02":e.mod(a).cmp(s)&&(i+=8);break;case"05":(n=e.mod(u)).cmp(c)&&n.cmp(l)&&(i+=8);break;default:i+=4}return h[t]=i}(this.__prime,this.__gen)),this._primeCode}}),DH.prototype.generateKeys=function(){return this._priv||(this._priv=new n(e(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},DH.prototype.computeSecret=function(e){var t=(e=(e=new n(e)).toRed(this._prime)).redPow(this._priv).fromRed(),e=new r(t.toArray()),t=this.getPrime();return e.length<t.length&&((t=new r(t.length-e.length)).fill(0),e=r.concat([t,e])),e},DH.prototype.getPublicKey=function getPublicKey(e){return formatReturnValue(this._pub,e)},DH.prototype.getPrivateKey=function getPrivateKey(e){return formatReturnValue(this._priv,e)},DH.prototype.getPrime=function(e){return formatReturnValue(this.__prime,e)},DH.prototype.getGenerator=function(e){return formatReturnValue(this._gen,e)},DH.prototype.setGenerator=function(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this.__gen=e,this._gen=new n(e),this}}.call(this,i(11).Buffer)},function(e,t,r){var n=r(5).Buffer,i=r(83),o=r(741),a=r(1),s=r(749),u=r(780),c=r(315);function Sign(e){if(o.Writable.call(this),!(e=c[e]))throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=i(e.hash),this._tag=e.id,this._signType=e.sign}function Verify(e){if(o.Writable.call(this),!(e=c[e]))throw new Error("Unknown message digest");this._hash=i(e.hash),this._tag=e.id,this._signType=e.sign}function createSign(e){return new Sign(e)}function createVerify(e){return new Verify(e)}Object.keys(c).forEach(function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]}),a(Sign,o.Writable),Sign.prototype._write=function _write(e,t,r){this._hash.update(e),r()},Sign.prototype.update=function update(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},Sign.prototype.sign=function signMethod(e,t){this.end();var r=this._hash.digest(),e=s(r,e,this._hashType,this._signType,this._tag);return t?e.toString(t):e},a(Verify,o.Writable),Verify.prototype._write=function _write(e,t,r){this._hash.update(e),r()},Verify.prototype.update=function update(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},Verify.prototype.verify=function verifyMethod(e,t,r){return"string"==typeof t&&(t=n.from(t,r)),this.end(),r=this._hash.digest(),u(t,r,e,this._signType,this._tag)},e.exports={Sign:createSign,Verify:createVerify,createSign:createSign,createVerify:createVerify}},function(e,t,r){(((t=e.exports=r(330)).Stream=t).Readable=t).Writable=r(334),t.Duplex=r(69),t.Transform=r(335),t.PassThrough=r(747),t.finished=r(190),t.pipeline=r(748)},function(e,t){},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=r(11).Buffer,n=r(744).inspect,i=n&&n.custom||"inspect";e.exports=function(){function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(BufferList,[{key:"push",value:function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function concat(e){if(0===this.length)return a.alloc(0);for(var t=a.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){a.prototype.copy.call(e,t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function consume(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function first(){return this.head.data}},{key:"_getString",value:function _getString(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t).data=i.slice(o);break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function _getBuffer(e){var t=a.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r).data=i.slice(o);break}++n}return this.length-=n,t}},{key:i,value:function value(e,t){return n(this,_objectSpread({},t,{depth:0,customInspect:!1}))}}]),BufferList}()},function(e,t){},function(n,e,d){"use strict";!function(i){var e;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var r=d(190),o=Symbol("lastResolve"),a=Symbol("lastReject"),s=Symbol("error"),u=Symbol("ended"),c=Symbol("lastPromise"),l=Symbol("handlePromise"),f=Symbol("stream");function readAndResolve(e){var t,r=e[o];null===r||null!==(t=e[f].read())&&(e[c]=null,e[o]=null,e[a]=null,r({value:t,done:!1}))}var t=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((_defineProperty(e={get stream(){return this[f]},next:function next(){var e,r=this,t=this[s];if(null!==t)return Promise.reject(t);if(this[u])return Promise.resolve({value:void 0,done:!0});if(this[f].destroyed)return new Promise(function(e,t){i.nextTick(function(){r[s]?t(r[s]):e({value:void 0,done:!0})})});if(t=this[c])e=new Promise(function wrapForNext(r,n){return function(e,t){r.then(function(){n[u]?e({value:void 0,done:!0}):n[l](e,t)},t)}}(t,this));else{if(null!==(t=this[f].read()))return Promise.resolve({value:t,done:!1});e=new Promise(this[l])}return this[c]=e}},Symbol.asyncIterator,function(){return this}),_defineProperty(e,"return",function _return(){var e=this;return new Promise(function(t,r){e[f].destroy(null,function(e){e?r(e):t({value:void 0,done:!0})})})}),e),t),t=function createReadableStreamAsyncIterator(e){var t,n=Object.create(h,(_defineProperty(t={},f,{value:e,writable:!0}),_defineProperty(t,o,{value:null,writable:!0}),_defineProperty(t,a,{value:null,writable:!0}),_defineProperty(t,s,{value:null,writable:!0}),_defineProperty(t,u,{value:e._readableState.endEmitted,writable:!0}),_defineProperty(t,l,{value:function value(e,t){var r=n[f].read();r?(n[c]=null,n[o]=null,n[a]=null,e({value:r,done:!1})):(n[o]=e,n[a]=t)},writable:!0}),t));return n[c]=null,r(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[a];return null!==t&&(n[c]=null,n[o]=null,n[a]=null,t(e)),void(n[s]=e)}null!==(e=n[o])&&(n[c]=null,n[o]=null,e({value:void 0,done:!(n[a]=null)})),n[u]=!0}),e.on("readable",function onReadable(e){i.nextTick(readAndResolve,e)}.bind(null,n)),n};n.exports=t}.call(this,d(9))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(335);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}r(1)(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,s){"use strict";var u,r=s(68).codes,c=r.ERR_MISSING_ARGS,l=r.ERR_STREAM_DESTROYED;function noop(e){if(e)throw e}function call(e){e()}function pipe(e,t){return e.pipe(t)}e.exports=function pipeline(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var i,o=function popCallback(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():noop}(n);if((n=Array.isArray(n[0])?n[0]:n).length<2)throw new c("streams");var a=n.map(function(e,t){var r=t<n.length-1;return function destroyer(t,e,r,n){n=function once(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(n);var i=!1;t.on("close",function(){i=!0}),(u=void 0===u?s(190):u)(t,{readable:e,writable:r},function(e){return e?n(e):(i=!0,void n())});var o=!1;return function(e){if(!i&&!o)return o=!0,function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void n(e||new l("pipe"))}}(e,r,0<t,function(e){i=i||e,e&&a.forEach(call),r||(a.forEach(call),o(i))})});return n.reduce(pipe)}},function(e,t,r){var h=r(5).Buffer,o=r(313),u=r(191),c=r(192).ec,d=r(341),l=r(117),f=r(347);function getKey(e,t,r,n){(e=h.from(e.toArray())).length<t.byteLength()&&(i=h.alloc(t.byteLength()-e.length),e=h.concat([i,e]));var i=r.length,r=function bits2octets(e,t){return e=(e=bits2int(e,t)).mod(t),(e=h.from(e.toArray())).length<t.byteLength()&&(t=h.alloc(t.byteLength()-e.length),e=h.concat([t,e])),e}(r,t);return(t=h.alloc(i)).fill(1),i=h.alloc(i),i=o(n,i).update(t).update(h.from([0])).update(e).update(r).digest(),t=o(n,i).update(t).digest(),{k:i=o(n,i).update(t).update(h.from([1])).update(e).update(r).digest(),v:t=o(n,i).update(t).digest()}}function bits2int(e,t){var r=new d(e);return 0<(t=(e.length<<3)-t.bitLength())&&r.ishrn(t),r}function makeKey(e,t,r){var n,i;do{for(n=h.alloc(0);8*n.length<e.bitLength();)t.v=o(r,t.k).update(t.v).digest(),n=h.concat([n,t.v])}while(i=bits2int(n,e),t.k=o(r,t.k).update(t.v).update(h.from([0])).digest(),t.v=o(r,t.k).update(t.v).digest(),-1!==i.cmp(e));return i}e.exports=function sign(e,t,r,n,i){if((t=l(t)).curve){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");return function ecSign(e,t){var r=f[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));return e=new c(r).keyFromPrivate(t.privateKey).sign(e),h.from(e.toDER())}(e,t)}if("dsa"===t.type){if("dsa"!==n)throw new Error("wrong private key type");return function dsaSign(e,t,r){for(var n,i=t.params.priv_key,o=t.params.p,a=t.params.q,s=t.params.g,u=new d(0),c=bits2int(e,a).mod(a),l=!1,f=getKey(i,a,e,r);!1===l;)u=function makeR(e,t,r,n){return e.toRed(d.mont(r)).redPow(t).fromRed().mod(n)}(s,n=makeKey(a,f,r),o,a),0===(l=n.invm(a).imul(c.add(i.mul(u))).mod(a)).cmpn(0)&&(l=!1,u=new d(0));return function toDER(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var r=(r=[48,e.length+t.length+4,2,e.length]).concat(e,[2,t.length],t);return h.from(r)}(u,l)}(e,t,r)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");e=h.concat([i,e]);for(var o=t.modulus.byteLength(),a=[0,1];e.length+a.length+1<o;)a.push(255);a.push(0);for(var s=-1;++s<e.length;)a.push(e[s]);return u(a,t)},e.exports.getKey=getKey,e.exports.makeKey=makeKey},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function Kb2(){}e.super_=t,Kb2.prototype=t.prototype,e.prototype=new Kb2,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(751)).Buffer}catch(e){}function parseHex4Bits(e,t){return 48<=(t=e.charCodeAt(t))&&t<=57?t-48:65<=t&&t<=70?t-55:97<=t&&t<=102?t-87:void assert(!1,"Invalid character in "+e)}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i,o=0,a=Math.min(e.length,r),s=t;s<a;s++){var u=e.charCodeAt(s)-48;o*=n,i=49<=u?u-49+10:17<=u?u-17+10:u,assert(0<=u&&i<n,"Invalid character"),o+=i}return o}function move(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this._strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this._strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype._move=function _move(e){move(e,this)},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype._strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{BN.prototype[Symbol.for("nodejs.util.inspect.custom")]=inspect}catch(e){BN.prototype.inspect=inspect}else BN.prototype.inspect=inspect;function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r._strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modrn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16,2)},r&&(BN.prototype.toBuffer=function toBuffer(e,t){return this.toArrayLike(r,e,t)}),BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){this._strip();var n=this.byteLength();return assert(n<=(r=r||Math.max(1,n)),"byte array longer than desired length"),assert(0<r,"Requested array length <= 0"),r=function Db2(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r),this["_toArrayLike"+("le"===t?"LE":"BE")](r,n),r},BN.prototype._toArrayLikeLE=function _toArrayLikeLE(e,t){for(var r=0,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r++]=255&a,r<e.length&&(e[r++]=a>>8&255),r<e.length&&(e[r++]=a>>16&255),6===o?(r<e.length&&(e[r++]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},BN.prototype._toArrayLikeBE=function _toArrayLikeBE(e,t){for(var r=e.length-1,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r--]=255&a,0<=r&&(e[r--]=a>>8&255),0<=r&&(e[r--]=a>>16&255),6===o?(0<=r&&(e[r--]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(0<=r)for(e[r--]=n;0<=r;)e[r--]=0},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this._strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this._strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this._strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function jumboMulTo(e,t,r){return bigMulTo(e,t,r)}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?bigMulTo:jumboMulTo)(this,e,t)},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){var t=e<0;assert("number"==typeof(e=t?-e:e)),assert(e<67108864);for(var r=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++)t[r]=e.words[r/26|0]>>>r%26&1;return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this._strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this._strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this._strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this._strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this._strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a._strip(),n._strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modrn=function modrn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;0<=i;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},BN.prototype.modn=function modn(e){return this.modrn(e)},BN.prototype.idivn=function idivn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=0,n=this.length-1;0<=n;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this._strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(move(e,e.umod(this.m)._forceRed(this)),e)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')},function(e,t,r){"use strict";var n=r(20),y=r(15),i=r(1),o=r(116),a=n.assert;function ShortCurve(e){o.call(this,"short",e),this.a=new y(e.a,16).toRed(this.red),this.b=new y(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function Point(e,t,r,n){o.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new y(t,16),this.y=new y(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function JPoint(e,t,r,n){o.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new y(0)):(this.x=new y(t,16),this.y=new y(r,16),this.z=new y(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}i(ShortCurve,o),(e.exports=ShortCurve).prototype._getEndomorphism=function _getEndomorphism(e){var t,r,n;if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3))return r=(e.beta?new y(e.beta,16):r=(n=this._getEndoRoots(this.p))[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red),e.lambda?t=new y(e.lambda,16):(n=this._getEndoRoots(this.n),0===this.g.mul(n[0]).x.cmp(this.g.x.redMul(r))?t=n[0]:(t=n[1],a(0===this.g.mul(t).x.cmp(this.g.x.redMul(r))))),{beta:r,lambda:t,basis:e.basis?e.basis.map(function(e){return{a:new y(e.a,16),b:new y(e.b,16)}}):this._getEndoBasis(t)}},ShortCurve.prototype._getEndoRoots=function _getEndoRoots(e){var t=e===this.p?this.red:y.mont(e),e=(r=new y(2).toRed(t).redInvm()).redNeg(),r=new y(3).toRed(t).redNeg().redSqrt().redMul(r);return[e.redAdd(r).fromRed(),e.redSub(r).fromRed()]},ShortCurve.prototype._getEndoBasis=function _getEndoBasis(e){for(var t,r,n,i,o,a=this.n.ushrn(Math.floor(this.n.bitLength()/2)),s=e,u=this.n.clone(),c=new y(1),l=new y(0),f=new y(0),h=new y(1),d=0;0!==s.cmpn(0);){var p=u.div(s),m=u.sub(p.mul(s)),_=f.sub(p.mul(c)),p=h.sub(p.mul(l));if(!n&&m.cmp(a)<0)t=o.neg(),r=c,n=m.neg(),i=_;else if(n&&2==++d)break;u=s,s=o=m,f=c,c=_,h=l,l=p}var g=m.neg(),b=_,e=n.sqr().add(i.sqr());return 0<=g.sqr().add(b.sqr()).cmp(e)&&(g=t,b=r),n.negative&&(n=n.neg(),i=i.neg()),g.negative&&(g=g.neg(),b=b.neg()),[{a:n,b:i},{a:g,b:b}]},ShortCurve.prototype._endoSplit=function _endoSplit(e){var t=(o=this.endo.basis)[0],r=(a=o[1]).b.mul(e).divRound(this.n),n=t.b.neg().mul(e).divRound(this.n),i=r.mul(t.a),o=n.mul(a.a),t=r.mul(t.b),a=n.mul(a.b);return{k1:e.sub(i).sub(o),k2:t.add(a).neg()}},ShortCurve.prototype.pointFromX=function pointFromX(e,t){var r=(e=(e=new y(e,16)).red?e:e.toRed(this.red)).redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");return r=n.fromRed().isOdd(),(t&&!r||!t&&r)&&(n=n.redNeg()),this.point(e,n)},ShortCurve.prototype.validate=function validate(e){if(e.inf)return!0;var t=e.x,r=e.y,e=this.a.redMul(t),e=t.redSqr().redMul(t).redIAdd(e).redIAdd(this.b);return 0===r.redSqr().redISub(e).cmpn(0)},ShortCurve.prototype._endoWnafMulAdd=function _endoWnafMulAdd(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],u=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),u=u.neg(!0)),n[2*o]=s,n[2*o+1]=u,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var r=this._wnafMulAdd(1,n,i,2*o,r),c=0;c<2*o;c++)n[c]=null,i[c]=null;return r},i(Point,o.BasePoint),ShortCurve.prototype.point=function point(e,t,r){return new Point(this,e,t,r)},ShortCurve.prototype.pointFromJSON=function pointFromJSON(e,t){return Point.fromJSON(this,e,t)},Point.prototype._getBeta=function _getBeta(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t,r,n=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);return e&&(t=this.curve,r=function endoMul(e){return t.point(e.x.redMul(t.endo.beta),e.y)},(e.beta=n).precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}),n}},Point.prototype.toJSON=function toJSON(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Point.fromJSON=function fromJSON(t,e,r){"string"==typeof e&&(e=JSON.parse(e));var n=t.point(e[0],e[1],r);return e[2]&&(e=e[2],n.precomputed={beta:null,doubles:e.doubles&&{step:e.doubles.step,points:[n].concat(e.doubles.points.map(obj2point))},naf:e.naf&&{wnd:e.naf.wnd,points:[n].concat(e.naf.points.map(obj2point))}}),n;function obj2point(e){return t.point(e[0],e[1],r)}},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return this.inf},Point.prototype.add=function add(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var e=(t=0!==(t=this.y.redSub(e.y)).cmpn(0)?t.redMul(this.x.redSub(e.x).redInvm()):t).redSqr().redISub(this.x).redISub(e.x),t=t.redMul(this.x.redSub(e)).redISub(this.y);return this.curve.point(e,t)},Point.prototype.dbl=function dbl(){if(this.inf)return this;if(0===(r=this.y.redAdd(this.y)).cmpn(0))return this.curve.point(null,null);var e=this.curve.a,t=this.x.redSqr(),r=r.redInvm(),r=(e=t.redAdd(t).redIAdd(t).redIAdd(e).redMul(r)).redSqr().redISub(this.x.redAdd(this.x)),e=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,e)},Point.prototype.getX=function getX(){return this.x.fromRed()},Point.prototype.getY=function getY(){return this.y.fromRed()},Point.prototype.mul=function mul(e){return e=new y(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function mulAdd(e,t,r){return t=[this,t],r=[e,r],this.curve.endo?this.curve._endoWnafMulAdd(t,r):this.curve._wnafMulAdd(1,t,r,2)},Point.prototype.jmulAdd=function jmulAdd(e,t,r){return t=[this,t],r=[e,r],this.curve.endo?this.curve._endoWnafMulAdd(t,r,!0):this.curve._wnafMulAdd(1,t,r,2,!0)},Point.prototype.eq=function eq(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Point.prototype.neg=function neg(e){if(this.inf)return this;var t,r=this.curve.point(this.x,this.y.redNeg());return e&&this.precomputed&&(t=this.precomputed,e=function negate(e){return e.neg()},r.precomputed={naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(e)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(e)}}),r},Point.prototype.toJ=function toJ(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(JPoint,o.BasePoint),ShortCurve.prototype.jpoint=function jpoint(e,t,r){return new JPoint(this,e,t,r)},JPoint.prototype.toP=function toP(){if(this.isInfinity())return this.curve.point(null,null);var e=(r=this.z.redInvm()).redSqr(),t=this.x.redMul(e),r=this.y.redMul(e).redMul(r);return this.curve.point(t,r)},JPoint.prototype.neg=function neg(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},JPoint.prototype.add=function add(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(r.redMul(this.z)),t=n.redSub(i),r=o.redSub(a);return 0===t.cmpn(0)?0!==r.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl():(a=(i=t.redSqr()).redMul(t),n=n.redMul(i),i=r.redSqr().redIAdd(a).redISub(n).redISub(n),a=r.redMul(n.redISub(i)).redISub(o.redMul(a)),t=this.z.redMul(e.z).redMul(t),this.curve.jpoint(i,a,t))},JPoint.prototype.mixedAdd=function mixedAdd(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),e=r.redSub(n),t=i.redSub(o);return 0===e.cmpn(0)?0!==t.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl():(o=(n=e.redSqr()).redMul(e),r=r.redMul(n),n=t.redSqr().redIAdd(o).redISub(r).redISub(r),o=t.redMul(r.redISub(n)).redISub(i.redMul(o)),e=this.z.redMul(e),this.curve.jpoint(n,o,e))},JPoint.prototype.dblp=function dblp(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}for(var n=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,u=s.redSqr().redSqr(),c=a.redAdd(a),r=0;r<e;r++){var l=o.redSqr(),f=(d=c.redSqr()).redSqr(),h=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(u)),l=o.redMul(d),d=h.redSqr().redISub(l.redAdd(l)),l=l.redISub(d),h=(h=h.redMul(l)).redIAdd(h).redISub(f),l=c.redMul(s);r+1<e&&(u=u.redMul(f)),o=d,s=l,c=h}return this.curve.jpoint(o,c.redMul(i),s)},JPoint.prototype.dbl=function dbl(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},JPoint.prototype._zeroDbl=function _zeroDbl(){var e,t,r,n,i,o=this.zOne?(r=this.x.redSqr(),e=(n=this.y.redSqr()).redSqr(),i=(i=this.x.redAdd(n).redSqr().redISub(r).redISub(e)).redIAdd(i),n=(t=r.redAdd(r).redIAdd(r)).redSqr().redISub(i).redISub(i),r=(r=(r=e.redIAdd(e)).redIAdd(r)).redIAdd(r),t=t.redMul(i.redISub(e=n)).redISub(r),this.y.redAdd(this.y)):(i=this.x.redSqr(),o=(n=this.y.redSqr()).redSqr(),r=(r=this.x.redAdd(n).redSqr().redISub(i).redISub(o)).redIAdd(r),i=(n=i.redAdd(i).redIAdd(i)).redSqr(),o=(o=(o=o.redIAdd(o)).redIAdd(o)).redIAdd(o),e=i.redISub(r).redISub(r),t=n.redMul(r.redISub(e)).redISub(o),(o=this.y.redMul(this.z)).redIAdd(o));return this.curve.jpoint(e,t,o)},JPoint.prototype._threeDbl=function _threeDbl(){var e,t,r,n,i,o,a,s;return this.zOne?(a=this.x.redSqr(),r=(e=this.y.redSqr()).redSqr(),o=(o=this.x.redAdd(e).redSqr().redISub(a).redISub(r)).redIAdd(o),t=n=(s=a.redAdd(a).redIAdd(a).redIAdd(this.curve.a)).redSqr().redISub(o).redISub(o),i=(i=(i=r.redIAdd(r)).redIAdd(i)).redIAdd(i),e=s.redMul(o.redISub(n)).redISub(i),a=this.y.redAdd(this.y)):(r=this.z.redSqr(),s=this.y.redSqr(),o=this.x.redMul(s),n=(n=this.x.redSub(r).redMul(this.x.redAdd(r))).redAdd(n).redIAdd(n),o=(i=(i=o.redIAdd(o)).redIAdd(i)).redAdd(i),t=n.redSqr().redISub(o),a=this.y.redAdd(this.z).redSqr().redISub(s).redISub(r),s=(s=(s=(s=s.redSqr()).redIAdd(s)).redIAdd(s)).redIAdd(s),e=n.redMul(i.redISub(t)).redISub(s)),this.curve.jpoint(t,e,a)},JPoint.prototype._dbl=function _dbl(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,i=n.redSqr().redSqr(),o=t.redSqr(),a=r.redSqr(),e=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),t=(i=(i=t.redAdd(t)).redIAdd(i)).redMul(a),i=e.redSqr().redISub(t.redAdd(t)),t=t.redISub(i);return a=(a=(a=(a=a.redSqr()).redIAdd(a)).redIAdd(a)).redIAdd(a),a=e.redMul(t).redISub(a),n=r.redAdd(r).redMul(n),this.curve.jpoint(i,a,n)},JPoint.prototype.trpl=function trpl(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(n),e=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr();return n=(n=(n=(n=n.redIAdd(n)).redIAdd(n)).redIAdd(n)).redIAdd(n),o=i.redIAdd(a).redSqr().redISub(o).redISub(e).redISub(n),t=(t=(t=t.redMul(o)).redIAdd(t)).redIAdd(t),t=(t=(t=this.x.redMul(e).redISub(t)).redIAdd(t)).redIAdd(t),o=(o=(o=(o=this.y.redMul(o.redMul(n.redISub(o)).redISub(a.redMul(e)))).redIAdd(o)).redIAdd(o)).redIAdd(o),e=this.z.redAdd(a).redSqr().redISub(r).redISub(e),this.curve.jpoint(t,o,e)},JPoint.prototype.mul=function mul(e,t){return e=new y(e,t),this.curve._wnafMul(this,e)},JPoint.prototype.eq=function eq(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();return 0===this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0)&&(t=t.redMul(this.z),r=r.redMul(e.z),0===this.y.redMul(r).redISub(e.y.redMul(t)).cmpn(0))},JPoint.prototype.eqXToP=function eqXToP(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),0<=n.cmp(this.curve.p))return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},JPoint.prototype.inspect=function inspect(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},JPoint.prototype.isInfinity=function isInfinity(){return 0===this.z.cmpn(0)}},function(e,t,r){"use strict";var n=r(15),i=r(1),o=r(116),a=r(20);function MontCurve(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function Point(e,t,r){o.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(MontCurve,o),(e.exports=MontCurve).prototype.validate=function validate(e){var t=e.normalize().x;return 0===(t=(e=t.redSqr()).redMul(t).redAdd(e.redMul(this.a)).redAdd(t)).redSqrt().redSqr().cmp(t)},i(Point,o.BasePoint),MontCurve.prototype.decodePoint=function decodePoint(e,t){return this.point(a.toArray(e,t),1)},MontCurve.prototype.point=function point(e,t){return new Point(this,e,t)},MontCurve.prototype.pointFromJSON=function pointFromJSON(e){return Point.fromJSON(this,e)},Point.prototype.precompute=function precompute(){},Point.prototype._encode=function _encode(){return this.getX().toArray("be",this.curve.p.byteLength())},Point.fromJSON=function fromJSON(e,t){return new Point(e,t[0],t[1]||e.one)},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return 0===this.z.cmpn(0)},Point.prototype.dbl=function dbl(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),e=e.redMul(t),r=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(e,r)},Point.prototype.add=function add(){throw new Error("Not supported on Montgomery curve")},Point.prototype.diffAdd=function diffAdd(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),r=e.x.redSub(e.z).redMul(r),i=i.redMul(n),n=t.z.redMul(r.redAdd(i).redSqr()),i=t.x.redMul(r.redISub(i).redSqr());return this.curve.point(n,i)},Point.prototype.mul=function mul(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;0<=o;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},Point.prototype.mulAdd=function mulAdd(){throw new Error("Not supported on Montgomery curve")},Point.prototype.jumlAdd=function jumlAdd(){throw new Error("Not supported on Montgomery curve")},Point.prototype.eq=function eq(e){return 0===this.getX().cmp(e.getX())},Point.prototype.normalize=function normalize(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},Point.prototype.getX=function getX(){return this.normalize(),this.x.fromRed()}},function(e,t,r){"use strict";var n=r(20),o=r(15),i=r(1),a=r(116),s=n.assert;function EdwardsCurve(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function Point(e,t,r,n,i){a.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(EdwardsCurve,a),(e.exports=EdwardsCurve).prototype._mulA=function _mulA(e){return this.mOneA?e.redNeg():this.a.redMul(e)},EdwardsCurve.prototype._mulC=function _mulC(e){return this.oneC?e:this.c.redMul(e)},EdwardsCurve.prototype.jpoint=function jpoint(e,t,r,n){return this.point(e,t,r,n)},EdwardsCurve.prototype.pointFromX=function pointFromX(e,t){var r=(e=(e=new o(e,16)).red?e:e.toRed(this.red)).redSqr(),n=this.c2.redSub(this.a.redMul(r)),r=this.one.redSub(this.c2.redMul(this.d).redMul(r));if(0!==(r=(n=n.redMul(r.redInvm())).redSqrt()).redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");return n=r.fromRed().isOdd(),(t&&!n||!t&&n)&&(r=r.redNeg()),this.point(e,r)},EdwardsCurve.prototype.pointFromY=function pointFromY(e,t){var r=(n=(e=(e=new o(e,16)).red?e:e.toRed(this.red)).redSqr()).redSub(this.c2),n=n.redMul(this.d).redMul(this.c2).redSub(this.a);if(0===(r=r.redMul(n.redInvm())).cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}if(0!==(n=r.redSqrt()).redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");return n.fromRed().isOdd()!==t&&(n=n.redNeg()),this.point(n,e)},EdwardsCurve.prototype.validate=function validate(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),e=t.redMul(this.a).redAdd(r),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===e.cmp(r)},i(Point,a.BasePoint),EdwardsCurve.prototype.pointFromJSON=function pointFromJSON(e){return Point.fromJSON(this,e)},EdwardsCurve.prototype.point=function point(e,t,r,n){return new Point(this,e,t,r,n)},Point.fromJSON=function fromJSON(e,t){return new Point(e,t[0],t[1],t[2])},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},Point.prototype._extDbl=function _extDbl(){var e=this.x.redSqr(),t=this.y.redSqr(),r=(r=this.z.redSqr()).redIAdd(r),n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),e=(o=n.redAdd(t)).redSub(r),r=n.redSub(t),n=i.redMul(e),t=o.redMul(r),r=i.redMul(r),o=e.redMul(o);return this.curve.point(n,t,o,r)},Point.prototype._projDbl=function _projDbl(){var e,t,r,n,i,o=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),s=this.y.redSqr(),u=this.curve.twisted?(i=(n=this.curve._mulA(a)).redAdd(s),this.zOne?(e=o.redSub(a).redSub(s).redMul(i.redSub(this.curve.two)),t=i.redMul(n.redSub(s)),i.redSqr().redSub(i).redSub(i)):(r=this.z.redSqr(),u=i.redSub(r).redISub(r),e=o.redSub(a).redISub(s).redMul(u),t=i.redMul(n.redSub(s)),i.redMul(u))):(n=a.redAdd(s),r=this.curve._mulC(this.z).redSqr(),u=n.redSub(r).redSub(r),e=this.curve._mulC(o.redISub(n)).redMul(u),t=this.curve._mulC(n).redMul(a.redISub(s)),n.redMul(u));return this.curve.point(e,t,u)},Point.prototype.dbl=function dbl(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},Point.prototype._extAdd=function _extAdd(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),e=i.redSub(n),i=i.redAdd(n),n=r.redAdd(t),r=o.redMul(e),t=i.redMul(n),n=o.redMul(n),i=e.redMul(i);return this.curve.point(r,t,i,n)},Point.prototype._projAdd=function _projAdd(e){var t,r=this.z.redMul(e.z),n=r.redSqr(),i=this.x.redMul(e.x),o=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(o),s=n.redSub(a),a=n.redAdd(a),e=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(o),e=r.redMul(s).redMul(e),a=this.curve.twisted?(t=r.redMul(a).redMul(o.redSub(this.curve._mulA(i))),s.redMul(a)):(t=r.redMul(a).redMul(o.redSub(i)),this.curve._mulC(s).redMul(a));return this.curve.point(e,t,a)},Point.prototype.add=function add(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},Point.prototype.mul=function mul(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function mulAdd(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},Point.prototype.jmulAdd=function jmulAdd(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},Point.prototype.normalize=function normalize(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},Point.prototype.neg=function neg(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},Point.prototype.getX=function getX(){return this.normalize(),this.x.fromRed()},Point.prototype.getY=function getY(){return this.normalize(),this.y.fromRed()},Point.prototype.eq=function eq(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},Point.prototype.eqXToP=function eqXToP(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),0<=r.cmp(this.curve.p))return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},Point.prototype.toP=Point.prototype.normalize,Point.prototype.mixedAdd=Point.prototype.add},function(e,t,r){"use strict";t.sha1=r(757),t.sha224=r(758),t.sha256=r(339),t.sha384=r(759),t.sha512=r(340)},function(e,t,r){"use strict";var n=r(24),i=r(85),r=r(338),l=n.rotl32,f=n.sum32,h=n.sum32_5,d=r.ft_1,o=i.BlockHash,p=[1518500249,1859775393,2400959708,3395469782];function SHA1(){if(!(this instanceof SHA1))return new SHA1;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(SHA1,o),(e.exports=SHA1).blockSize=512,SHA1.outSize=160,SHA1.hmacStrength=80,SHA1.padLength=64,SHA1.prototype._update=function _update(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=l(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);for(var i=this.h[0],o=this.h[1],a=this.h[2],s=this.h[3],u=this.h[4],n=0;n<r.length;n++)var c=~~(n/20),c=h(l(i,5),d(c,o,a,s),u,r[n],p[c]),u=s,s=a,a=l(o,30),o=i,i=c;this.h[0]=f(this.h[0],i),this.h[1]=f(this.h[1],o),this.h[2]=f(this.h[2],a),this.h[3]=f(this.h[3],s),this.h[4]=f(this.h[4],u)},SHA1.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(24),i=r(339);function SHA224(){if(!(this instanceof SHA224))return new SHA224;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(SHA224,i),(e.exports=SHA224).blockSize=512,SHA224.outSize=224,SHA224.hmacStrength=192,SHA224.padLength=64,SHA224.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(e,t,r){"use strict";var n=r(24),i=r(340);function SHA384(){if(!(this instanceof SHA384))return new SHA384;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(SHA384,i),(e.exports=SHA384).blockSize=1024,SHA384.outSize=384,SHA384.hmacStrength=192,SHA384.padLength=128,SHA384.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(e,t,r){"use strict";var n=r(24),r=r(85),m=n.rotl32,_=n.sum32,g=n.sum32_3,b=n.sum32_4,i=r.BlockHash;function RIPEMD160(){if(!(this instanceof RIPEMD160))return new RIPEMD160;i.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}n.inherits(RIPEMD160,i),(t.ripemd160=RIPEMD160).blockSize=512,RIPEMD160.outSize=160,RIPEMD160.hmacStrength=192,RIPEMD160.padLength=64,RIPEMD160.prototype._update=function update(e,t){for(var r=c=this.h[0],n=p=this.h[1],i=d=this.h[2],o=h=this.h[3],a=l=this.h[4],s=0;s<80;s++)var u=_(m(b(c,f(s,p,d,h),e[y[s]+t],function K(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}(s)),w[s]),l),c=l,l=h,h=m(d,10),d=p,p=u,u=_(m(b(r,f(79-s,n,i,o),e[v[s]+t],function Kh(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}(s)),E[s]),a),r=a,a=o,o=m(i,10),i=n,n=u;u=g(this.h[1],d,o),this.h[1]=g(this.h[2],h,a),this.h[2]=g(this.h[3],l,r),this.h[3]=g(this.h[4],c,n),this.h[4]=g(this.h[0],p,i),this.h[0]=u},RIPEMD160.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var y=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],v=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],w=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],E=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,r){"use strict";var n=r(24),i=r(19);function Hmac(e,t,r){if(!(this instanceof Hmac))return new Hmac(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}(e.exports=Hmac).prototype._init=function init(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},Hmac.prototype.update=function update(e,t){return this.inner.update(e,t),this},Hmac.prototype.digest=function digest(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=r(15),d=r(764),n=r(20),i=r(193),o=r(189),s=n.assert,a=r(765),p=r(766);function EC(e){if(!(this instanceof EC))return new EC(e);"string"==typeof e&&(s(Object.prototype.hasOwnProperty.call(i,e),"Unknown curve "+e),e=i[e]),e instanceof i.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}(e.exports=EC).prototype.keyPair=function keyPair(e){return new a(this,e)},EC.prototype.keyFromPrivate=function keyFromPrivate(e,t){return a.fromPrivate(this,e,t)},EC.prototype.keyFromPublic=function keyFromPublic(e,t){return a.fromPublic(this,e,t)},EC.prototype.genKeyPair=function genKeyPair(e){for(var t=new d({hash:this.hash,pers:(e=e||{}).pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new h(2));;){var i=new h(t.generate(r));if(!(0<i.cmp(n)))return i.iaddn(1),this.keyFromPrivate(i)}},EC.prototype._truncateToN=function _truncateToN(e,t){var r=8*e.byteLength()-this.n.bitLength();return 0<r&&(e=e.ushrn(r)),!t&&0<=e.cmp(this.n)?e.sub(this.n):e},EC.prototype.sign=function sign(e,t,r,n){"object"===_typeof(r)&&(n=r,r=null),n=n||{},t=this.keyFromPrivate(t,r),e=this._truncateToN(new h(e,16));for(var i=this.n.byteLength(),r=t.getPrivate().toArray("be",i),i=e.toArray("be",i),o=new d({hash:this.hash,entropy:r,nonce:i,pers:n.pers,persEnc:n.persEnc||"utf8"}),a=this.n.sub(new h(1)),s=0;;s++){var u=n.k?n.k(s):new h(o.generate(this.n.byteLength()));if(!((u=this._truncateToN(u,!0)).cmpn(1)<=0||0<=u.cmp(a))){var c=this.g.mul(u);if(!c.isInfinity()){var l=c.getX(),f=l.umod(this.n);if(0!==f.cmpn(0)&&0!==(u=(u=u.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e))).umod(this.n)).cmpn(0))return l=(c.getY().isOdd()?1:0)|(0!==l.cmp(f)?2:0),n.canonical&&0<u.cmp(this.nh)&&(u=this.n.sub(u),l^=1),new p({r:f,s:u,recoveryParam:l})}}}},EC.prototype.verify=function verify(e,t,r,n){if(e=this._truncateToN(new h(e,16)),r=this.keyFromPublic(r,n),n=(t=new p(t,"hex")).r,t=t.s,n.cmpn(1)<0||0<=n.cmp(this.n))return!1;if(t.cmpn(1)<0||0<=t.cmp(this.n))return!1;var i,e=(t=t.invm(this.n)).mul(e).umod(this.n),t=t.mul(n).umod(this.n);return this.curve._maxwellTrick?!(i=this.g.jmulAdd(e,r.getPublic(),t)).isInfinity()&&i.eqXToP(n):!(i=this.g.mulAdd(e,r.getPublic(),t)).isInfinity()&&0===i.getX().umod(this.n).cmp(n)},EC.prototype.recoverPubKey=function(e,t,r,n){s((3&r)===r,"The recovery param is more than two bits"),t=new p(t,n);var i=this.n,o=new h(e),a=t.r,n=t.s,e=1&r,r=r>>1;if(0<=a.cmp(this.curve.p.umod(this.curve.n))&&r)throw new Error("Unable to find sencond key candinate");return a=r?this.curve.pointFromX(a.add(this.curve.n),e):this.curve.pointFromX(a,e),t=t.r.invm(i),o=i.sub(o).mul(t).umod(i),i=n.mul(t).umod(i),this.g.mulAdd(o,a,i)},EC.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new p(t,n)).recoveryParam)return t.recoveryParam;for(var i,o=0;o<4;o++){try{i=this.recoverPubKey(e,t,o)}catch(e){continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}},function(e,t,r){"use strict";var n=r(194),o=r(336),i=r(19);function HmacDRBG(e){if(!(this instanceof HmacDRBG))return new HmacDRBG(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=o.toArray(e.entropy,e.entropyEnc||"hex"),r=o.toArray(e.nonce,e.nonceEnc||"hex"),e=o.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,e)}(e.exports=HmacDRBG).prototype._init=function init(e,t,r){r=e.concat(t).concat(r),this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},HmacDRBG.prototype._hmac=function hmac(){return new n.hmac(this.hash,this.K)},HmacDRBG.prototype._update=function update(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},HmacDRBG.prototype.reseed=function reseed(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=o.toArray(e,t),r=o.toArray(r,n),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},HmacDRBG.prototype.generate=function generate(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);return n=i.slice(0,e),this._update(r),this._reseed++,o.encode(n,t)}},function(e,t,r){"use strict";var n=r(15),i=r(20).assert;function KeyPair(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}(e.exports=KeyPair).fromPublic=function fromPublic(e,t,r){return t instanceof KeyPair?t:new KeyPair(e,{pub:t,pubEnc:r})},KeyPair.fromPrivate=function fromPrivate(e,t,r){return t instanceof KeyPair?t:new KeyPair(e,{priv:t,privEnc:r})},KeyPair.prototype.validate=function validate(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},KeyPair.prototype.getPublic=function getPublic(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},KeyPair.prototype.getPrivate=function getPrivate(e){return"hex"===e?this.priv.toString(16,2):this.priv},KeyPair.prototype._importPrivate=function _importPrivate(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},KeyPair.prototype._importPublic=function _importPublic(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},KeyPair.prototype.derive=function derive(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},KeyPair.prototype.sign=function sign(e,t,r){return this.ec.sign(e,this,t,r)},KeyPair.prototype.verify=function verify(e,t){return this.ec.verify(e,t,this)},KeyPair.prototype.inspect=function inspect(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,r){"use strict";var i=r(15),o=r(20),n=o.assert;function Signature(e,t){if(e instanceof Signature)return e;this._importDER(e,t)||(n(e.r&&e.s,"Signature without r or s"),this.r=new i(e.r,16),this.s=new i(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function Position(){this.place=0}function getLength(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0==n||4<n)return!1;for(var i=0,o=0,a=t.place;o<n;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function rmPadding(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function constructLength(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}(e.exports=Signature).prototype._importDER=function _importDER(e,t){e=o.toArray(e,t);var r=new Position;if(48!==e[r.place++])return!1;var n=getLength(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;if(!1===(t=getLength(e,r)))return!1;if(n=e.slice(r.place,t+r.place),r.place+=t,2!==e[r.place++])return!1;if(!1===(t=getLength(e,r)))return!1;if(e.length!==t+r.place)return!1;if(r=e.slice(r.place,t+r.place),0===n[0]){if(!(128&n[1]))return!1;n=n.slice(1)}if(0===r[0]){if(!(128&r[1]))return!1;r=r.slice(1)}return this.r=new i(n),this.s=new i(r),!(this.recoveryParam=null)},Signature.prototype.toDER=function toDER(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=rmPadding(t),r=rmPadding(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];return constructLength(n,t.length),(n=n.concat(t)).push(2),constructLength(n,r.length),t=n.concat(r),constructLength(n=[48],t.length),n=n.concat(t),o.encode(n,e)}},function(e,t,r){"use strict";var n=r(194),i=r(193),o=r(20),a=o.assert,s=o.parseBytes,u=r(768),c=r(769);function EDDSA(e){if(a("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof EDDSA))return new EDDSA(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}(e.exports=EDDSA).prototype.sign=function sign(e,t){e=s(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),t=this.encodePoint(i),r=this.hashInt(t,r.pubBytes(),e).mul(r.priv()),r=n.add(r).umod(this.curve.n);return this.makeSignature({R:i,S:r,Rencoded:t})},EDDSA.prototype.verify=function verify(e,t,r){e=s(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),r=this.hashInt(t.Rencoded(),n.pubBytes(),e),e=this.g.mul(t.S());return t.R().add(n.pub().mul(r)).eq(e)},EDDSA.prototype.hashInt=function hashInt(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},EDDSA.prototype.keyFromPublic=function keyFromPublic(e){return u.fromPublic(this,e)},EDDSA.prototype.keyFromSecret=function keyFromSecret(e){return u.fromSecret(this,e)},EDDSA.prototype.makeSignature=function makeSignature(e){return e instanceof c?e:new c(this,e)},EDDSA.prototype.encodePoint=function encodePoint(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},EDDSA.prototype.decodePoint=function decodePoint(e){var t=(e=o.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),t=0!=(128&e[t]),r=o.intFromLE(r);return this.curve.pointFromY(r,t)},EDDSA.prototype.encodeInt=function encodeInt(e){return e.toArray("le",this.encodingLength)},EDDSA.prototype.decodeInt=function decodeInt(e){return o.intFromLE(e)},EDDSA.prototype.isPoint=function isPoint(e){return e instanceof this.pointClass}},function(e,t,r){"use strict";var n=r(20),i=n.assert,o=n.parseBytes,r=n.cachedProperty;function KeyPair(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}KeyPair.fromPublic=function fromPublic(e,t){return t instanceof KeyPair?t:new KeyPair(e,{pub:t})},KeyPair.fromSecret=function fromSecret(e,t){return t instanceof KeyPair?t:new KeyPair(e,{secret:t})},KeyPair.prototype.secret=function secret(){return this._secret},r(KeyPair,"pubBytes",function pubBytes(){return this.eddsa.encodePoint(this.pub())}),r(KeyPair,"pub",function pub(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),r(KeyPair,"privBytes",function privBytes(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1;return(e=t.slice(0,e.encodingLength))[0]&=248,e[r]&=127,e[r]|=64,e}),r(KeyPair,"priv",function priv(){return this.eddsa.decodeInt(this.privBytes())}),r(KeyPair,"hash",function hash(){return this.eddsa.hash().update(this.secret()).digest()}),r(KeyPair,"messagePrefix",function messagePrefix(){return this.hash().slice(this.eddsa.encodingLength)}),KeyPair.prototype.sign=function sign(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},KeyPair.prototype.verify=function verify(e,t){return this.eddsa.verify(e,t,this)},KeyPair.prototype.getSecret=function getSecret(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},KeyPair.prototype.getPublic=function getPublic(e){return n.encode(this.pubBytes(),e)},e.exports=KeyPair},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(15),i=r(20),o=i.assert,r=i.cachedProperty,a=i.parseBytes;function Signature(e,t){this.eddsa=e,"object"!==_typeof(t)&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}r(Signature,"S",function S(){return this.eddsa.decodeInt(this.Sencoded())}),r(Signature,"R",function R(){return this.eddsa.decodePoint(this.Rencoded())}),r(Signature,"Rencoded",function Rencoded(){return this.eddsa.encodePoint(this.R())}),r(Signature,"Sencoded",function Sencoded(){return this.eddsa.encodeInt(this.S())}),Signature.prototype.toBytes=function toBytes(){return this.Rencoded().concat(this.Sencoded())},Signature.prototype.toHex=function toHex(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=Signature},function(e,t){},function(e,t,r){"use strict";var n=r(342);t.certificate=r(777),r=n.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}),t.RSAPrivateKey=r,r=n.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}),t.RSAPublicKey=r,r=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(i),this.key("subjectPublicKey").bitstr())}),t.PublicKey=r;var i=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),r=n.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(i),this.key("subjectPrivateKey").octstr())});t.PrivateKey=r,r=n.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}),t.EncryptedPrivateKey=r,r=n.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}),t.DSAPrivateKey=r,t.DSAparam=n.define("DSAparam",function(){this.int()}),r=n.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(o),this.key("publicKey").optional().explicit(1).bitstr())}),t.ECPrivateKey=r;var o=n.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});t.signature=n.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},function(e,t,r){"use strict";var n=r(343),i=r(345),o=r(1);function Entity(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function define(e,t){return new Entity(e,t)},Entity.prototype._createNamed=function createNamed(r){var t=this.name;function Generated(e){this._initNamed(e,t)}return o(Generated,r),Generated.prototype._initNamed=function _initNamed(e,t){r.call(this,e,t)},new Generated(this)},Entity.prototype._getDecoder=function _getDecoder(e){return this.decoders.hasOwnProperty(e=e||"der")||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},Entity.prototype.decode=function decode(e,t,r){return this._getDecoder(t).decode(e,r)},Entity.prototype._getEncoder=function _getEncoder(e){return this.encoders.hasOwnProperty(e=e||"der")||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},Entity.prototype.encode=function encode(e,t,r){return this._getEncoder(t).encode(e,r)}},function(e,t,r){"use strict";var n=r(1),o=r(344);function PEMEncoder(e){o.call(this,e),this.enc="pem"}n(PEMEncoder,o),(e.exports=PEMEncoder).prototype.encode=function encode(e,t){for(var r=o.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"],i=0;i<r.length;i+=64)n.push(r.slice(i,i+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},function(e,t,r){"use strict";var n=r(1),c=r(195).Buffer,l=r(346);function PEMDecoder(e){l.call(this,e),this.enc="pem"}n(PEMDecoder,l),(e.exports=PEMDecoder).prototype.decode=function decode(e,t){for(var r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),i=/^-----(BEGIN|END) ([^-]+)-----$/,o=-1,a=-1,s=0;s<r.length;s++){var u=r[s].match(i);if(null!==u&&u[2]===n){if(-1!==o){if("END"!==u[1])break;a=s;break}if("BEGIN"!==u[1])break;o=s}}if(-1===o||-1===a)throw new Error("PEM section not found for: "+n);return(e=r.slice(o+1,a).join("")).replace(/[^a-z0-9+/=]+/gi,""),e=c.from(e,"base64"),l.prototype.decode.call(this,e,t)}},function(e,t,r){"use strict";t.Reporter=r(197).Reporter,t.DecoderBuffer=r(86).DecoderBuffer,t.EncoderBuffer=r(86).EncoderBuffer,t.Node=r(196)},function(e,t,r){"use strict";t._reverse=function reverse(r){var n={};return Object.keys(r).forEach(function(e){(0|e)==e&&(e|=0);var t=r[e];n[t]=e}),n},t.der=r(198)},function(e,t,r){"use strict";var n=(r=r(342)).define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),i=r.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),o=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),a=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}),s=r.define("RelativeDistinguishedName",function(){this.setof(i)}),u=r.define("RDNSequence",function(){this.seqof(s)}),c=r.define("Name",function(){this.choice({rdnSequence:this.use(u)})}),l=r.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))}),f=r.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),h=r.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(c),this.key("validity").use(l),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())}),r=r.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())});e.exports=r},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,r){var s=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,u=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,c=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,l=r(115),f=r(187),h=r(5).Buffer;e.exports=function(e,t){var r,n,i=e.toString(),o=i.match(s),a=o?(r="aes"+o[1],n=h.from(o[2],"hex"),e=h.from(o[3].replace(/[\r\n]/g,""),"base64"),t=l(t,n.slice(0,8),parseInt(o[1],10)).key,o=[],n=f.createDecipheriv(r,t,n),o.push(n.update(e)),o.push(n.final()),h.concat(o)):(a=i.match(c),h.from(a[2].replace(/[\r\n]/g,""),"base64"));return{tag:i.match(u)[1],data:a}}},function(e,t,r){var l=r(5).Buffer,f=r(341),h=r(192).ec,d=r(117),p=r(347);function checkValue(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function verify(e,t,r,n,i){if("ec"===(r=d(r)).type){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");return function ecVerify(e,t,r){var n=p[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));return n=new h(n),r=r.data.subjectPrivateKey.data,n.verify(t,e,r)}(e,t,r)}if("dsa"===r.type){if("dsa"!==n)throw new Error("wrong public key type");return function dsaVerify(e,t,r){var n=r.data.p,i=r.data.q,o=r.data.g,a=r.data.pub_key,s=d.signature.decode(e,"der"),r=s.s,e=s.r;return checkValue(r,i),checkValue(e,i),s=f.mont(n),r=r.invm(i),0===o.toRed(s).redPow(new f(t).mul(r).mod(i)).fromRed().mul(a.toRed(s).redPow(e.mul(r).mod(i)).fromRed()).mod(n).mod(i).cmp(e)}(e,t,r)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");t=l.concat([i,t]);for(var o=r.modulus.byteLength(),a=[1],s=0;t.length+a.length+2<o;)a.push(255),s++;a.push(0);for(var u=-1;++u<t.length;)a.push(t[u]);a=l.from(a),i=f.mont(r.modulus),e=(e=new f(e).toRed(i)).redPow(new f(r.publicExponent)),e=l.from(e.fromRed().toArray());var c=s<8?1:0,o=Math.min(e.length,a.length);for(e.length!==a.length&&(c=1),u=-1;++u<o;)c|=e[u]^a[u];return 0===c}},function(e,t,o){!function(n){var t=o(192),r=o(15);e.exports=function createECDH(e){return new ECDH(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function ECDH(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new t.ec(this.curveType.name),this.keys=void 0}function formatReturnValue(e,t,r){return Array.isArray(e)||(e=e.toArray()),e=new n(e),r&&e.length<r&&((r=new n(r-e.length)).fill(0),e=n.concat([r,e])),t?e.toString(t):e}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,ECDH.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},ECDH.prototype.computeSecret=function(e,t,r){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),formatReturnValue(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},ECDH.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),formatReturnValue(r,e)},ECDH.prototype.getPrivateKey=function(e){return formatReturnValue(this.keys.getPrivate(),e)},ECDH.prototype.setPublicKey=function(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this.keys._importPublic(e),this},ECDH.prototype.setPrivateKey=function(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),e=(e=new r(e)).toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(e),this}}.call(this,o(11).Buffer)},function(e,r,t){r.publicEncrypt=t(783),r.privateDecrypt=t(784),r.privateEncrypt=function privateEncrypt(e,t){return r.publicEncrypt(e,t,!0)},r.publicDecrypt=function publicDecrypt(e,t){return r.privateDecrypt(e,t,!0)}},function(e,t,r){var o=r(117),s=r(64),u=r(83),c=r(348),l=r(349),f=r(15),a=r(350),h=r(191),d=r(5).Buffer;e.exports=function publicEncrypt(e,t,r){var n,i=e.padding||(r?1:4),e=o(e);if(4===i)n=function oaep(e,t){var r=e.modulus.byteLength(),n=t.length,i=u("sha1").update(d.alloc(0)).digest(),o=i.length,a=2*o;if(r-a-2<n)throw new Error("message too long");return e=d.alloc(r-n-a-2),n=r-o-1,a=s(o),n=l(d.concat([i,e,d.alloc(1,1),t],n),c(a,n)),o=l(a,c(n,o)),new f(d.concat([d.alloc(1),o,n],r))}(e,t);else if(1===i)n=function pkcs1(e,t,r){var n=t.length;if((e=e.modulus.byteLength())-11<n)throw new Error("message too long");return n=r?d.alloc(e-n-3,255):function nonZero(e){for(var t,r=d.allocUnsafe(e),n=0,i=s(2*e),o=0;n<e;)o===i.length&&(i=s(2*e),o=0),(t=i[o++])&&(r[n++]=t);return r}(e-n-3),new f(d.concat([d.from([0,r?1:2]),n,d.alloc(1),t],e))}(e,t,r);else{if(3!==i)throw new Error("unknown padding");if(0<=(n=new f(t)).cmp(e.modulus))throw new Error("data too long for modulus")}return(r?h:a)(n,e)}},function(e,t,r){var a=r(117),s=r(348),u=r(349),c=r(15),l=r(191),f=r(83),h=r(350),d=r(5).Buffer;e.exports=function privateDecrypt(e,t,r){var n=e.padding||(r?1:4),i=a(e),o=i.modulus.byteLength();if(t.length>o||0<=new c(t).cmp(i.modulus))throw new Error("decryption error");if(e=r?h(new c(t),i):l(t,i),t=d.alloc(o-e.length),e=d.concat([t,e],o),4===n)return function oaep(e,t){var r=e.modulus.byteLength(),n=f("sha1").update(d.alloc(0)).digest(),i=n.length;if(0!==t[0])throw new Error("decryption error");var e=t.slice(1,i+1),t=t.slice(i+1),e=u(e,s(t,i)),o=u(t,s(e,r-i-1));if(function compare(e,t){e=d.from(e),t=d.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));for(var i=-1;++i<n;)r+=e[i]^t[i];return r}(n,o.slice(0,i)))throw new Error("decryption error");for(var a=i;0===o[a];)a++;if(1===o[a++])return o.slice(a);throw new Error("decryption error")}(i,e);if(1===n)return function pkcs1(e,t,r){for(var n=t.slice(0,2),i=2,o=0;0!==t[i++];)if(i>=t.length){o++;break}var a=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return t.slice(i)}(0,e,r);if(3===n)return e;throw new Error("unknown padding")}},function(e,t,r){"use strict";!function(i,o){function oldBrowser(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var e=r(5),a=r(64),s=e.Buffer,n=e.kMaxLength,u=i.crypto||i.msCrypto,c=Math.pow(2,32)-1;function assertOffset(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(c<e||e<0)throw new TypeError("offset must be a uint32");if(n<e||t<e)throw new RangeError("offset out of range")}function assertSize(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(c<e||e<0)throw new TypeError("size must be a uint32");if(r<e+t||n<e)throw new RangeError("buffer too small")}function actualFill(r,n,e,i){if(o.browser){var t=r.buffer,t=new Uint8Array(t,n,e);return u.getRandomValues(t),i?void o.nextTick(function(){i(null,r)}):r}if(!i)return a(e).copy(r,n),r;a(e,function(e,t){return e?i(e):(t.copy(r,n),void i(null,r))})}u&&u.getRandomValues||!o.browser?(t.randomFill=function randomFill(e,t,r,n){if(!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)n=t,t=0,r=e.length;else if("function"==typeof r)n=r,r=e.length-t;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return assertOffset(t,e.length),assertSize(r,t,e.length),actualFill(e,t,r,n)},t.randomFillSync=function randomFillSync(e,t,r){if(void 0===t&&(t=0),!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return assertOffset(t,e.length),assertSize(r=void 0===r?e.length-t:r,t,e.length),actualFill(e,t,r)}):(t.randomFill=oldBrowser,t.randomFillSync=oldBrowser)}.call(this,r(12),r(9))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),r=function(e){(0,a.default)(MjNavbarLink,e);var t=(0,s.default)(MjNavbarLink);function MjNavbarLink(){return(0,i.default)(this,MjNavbarLink),t.apply(this,arguments)}return(0,o.default)(MjNavbarLink,[{key:"getStyles",value:function getStyles(){return{a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function renderContent(){var e=this.getAttribute("href"),t=(t=this.getAttribute("navbarBaseUrl"))?"".concat(t).concat(e):e,e=this.getAttribute("css-class")?" ".concat(this.getAttribute("css-class")):"";return"\n <a\n ".concat(this.htmlAttributes({class:"mj-link".concat(e),href:t,rel:this.getAttribute("rel"),target:this.getAttribute("target"),name:this.getAttribute("name"),style:"a"}),"\n >\n ").concat(this.getContent(),"\n </a>\n ")}},{key:"render",value:function render(){return"\n ".concat((0,l.default)("\n <td\n ".concat(this.htmlAttributes({style:"td",class:(0,c.suffixCssClasses)(this.getAttribute("css-class"),"outlook")}),"\n >\n ")),"\n ").concat(this.renderContent(),"\n ").concat((0,l.default)("\n </td>\n "),"\n ")}}]),MjNavbarLink}(c.BodyComponent);t.default=r,(0,u.default)(r,"componentName","mj-navbar-link"),(0,u.default)(r,"endingTag",!0),(0,u.default)(r,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0,u.default)(r,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"CarouselImage",{enumerable:!0,get:function get(){return o.default}});var i=n(r(788)),o=n(r(796))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),i=n(r(6)),a=n(r(46)),s=n(r(3)),u=n(r(4)),c=n(r(7)),l=n(r(73)),f=n(r(351)),h=n(r(791)),d=n(r(793)),p=r(8),m=n(r(303)),_=r(70),p=function(e){(0,s.default)(MjCarousel,e);var t=(0,u.default)(MjCarousel);function MjCarousel(){var i,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return(0,o.default)(this,MjCarousel),i=t.call(this,e),(0,c.default)((0,a.default)(i),"componentHeadStyle",function(){var t=i.props.children.length,r=(0,a.default)(i).carouselId;if(!t)return"";var e="\n .mj-carousel {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mj-carousel-".concat(i.carouselId,"-icons-cell {\n display: table-cell !important;\n width: ").concat(i.getAttribute("icon-width")," !important;\n }\n\n .mj-carousel-radio,\n .mj-carousel-next,\n .mj-carousel-previous {\n display: none !important;\n }\n\n .mj-carousel-thumbnail,\n .mj-carousel-next,\n .mj-carousel-previous {\n touch-action: manipulation;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio:checked ").concat((0,h.default)("+ * ",e),"+ .mj-carousel-content .mj-carousel-image")}).join(",")," {\n display: none !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-image-").concat(e+1)}).join(",")," {\n display: block !important;\n }\n\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons,\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-next-").concat((e+1%t+t)%t+1)}),",\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-previous-").concat((e-1%t+t)%t+1)})," {\n display: block !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-").concat(r,"-thumbnail-").concat(e+1)}).join(",")," {\n border-color: ").concat(i.getAttribute("tb-selected-border-color")," !important;\n }\n\n .mj-carousel-image img + div,\n .mj-carousel-thumbnail img + div {\n display: none !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-thumbnail:hover ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-main .mj-carousel-image")}).join(",")," {\n display: none !important;\n }\n\n .mj-carousel-thumbnail:hover {\n border-color: ").concat(i.getAttribute("tb-hover-border-color")," !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-thumbnail-").concat(e+1,":hover ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-main .mj-carousel-image-").concat(e+1)}).join(",")," {\n display: block !important;\n }\n "),n="\n .mj-carousel noinput { display:block !important; }\n .mj-carousel noinput .mj-carousel-image-1 { display: block !important; }\n .mj-carousel noinput .mj-carousel-arrows,\n .mj-carousel noinput .mj-carousel-thumbnails { display: none !important; }\n\n [owa] .mj-carousel-thumbnail { display: none !important; }\n \n @media screen yahoo {\n .mj-carousel-".concat(i.carouselId,"-icons-cell,\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons {\n display: none !important;\n }\n\n .mj-carousel-").concat(r,"-radio-1:checked ").concat((0,h.default)("+ *",t-1),"+ .mj-carousel-content .mj-carousel-").concat(r,"-thumbnail-1 {\n border-color: transparent;\n }\n }\n ");return"".concat(e,"\n").concat(n)}),i.carouselId=m.default.randomBytes(6).toString("hex"),i}return(0,i.default)(MjCarousel,[{key:"getStyles",value:function getStyles(){return{carousel:{div:{display:"table",width:"100%","table-layout":"fixed","text-align":"center","font-size":"0px"},table:{"caption-side":"top",display:"table-caption","table-layout":"fixed",width:"100%"}},images:{td:{padding:"0px"}},controls:{div:{display:"none","mso-hide":"all"},img:{display:"block",width:this.getAttribute("icon-width"),height:"auto"},td:{"font-size":"0px",display:"none","mso-hide":"all",padding:"0px"}}}}},{key:"thumbnailsWidth",value:function thumbnailsWidth(){return this.props.children.length?this.getAttribute("tb-width")||"".concat((0,f.default)([this.context.parentWidth/this.props.children.length,110]),"px"):0}},{key:"imagesAttributes",value:function imagesAttributes(){return(0,l.default)(this.children,"attributes")}},{key:"generateRadios",value:function generateRadios(){return this.renderChildren(this.props.children,{renderer:function renderer(e){return e.renderRadio()},attributes:{carouselId:this.carouselId}})}},{key:"generateThumbnails",value:function generateThumbnails(){return"visible"!==this.getAttribute("thumbnails")?"":this.renderChildren(this.props.children,{attributes:{"tb-border":this.getAttribute("tb-border"),"tb-border-radius":this.getAttribute("tb-border-radius"),"tb-width":this.thumbnailsWidth(),carouselId:this.carouselId},renderer:function renderer(e){return e.renderThumbnail()}})}},{key:"generateControls",value:function generateControls(t,r){var n=this,i=parseInt(this.getAttribute("icon-width"),10);return"\n <td\n ".concat(this.htmlAttributes({class:"mj-carousel-".concat(this.carouselId,"-icons-cell"),style:"controls.td"}),"\n >\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-".concat(t,"-icons"),style:"controls.div"}),"\n >\n ").concat((0,d.default)(1,this.props.children.length+1).map(function(e){return"\n <label\n ".concat(n.htmlAttributes({for:"mj-carousel-".concat(n.carouselId,"-radio-").concat(e),class:"mj-carousel-".concat(t," mj-carousel-").concat(t,"-").concat(e)}),"\n >\n <img\n ").concat(n.htmlAttributes({src:r,alt:t,style:"controls.img",width:i}),"\n />\n </label>\n ")}).join(""),"\n </div>\n </td>\n ")}},{key:"generateImages",value:function generateImages(){return"\n <td\n ".concat(this.htmlAttributes({style:"images.td"}),"\n >\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-images"}),"\n >\n ").concat(this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}}),"\n </div>\n </td>\n ")}},{key:"generateCarousel",value:function generateCarousel(){return"\n <table\n ".concat(this.htmlAttributes({style:"carousel.table",border:"0","cell-padding":"0","cell-spacing":"0",width:"100%",role:"presentation",class:"mj-carousel-main"}),"\n >\n <tbody>\n <tr>\n ").concat(this.generateControls("previous",this.getAttribute("left-icon")),"\n ").concat(this.generateImages(),"\n ").concat(this.generateControls("next",this.getAttribute("right-icon")),"\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderFallback",value:function renderFallback(){var e=this.props.children;return 0===e.length?"":(0,_.msoConditionalTag)(this.renderChildren([e[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"render",value:function render(){return"\n ".concat((0,_.msoConditionalTag)("\n <div\n ".concat(this.htmlAttributes({class:"mj-carousel"}),"\n >\n ").concat(this.generateRadios(),"\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-content mj-carousel-".concat(this.carouselId,"-content"),style:"carousel.div"}),"\n >\n ").concat(this.generateThumbnails(),"\n ").concat(this.generateCarousel(),"\n </div>\n </div>\n "),!0),"\n ").concat(this.renderFallback(),"\n ")}}]),MjCarousel}(p.BodyComponent);t.default=p,(0,c.default)(p,"componentName","mj-carousel"),(0,c.default)(p,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%)","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0,c.default)(p,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),e.exports=t.default},function(e,t,r){var c=r(52);e.exports=function baseExtremum(e,t,r){for(var n=-1,i=e.length;++n<i;){var o,a,s=e[n],u=t(s);null!=u&&(void 0===o?u==u&&!c(u):r(u,o))&&(o=u,a=s)}return a}},function(e,t){e.exports=function baseLt(e,t){return e<t}},function(e,t,r){var n=r(792),i=r(180),o=r(74),a=r(53);e.exports=function repeat(e,t,r){return t=(r?i(e,t,r):void 0===t)?1:o(t),n(a(e),t)}},function(e,t){var n=Math.floor;e.exports=function baseRepeat(e,t){var r="";if(!e||t<1||9007199254740991<t)return r;for(;t%2&&(r+=e),(t=n(t/2))&&(e+=e),t;);return r}},function(e,t,r){r=r(794)(),e.exports=r},function(e,t,r){var i=r(795),o=r(180),a=r(231);e.exports=function createRange(n){return function(e,t,r){return r&&"number"!=typeof r&&o(e,t,r)&&(t=r=void 0),e=a(e),void 0===t?(t=e,e=0):t=a(t),r=void 0===r?e<t?1:-1:a(r),i(e,t,r,n)}}},function(e,t){var s=Math.ceil,u=Math.max;e.exports=function baseRange(e,t,r,n){for(var i=-1,o=u(s((t-e)/(r||1)),0),a=Array(o);o--;)a[n?o:++i]=e,e+=r;return a}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),u=r(8),r=function(e){(0,a.default)(MjCarouselImage,e);var t=(0,s.default)(MjCarouselImage);function MjCarouselImage(){return(0,i.default)(this,MjCarouselImage),t.apply(this,arguments)}return(0,o.default)(MjCarouselImage,[{key:"getStyles",value:function getStyles(){return{images:{img:{"border-radius":this.getAttribute("border-radius"),display:"block",width:this.context.containerWidth,"max-width":"100%",height:"auto"},firstImageDiv:{},otherImageDiv:{display:"none","mso-hide":"all"}},radio:{input:{display:"none","mso-hide":"all"}},thumbnails:{a:{border:this.getAttribute("tb-border"),"border-radius":this.getAttribute("tb-border-radius"),display:"inline-block",overflow:"hidden",width:this.getAttribute("tb-width")},img:{display:"block",width:"100%",height:"auto"}}}}},{key:"renderThumbnail",value:function renderThumbnail(){var e=(a=this.attributes).carouselId,t=a.src,r=a.alt,n=a["tb-width"],i=a.target,o=this.props.index+1,a=(0,u.suffixCssClasses)(this.getAttribute("css-class"),"thumbnail");return"\n <a\n ".concat(this.htmlAttributes({style:"thumbnails.a",href:"#".concat(o),target:i,class:"mj-carousel-thumbnail mj-carousel-".concat(e,"-thumbnail mj-carousel-").concat(e,"-thumbnail-").concat(o," ").concat(a)}),"\n >\n <label ").concat(this.htmlAttributes({for:"mj-carousel-".concat(e,"-radio-").concat(o)}),">\n <img\n ").concat(this.htmlAttributes({style:"thumbnails.img",src:this.getAttribute("thumbnails-src")||t,alt:r,width:parseInt(n,10)}),"\n />\n </label>\n </a>\n ")}},{key:"renderRadio",value:function renderRadio(){var e=this.props.index,t=this.getAttribute("carouselId");return"\n <input\n ".concat(this.htmlAttributes({class:"mj-carousel-radio mj-carousel-".concat(t,"-radio mj-carousel-").concat(t,"-radio-").concat(e+1),checked:0===e?"checked":null,type:"radio",name:"mj-carousel-radio-".concat(t),id:"mj-carousel-".concat(t,"-radio-").concat(e+1),style:"radio.input"}),"\n />\n ")}},{key:"render",value:function render(){var e=(o=this.attributes).src,t=o.alt,r=o.href,n=o.rel,i=o.title,o=this.props.index,e="\n <img\n ".concat(this.htmlAttributes({title:i,src:e,alt:t,style:"images.img",width:parseInt(this.context.containerWidth,10),border:"0"})," />\n "),t=this.getAttribute("css-class")||"";return"\n <div\n ".concat(this.htmlAttributes({class:"mj-carousel-image mj-carousel-image-".concat(o+1," ").concat(t),style:0===o?"images.firstImageDiv":"images.otherImageDiv"}),"\n >\n ").concat(r?"<a ".concat(this.htmlAttributes({href:r,rel:n,target:"_blank"}),">").concat(e,"</a>"):e,"\n </div>\n ")}}]),MjCarouselImage}(u.BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-carousel-image"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0,n.default)(r,"defaultAttributes",{target:"_blank"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Accordion",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"AccordionElement",{enumerable:!0,get:function get(){return o.default}}),Object.defineProperty(t,"AccordionText",{enumerable:!0,get:function get(){return a.default}}),Object.defineProperty(t,"AccordionTitle",{enumerable:!0,get:function get(){return s.default}});var i=n(r(798)),o=n(r(799)),a=n(r(352)),s=n(r(353))},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),r=function(e){(0,u.default)(MjAccordion,e);var i=(0,c.default)(MjAccordion);function MjAccordion(){var e;(0,o.default)(this,MjAccordion);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(){return"\n noinput.mj-accordion-checkbox { display:block!important; }\n\n @media yahoo, only screen and (min-width:0) {\n .mj-accordion-element { display:block; }\n input.mj-accordion-checkbox, .mj-accordion-less { display:none!important; }\n input.mj-accordion-checkbox + * .mj-accordion-title { cursor:pointer; touch-action:manipulation; -webkit-user-select:none; -moz-user-select:none; user-select:none; }\n input.mj-accordion-checkbox + * .mj-accordion-content { overflow:hidden; display:none; }\n input.mj-accordion-checkbox + * .mj-accordion-more { display:block!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-content { display:block; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-more { display:none!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-less { display:block!important; }\n }\n\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-title { cursor: auto; touch-action: auto; -webkit-user-select: auto; -moz-user-select: auto; user-select: auto; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-content { overflow: hidden; display: block; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-ico { display: none; }\n\n @goodbye { @gmail }\n "}),e}return(0,a.default)(MjAccordion,[{key:"getStyles",value:function getStyles(){return{table:{width:"100%","border-collapse":"collapse",border:this.getAttribute("border"),"border-bottom":"none","font-family":this.getAttribute("font-family")}}}},{key:"render",value:function render(){var r=this,e=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{});return"\n <table\n ".concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",class:"mj-accordion",style:"table"}),"\n >\n <tbody>\n ").concat(this.renderChildren(this.props.children,{attributes:e}),"\n </tbody>\n </table>\n ")}}]),MjAccordion}(r(8).BodyComponent);t.default=r,(0,l.default)(r,"componentName","mj-accordion"),(0,l.default)(r,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,l.default)(r,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(55)),l=r(8),f=n(r(70)),h=n(r(352)),d=n(r(353)),l=function(e){(0,a.default)(MjAccordionElement,e);var t=(0,s.default)(MjAccordionElement);function MjAccordionElement(){return(0,i.default)(this,MjAccordionElement),t.apply(this,arguments)}return(0,o.default)(MjAccordionElement,[{key:"getStyles",value:function getStyles(){return{td:{padding:"0px","background-color":this.getAttribute("background-color")},label:{"font-size":"13px","font-family":this.getAttribute("font-family")},input:{display:"none"}}}},{key:"handleMissingChildren",value:function handleMissingChildren(){var r=this,e=this.props.children,t=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{}),n=[];return(0,c.default)(e,{tagName:"mj-accordion-title"})||n.push(new d.default({attributes:t,context:this.getChildContext()}).render()),n.push(this.renderChildren(e,{attributes:t})),(0,c.default)(e,{tagName:"mj-accordion-text"})||n.push(new h.default({attributes:t,context:this.getChildContext()}).render()),n.join("\n")}},{key:"render",value:function render(){return"\n <tr\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class")}),"\n >\n <td ").concat(this.htmlAttributes({style:"td"}),">\n <label\n ").concat(this.htmlAttributes({class:"mj-accordion-element",style:"label"}),"\n >\n ").concat((0,f.default)("\n <input\n ".concat(this.htmlAttributes({class:"mj-accordion-checkbox",type:"checkbox",style:"input"}),"\n />\n "),!0),"\n <div>\n ").concat(this.handleMissingChildren(),"\n </div>\n </label>\n </td>\n </tr>\n ")}}]),MjAccordionElement}(l.BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-accordion-element"),(0,u.default)(l,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0,u.default)(l,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjBody,e);var t=(0,s.default)(MjBody);function MjBody(){return(0,i.default)(this,MjBody),t.apply(this,arguments)}return(0,o.default)(MjBody,[{key:"getChildContext",value:function getChildContext(){return _objectSpread(_objectSpread({},this.context),{},{containerWidth:this.getAttribute("width")})}},{key:"getStyles",value:function getStyles(){return{div:{"background-color":this.getAttribute("background-color")}}}},{key:"render",value:function render(){return(0,this.context.setBackgroundColor)(this.getAttribute("background-color")),"\n <div\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"div"}),"\n >\n ").concat(this.renderChildren(),"\n </div>\n ")}}]),MjBody}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-body"),(0,n.default)(r,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0,n.default)(r,"defaultAttributes",{width:"600px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjHead,e);var t=(0,s.default)(MjHead);function MjHead(){return(0,i.default)(this,MjHead),t.apply(this,arguments)}return(0,o.default)(MjHead,[{key:"handler",value:function handler(){return this.handlerChildren()}}]),MjHead}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-head"),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(50)),l=n(r(222)),f=n(r(49)),r=function(e){(0,a.default)(MjAttributes,e);var t=(0,s.default)(MjAttributes);function MjAttributes(){return(0,i.default)(this,MjAttributes),t.apply(this,arguments)}return(0,o.default)(MjAttributes,[{key:"handler",value:function handler(){var n=this.context.add,e=this.props.children;(0,f.default)(e,function(e){var t=e.tagName,r=e.attributes,e=e.children;"mj-class"===t?(n("classes",r.name,(0,l.default)(r,["name"])),n("classesDefault",r.name,(0,c.default)(e,function(e,t){var r=t.tagName,t=t.attributes;return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,t))},{}))):n("defaultAttributes",t,r)})}}]),MjAttributes}(r(8).HeadComponent);t.default=r,(0,u.default)(r,"componentName","mj-attributes"),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjBreakpoint,e);var t=(0,s.default)(MjBreakpoint);function MjBreakpoint(){return(0,i.default)(this,MjBreakpoint),t.apply(this,arguments)}return(0,o.default)(MjBreakpoint,[{key:"handler",value:function handler(){(0,this.context.add)("breakpoint",this.getAttribute("width"))}}]),MjBreakpoint}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-breakpoint"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{width:"unit(px)"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(51)),r=function(e){(0,a.default)(MjHtmlAttributes,e);var t=(0,s.default)(MjHtmlAttributes);function MjHtmlAttributes(){return(0,i.default)(this,MjHtmlAttributes),t.apply(this,arguments)}return(0,o.default)(MjHtmlAttributes,[{key:"handler",value:function handler(){var r=this.context.add;this.props.children.filter(function(e){return"mj-selector"===e.tagName}).forEach(function(e){var t=e.attributes,e=e.children,t=t.path,e=e.filter(function(e){return"mj-html-attribute"===e.tagName&&!!(0,c.default)(e,"attributes.name")}).reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t.attributes.name,t.content))},{});r("htmlAttributes",t,e)})}}]),MjHtmlAttributes}(r(8).HeadComponent);t.default=r,(0,u.default)(r,"componentName","mj-html-attributes"),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjFont,e);var t=(0,s.default)(MjFont);function MjFont(){return(0,i.default)(this,MjFont),t.apply(this,arguments)}return(0,o.default)(MjFont,[{key:"handler",value:function handler(){(0,this.context.add)("fonts",this.getAttribute("name"),this.getAttribute("href"))}}]),MjFont}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-font"),(0,n.default)(r,"allowedAttributes",{name:"string",href:"string"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjPreview,e);var t=(0,s.default)(MjPreview);function MjPreview(){return(0,i.default)(this,MjPreview),t.apply(this,arguments)}return(0,o.default)(MjPreview,[{key:"handler",value:function handler(){(0,this.context.add)("preview",this.getContent())}}]),MjPreview}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-preview"),(0,n.default)(r,"endingTag",!0),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjStyle,e);var t=(0,s.default)(MjStyle);function MjStyle(){return(0,i.default)(this,MjStyle),t.apply(this,arguments)}return(0,o.default)(MjStyle,[{key:"handler",value:function handler(){(0,this.context.add)("inline"===this.getAttribute("inline")?"inlineStyle":"style",this.getContent())}}]),MjStyle}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-style"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{inline:"string"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjTitle,e);var t=(0,s.default)(MjTitle);function MjTitle(){return(0,i.default)(this,MjTitle),t.apply(this,arguments)}return(0,o.default)(MjTitle,[{key:"handler",value:function handler(){(0,this.context.add)("title",this.getContent())}}]),MjTitle}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-title"),(0,n.default)(r,"endingTag",!0),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),i=n(r(177)),f=n(r(354)),h=n(r(355)),d=n(r(170)),p=r(8),m=n(r(44)),_=(0,d.default)((0,i.default)(h.default),(0,f.default)(" ")),p=function(e){(0,u.default)(MjHero,e);var i=(0,c.default)(MjHero);function MjHero(){var e;(0,o.default)(this,MjHero);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"getBackground",function(){return _([e.getAttribute("background-color")].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.getAttribute("background-url")?["url('".concat(e.getAttribute("background-url"),"')"),"no-repeat","".concat(e.getAttribute("background-position")," / cover")]:[])))}),e}return(0,a.default)(MjHero,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),r="".concat(parseFloat(e),"px"),n=(i=(0,m.default)(r,{parseFloatToInt:!1})).unit,i=i.parsedWidth,r="".concat("%"===n?parseFloat(e)*i/100-t:i-t,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:r})}},{key:"getStyles",value:function getStyles(){var e=this.context.containerWidth,t=Math.round(parseInt(this.getAttribute("background-height"),10)/parseInt(this.getAttribute("background-width"),10)*100),r=this.getAttribute("background-width")||e;return{div:{margin:"0 auto","max-width":e},table:{width:"100%"},tr:{"vertical-align":"top"},"td-fluid":{width:"0.01%","padding-bottom":"".concat(t,"%"),"mso-padding-bottom-alt":"0"},hero:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")},"outlook-table":{width:e},"outlook-td":{"line-height":0,"font-size":0,"mso-line-height-rule":"exactly"},"outlook-inner-table":{width:e},"outlook-image":{border:"0",height:this.getAttribute("background-height"),"mso-position-horizontal":"center",position:"absolute",top:0,width:r,"z-index":"-3"},"outlook-inner-td":{"background-color":this.getAttribute("inner-background-color"),padding:this.getAttribute("inner-padding"),"padding-top":this.getAttribute("inner-padding-top"),"padding-left":this.getAttribute("inner-padding-left"),"padding-right":this.getAttribute("inner-padding-right"),"padding-bottom":this.getAttribute("inner-padding-bottom")},"inner-table":{width:"100%",margin:"0px"},"inner-div":{"background-color":this.getAttribute("inner-background-color"),float:this.getAttribute("align"),margin:"0px auto",width:this.getAttribute("width")}}}},{key:"renderContent",value:function renderContent(){var e=this.context.containerWidth,t=this.props.children;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook-inner-table",width:e.replace("px","")}),"\n >\n <tr>\n <td ").concat(this.htmlAttributes({style:"outlook-inner-td"}),">\n <![endif]--\x3e\n <div\n ").concat(this.htmlAttributes({align:this.getAttribute("align"),class:"mj-hero-content",style:"inner-div"}),"\n >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"inner-td"})," >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"}),"\n >\n <tbody>\n ").concat(this.renderChildren(t,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),background:e.getAttribute("container-background-color"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}}),"\n >\n ").concat(e.render(),"\n </td>\n </tr>\n ")}}),"\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ")}},{key:"renderMode",value:function renderMode(){var e={background:this.getAttribute("background-url"),style:"hero"};switch(this.getAttribute("mode")){case"fluid-height":var t=this.htmlAttributes({style:"td-fluid"});return"\n <td ".concat(t," />\n <td ").concat(this.htmlAttributes(_objectSpread({},e)),">\n ").concat(this.renderContent(),"\n </td>\n <td ").concat(t," />\n ");case"fixed-height":default:return t=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom"),"\n <td\n ".concat(this.htmlAttributes(_objectSpread(_objectSpread({},e),{},{height:t})),"\n >\n ").concat(this.renderContent(),"\n </td>\n ")}}},{key:"render",value:function render(){var e=this.context.containerWidth;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:"center",border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"outlook-table",width:parseInt(e,10)}),"\n >\n <tr>\n <td ").concat(this.htmlAttributes({style:"outlook-td"}),">\n <v:image\n ").concat(this.htmlAttributes({style:"outlook-image",src:this.getAttribute("background-url"),"xmlns:v":"urn:schemas-microsoft-com:vml"}),"\n />\n <![endif]--\x3e\n <div\n ").concat(this.htmlAttributes({align:this.getAttribute("align"),class:this.getAttribute("css-class"),style:"div"}),"\n >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr\n ").concat(this.htmlAttributes({style:"tr"}),"\n >\n ").concat(this.renderMode(),"\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ")}}]),MjHero}(p.BodyComponent);t.default=p,(0,l.default)(p,"componentName","mj-hero"),(0,l.default)(p,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0,l.default)(p,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),e.exports=t.default},function(e,t){var r=Array.prototype.join;e.exports=function join(e,t){return null==e?"":r.call(e,t)}},function(e,t){e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjButton,e);var t=(0,s.default)(MjButton);function MjButton(){return(0,i.default)(this,MjButton),t.apply(this,arguments)}return(0,o.default)(MjButton,[{key:"getStyles",value:function getStyles(){return{table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function calculateAWidth(e){if(!e)return null;var t=(0,l.default)(e),r=t.parsedWidth;return"px"!==t.unit?null:(e=this.getBoxWidths().borders,t=this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"),"".concat(r-t-e,"px"))}},{key:"render",value:function render(){var e=this.getAttribute("href")?"a":"p";return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td\n ").concat(this.htmlAttributes({align:"center",bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),role:"presentation",style:"td",valign:this.getAttribute("vertical-align")}),"\n >\n <").concat(e,"\n ").concat(this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),title:this.getAttribute("title"),style:"content",target:"a"==e?this.getAttribute("target"):void 0}),"\n >\n ").concat(this.getContent(),"\n </").concat(e,">\n </td>\n </tr>\n </tbody>\n </table>\n ")}}]),MjButton}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-button"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjColumn,e);var t=(0,s.default)(MjColumn);function MjColumn(){return(0,i.default)(this,MjColumn),t.apply(this,arguments)}return(0,o.default)(MjColumn,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=this.props.nonRawSiblings,r=(i=this.getBoxWidths()).borders,n=i.paddings+r+(this.getShorthandAttrValue("inner-border","left")+this.getShorthandAttrValue("inner-border","right")),i=this.getAttribute("width")||"".concat(parseFloat(e)/t,"px"),t=(r=(0,l.default)(i,{parseFloatToInt:!1})).unit,r=r.parsedWidth,i="".concat("%"===t?parseFloat(e)*r/100-n:r-n,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:i})}},{key:"getStyles",value:function getStyles(){var e={"background-color":this.getAttribute("background-color"),border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"vertical-align":this.getAttribute("vertical-align")};return{div:{"font-size":"0px","text-align":"left",direction:this.getAttribute("direction"),display:"inline-block","vertical-align":this.getAttribute("vertical-align"),width:this.getMobileWidth()},table:_objectSpread({},this.hasGutter()?{"background-color":this.getAttribute("inner-background-color"),border:this.getAttribute("inner-border"),"border-bottom":this.getAttribute("inner-border-bottom"),"border-left":this.getAttribute("inner-border-left"),"border-radius":this.getAttribute("inner-border-radius"),"border-right":this.getAttribute("inner-border-right"),"border-top":this.getAttribute("inner-border-top")}:e),tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()},gutter:_objectSpread(_objectSpread({},e),{},{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left")})}}},{key:"getMobileWidth",value:function getMobileWidth(){var e=this.context.containerWidth,t=this.props.nonRawSiblings,r=this.getAttribute("width");if("mobileWidth"!==this.getAttribute("mobileWidth"))return"100%";if(void 0===r)return"".concat(parseInt(100/t,10),"%");var n=(0,l.default)(r,{parseFloatToInt:!1}),t=n.unit,i=n.parsedWidth;switch(t){case"%":return r;case"px":default:return"".concat(i/parseInt(e,10),"%")}}},{key:"getWidthAsPixel",value:function getWidthAsPixel(){var e=this.context.containerWidth,t=(r=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1})).unit,r=r.parsedWidth;return"".concat("%"===t?parseFloat(e)*r/100:r,"px")}},{key:"getParsedWidth",value:function getParsedWidth(e){var t=this.props.nonRawSiblings,r=this.getAttribute("width")||"".concat(100/t,"%"),r=(t=(0,l.default)(r,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return e?"".concat(t).concat(r):{unit:r,parsedWidth:t}}},{key:"getColumnClass",value:function getColumnClass(){var e=this.context.addMediaQuery,t="",r=(n=this.getParsedWidth()).parsedWidth,n=n.unit,i=r.toString().replace(".","-");switch(n){case"%":t="mj-column-per-".concat(i);break;case"px":default:t="mj-column-px-".concat(i)}return e(t,{parsedWidth:r,unit:n}),t}},{key:"hasGutter",value:function hasGutter(){var t=this;return["padding","padding-bottom","padding-left","padding-right","padding-top"].some(function(e){return null!=t.getAttribute(e)})}},{key:"renderGutter",value:function renderGutter(){return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",width:"100%"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"gutter"}),">\n ").concat(this.renderColumn(),"\n </td>\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderColumn",value:function renderColumn(){var e=this.props.children;return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",width:"100%"}),"\n >\n <tbody>\n ").concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}}),"\n >\n ").concat(e.render(),"\n </td>\n </tr>\n ")}}),"\n </tbody>\n </table>\n ")}},{key:"render",value:function render(){var e="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(e+=" ".concat(this.getAttribute("css-class"))),"\n <div\n ".concat(this.htmlAttributes({class:e,style:"div"}),"\n >\n ").concat(this.hasGutter()?this.renderGutter():this.renderColumn(),"\n </div>\n ")}}]),MjColumn}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-column"),(0,u.default)(c,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjDivider,e);var t=(0,s.default)(MjDivider);function MjDivider(){return(0,i.default)(this,MjDivider),t.apply(this,arguments)}return(0,o.default)(MjDivider,[{key:"getStyles",value:function getStyles(){var t=this,e="0px auto";return"left"===this.getAttribute("align")?e="0px":"right"===this.getAttribute("align")&&(e="0px 0px 0px auto"),{p:e={"border-top":["style","width","color"].map(function(e){return t.getAttribute("border-".concat(e))}).join(" "),"font-size":"1px",margin:e,width:this.getAttribute("width")},outlook:_objectSpread(_objectSpread({},e),{},{width:this.getOutlookWidth()})}}},{key:"getOutlookWidth",value:function getOutlookWidth(){var e=this.context.containerWidth,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),r=this.getAttribute("width"),n=(0,l.default)(r),i=n.parsedWidth;switch(n.unit){case"%":var o=parseInt(e,10)-t,a=parseInt(i,10)/100;return"".concat(o*a,"px");case"px":return r;default:return"".concat(parseInt(e,10)-t,"px")}}},{key:"renderAfter",value:function renderAfter(){return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook",role:"presentation",width:this.getOutlookWidth()}),'\n >\n <tr>\n <td style="height:0;line-height:0;">\n \n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ')}},{key:"render",value:function render(){return"\n <p\n ".concat(this.htmlAttributes({style:"p"}),"\n >\n </p>\n ").concat(this.renderAfter(),"\n ")}}]),MjDivider}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-divider"),(0,u.default)(c,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0,u.default)(c,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjGroup,e);var t=(0,s.default)(MjGroup);function MjGroup(){return(0,i.default)(this,MjGroup),t.apply(this,arguments)}return(0,o.default)(MjGroup,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=(o=this.props).nonRawSiblings,r=o.children,n=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),i=this.getAttribute("width")||"".concat(parseFloat(e)/t,"px"),t=(o=(0,l.default)(i,{parseFloatToInt:!1})).unit,o=o.parsedWidth,i="".concat("%"===t?parseFloat(e)*o/100-n:o-n,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:i,nonRawSiblings:r.length})}},{key:"getStyles",value:function getStyles(){return{div:{"font-size":"0","line-height":"0","text-align":"left",display:"inline-block",width:"100%",direction:this.getAttribute("direction"),"vertical-align":this.getAttribute("vertical-align"),"background-color":this.getAttribute("background-color")},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()}}}},{key:"getParsedWidth",value:function getParsedWidth(e){var t=this.props.nonRawSiblings,r=this.getAttribute("width")||"".concat(100/t,"%"),r=(t=(0,l.default)(r,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return e?"".concat(t).concat(r):{unit:r,parsedWidth:t}}},{key:"getWidthAsPixel",value:function getWidthAsPixel(){var e=this.context.containerWidth,t=(r=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1})).unit,r=r.parsedWidth;return"".concat("%"===t?parseFloat(e)*r/100:r,"px")}},{key:"getColumnClass",value:function getColumnClass(){var e=this.context.addMediaQuery,t="",r=this.getParsedWidth(),n=r.parsedWidth;switch(r=r.unit){case"%":t="mj-column-per-".concat(parseInt(n,10));break;case"px":default:t="mj-column-px-".concat(parseInt(n,10))}return e(t,{parsedWidth:n,unit:r}),t}},{key:"render",value:function render(){var e=(t=this.props).children,r=t.nonRawSiblings,n=this.getChildContext().containerWidth,i=this.context.containerWidth,t="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(t+=" ".concat(this.getAttribute("css-class"))),"\n <div\n ".concat(this.htmlAttributes({class:t,style:"div"}),"\n >\n \x3c!--[if mso | IE]>\n <table\n ").concat(this.htmlAttributes({bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"}),"\n >\n <tr>\n <![endif]--\x3e\n ").concat(this.renderChildren(e,{attributes:{mobileWidth:"mobileWidth"},renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td\n ".concat(e.htmlAttributes({style:{align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),width:function jL2(e){if(!e)return"".concat(parseInt(i,10)/parseInt(r,10),"px");var e=(t=(0,l.default)(e,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return"%"===e?"".concat(100*t/n,"px"):"".concat(t).concat(e)}(e.getWidthAsPixel?e.getWidthAsPixel():e.getAttribute("width"))}}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n </div>\n ")}}]),MjGroup}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-group"),(0,u.default)(c,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{direction:"ltr"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),f=n(r(351)),i=r(8),h=n(r(44)),i=function(e){(0,u.default)(MjImage,e);var i=(0,c.default)(MjImage);function MjImage(){var e;(0,o.default)(this,MjImage);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(e){return"\n @media only screen and (max-width:".concat(e,") {\n table.mj-full-width-mobile { width: 100% !important; }\n td.mj-full-width-mobile { width: auto !important; }\n }\n ")}),e}return(0,a.default)(MjImage,[{key:"getStyles",value:function getStyles(){var e=this.getContentWidth(),t="full-width"===this.getAttribute("full-width"),e=(r=(0,h.default)(e)).parsedWidth,r=r.unit;return{img:{border:this.getAttribute("border"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"border-bottom":this.getAttribute("border-bottom"),"border-radius":this.getAttribute("border-radius"),display:"block",outline:"none","text-decoration":"none",height:this.getAttribute("height"),"max-height":this.getAttribute("max-height"),"min-width":t?"100%":null,width:"100%","max-width":t?"100%":null,"font-size":this.getAttribute("font-size")},td:{width:t?null:"".concat(e).concat(r)},table:{"min-width":t?"100%":null,"max-width":t?"100%":null,width:t?"".concat(e).concat(r):null,"border-collapse":"collapse","border-spacing":"0px"}}}},{key:"getContentWidth",value:function getContentWidth(){var e=this.getAttribute("width")?parseInt(this.getAttribute("width"),10):1/0,t=this.getBoxWidths().box;return(0,f.default)([t,e])}},{key:"renderImage",value:function renderImage(){var e=this.getAttribute("height"),e="\n <img\n ".concat(this.htmlAttributes({alt:this.getAttribute("alt"),height:e&&("auto"===e?e:parseInt(e,10)),src:this.getAttribute("src"),srcset:this.getAttribute("srcset"),sizes:this.getAttribute("sizes"),style:"img",title:this.getAttribute("title"),width:this.getContentWidth(),usemap:this.getAttribute("usemap")}),"\n />\n ");return this.getAttribute("href")?"\n <a\n ".concat(this.htmlAttributes({href:this.getAttribute("href"),target:this.getAttribute("target"),rel:this.getAttribute("rel"),name:this.getAttribute("name"),title:this.getAttribute("title")}),"\n >\n ").concat(e,"\n </a>\n "):e}},{key:"render",value:function render(){return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"td",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null}),">\n ").concat(this.renderImage(),"\n </td>\n </tr>\n </tbody>\n </table>\n ")}}]),MjImage}(i.BodyComponent);t.default=i,(0,l.default)(i,"componentName","mj-image"),(0,l.default)(i,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0,l.default)(i,"defaultAttributes",{align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjRaw,e);var t=(0,s.default)(MjRaw);function MjRaw(){return(0,i.default)(this,MjRaw),t.apply(this,arguments)}return(0,o.default)(MjRaw,[{key:"render",value:function render(){return this.getContent()}}]),MjRaw}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-raw"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"rawElement",!0),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjSpacer,e);var t=(0,s.default)(MjSpacer);function MjSpacer(){return(0,i.default)(this,MjSpacer),t.apply(this,arguments)}return(0,o.default)(MjSpacer,[{key:"getStyles",value:function getStyles(){return{div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function render(){return"\n <div\n ".concat(this.htmlAttributes({style:"div"}),"\n > </div>\n ")}}]),MjSpacer}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-spacer"),(0,n.default)(r,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0,n.default)(r,"defaultAttributes",{height:"20px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),c=function(e){(0,a.default)(MjText,e);var t=(0,s.default)(MjText);function MjText(){return(0,i.default)(this,MjText),t.apply(this,arguments)}return(0,o.default)(MjText,[{key:"getStyles",value:function getStyles(){return{text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function renderContent(){return"\n <div\n ".concat(this.htmlAttributes({style:"text"}),"\n >").concat(this.getContent(),"</div>\n ")}},{key:"render",value:function render(){var e=this.getAttribute("height");return e?"\n ".concat((0,l.default)('\n <table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td height="'.concat(e,'" style="vertical-align:top;height:').concat(e,';">\n ')),"\n ").concat(this.renderContent(),"\n ").concat((0,l.default)("\n </td></tr></table>\n "),"\n "):this.renderContent()}}]),MjText}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-text"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(c,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(50)),l=n(r(44)),r=function(e){(0,a.default)(MjTable,e);var t=(0,s.default)(MjTable);function MjTable(){return(0,i.default)(this,MjTable),t.apply(this,arguments)}return(0,o.default)(MjTable,[{key:"getStyles",value:function getStyles(){return{table:{color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"line-height":this.getAttribute("line-height"),"table-layout":this.getAttribute("table-layout"),width:this.getAttribute("width"),border:this.getAttribute("border")}}}},{key:"getWidth",value:function getWidth(){var e=this.getAttribute("width"),t=(0,l.default)(e),r=t.parsedWidth;return"%"===t.unit?e:r}},{key:"render",value:function render(){var r=this,e=(0,c.default)(["cellpadding","cellspacing","role"],function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{});return"\n <table\n ".concat(this.htmlAttributes(_objectSpread(_objectSpread({},e),{},{width:this.getWidth(),border:"0",style:"table"})),"\n >\n ").concat(this.getContent(),"\n </table>\n ")}}]),MjTable}(r(8).BodyComponent);t.default=r,(0,u.default)(r,"componentName","mj-table"),(0,u.default)(r,"endingTag",!0),(0,u.default)(r,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(r,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),n=n(r(356)),c=r(8),n=function(e){(0,a.default)(MjWrapper,e);var t=(0,s.default)(MjWrapper);function MjWrapper(){return(0,i.default)(this,MjWrapper),t.apply(this,arguments)}return(0,o.default)(MjWrapper,[{key:"renderWrappedChildren",value:function renderWrappedChildren(){var e=this.props.children,t=this.context.containerWidth;return"\n ".concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),class:(0,c.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),width:t}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n <![endif]--\x3e\n ")}}),"\n ")}}]),MjWrapper}(n.default);t.default=n,(0,u.default)(n,"componentName","mj-wrapper"),e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},e.exports=t.default}],n={},__webpack_require__.m=r,__webpack_require__.c=n,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(__webpack_require__.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)__webpack_require__.d(r,n,function(e){return t[e]}.bind(null,n));return r},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=357);function __webpack_require__(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}var r,n}); +!function webpackUniversalModuleDefinition(e,t){ true?module.exports=t():undefined}(window,function(){return r=[function(e,t){e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){"function"==typeof Object.create?e.exports=function inherits(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function inherits(e,t){var r;t&&(e.super_=t,(r=function TempCtor(){}).prototype=t.prototype,e.prototype=new r,e.prototype.constructor=e)}},function(e,t){e.exports=function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(118);e.exports=function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&n(e,t)},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var i=r(200),o=r(201),a=r(359);e.exports=function _createSuper(r){var n=o();return function _createSuperInternal(){var e,t=i(r),t=n?(e=i(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments);return a(this,t)}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(11),i=n.Buffer;function copyProps(e,t){for(var r in e)t[r]=e[r]}function SafeBuffer(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(copyProps(n,t),t.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(i.prototype),copyProps(i,SafeBuffer),SafeBuffer.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},SafeBuffer.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");return e=i(e),void 0!==t?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(e,t){function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}e.exports=function _createClass(e,t,r){return t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r),e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,s,J){"use strict";!function(k){function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var e=J(45).default,t=J(0).default;Object.defineProperty(s,"__esModule",{value:!0}),s.default=function mjml2html(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r="",n=[];Q&&"string"==typeof t.skeleton&&(t.skeleton=J(693)("."===t.skeleton.charAt(0)?L.default.resolve(k.cwd(),t.skeleton):t.skeleton));var i={},o={},a={},s=null,u=null;(Q&&t.useMjmlConfigOptions||t.mjmlConfigPath)&&(i=(d=(_=(0,$.readMjmlConfig)(t.mjmlConfigPath)).mjmlConfig).packages,o=d.options,u=_.componentRootPath,s=_.error,t.useMjmlConfigOptions&&(a=o)),Q&&!s&&t.mjmlConfigPath&&(0,$.handleMjmlConfigComponents)(i,u,K.registerComponent);var c,l=void 0!==(p=(b=_objectSpread(_objectSpread({},a),t)).beautify)&&p,f=void 0===(g=b.fonts)?{"Open Sans":"https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,700","Droid Sans":"https://fonts.googleapis.com/css?family=Droid+Sans:300,400,500,700",Lato:"https://fonts.googleapis.com/css?family=Lato:300,400,500,700",Roboto:"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700",Ubuntu:"https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700"}:g,h=b.keepComments,d=void 0!==(m=b.minify)&&m,o=void 0===(_=b.minifyOptions)?{}:_,i=void 0!==(s=b.ignoreIncludes)&&s,a=void 0===(u=b.juiceOptions)?{}:u,p=void 0===(t=b.juicePreserveTags)?null:t,m=void 0===(g=b.skeleton)?Y.default:g,s=void 0===(_=b.validationLevel)?"soft":_,t=void 0===(u=b.filePath)?".":u,_=void 0===(g=b.actualPath)?".":g,g=void 0!==(u=b.noMigrateWarn)&&u,u=b.preprocessors,b=void 0===(b=b.presets)?[]:b,y=_objectSpread({},K.default),v=(0,q.assignDependencies)({},q.dependencies),w=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(b);try{for(w.s();!(c=w.n()).done;){var E=c.value;(0,K.assignComponents)(y,E.components),(0,q.assignDependencies)(v,E.dependencies)}}catch(e){w.e(e)}finally{w.f()}"string"==typeof e&&(e=(0,H.default)(e,{keepComments:h,components:y,filePath:t,actualPath:_,preprocessors:u,ignoreIncludes:i})),e=(0,z.handleMjml3)(e,{noMigrateWarn:g});var T,S={backgroundColor:"",breakpoint:"480px",classes:{},classesDefault:{},defaultAttributes:{},htmlAttributes:{},fonts:f,inlineStyle:[],headStyle:{},componentsHeadStyle:[],headRaw:[],mediaQueries:{},preview:"",style:[],title:"",forceOWADesktop:"desktop"===(0,I.default)(e,"attributes.owa","mobile"),lang:(0,I.default)(e,"attributes.lang")},A={components:y,dependencies:v,initializeType:X.initializeType};switch(s){case"skip":break;case"strict":if(0<(n=(0,q.default)(e,A)).length)throw new Z("ValidationError: \n ".concat(n.map(function(e){return e.formattedMessage}).join("\n")),n);break;case"soft":default:n=(0,q.default)(e,A)}function $b(e,t,r){r=2<arguments.length&&void 0!==r?r:P.default;if(e)return null!==(t=(0,W.initComponent)({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},r(e)),{},{context:t})}))?"handler"in t?t.handler():"render"in t?t.render():void 0:void 0}function _b(e){return function parse(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"",r=e.attributes,n=e.tagName,i=e.children,o=(0,I.default)(e.attributes,"mj-class","").split(" "),a=(0,M.default)(o,function(e,t){var r=S.classes[t],t={};return e["css-class"]&&(0,I.default)(r,"css-class")&&(t={"css-class":"".concat(e["css-class"]," ").concat(r["css-class"])}),_objectSpread(_objectSpread(_objectSpread({},e),r),t)},{}),o=(0,M.default)(t.split(" "),function(e,t){return _objectSpread(_objectSpread({},e),(0,I.default)(S.classesDefault,"".concat(t,".").concat(n)))},{}),s=(0,I.default)(r,"mj-class",t);return _objectSpread(_objectSpread({},e),{},{attributes:_objectSpread(_objectSpread(_objectSpread(_objectSpread({},S.defaultAttributes[n]),a),o),(0,N.default)(r,["mj-class"])),globalAttributes:_objectSpread({},S.defaultAttributes["mj-all"]),children:(0,R.default)(i,function(e){return parse(e,s)})})}(e)}return i=(0,B.default)(e.children,{tagName:"mj-body"}),g=(0,B.default)(e.children,{tagName:"mj-head"}),f={components:y,addMediaQuery:function addMediaQuery(e,t){var r=t.parsedWidth,t=t.unit;S.mediaQueries[e]="{ width:".concat(r).concat(t," !important; max-width: ").concat(r).concat(t,"; }")},addHeadStyle:function addHeadStyle(e,t){S.headStyle[e]=t},addComponentHeadSyle:function addComponentHeadSyle(e){S.componentsHeadStyle.push(e)},setBackgroundColor:function setBackgroundColor(e){S.backgroundColor=e},processing:function processing(e,t){return $b(e,t,_b)}},s={components:y,add:function add(e){for(var t,r=arguments.length,n=new Array(1<r?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if(Array.isArray(S[e]))(t=S[e]).push.apply(t,n);else{if(!Object.prototype.hasOwnProperty.call(S,e))throw Error("An mj-head element add an unkown head attribute : ".concat(e," with params ").concat(Array.isArray(n)?n.join(""):n));1<n.length?(0,O.default)(S[e][n[0]])?S[e][n[0]]=_objectSpread(_objectSpread({},S[e][n[0]]),n[1]):S[e][n[0]]=n[1]:S[e]=n[0]}}},S.headRaw=$b(g,s),r=$b(i,f,_b),r=(0,G.default)(r),(0,x.default)(S.htmlAttributes)||(T=F.default.load(r,{xmlMode:!0,decodeEntities:!1}),(0,C.default)(S.htmlAttributes,function(e,r){(0,C.default)(e,function(e,t){T(r).each(function getAttr(){T(this).attr(t,e||"")})})}),r=T.root().html()),r=m(_objectSpread({content:r},S)),0<S.inlineStyle.length&&(p&&(0,C.default)(p,function(e,t){D.default.codeBlocks[t]=e}),r=(0,D.default)(r,_objectSpread({applyStyleTags:!1,extraCss:S.inlineStyle.join(""),insertPreservedExtraCss:!1,removeStyleTags:!1},a))),r=(0,V.default)(r),l&&(console.warn('"beautify" option is deprecated in mjml-core and only available in mjml cli.'),r=(0,j.html)(r,{indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1})),d&&(console.warn('"minify" option is deprecated in mjml-core and only available in mjml cli.'),r=(0,U.minify)(r,_objectSpread({collapseWhitespace:!0,minifyCSS:!1,caseSensitive:!0,removeEmptyAttributes:!0},o))),{html:r,json:e,errors:n}},Object.defineProperty(s,"initComponent",{enumerable:!0,get:function get(){return W.initComponent}}),Object.defineProperty(s,"BodyComponent",{enumerable:!0,get:function get(){return W.BodyComponent}}),Object.defineProperty(s,"HeadComponent",{enumerable:!0,get:function get(){return W.HeadComponent}}),Object.defineProperty(s,"components",{enumerable:!0,get:function get(){return K.default}}),Object.defineProperty(s,"registerComponent",{enumerable:!0,get:function get(){return K.registerComponent}}),Object.defineProperty(s,"assignComponents",{enumerable:!0,get:function get(){return K.assignComponents}}),Object.defineProperty(s,"suffixCssClasses",{enumerable:!0,get:function get(){return a.default}}),Object.defineProperty(s,"initializeType",{enumerable:!0,get:function get(){return X.initializeType}}),Object.defineProperty(s,"handleMjmlConfig",{enumerable:!0,get:function get(){return $.default}});var n=t(J(2)),i=t(J(3)),o=t(J(4)),r=t(J(360)),x=t(J(202)),C=t(J(207)),O=t(J(21)),M=t(J(50)),N=t(J(222)),R=t(J(73)),P=t(J(28)),I=t(J(51)),B=t(J(55)),L=t(J(23)),D=t(J(460)),j=J(255),U=J(513),F=t(J(232)),H=t(J(169)),q=e(J(178)),z=J(660),W=J(662),K=e(J(302)),a=t(J(684)),V=t(J(685)),G=t(J(686)),Y=t(J(687)),X=J(34),$=e(J(692)),Q=J(299),Z=function(e){(0,i.default)(ValidationError,e);var r=(0,o.default)(ValidationError);function ValidationError(e,t){return(0,n.default)(this,ValidationError),(e=r.call(this,e)).errors=t,e}return ValidationError}((0,r.default)(Error));Q&&(0,$.default)(k.cwd(),K.registerComponent)}.call(this,J(9))},function(e,t){var r,n,e=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(t){if(r===setTimeout)return setTimeout(t,0);if((r===defaultSetTimout||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){r=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){n=defaultClearTimeout}}();var i,o=[],a=!1,s=-1;function cleanUpNextTick(){a&&i&&(a=!1,i.length?o=i.concat(o):s=-1,o.length&&drainQueue())}function drainQueue(){if(!a){var e=runTimeout(cleanUpNextTick);a=!0;for(var t=o.length;t;){for(i=o,o=[];++s<t;)i&&i[s].run();s=-1,t=o.length}i=null,a=!1,function runClearTimeout(t){if(n===clearTimeout)return clearTimeout(t);if((n===defaultClearTimeout||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(t);try{n(t)}catch(e){try{return n.call(null,t)}catch(e){return n.call(this,t)}}}(e)}}function Item(e,t){this.fun=e,this.array=t}function noop(){}e.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var r=1;r<arguments.length;r++)t[r-1]=arguments[r];o.push(new Item(e,t)),1!==o.length||a||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},e.title="browser",e.browser=!0,e.env={},e.argv=[],e.version="",e.versions={},e.on=noop,e.addListener=noop,e.once=noop,e.off=noop,e.removeListener=noop,e.removeAllListeners=noop,e.emit=noop,e.prependListener=noop,e.prependOnceListener=noop,e.listeners=function(e){return[]},e.binding=function(e){throw new Error("process.binding is not supported")},e.cwd=function(){return"/"},e.chdir=function(e){throw new Error("process.chdir is not supported")},e.umask=function(){return 0}},function(e,t){e.exports={AT_RULE:"at-rule",AT_RULE_BLOCK:"at-rule-block",AT_RULE_BLOCK_SCOPE:"at-rule-block-scope",COMMENT:"comment",NESTED_BLOCK:"nested-block",NESTED_BLOCK_SCOPE:"nested-block-scope",PROPERTY:"property",PROPERTY_BLOCK:"property-block",PROPERTY_NAME:"property-name",PROPERTY_VALUE:"property-value",RAW:"raw",RULE:"rule",RULE_SCOPE:"rule-scope"}},function(e,r,n){"use strict";!function(e){var i=n(498),o=n(499),a=n(253);function kMaxLength(){return Buffer.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function createBuffer(e,t){if(kMaxLength()<t)throw new RangeError("Invalid typed array length");return Buffer.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=Buffer.prototype:(e=null===e?new Buffer(t):e).length=t,e}function Buffer(e,t,r){if(!(Buffer.TYPED_ARRAY_SUPPORT||this instanceof Buffer))return new Buffer(e,t,r);if("number"!=typeof e)return from(this,e,t,r);if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return allocUnsafe(this,e)}function from(e,t,r,n){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function fromArrayBuffer(e,t,r,n){if(t.byteLength,r<0||t.byteLength<r)throw new RangeError("'offset' is out of bounds");if(t.byteLength<r+(n||0))throw new RangeError("'length' is out of bounds");return t=void 0===r&&void 0===n?new Uint8Array(t):void 0===n?new Uint8Array(t,r):new Uint8Array(t,r,n),Buffer.TYPED_ARRAY_SUPPORT?(e=t).__proto__=Buffer.prototype:e=fromArrayLike(e,t),e}(e,t,r,n):"string"==typeof t?function fromString(e,t,r){if(!Buffer.isEncoding(r="string"!=typeof r||""===r?"utf8":r))throw new TypeError('"encoding" must be a valid string encoding');var n=0|byteLength(t,r);return e=(r=(e=createBuffer(e,n)).write(t,r))!==n?e.slice(0,r):e}(e,t,r):function fromObject(e,t){if(Buffer.isBuffer(t)){var r=0|checked(t.length);return 0===(e=createBuffer(e,r)).length||t.copy(e,0,0,r),e}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||function isnan(e){return e!=e}(t.length)?createBuffer(e,0):fromArrayLike(e,t);if("Buffer"===t.type&&a(t.data))return fromArrayLike(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function assertSize(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function allocUnsafe(e,t){if(assertSize(t),e=createBuffer(e,t<0?0:0|checked(t)),!Buffer.TYPED_ARRAY_SUPPORT)for(var r=0;r<t;++r)e[r]=0;return e}function fromArrayLike(e,t){var r=t.length<0?0:0|checked(t.length);e=createBuffer(e,r);for(var n=0;n<r;n+=1)e[n]=255&t[n];return e}function checked(e){if(e>=kMaxLength())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+kMaxLength().toString(16)+" bytes");return 0|e}function byteLength(e,t){if(Buffer.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;var r=(e="string"!=typeof e?""+e:e).length;if(0===r)return 0;for(var n=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return utf8ToBytes(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return base64ToBytes(e).length;default:if(n)return utf8ToBytes(e).length;t=(""+t).toLowerCase(),n=!0}}function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}function bidirectionalIndexOf(e,t,r,n,i){if(0===e.length)return-1;if("string"==typeof r?(n=r,r=0):2147483647<r?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,(r=(r=isNaN(r)?i?0:e.length-1:r)<0?e.length+r:r)>=e.length){if(i)return-1;r=e.length-1}else if(r<0){if(!i)return-1;r=0}if("string"==typeof t&&(t=Buffer.from(t,n)),Buffer.isBuffer(t))return 0===t.length?-1:arrayIndexOf(e,t,r,n,i);if("number"==typeof t)return t&=255,Buffer.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?(i?Uint8Array.prototype.indexOf:Uint8Array.prototype.lastIndexOf).call(e,t,r):arrayIndexOf(e,[t],r,n,i);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(e,t,r,n,i){var o=1,a=e.length,s=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return-1;a/=o=2,s/=2,r/=2}function read(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i)for(var u=-1,c=r;c<a;c++)if(read(e,c)===read(t,-1===u?0:c-u)){if(c-(u=-1===u?c:u)+1===s)return u*o}else-1!==u&&(c-=c-u),u=-1;else for(c=r=a<r+s?a-s:r;0<=c;c--){for(var l=!0,f=0;f<s;f++)if(read(e,c+f)!==read(t,f)){l=!1;break}if(l)return c}return-1}function asciiWrite(e,t,r,n){return blitBuffer(function asciiToBytes(e){for(var t=[],r=0;r<e.length;++r)t.push(255&e.charCodeAt(r));return t}(t),e,r,n)}function utf8Slice(e,t,r){r=Math.min(e.length,r);for(var n=[],i=t;i<r;){var o,a,s,u,c=e[i],l=null,f=239<c?4:223<c?3:191<c?2:1;if(i+f<=r)switch(f){case 1:c<128&&(l=c);break;case 2:128==(192&(o=e[i+1]))&&127<(u=(31&c)<<6|63&o)&&(l=u);break;case 3:o=e[i+1],a=e[i+2],128==(192&o)&&128==(192&a)&&2047<(u=(15&c)<<12|(63&o)<<6|63&a)&&(u<55296||57343<u)&&(l=u);break;case 4:o=e[i+1],a=e[i+2],s=e[i+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&65535<(u=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)&&u<1114112&&(l=u)}null===l?(l=65533,f=1):65535<l&&(l-=65536,n.push(l>>>10&1023|55296),l=56320|1023&l),n.push(l),i+=f}return function decodeCodePointsArray(e){var t=e.length;if(t<=h)return String.fromCharCode.apply(String,e);for(var r="",n=0;n<t;)r+=String.fromCharCode.apply(String,e.slice(n,n+=h));return r}(n)}r.Buffer=Buffer,r.SlowBuffer=function SlowBuffer(e){return Buffer.alloc(+(e=+e!=e?0:e))},r.INSPECT_MAX_BYTES=50,Buffer.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function typedArraySupport(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function foo(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}(),r.kMaxLength=kMaxLength(),Buffer.poolSize=8192,Buffer._augment=function(e){return e.__proto__=Buffer.prototype,e},Buffer.from=function(e,t,r){return from(null,e,t,r)},Buffer.TYPED_ARRAY_SUPPORT&&(Buffer.prototype.__proto__=Uint8Array.prototype,Buffer.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&Buffer[Symbol.species]===Buffer&&Object.defineProperty(Buffer,Symbol.species,{value:null,configurable:!0})),Buffer.alloc=function(e,t,r){return function alloc(e,t,r,n){return assertSize(t),t<=0||void 0===r?createBuffer(e,t):"string"==typeof n?createBuffer(e,t).fill(r,n):createBuffer(e,t).fill(r)}(null,e,t,r)},Buffer.allocUnsafe=function(e){return allocUnsafe(null,e)},Buffer.allocUnsafeSlow=function(e){return allocUnsafe(null,e)},Buffer.isBuffer=function isBuffer(e){return!(null==e||!e._isBuffer)},Buffer.compare=function compare(e,t){if(!Buffer.isBuffer(e)||!Buffer.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var r=e.length,n=t.length,i=0,o=Math.min(r,n);i<o;++i)if(e[i]!==t[i]){r=e[i],n=t[i];break}return r<n?-1:n<r?1:0},Buffer.isEncoding=function isEncoding(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function concat(e,t){if(!a(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return Buffer.alloc(0);if(void 0===t)for(i=t=0;i<e.length;++i)t+=e[i].length;for(var r=Buffer.allocUnsafe(t),n=0,i=0;i<e.length;++i){var o=e[i];if(!Buffer.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,n),n+=o.length}return r},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)swap(this,t,t+1);return this},Buffer.prototype.swap32=function swap32(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)swap(this,t,t+3),swap(this,t+1,t+2);return this},Buffer.prototype.swap64=function swap64(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)swap(this,t,t+7),swap(this,t+1,t+6),swap(this,t+2,t+5),swap(this,t+3,t+4);return this},Buffer.prototype.toString=function toString(){var e=0|this.length;return 0==e?"":0===arguments.length?utf8Slice(this,0,e):function slowToString(e,t,r){var n=!1;if((t=void 0===t||t<0?0:t)>this.length)return"";if((r=void 0===r||r>this.length?this.length:r)<=0)return"";if((r>>>=0)<=(t>>>=0))return"";for(e=e||"utf8";;)switch(e){case"hex":return function hexSlice(e,t,r){var n=e.length;(!r||r<0||n<r)&&(r=n);for(var i="",o=t=!t||t<0?0:t;o<r;++o)i+=function toHex(e){return e<16?"0"+e.toString(16):e.toString(16)}(e[o]);return i}(this,t,r);case"utf8":case"utf-8":return utf8Slice(this,t,r);case"ascii":return function asciiSlice(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(127&e[i]);return n}(this,t,r);case"latin1":case"binary":return function latin1Slice(e,t,r){var n="";r=Math.min(e.length,r);for(var i=t;i<r;++i)n+=String.fromCharCode(e[i]);return n}(this,t,r);case"base64":return function base64Slice(e,t,r){return 0===t&&r===e.length?i.fromByteArray(e):i.fromByteArray(e.slice(t,r))}(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function utf16leSlice(e,t,r){for(var n=e.slice(t,r),i="",o=0;o<n.length;o+=2)i+=String.fromCharCode(n[o]+256*n[o+1]);return i}(this,t,r);default:if(n)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),n=!0}}.apply(this,arguments)},Buffer.prototype.equals=function equals(e){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===Buffer.compare(this,e)},Buffer.prototype.inspect=function inspect(){var e="",t=r.INSPECT_MAX_BYTES;return 0<this.length&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},Buffer.prototype.compare=function compare(e,t,r,n,i){if(!Buffer.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),(t=void 0===t?0:t)<0||r>e.length||n<0||i>this.length)throw new RangeError("out of range index");if(i<=n&&r<=t)return 0;if(i<=n)return-1;if(r<=t)return 1;if(this===e)return 0;for(var o=(i>>>=0)-(n>>>=0),a=(r>>>=0)-(t>>>=0),s=Math.min(o,a),u=this.slice(n,i),c=e.slice(t,r),l=0;l<s;++l)if(u[l]!==c[l]){o=u[l],a=c[l];break}return o<a?-1:a<o?1:0},Buffer.prototype.includes=function includes(e,t,r){return-1!==this.indexOf(e,t,r)},Buffer.prototype.indexOf=function indexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!0)},Buffer.prototype.lastIndexOf=function lastIndexOf(e,t,r){return bidirectionalIndexOf(this,e,t,r,!1)},Buffer.prototype.write=function write(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(r)?(r|=0,void 0===n&&(n="utf8")):(n=r,r=void 0)}var i=this.length-t;if((void 0===r||i<r)&&(r=i),0<e.length&&(r<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");n=n||"utf8";for(var o=!1;;)switch(n){case"hex":return function hexWrite(e,t,r,n){r=Number(r)||0;var i=e.length-r;if((!n||i<(n=Number(n)))&&(n=i),(i=t.length)%2!=0)throw new TypeError("Invalid hex string");i/2<n&&(n=i/2);for(var o=0;o<n;++o){var a=parseInt(t.substr(2*o,2),16);if(isNaN(a))return o;e[r+o]=a}return o}(this,e,t,r);case"utf8":case"utf-8":return function utf8Write(e,t,r,n){return blitBuffer(utf8ToBytes(t,e.length-r),e,r,n)}(this,e,t,r);case"ascii":return asciiWrite(this,e,t,r);case"latin1":case"binary":return asciiWrite(this,e,t,r);case"base64":return function base64Write(e,t,r,n){return blitBuffer(base64ToBytes(t),e,r,n)}(this,e,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function ucs2Write(e,t,r,n){return blitBuffer(function utf16leToBytes(e,t){for(var r,n,i=[],o=0;o<e.length&&!((t-=2)<0);++o)r=(n=e.charCodeAt(o))>>8,i.push(n%=256),i.push(r);return i}(t,e.length-r),e,r,n)}(this,e,t,r);default:if(o)throw new TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),o=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var h=4096;function checkOffset(e,t,r){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(r<e+t)throw new RangeError("Trying to access beyond buffer length")}function checkInt(e,t,r,n,i,o){if(!Buffer.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(i<t||t<o)throw new RangeError('"value" argument is out of bounds');if(r+n>e.length)throw new RangeError("Index out of range")}function objectWriteUInt16(e,t,r,n){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-r,2);i<o;++i)e[r+i]=(t&255<<8*(n?i:1-i))>>>8*(n?i:1-i)}function objectWriteUInt32(e,t,r,n){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-r,4);i<o;++i)e[r+i]=t>>>8*(n?i:3-i)&255}function checkIEEE754(e,t,r,n){if(r+n>e.length)throw new RangeError("Index out of range");if(r<0)throw new RangeError("Index out of range")}function writeFloat(e,t,r,n,i){return i||checkIEEE754(e,0,r,4),o.write(e,t,r,n,23,4),r+4}function writeDouble(e,t,r,n,i){return i||checkIEEE754(e,0,r,8),o.write(e,t,r,n,52,8),r+8}Buffer.prototype.slice=function slice(e,t){var r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):r<e&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):r<t&&(t=r),t<e&&(t=e),Buffer.TYPED_ARRAY_SUPPORT)(i=this.subarray(e,t)).__proto__=Buffer.prototype;else for(var n=t-e,i=new Buffer(n,void 0),o=0;o<n;++o)i[o]=this[o+e];return i},Buffer.prototype.readUIntLE=function readUIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return n},Buffer.prototype.readUIntBE=function readUIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e+--t],i=1;0<t&&(i*=256);)n+=this[e+--t]*i;return n},Buffer.prototype.readUInt8=function readUInt8(e,t){return t||checkOffset(e,1,this.length),this[e]},Buffer.prototype.readUInt16LE=function readUInt16LE(e,t){return t||checkOffset(e,2,this.length),this[e]|this[e+1]<<8},Buffer.prototype.readUInt16BE=function readUInt16BE(e,t){return t||checkOffset(e,2,this.length),this[e]<<8|this[e+1]},Buffer.prototype.readUInt32LE=function readUInt32LE(e,t){return t||checkOffset(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},Buffer.prototype.readUInt32BE=function readUInt32BE(e,t){return t||checkOffset(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},Buffer.prototype.readIntLE=function readIntLE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=this[e],i=1,o=0;++o<t&&(i*=256);)n+=this[e+o]*i;return(i*=128)<=n&&(n-=Math.pow(2,8*t)),n},Buffer.prototype.readIntBE=function readIntBE(e,t,r){e|=0,t|=0,r||checkOffset(e,t,this.length);for(var n=t,i=1,o=this[e+--n];0<n&&(i*=256);)o+=this[e+--n]*i;return(i*=128)<=o&&(o-=Math.pow(2,8*t)),o},Buffer.prototype.readInt8=function readInt8(e,t){return t||checkOffset(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},Buffer.prototype.readInt16LE=function readInt16LE(e,t){return t||checkOffset(e,2,this.length),32768&(e=this[e]|this[e+1]<<8)?4294901760|e:e},Buffer.prototype.readInt16BE=function readInt16BE(e,t){return t||checkOffset(e,2,this.length),32768&(e=this[e+1]|this[e]<<8)?4294901760|e:e},Buffer.prototype.readInt32LE=function readInt32LE(e,t){return t||checkOffset(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(e,t){return t||checkOffset(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},Buffer.prototype.readFloatLE=function readFloatLE(e,t){return t||checkOffset(e,4,this.length),o.read(this,e,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(e,t){return t||checkOffset(e,4,this.length),o.read(this,e,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(e,t){return t||checkOffset(e,8,this.length),o.read(this,e,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(e,t){return t||checkOffset(e,8,this.length),o.read(this,e,!1,52,8)},Buffer.prototype.writeUIntLE=function writeUIntLE(e,t,r,n){e=+e,t|=0,r|=0,n||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var i=1,o=0;for(this[t]=255&e;++o<r&&(i*=256);)this[t+o]=e/i&255;return t+r},Buffer.prototype.writeUIntBE=function writeUIntBE(e,t,r,n){e=+e,t|=0,r|=0,n||checkInt(this,e,t,r,Math.pow(2,8*r)-1,0);var i=r-1,o=1;for(this[t+i]=255&e;0<=--i&&(o*=256);)this[t+i]=e/o&255;return t+r},Buffer.prototype.writeUInt8=function writeUInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,255,0),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},Buffer.prototype.writeUInt16LE=function writeUInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeUInt16BE=function writeUInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,65535,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeUInt32LE=function writeUInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeUInt32BE=function writeUInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,4294967295,0),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeIntLE=function writeIntLE(e,t,r,n){e=+e,t|=0,n||checkInt(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=0,o=1,a=0;for(this[t]=255&e;++i<r&&(o*=256);)e<0&&0===a&&0!==this[t+i-1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},Buffer.prototype.writeIntBE=function writeIntBE(e,t,r,n){e=+e,t|=0,n||checkInt(this,e,t,r,(n=Math.pow(2,8*r-1))-1,-n);var i=r-1,o=1,a=0;for(this[t+i]=255&e;0<=--i&&(o*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/o>>0)-a&255;return t+r},Buffer.prototype.writeInt8=function writeInt8(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,1,127,-128),Buffer.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&(e=e<0?255+e+1:e),t+1},Buffer.prototype.writeInt16LE=function writeInt16LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):objectWriteUInt16(this,e,t,!0),t+2},Buffer.prototype.writeInt16BE=function writeInt16BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,2,32767,-32768),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):objectWriteUInt16(this,e,t,!1),t+2},Buffer.prototype.writeInt32LE=function writeInt32LE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):objectWriteUInt32(this,e,t,!0),t+4},Buffer.prototype.writeInt32BE=function writeInt32BE(e,t,r){return e=+e,t|=0,r||checkInt(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),Buffer.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):objectWriteUInt32(this,e,t,!1),t+4},Buffer.prototype.writeFloatLE=function writeFloatLE(e,t,r){return writeFloat(this,e,t,!0,r)},Buffer.prototype.writeFloatBE=function writeFloatBE(e,t,r){return writeFloat(this,e,t,!1,r)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(e,t,r){return writeDouble(this,e,t,!0,r)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(e,t,r){return writeDouble(this,e,t,!1,r)},Buffer.prototype.copy=function copy(e,t,r,n){if(r=r||0,n||0===n||(n=this.length),t>=e.length&&(t=e.length),(n=0<n&&n<r?r:n)===r)return 0;if(0===e.length||0===this.length)return 0;if((t=t||0)<0)throw new RangeError("targetStart out of bounds");if(r<0||r>=this.length)throw new RangeError("sourceStart out of bounds");if(n<0)throw new RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length);var i,o=(n=e.length-t<n-r?e.length-t+r:n)-r;if(this===e&&r<t&&t<n)for(i=o-1;0<=i;--i)e[i+t]=this[i+r];else if(o<1e3||!Buffer.TYPED_ARRAY_SUPPORT)for(i=0;i<o;++i)e[i+t]=this[i+r];else Uint8Array.prototype.set.call(e,this.subarray(r,r+o),t);return o},Buffer.prototype.fill=function fill(e,t,r,n){if("string"==typeof e){var i;if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),1!==e.length||(i=e.charCodeAt(0))<256&&(e=i),void 0!==n&&"string"!=typeof n)throw new TypeError("encoding must be a string");if("string"==typeof n&&!Buffer.isEncoding(n))throw new TypeError("Unknown encoding: "+n)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<r)throw new RangeError("Out of range index");if(r<=t)return this;if(t>>>=0,r=void 0===r?this.length:r>>>0,"number"==typeof(e=e||0))for(s=t;s<r;++s)this[s]=e;else for(var o=Buffer.isBuffer(e)?e:utf8ToBytes(new Buffer(e,n).toString()),a=o.length,s=0;s<r-t;++s)this[s+t]=o[s%a];return this};var t=/[^+\/0-9A-Za-z-_]/g;function utf8ToBytes(e,t){var r;t=t||1/0;for(var n=e.length,i=null,o=[],a=0;a<n;++a){if(55295<(r=e.charCodeAt(a))&&r<57344){if(!i){if(56319<r){-1<(t-=3)&&o.push(239,191,189);continue}if(a+1===n){-1<(t-=3)&&o.push(239,191,189);continue}i=r;continue}if(r<56320){-1<(t-=3)&&o.push(239,191,189),i=r;continue}r=65536+(i-55296<<10|r-56320)}else i&&-1<(t-=3)&&o.push(239,191,189);if(i=null,r<128){if(--t<0)break;o.push(r)}else if(r<2048){if((t-=2)<0)break;o.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;o.push(r>>12|224,r>>6&63|128,63&r|128)}else{if(!(r<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}}return o}function base64ToBytes(e){return i.toByteArray(function base64clean(e){if((e=function stringtrim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(t,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function blitBuffer(e,t,r,n){for(var i=0;i<n&&!(i+r>=t.length||i>=e.length);++i)t[i+r]=e[i];return i}}.call(this,n(12))},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(r=window)}e.exports=r},function(e,t){var r=Array.isArray;e.exports=r},function(e,t,r){var n=r(159);function store(e,t){e.output.push("string"==typeof t?t:t[1])}function context(){return{output:[],store:store}}e.exports={all:function all(e){var t=context();return n.all(t,e),t.output.join("")},body:function body(e){var t=context();return n.body(t,e),t.output.join("")},property:function property(e,t){var r=context();return n.property(r,e,t,!0),r.output.join("")},rules:function rules(e){var t=context();return n.rules(t,e),t.output.join("")},value:function value(e){var t=context();return n.value(t,e),t.output.join("")}}},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function a6(){}e.super_=t,a6.prototype=t.prototype,e.prototype=new a6,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(736)).Buffer}catch(e){}function parseHex4Bits(e,t){return 65<=(t=e.charCodeAt(t))&&t<=70?t-55:97<=t&&t<=102?t-87:t-48&15}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i=0,o=Math.min(e.length,r),a=t;a<o;a++){var s=e.charCodeAt(a)-48;i*=n,i+=49<=s?s-49+10:17<=s?s-17+10:s}return i}BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this.strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this.strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this.strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype.strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},BN.prototype.inspect=function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"};var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r.strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16)},BN.prototype.toBuffer=function toBuffer(e,t){return assert(void 0!==r),this.toArrayLike(r,e,t)},BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){var n=this.byteLength(),i=r||Math.max(1,n);assert(n<=i,"byte array longer than desired length"),assert(0<i,"Requested array length <= 0"),this.strip();var o,a,t="le"===t,s=new e(i),u=this.clone();if(t){for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),s[a]=o;for(;a<i;a++)s[a]=0}else{for(a=0;a<i-n;a++)s[a]=0;for(a=0;!u.isZero();a++)o=u.andln(255),u.iushrn(8),s[i-a-1]=o}return s},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this.strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this.strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this.strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this.strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this.strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this.strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function jumboMulTo(e,t,r){return(new FFTM).mulp(e,t,r)}function FFTM(e,t){this.x=e,this.y=t}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r.strip()}:jumboMulTo)(this,e,t)},FFTM.prototype.makeRBT=function makeRBT(e){for(var t=new Array(e),r=BN.prototype._countBits(e)-1,n=0;n<e;n++)t[n]=this.revBin(n,r,e);return t},FFTM.prototype.revBin=function revBin(e,t,r){if(0===e||e===r-1)return e;for(var n=0,i=0;i<t;i++)n|=(1&e)<<t-i-1,e>>=1;return n},FFTM.prototype.permute=function permute(e,t,r,n,i,o){for(var a=0;a<o;a++)n[a]=t[e[a]],i[a]=r[e[a]]},FFTM.prototype.transform=function transform(e,t,r,n,i,o){this.permute(o,e,t,r,n,i);for(var a=1;a<i;a<<=1)for(var s=a<<1,u=Math.cos(2*Math.PI/s),c=Math.sin(2*Math.PI/s),l=0;l<i;l+=s)for(var f=u,h=c,d=0;d<a;d++){var p=r[l+d],m=n[l+d],_=r[l+d+a],g=f*_-h*(b=n[l+d+a]),b=f*b+h*_;r[l+d]=p+(_=g),n[l+d]=m+b,r[l+d+a]=p-_,n[l+d+a]=m-b,d!==s&&(g=u*f-c*h,h=u*h+c*f,f=g)}},FFTM.prototype.guessLen13b=function guessLen13b(e,t){for(var e=1&(n=1|Math.max(t,e)),r=0,n=n/2|0;n;n>>>=1)r++;return 1<<r+1+e},FFTM.prototype.conjugate=function conjugate(e,t,r){if(!(r<=1))for(var n=0;n<r/2;n++){var i=e[n];e[n]=e[r-n-1],e[r-n-1]=i,i=t[n],t[n]=-t[r-n-1],t[r-n-1]=-i}},FFTM.prototype.normalize13b=function normalize13b(e,t){for(var r=0,n=0;n<t/2;n++){var i=8192*Math.round(e[2*n+1]/t)+Math.round(e[2*n]/t)+r;e[n]=67108863&i,r=i<67108864?0:i/67108864|0}return e},FFTM.prototype.convert13b=function convert13b(e,t,r,n){for(var i=0,o=0;o<t;o++)i+=0|e[o],r[2*o]=8191&i,r[2*o+1]=8191&(i>>>=13),i>>>=13;for(o=2*t;o<n;++o)r[o]=0;assert(0===i),assert(0==(-8192&i))},FFTM.prototype.stub=function stub(e){for(var t=new Array(e),r=0;r<e;r++)t[r]=0;return t},FFTM.prototype.mulp=function mulp(e,t,r){var n=2*this.guessLen13b(e.length,t.length),i=this.makeRBT(n),o=this.stub(n),a=new Array(n),s=new Array(n),u=new Array(n),c=new Array(n),l=new Array(n),f=new Array(n),h=r.words;h.length=n,this.convert13b(e.words,e.length,a,n),this.convert13b(t.words,t.length,c,n),this.transform(a,o,s,u,n,i),this.transform(c,o,l,f,n,i);for(var d=0;d<n;d++){var p=s[d]*l[d]-u[d]*f[d];u[d]=s[d]*f[d]+u[d]*l[d],s[d]=p}return this.conjugate(s,u,n),this.transform(s,u,h,o,n,i),this.conjugate(h,o,n),this.normalize13b(h,n),r.negative=e.negative^t.negative,r.length=e.length+t.length,r.strip()},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){assert("number"==typeof e),assert(e<67108864);for(var t=0,r=0;r<this.length;r++){var n=(0|this.words[r])*e,i=(67108863&n)+(67108863&t);t>>=26,t+=n/67108864|0,t+=i>>>26,this.words[r]=67108863&i}return 0!==t&&(this.words[r]=t,this.length++),this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++){var n=r%26;t[r]=(e.words[r/26|0]&1<<n)>>>n}return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this.strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this.strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this.strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this.strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this.strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this.strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a.strip(),n.strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modn=function modn(e){assert(e<=67108863);for(var t=(1<<26)%e,r=0,n=this.length-1;0<=n;n--)r=(t*r+(0|this.words[n]))%e;return r},BN.prototype.idivn=function idivn(e){assert(e<=67108863);for(var t=0,r=this.length-1;0<=r;r--){var n=(0|this.words[r])+67108864*t;this.words[r]=n/e|0,t=n%e}return this.strip()},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this.strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return(this.prime?this.prime.ireduce(e):e.umod(this.m))._forceRed(this)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t){e.exports={ASTERISK:"*",AT:"@",BACK_SLASH:"\\",CARRIAGE_RETURN:"\r",CLOSE_CURLY_BRACKET:"}",CLOSE_ROUND_BRACKET:")",CLOSE_SQUARE_BRACKET:"]",COLON:":",COMMA:",",DOUBLE_QUOTE:'"',EXCLAMATION:"!",FORWARD_SLASH:"/",INTERNAL:"-clean-css-",NEW_LINE_NIX:"\n",OPEN_CURLY_BRACKET:"{",OPEN_ROUND_BRACKET:"(",OPEN_SQUARE_BRACKET:"[",SEMICOLON:";",SINGLE_QUOTE:"'",SPACE:" ",TAB:"\t",UNDERSCORE:"_"}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(204),r="object"==("undefined"==typeof self?"undefined":_typeof(self))&&self&&self.Object===Object&&self,r=n||r||Function("return this")();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(57),a=r(237);i(r(237),t);var s=/\s+/g,u={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},r=(DomHandler.prototype.onparserinit=function(e){this.parser=e},DomHandler.prototype.onreset=function(){var e;this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null!==(e=this.parser)&&void 0!==e?e:null},DomHandler.prototype.onend=function(){this.done||(this.done=!0,this.parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(e){this.handleCallback(e)},DomHandler.prototype.onclosetag=function(){this.lastNode=null;var e=this.tagStack.pop();this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),this.elementCB&&this.elementCB(e)},DomHandler.prototype.onopentag=function(e,t){var r=this.options.xmlMode?o.ElementType.Tag:void 0,r=new a.Element(e,t,void 0,r);this.addNode(r),this.tagStack.push(r)},DomHandler.prototype.ontext=function(e){var t=this.options.normalizeWhitespace,r=this.lastNode;r&&r.type===o.ElementType.Text?t?r.data=(r.data+e).replace(s," "):r.data+=e:(t&&(e=e.replace(s," ")),e=new a.Text(e),this.addNode(e),this.lastNode=e)},DomHandler.prototype.oncomment=function(e){this.lastNode&&this.lastNode.type===o.ElementType.Comment?this.lastNode.data+=e:(e=new a.Comment(e),this.addNode(e),this.lastNode=e)},DomHandler.prototype.oncommentend=function(){this.lastNode=null},DomHandler.prototype.oncdatastart=function(){var e=new a.Text(""),t=new a.NodeWithChildren(o.ElementType.CDATA,[e]);this.addNode(t),e.parent=t,this.lastNode=e},DomHandler.prototype.oncdataend=function(){this.lastNode=null},DomHandler.prototype.onprocessinginstruction=function(e,t){t=new a.ProcessingInstruction(e,t),this.addNode(t)},DomHandler.prototype.handleCallback=function(e){if("function"==typeof this.callback)this.callback(e,this.dom);else if(e)throw e},DomHandler.prototype.addNode=function(e){var t=this.tagStack[this.tagStack.length-1],r=t.children[t.children.length-1];this.options.withStartIndices&&(e.startIndex=this.parser.startIndex),this.options.withEndIndices&&(e.endIndex=this.parser.endIndex),t.children.push(e),r&&((e.prev=r).next=e),e.parent=t,this.lastNode=null},DomHandler);function DomHandler(e,t,r){this.dom=[],this.root=new a.Document(this.dom),this.done=!1,this.tagStack=[this.root],this.lastNode=null,this.parser=null,"function"==typeof t&&(r=t,t=u),"object"===_typeof(e)&&(t=e,e=void 0),this.callback=null!=e?e:null,this.options=null!=t?t:u,this.elementCB=null!=r?r:null}t.DomHandler=r,t.default=r},function(e,t){(e.exports=function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}).equal=function assertEqual(e,t,r){if(e!=t)throw new Error(r||"Assertion failed: "+e+" != "+t)}},function(e,t,r){"use strict";var n=t,i=r(15),t=r(19),r=r(336);n.assert=t,n.toArray=r.toArray,n.zero2=r.zero2,n.toHex=r.toHex,n.encode=r.encode,n.getNAF=function getNAF(e,t,r){var n=new Array(Math.max(e.bitLength(),r)+1);n.fill(0);for(var i=1<<t+1,o=e.clone(),a=0;a<n.length;a++){var s,u=o.andln(i-1);o.isOdd()?o.isubn(s=(i>>1)-1<u?(i>>1)-u:u):s=0,n[a]=s,o.iushrn(1)}return n},n.getJSF=function getJSF(e,t){var r=[[],[]];e=e.clone(),t=t.clone();for(var n,i=0,o=0;0<e.cmpn(-i)||0<t.cmpn(-o);){var a,s=e.andln(3)+i&3,u=t.andln(3)+o&3;3===u&&(u=-1),a=0==(1&(s=3===s?-1:s))?0:3!=(n=e.andln(7)+i&7)&&5!==n||2!==u?s:-s,r[0].push(a),u=0==(1&u)?0:3!=(n=t.andln(7)+o&7)&&5!==n||2!==s?u:-u,r[1].push(u),2*i===a+1&&(i=1-i),2*o===u+1&&(o=1-o),e.iushrn(1),t.iushrn(1)}return r},n.cachedProperty=function cachedProperty(e,t,r){var n="_"+t;e.prototype[t]=function cachedProperty(){return void 0!==this[n]?this[n]:this[n]=r.call(this)}},n.parseBytes=function parseBytes(e){return"string"==typeof e?n.toArray(e,"hex"):e},n.intFromLE=function intFromLE(e){return new i(e,"hex","le")}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isObject(e){var t=_typeof(e);return null!=e&&("object"==t||"function"==t)}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isObjectLike(e){return null!=e&&"object"==_typeof(e)}},function(e,t){function gr(){return console.warn("fs should not be used in browser build"),null}e.exports={parse:gr,resolve:gr,join:gr,dirname:gr,isAbsolute:gr}},function(e,t,r){"use strict";var u=r(19),r=r(1);function htonl(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function zero2(e){return 1===e.length?"0"+e:e}function zero8(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=r,t.toArray=function toArray(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)r.push(parseInt(e[i]+e[i+1],16))}else for(var n=0,i=0;i<e.length;i++){var o=e.charCodeAt(i);o<128?r[n++]=o:(o<2048?r[n++]=o>>6|192:(function isSurrogatePair(e,t){return 55296==(64512&e.charCodeAt(t))&&!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1))}(e,i)?(o=65536+((1023&o)<<10)+(1023&e.charCodeAt(++i)),r[n++]=o>>18|240,r[n++]=o>>12&63|128):r[n++]=o>>12|224,r[n++]=o>>6&63|128),r[n++]=63&o|128)}else for(i=0;i<e.length;i++)r[i]=0|e[i];return r},t.toHex=function toHex(e){for(var t="",r=0;r<e.length;r++)t+=zero2(e[r].toString(16));return t},t.htonl=htonl,t.toHex32=function toHex32(e,t){for(var r="",n=0;n<e.length;n++){var i=e[n];r+=zero8((i="little"===t?htonl(i):i).toString(16))}return r},t.zero2=zero2,t.zero8=zero8,t.join32=function join32(e,t,r,n){u((r-=t)%4==0);for(var i=new Array(r/4),o=0,a=t;o<i.length;o++,a+=4){var s="big"===n?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a];i[o]=s>>>0}return i},t.split32=function split32(e,t){for(var r=new Array(4*e.length),n=0,i=0;n<e.length;n++,i+=4){var o=e[n];"big"===t?(r[i]=o>>>24,r[i+1]=o>>>16&255,r[i+2]=o>>>8&255,r[i+3]=255&o):(r[i+3]=o>>>24,r[i+2]=o>>>16&255,r[i+1]=o>>>8&255,r[i]=255&o)}return r},t.rotr32=function rotr32(e,t){return e>>>t|e<<32-t},t.rotl32=function rotl32(e,t){return e<<t|e>>>32-t},t.sum32=function sum32(e,t){return e+t>>>0},t.sum32_3=function sum32_3(e,t,r){return e+t+r>>>0},t.sum32_4=function sum32_4(e,t,r,n){return e+t+r+n>>>0},t.sum32_5=function sum32_5(e,t,r,n,i){return e+t+r+n+i>>>0},t.sum64=function sum64(e,t,r,n){var i=e[t],o=n+e[t+1]>>>0;e[t]=(o<n?1:0)+r+i>>>0,e[t+1]=o},t.sum64_hi=function sum64_hi(e,t,r,n){return(t+n>>>0<t?1:0)+e+r>>>0},t.sum64_lo=function sum64_lo(e,t,r,n){return t+n>>>0},t.sum64_4_hi=function sum64_4_hi(e,t,r,n,i,o,a,s){var u,c=0;return c+=(u=t+n>>>0)<t?1:0,c+=(u=u+o>>>0)<o?1:0,e+r+i+a+(c+=u+s>>>0<s?1:0)>>>0},t.sum64_4_lo=function sum64_4_lo(e,t,r,n,i,o,a,s){return t+n+o+s>>>0},t.sum64_5_hi=function sum64_5_hi(e,t,r,n,i,o,a,s,u,c){var l,f=0;return f+=(l=t+n>>>0)<t?1:0,f+=(l=l+o>>>0)<o?1:0,f+=(l=l+s>>>0)<s?1:0,e+r+i+a+u+(f+=l+c>>>0<c?1:0)>>>0},t.sum64_5_lo=function sum64_5_lo(e,t,r,n,i,o,a,s,u,c){return t+n+o+s+c>>>0},t.rotr64_hi=function rotr64_hi(e,t,r){return(t<<32-r|e>>>r)>>>0},t.rotr64_lo=function rotr64_lo(e,t,r){return(e<<32-r|t>>>r)>>>0},t.shr64_hi=function shr64_hi(e,t,r){return e>>>r},t.shr64_lo=function shr64_lo(e,t,r){return(e<<32-r|t>>>r)>>>0}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(381),i=r(415),o=r(28),a=r(13),s=r(422);e.exports=function baseIteratee(e){return"function"==typeof e?e:null==e?o:"object"==_typeof(e)?a(e)?i(e[0],e[1]):n(e):s(e)}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function Mixin(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Mixin);for(var t={},r=this._getOverriddenMethods(this,t),n=0,i=Object.keys(r);n<i.length;n++){var o=i[n];"function"==typeof r[o]&&(t[o]=e[o],e[o]=r[o])}}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Mixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(){throw new Error("Not implemented")}}]),Mixin}();n.install=function(e,t,r){e.__mixins||(e.__mixins=[]);for(var n=0;n<e.__mixins.length;n++)if(e.__mixins[n].constructor===t)return e.__mixins[n];return r=new t(e,r),e.__mixins.push(r),r},e.exports=n},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function get(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function get(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){e.exports=function identity(e){return e}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}r.r(t),r.d(t,"__extends",function(){return __extends}),r.d(t,"__assign",function(){return i}),r.d(t,"__rest",function(){return __rest}),r.d(t,"__decorate",function(){return __decorate}),r.d(t,"__param",function(){return __param}),r.d(t,"__metadata",function(){return __metadata}),r.d(t,"__awaiter",function(){return __awaiter}),r.d(t,"__generator",function(){return __generator}),r.d(t,"__createBinding",function(){return o}),r.d(t,"__exportStar",function(){return __exportStar}),r.d(t,"__values",function(){return __values}),r.d(t,"__read",function(){return __read}),r.d(t,"__spread",function(){return __spread}),r.d(t,"__spreadArrays",function(){return __spreadArrays}),r.d(t,"__spreadArray",function(){return __spreadArray}),r.d(t,"__await",function(){return __await}),r.d(t,"__asyncGenerator",function(){return __asyncGenerator}),r.d(t,"__asyncDelegator",function(){return __asyncDelegator}),r.d(t,"__asyncValues",function(){return __asyncValues}),r.d(t,"__makeTemplateObject",function(){return __makeTemplateObject}),r.d(t,"__importStar",function(){return __importStar}),r.d(t,"__importDefault",function(){return __importDefault}),r.d(t,"__classPrivateFieldGet",function(){return __classPrivateFieldGet}),r.d(t,"__classPrivateFieldSet",function(){return __classPrivateFieldSet});var n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var i=function __assign(){return(i=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function __rest(e,t){var r={};for(i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(r[i]=e[i]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var n=0,i=Object.getOwnPropertySymbols(e);n<i.length;n++)t.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(e,i[n])&&(r[i[n]]=e[i[n]]);return r}function __decorate(e,t,r,n){var i,o=arguments.length,a=o<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;0<=s;s--)(i=e[s])&&(a=(o<3?i(a):3<o?i(t,r,a):i(t,r))||a);return 3<o&&a&&Object.defineProperty(t,r,a),a}function __param(r,n){return function(e,t){n(e,t,r)}}function __metadata(e,t){if("object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,n,i,o){return new(i=i||Promise)(function(t,r){function fulfilled(e){try{step(o.next(e))}catch(e){r(e)}}function rejected(e){try{step(o.throw(e))}catch(e){r(e)}}function step(e){e.done?t(e.value):function adopt(t){return t instanceof i?t:new i(function(e){e(t)})}(e.value).then(fulfilled,rejected)}step((o=o.apply(e,n||[])).next())})}function __generator(r,n){var i,o,a,s={label:0,sent:function sent(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]},e={next:verb(0),throw:verb(1),return:verb(2)};return"function"==typeof Symbol&&(e[Symbol.iterator]=function(){return this}),e;function verb(t){return function(e){return function step(t){if(i)throw new TypeError("Generator is already executing.");for(;s;)try{if(i=1,o&&(a=2&t[0]?o.return:t[0]?o.throw||((a=o.return)&&a.call(o),0):o.next)&&!(a=a.call(o,t[1])).done)return a;switch(o=0,(t=a?[2&t[0],a.value]:t)[0]){case 0:case 1:a=t;break;case 4:return s.label++,{value:t[1],done:!1};case 5:s.label++,o=t[1],t=[0];continue;case 7:t=s.ops.pop(),s.trys.pop();continue;default:if(!(a=0<(a=s.trys).length&&a[a.length-1])&&(6===t[0]||2===t[0])){s=0;continue}if(3===t[0]&&(!a||t[1]>a[0]&&t[1]<a[3])){s.label=t[1];break}if(6===t[0]&&s.label<a[1]){s.label=a[1],a=t;break}if(a&&s.label<a[2]){s.label=a[2],s.ops.push(t);break}a[2]&&s.ops.pop(),s.trys.pop();continue}t=n.call(r,s)}catch(e){t=[6,e],o=0}finally{i=a=0}if(5&t[0])throw t[1];return{value:t[0]?t[1]:void 0,done:!0}}([t,e])}}}var o=Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]};function __exportStar(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||o(t,e,r)}function __values(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function next(){return{value:(e=e&&n>=e.length?void 0:e)&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,o=r.call(e),a=[];try{for(;(void 0===t||0<t--)&&!(n=o.next()).done;)a.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=o.return)&&r.call(o)}finally{if(i)throw i.error}}return a}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),i=0,t=0;t<r;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)n[i]=o[a];return n}function __spreadArray(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=r.apply(e,t||[]),o=[],a={};return verb("next"),verb("throw"),verb("return"),a[Symbol.asyncIterator]=function(){return this},a;function verb(n){i[n]&&(a[n]=function(r){return new Promise(function(e,t){1<o.push([n,r,e,t])||resume(n,r)})})}function resume(e,t){try{!function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(o[0][2],e)}(i[e](t))}catch(e){settle(o[0][3],e)}}function fulfill(e){resume("next",e)}function reject(e){resume("throw",e)}function settle(e,t){e(t),o.shift(),o.length&&resume(o[0][0],o[0][1])}}function __asyncDelegator(n){var i,e={};return verb("next"),verb("throw",function(e){throw e}),verb("return"),e[Symbol.iterator]=function(){return this},e;function verb(t,r){e[t]=n[t]?function(e){return(i=!i)?{value:__await(n[t](e)),done:"return"===t}:r?r(e):e}:r}}function __asyncValues(i){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,t=i[Symbol.asyncIterator];return t?t.call(i):(i=__values(i),e={},verb("next"),verb("throw"),verb("return"),e[Symbol.asyncIterator]=function(){return this},e);function verb(n){e[n]=i[n]&&function(r){return new Promise(function(e,t){!function settle(t,e,r,n){Promise.resolve(n).then(function(e){t({value:e,done:r})},e)}(e,t,(r=i[n](r)).done,r.value)})}}}function __makeTemplateObject(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var a=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(t,e,r);return a(t,e),t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if("a"===r&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,i){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!i)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!i:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?i.call(e,r):i?i.value=r:t.set(e,r),r}},function(e,t,r){"use strict";var n;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var i=t.NAMESPACES={HTML:"http://www.w3.org/1999/xhtml",MATHML:"http://www.w3.org/1998/Math/MathML",SVG:"http://www.w3.org/2000/svg",XLINK:"http://www.w3.org/1999/xlink",XML:"http://www.w3.org/XML/1998/namespace",XMLNS:"http://www.w3.org/2000/xmlns/"};t.ATTRS={TYPE:"type",ACTION:"action",ENCODING:"encoding",PROMPT:"prompt",NAME:"name",COLOR:"color",FACE:"face",SIZE:"size"},t.DOCUMENT_MODE={NO_QUIRKS:"no-quirks",QUIRKS:"quirks",LIMITED_QUIRKS:"limited-quirks"};var o=t.TAG_NAMES={A:"a",ADDRESS:"address",ANNOTATION_XML:"annotation-xml",APPLET:"applet",AREA:"area",ARTICLE:"article",ASIDE:"aside",B:"b",BASE:"base",BASEFONT:"basefont",BGSOUND:"bgsound",BIG:"big",BLOCKQUOTE:"blockquote",BODY:"body",BR:"br",BUTTON:"button",CAPTION:"caption",CENTER:"center",CODE:"code",COL:"col",COLGROUP:"colgroup",DD:"dd",DESC:"desc",DETAILS:"details",DIALOG:"dialog",DIR:"dir",DIV:"div",DL:"dl",DT:"dt",EM:"em",EMBED:"embed",FIELDSET:"fieldset",FIGCAPTION:"figcaption",FIGURE:"figure",FONT:"font",FOOTER:"footer",FOREIGN_OBJECT:"foreignObject",FORM:"form",FRAME:"frame",FRAMESET:"frameset",H1:"h1",H2:"h2",H3:"h3",H4:"h4",H5:"h5",H6:"h6",HEAD:"head",HEADER:"header",HGROUP:"hgroup",HR:"hr",HTML:"html",I:"i",IMG:"img",IMAGE:"image",INPUT:"input",IFRAME:"iframe",KEYGEN:"keygen",LABEL:"label",LI:"li",LINK:"link",LISTING:"listing",MAIN:"main",MALIGNMARK:"malignmark",MARQUEE:"marquee",MATH:"math",MENU:"menu",META:"meta",MGLYPH:"mglyph",MI:"mi",MO:"mo",MN:"mn",MS:"ms",MTEXT:"mtext",NAV:"nav",NOBR:"nobr",NOFRAMES:"noframes",NOEMBED:"noembed",NOSCRIPT:"noscript",OBJECT:"object",OL:"ol",OPTGROUP:"optgroup",OPTION:"option",P:"p",PARAM:"param",PLAINTEXT:"plaintext",PRE:"pre",RB:"rb",RP:"rp",RT:"rt",RTC:"rtc",RUBY:"ruby",S:"s",SCRIPT:"script",SECTION:"section",SELECT:"select",SOURCE:"source",SMALL:"small",SPAN:"span",STRIKE:"strike",STRONG:"strong",STYLE:"style",SUB:"sub",SUMMARY:"summary",SUP:"sup",TABLE:"table",TBODY:"tbody",TEMPLATE:"template",TEXTAREA:"textarea",TFOOT:"tfoot",TD:"td",TH:"th",THEAD:"thead",TITLE:"title",TR:"tr",TRACK:"track",TT:"tt",U:"u",UL:"ul",SVG:"svg",VAR:"var",WBR:"wbr",XMP:"xmp"};t.SPECIAL_ELEMENTS=(_defineProperty(n={},i.HTML,(_defineProperty(t={},o.ADDRESS,!0),_defineProperty(t,o.APPLET,!0),_defineProperty(t,o.AREA,!0),_defineProperty(t,o.ARTICLE,!0),_defineProperty(t,o.ASIDE,!0),_defineProperty(t,o.BASE,!0),_defineProperty(t,o.BASEFONT,!0),_defineProperty(t,o.BGSOUND,!0),_defineProperty(t,o.BLOCKQUOTE,!0),_defineProperty(t,o.BODY,!0),_defineProperty(t,o.BR,!0),_defineProperty(t,o.BUTTON,!0),_defineProperty(t,o.CAPTION,!0),_defineProperty(t,o.CENTER,!0),_defineProperty(t,o.COL,!0),_defineProperty(t,o.COLGROUP,!0),_defineProperty(t,o.DD,!0),_defineProperty(t,o.DETAILS,!0),_defineProperty(t,o.DIR,!0),_defineProperty(t,o.DIV,!0),_defineProperty(t,o.DL,!0),_defineProperty(t,o.DT,!0),_defineProperty(t,o.EMBED,!0),_defineProperty(t,o.FIELDSET,!0),_defineProperty(t,o.FIGCAPTION,!0),_defineProperty(t,o.FIGURE,!0),_defineProperty(t,o.FOOTER,!0),_defineProperty(t,o.FORM,!0),_defineProperty(t,o.FRAME,!0),_defineProperty(t,o.FRAMESET,!0),_defineProperty(t,o.H1,!0),_defineProperty(t,o.H2,!0),_defineProperty(t,o.H3,!0),_defineProperty(t,o.H4,!0),_defineProperty(t,o.H5,!0),_defineProperty(t,o.H6,!0),_defineProperty(t,o.HEAD,!0),_defineProperty(t,o.HEADER,!0),_defineProperty(t,o.HGROUP,!0),_defineProperty(t,o.HR,!0),_defineProperty(t,o.HTML,!0),_defineProperty(t,o.IFRAME,!0),_defineProperty(t,o.IMG,!0),_defineProperty(t,o.INPUT,!0),_defineProperty(t,o.LI,!0),_defineProperty(t,o.LINK,!0),_defineProperty(t,o.LISTING,!0),_defineProperty(t,o.MAIN,!0),_defineProperty(t,o.MARQUEE,!0),_defineProperty(t,o.MENU,!0),_defineProperty(t,o.META,!0),_defineProperty(t,o.NAV,!0),_defineProperty(t,o.NOEMBED,!0),_defineProperty(t,o.NOFRAMES,!0),_defineProperty(t,o.NOSCRIPT,!0),_defineProperty(t,o.OBJECT,!0),_defineProperty(t,o.OL,!0),_defineProperty(t,o.P,!0),_defineProperty(t,o.PARAM,!0),_defineProperty(t,o.PLAINTEXT,!0),_defineProperty(t,o.PRE,!0),_defineProperty(t,o.SCRIPT,!0),_defineProperty(t,o.SECTION,!0),_defineProperty(t,o.SELECT,!0),_defineProperty(t,o.SOURCE,!0),_defineProperty(t,o.STYLE,!0),_defineProperty(t,o.SUMMARY,!0),_defineProperty(t,o.TABLE,!0),_defineProperty(t,o.TBODY,!0),_defineProperty(t,o.TD,!0),_defineProperty(t,o.TEMPLATE,!0),_defineProperty(t,o.TEXTAREA,!0),_defineProperty(t,o.TFOOT,!0),_defineProperty(t,o.TH,!0),_defineProperty(t,o.THEAD,!0),_defineProperty(t,o.TITLE,!0),_defineProperty(t,o.TR,!0),_defineProperty(t,o.TRACK,!0),_defineProperty(t,o.UL,!0),_defineProperty(t,o.WBR,!0),_defineProperty(t,o.XMP,!0),t)),_defineProperty(n,i.MATHML,(_defineProperty(t={},o.MI,!0),_defineProperty(t,o.MO,!0),_defineProperty(t,o.MN,!0),_defineProperty(t,o.MS,!0),_defineProperty(t,o.MTEXT,!0),_defineProperty(t,o.ANNOTATION_XML,!0),t)),_defineProperty(n,i.SVG,(_defineProperty(i={},o.TITLE,!0),_defineProperty(i,o.FOREIGN_OBJECT,!0),_defineProperty(i,o.DESC,!0),i)),n)},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var o=r(257).roundingPrecisionFrom,a=r(60),s={Zero:"0",One:"1",Two:"2"},u={};u[s.Zero]={},u[s.One]={cleanupCharsets:!0,normalizeUrls:!0,optimizeBackground:!0,optimizeBorderRadius:!0,optimizeFilter:!0,optimizeFontWeight:!0,optimizeOutline:!0,removeEmpty:!0,removeNegativePaddings:!0,removeQuotes:!0,removeWhitespace:!0,replaceMultipleZeros:!0,replaceTimeUnits:!0,replaceZeroUnits:!0,roundingPrecision:o(void 0),selectorsSortingMethod:"standard",specialComments:"all",tidyAtRules:!0,tidyBlockScopes:!0,tidySelectors:!0,transform:function noop(){}},u[s.Two]={mergeAdjacentRules:!0,mergeIntoShorthands:!0,mergeMedia:!0,mergeNonAdjacentRules:!0,mergeSemantically:!1,overrideProperties:!0,removeEmpty:!0,reduceNonAdjacentRules:!0,removeDuplicateFontRules:!0,removeDuplicateMediaBlocks:!0,removeDuplicateRules:!0,removeUnusedAtRules:!1,restructureRules:!1,skipProperties:[]};var c="all",n="false",i="off",l="true",f="on";function defaults(e,t){var r,n=a(u[e],{});for(r in n)"boolean"==typeof n[r]&&(n[r]=t);return n}function normalizeValue(e){switch(e){case n:case i:return!1;case l:case f:return!0;default:return e}}e.exports={OptimizationLevel:s,optimizationLevelFrom:function optimizationLevelFrom(e){var t=a(u,{}),r=s.Zero,n=s.One,i=s.Two;return void 0===e?delete t[i]:"number"==typeof(e="string"==typeof e?parseInt(e):e)&&e===parseInt(i)||("number"==typeof e&&e===parseInt(n)?delete t[i]:"number"==typeof e&&e===parseInt(r)?(delete t[i],delete t[n]):(n in(e="object"==_typeof(e)?function covertValuesToHashes(e){for(var t,r=a(e,{}),n=0;n<=2;n++)(t=""+n)in r&&(void 0===r[t]||!1===r[t])&&delete r[t],t in r&&!0===r[t]&&(r[t]={}),t in r&&"string"==typeof r[t]&&(r[t]=function covertToHash(e,n){return e.split(";").reduce(function(e,t){var t=(r=t.split(":"))[0],r=normalizeValue(r[1]);return"*"==t||c==t?e=a(e,defaults(n,r)):e[t]=r,e},{})}(r[t],t));return r}(e):e)&&"roundingPrecision"in e[n]&&(e[n].roundingPrecision=o(e[n].roundingPrecision)),i in e&&"skipProperties"in e[i]&&"string"==typeof e[i].skipProperties&&(e[i].skipProperties=e[i].skipProperties.split(",")),(r in e||n in e||i in e)&&(t[r]=a(t[r],e[r])),n in e&&"*"in e[n]&&(t[n]=a(t[n],defaults(n,normalizeValue(e[n]["*"]))),delete e[n]["*"]),n in e&&c in e[n]&&(t[n]=a(t[n],defaults(n,normalizeValue(e[n].all))),delete e[n].all),n in e||i in e?t[n]=a(t[n],e[n]):delete t[n],i in e&&"*"in e[i]&&(t[i]=a(t[i],defaults(i,normalizeValue(e[i]["*"]))),delete e[i]["*"]),i in e&&c in e[i]&&(t[i]=a(t[i],defaults(i,normalizeValue(e[i].all))),delete e[i].all),i in e?t[i]=a(t[i],e[i]):delete t[i])),t}}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n="object"===("undefined"==typeof Reflect?"undefined":_typeof(Reflect))?Reflect:null,u=n&&"function"==typeof n.apply?n.apply:function ReflectApply(e,t,r){return Function.prototype.apply.call(e,t,r)},i=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function ReflectOwnKeys(e){return Object.getOwnPropertyNames(e)},o=Number.isNaN||function NumberIsNaN(e){return e!=e};function EventEmitter(){EventEmitter.init.call(this)}e.exports=EventEmitter,e.exports.once=function once(r,n){return new Promise(function(e,t){function errorListener(e){r.removeListener(n,resolver),t(e)}function resolver(){"function"==typeof r.removeListener&&r.removeListener("error",errorListener),e([].slice.call(arguments))}eventTargetAgnosticAddListener(r,n,resolver,{once:!0}),"error"!==n&&function addErrorHandlerIfEventEmitter(e,t,r){"function"==typeof e.on&&eventTargetAgnosticAddListener(e,"error",t,r)}(r,errorListener,{once:!0})})},(EventEmitter.EventEmitter=EventEmitter).prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var a=10;function checkListener(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+_typeof(e))}function _getMaxListeners(e){return void 0===e._maxListeners?EventEmitter.defaultMaxListeners:e._maxListeners}function _addListener(e,t,r,n){var i,o;return checkListener(r),void 0===(i=e._events)?(i=e._events=Object.create(null),e._eventsCount=0):(void 0!==i.newListener&&(e.emit("newListener",t,r.listener||r),i=e._events),o=i[t]),void 0===o?(o=i[t]=r,++e._eventsCount):("function"==typeof o?o=i[t]=n?[r,o]:[o,r]:n?o.unshift(r):o.push(r),0<(r=_getMaxListeners(e))&&o.length>r&&!o.warned&&(o.warned=!0,(r=new Error("Possible EventEmitter memory leak detected. "+o.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit")).name="MaxListenersExceededWarning",r.emitter=e,r.type=t,r.count=o.length,function ProcessEmitWarning(e){console&&console.warn&&console.warn(e)}(r))),e}function _onceWrap(e,t,r){return(t=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)}.bind(e={fired:!1,wrapFn:void 0,target:e,type:t,listener:r})).listener=r,e.wrapFn=t}function _listeners(e,t,r){return void 0===(e=e._events)||void 0===(t=e[t])?[]:"function"==typeof t?r?[t.listener||t]:[t]:r?function unwrapListeners(e){for(var t=new Array(e.length),r=0;r<t.length;++r)t[r]=e[r].listener||e[r];return t}(t):arrayClone(t,t.length)}function listenerCount(e){var t=this._events;if(void 0!==t){if("function"==typeof(e=t[e]))return 1;if(void 0!==e)return e.length}return 0}function arrayClone(e,t){for(var r=new Array(t),n=0;n<t;++n)r[n]=e[n];return r}function eventTargetAgnosticAddListener(t,r,n,i){if("function"==typeof t.on)i.once?t.once(r,n):t.on(r,n);else{if("function"!=typeof t.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+_typeof(t));t.addEventListener(r,function wrapListener(e){i.once&&t.removeEventListener(r,wrapListener),n(e)})}}Object.defineProperty(EventEmitter,"defaultMaxListeners",{enumerable:!0,get:function get(){return a},set:function set(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");a=e}}),EventEmitter.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},EventEmitter.prototype.setMaxListeners=function setMaxListeners(e){if("number"!=typeof e||e<0||o(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},EventEmitter.prototype.getMaxListeners=function getMaxListeners(){return _getMaxListeners(this)},EventEmitter.prototype.emit=function emit(e){for(var t=[],r=1;r<arguments.length;r++)t.push(arguments[r]);var n,i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){if((n=0<t.length?t[0]:n)instanceof Error)throw n;throw(i=new Error("Unhandled error."+(n?" ("+n.message+")":""))).context=n,i}if(void 0===(e=o[e]))return!1;if("function"==typeof e)u(e,this,t);else for(var a=e.length,s=arrayClone(e,a),r=0;r<a;++r)u(s[r],this,t);return!0},EventEmitter.prototype.addListener=function addListener(e,t){return _addListener(this,e,t,!1)},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.prependListener=function prependListener(e,t){return _addListener(this,e,t,!0)},EventEmitter.prototype.once=function once(e,t){return checkListener(t),this.on(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.prependOnceListener=function prependOnceListener(e,t){return checkListener(t),this.prependListener(e,_onceWrap(this,e,t)),this},EventEmitter.prototype.removeListener=function removeListener(e,t){var r,n,i,o,a;if(checkListener(t),void 0===(n=this._events))return this;if(void 0===(r=n[e]))return this;if(r===t||r.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit("removeListener",e,r.listener||t));else if("function"!=typeof r){for(i=-1,o=r.length-1;0<=o;o--)if(r[o]===t||r[o].listener===t){a=r[o].listener,i=o;break}if(i<0)return this;0===i?r.shift():function spliceOne(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(r,i),1===r.length&&(n[e]=r[0]),void 0!==n.removeListener&&this.emit("removeListener",e,a||t)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(e){var t,r=this._events;if(void 0===r)return this;if(void 0===r.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==r[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete r[e]),this;if(0===arguments.length){for(var n,i=Object.keys(r),o=0;o<i.length;++o)"removeListener"!==(n=i[o])&&this.removeAllListeners(n);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=r[e]))this.removeListener(e,t);else if(void 0!==t)for(o=t.length-1;0<=o;o--)this.removeListener(e,t[o]);return this},EventEmitter.prototype.listeners=function listeners(e){return _listeners(this,e,!0)},EventEmitter.prototype.rawListeners=function rawListeners(e){return _listeners(this,e,!1)},EventEmitter.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):listenerCount.call(e,t)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return 0<this._eventsCount?i(this._events):[]}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var k=r(563),x=r(564);function Url(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=urlParse,t.resolve=function urlResolve(e,t){return urlParse(e,!1,!0).resolve(t)},t.resolveObject=function urlResolveObject(e,t){return e?urlParse(e,!1,!0).resolveObject(t):t},t.format=function urlFormat(e){return(e=x.isString(e)?urlParse(e):e)instanceof Url?e.format():Url.prototype.format.call(e)},t.Url=Url;var C=/^([a-z0-9.+-]+:)/i,n=/:[0-9]*$/,O=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,t=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),M=["'"].concat(t),N=["%","/","?",";","#"].concat(M),R=["/","?","#"],P=/^[+a-z0-9A-Z_-]{0,63}$/,I=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,B={javascript:!0,"javascript:":!0},L={javascript:!0,"javascript:":!0},D={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},j=r(565);function urlParse(e,t,r){if(e&&x.isObject(e)&&e instanceof Url)return e;var n=new Url;return n.parse(e,t,r),n}Url.prototype.parse=function(e,t,r){if(!x.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+_typeof(e));var n=e.indexOf("?"),i=-1!==n&&n<e.indexOf("#")?"?":"#";(n=e.split(i))[0]=n[0].replace(/\\/g,"/");var o,a,s,u=(u=e=n.join(i)).trim();if(!r&&1===e.split("#").length&&(a=O.exec(u)))return this.path=u,this.href=u,this.pathname=a[1],a[2]?(this.search=a[2],this.query=t?j.parse(this.search.substr(1)):this.search.substr(1)):t&&(this.search="",this.query={}),this;if((a=C.exec(u))&&(s=(a=a[0]).toLowerCase(),this.protocol=s,u=u.substr(a.length)),(r||a||u.match(/^\/\/[^@\/]+@[^@\/]+/))&&(!(o="//"===u.substr(0,2))||a&&L[a]||(u=u.substr(2),this.slashes=!0)),!L[a]&&(o||a&&!D[a])){for(var c=-1,l=0;l<R.length;l++)-1!==(f=u.indexOf(R[l]))&&(-1===c||f<c)&&(c=f);-1!==(E=-1===c?u.lastIndexOf("@"):u.lastIndexOf("@",c))&&(T=u.slice(0,E),u=u.slice(E+1),this.auth=decodeURIComponent(T));for(var f,h,c=-1,l=0;l<N.length;l++)-1!==(f=u.indexOf(N[l]))&&(-1===c||f<c)&&(c=f);if(-1===c&&(c=u.length),this.host=u.slice(0,c),u=u.slice(c),this.parseHost(),this.hostname=this.hostname||"",!(h="["===this.hostname[0]&&"]"===this.hostname[this.hostname.length-1]))for(var d=this.hostname.split(/\./),l=0,p=d.length;l<p;l++){var m=d[l];if(m&&!m.match(P)){for(var _="",g=0,b=m.length;g<b;g++)127<m.charCodeAt(g)?_+="x":_+=m[g];if(!_.match(P)){var y=d.slice(0,l),v=d.slice(l+1),w=m.match(I);w&&(y.push(w[1]),v.unshift(w[2])),v.length&&(u="/"+v.join(".")+u),this.hostname=y.join(".");break}}}255<this.hostname.length?this.hostname="":this.hostname=this.hostname.toLowerCase(),h||(this.hostname=k.toASCII(this.hostname));var E=this.port?":"+this.port:"",T=this.hostname||"";this.host=T+E,this.href+=this.host,h&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==u[0]&&(u="/"+u))}if(!B[s])for(l=0,p=M.length;l<p;l++){var S,A=M[l];-1!==u.indexOf(A)&&((S=encodeURIComponent(A))===A&&(S=escape(A)),u=u.split(A).join(S))}return-1!==(h=u.indexOf("#"))&&(this.hash=u.substr(h),u=u.slice(0,h)),-1!==(h=u.indexOf("?"))?(this.search=u.substr(h),this.query=u.substr(h+1),t&&(this.query=j.parse(this.query)),u=u.slice(0,h)):t&&(this.search="",this.query={}),u&&(this.pathname=u),D[s]&&this.hostname&&!this.pathname&&(this.pathname="/"),(this.pathname||this.search)&&(E=this.pathname||"",s=this.search||"",this.path=E+s),this.href=this.format(),this},Url.prototype.format=function(){var e=this.auth||"";e&&(e=(e=encodeURIComponent(e)).replace(/%3A/i,":"),e+="@");var t=this.protocol||"",r=this.pathname||"",n=this.hash||"",i=!1,o="";return this.host?i=e+this.host:this.hostname&&(i=e+(-1===this.hostname.indexOf(":")?this.hostname:"["+this.hostname+"]"),this.port&&(i+=":"+this.port)),this.query&&x.isObject(this.query)&&Object.keys(this.query).length&&(o=j.stringify(this.query)),o=this.search||o&&"?"+o||"",t&&":"!==t.substr(-1)&&(t+=":"),this.slashes||(!t||D[t])&&!1!==i?(i="//"+(i||""),r&&"/"!==r.charAt(0)&&(r="/"+r)):i=i||"",n&&"#"!==n.charAt(0)&&(n="#"+n),o&&"?"!==o.charAt(0)&&(o="?"+o),t+i+(r=r.replace(/[?#]/g,function(e){return encodeURIComponent(e)}))+(o=o.replace("#","%23"))+n},Url.prototype.resolve=function(e){return this.resolveObject(urlParse(e,!1,!0)).format()},Url.prototype.resolveObject=function(e){x.isString(e)&&((g=new Url).parse(e,!1,!0),e=g);for(var t=new Url,r=Object.keys(this),n=0;n<r.length;n++){var i=r[n];t[i]=this[i]}if(t.hash=e.hash,""===e.href)return t.href=t.format(),t;if(e.slashes&&!e.protocol){for(var o=Object.keys(e),a=0;a<o.length;a++){var s=o[a];"protocol"!==s&&(t[s]=e[s])}return D[t.protocol]&&t.hostname&&!t.pathname&&(t.path=t.pathname="/"),t.href=t.format(),t}if(e.protocol&&e.protocol!==t.protocol){if(!D[e.protocol]){for(var u=Object.keys(e),c=0;c<u.length;c++){var l=u[c];t[l]=e[l]}return t.href=t.format(),t}if(t.protocol=e.protocol,e.host||L[e.protocol])t.pathname=e.pathname;else{for(var f=(e.pathname||"").split("/");f.length&&!(e.host=f.shift()););e.host||(e.host=""),e.hostname||(e.hostname=""),""!==f[0]&&f.unshift(""),f.length<2&&f.unshift(""),t.pathname=f.join("/")}return t.search=e.search,t.query=e.query,t.host=e.host||"",t.auth=e.auth,t.hostname=e.hostname||e.host,t.port=e.port,(t.pathname||t.search)&&(d=t.pathname||"",p=t.search||"",t.path=d+p),t.slashes=t.slashes||e.slashes,t.href=t.format(),t}var h=t.pathname&&"/"===t.pathname.charAt(0),d=(g=e.host||e.pathname&&"/"===e.pathname.charAt(0))||h||t.host&&e.pathname,p=d,m=t.pathname&&t.pathname.split("/")||[],f=e.pathname&&e.pathname.split("/")||[];if((h=t.protocol&&!D[t.protocol])&&(t.hostname="",t.port=null,t.host&&(""===m[0]?m[0]=t.host:m.unshift(t.host)),t.host="",e.protocol&&(e.hostname=null,e.port=null,e.host&&(""===f[0]?f[0]=e.host:f.unshift(e.host)),e.host=null),d=d&&(""===f[0]||""===m[0])),g)t.host=(e.host||""===e.host?e:t).host,t.hostname=(e.hostname||""===e.hostname?e:t).hostname,t.search=e.search,t.query=e.query,m=f;else if(f.length)(m=m||[]).pop(),m=m.concat(f),t.search=e.search,t.query=e.query;else if(!x.isNullOrUndefined(e.search))return h&&(t.hostname=t.host=m.shift(),(v=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=v.shift(),t.host=t.hostname=v.shift())),t.search=e.search,t.query=e.query,x.isNull(t.pathname)&&x.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.href=t.format(),t;if(!m.length)return t.pathname=null,t.search?t.path="/"+t.search:t.path=null,t.href=t.format(),t;for(var _=m.slice(-1)[0],g=(t.host||e.host||1<m.length)&&("."===_||".."===_)||""===_,b=0,y=m.length;0<=y;y--)"."===(_=m[y])?m.splice(y,1):".."===_?(m.splice(y,1),b++):b&&(m.splice(y,1),b--);if(!d&&!p)for(;b--;)m.unshift("..");!d||""===m[0]||m[0]&&"/"===m[0].charAt(0)||m.unshift(""),g&&"/"!==m.join("/").substr(-1)&&m.push("");var v,g=""===m[0]||m[0]&&"/"===m[0].charAt(0);return h&&(t.hostname=t.host=!g&&m.length?m.shift():"",(v=!!(t.host&&0<t.host.indexOf("@"))&&t.host.split("@"))&&(t.auth=v.shift(),t.host=t.hostname=v.shift())),(d=d||t.host&&m.length)&&!g&&m.unshift(""),m.length?t.pathname=m.join("/"):(t.pathname=null,t.path=null),x.isNull(t.pathname)&&x.isNull(t.search)||(t.path=(t.pathname||"")+(t.search||"")),t.auth=e.auth||t.auth,t.slashes=t.slashes||e.slashes,t.href=t.format(),t},Url.prototype.parseHost=function(){var e=this.host,t=n.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.initializeType=t.types=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(55)),s=n(r(673)),u=n(r(675)),c={};t.types=c,r=function initializeType(t){if(c[t])return c[t];var e=((0,a.default)(u.default,function(e){return!!t.match(e.matcher)})||{}).typeConstructor;if(!e)throw new Error("No type found for ".concat(t));return c[t]=e(t),c[t]},t.initializeType=r,t.default=function(){function Type(e){(0,i.default)(this,Type),this.value=e}return(0,o.default)(Type,[{key:"isValid",value:function isValid(){var t=this;return(0,s.default)(this.matchers,function(e){return"".concat(t.value).match(e)})}},{key:"getErrorMessage",value:function getErrorMessage(){if(!this.isValid())return(this.constructor.errorMessage||"has invalid value: ".concat(this.value," for type ").concat(this.constructor.name," ")).replace(/\$value/g,this.value)}},{key:"getValue",value:function getValue(){return this.value}}],[{key:"check",value:function check(e){return!!e.match(this.constructor.typeChecker)}}]),Type}()},function(e,t,r){var n=r(5).Buffer,i=r(712).Transform,o=r(43).StringDecoder;function CipherBase(e){i.call(this),this.hashMode="string"==typeof e,this.hashMode?this[e]=this._finalOrDigest:this.final=this._finalOrDigest,this._final&&(this.__final=this._final,this._final=null),this._decoder=null,this._encoding=null}r(1)(CipherBase,i),CipherBase.prototype.update=function(e,t,r){return"string"==typeof e&&(e=n.from(e,t)),e=this._update(e),this.hashMode?this:r?this._toString(e,r):e},CipherBase.prototype.setAutoPadding=function(){},CipherBase.prototype.getAuthTag=function(){throw new Error("trying to get auth tag in unsupported state")},CipherBase.prototype.setAuthTag=function(){throw new Error("trying to set auth tag in unsupported state")},CipherBase.prototype.setAAD=function(){throw new Error("trying to set aad in unsupported state")},CipherBase.prototype._transform=function(e,t,r){var n;try{this.hashMode?this._update(e):this.push(this._update(e))}catch(e){n=e}finally{r(n)}},CipherBase.prototype._flush=function(e){var t;try{this.push(this.__final())}catch(e){t=e}e(t)},CipherBase.prototype._finalOrDigest=function(e){var t=this.__final()||n.alloc(0);return e?this._toString(t,e,!0):t},CipherBase.prototype._toString=function(e,t,r){if(this._decoder||(this._decoder=new o(t),this._encoding=t),this._encoding!==t)throw new Error("can't switch encodings");return e=this._decoder.write(e),r&&(e+=this._decoder.end()),e},e.exports=CipherBase},function(e,t,r){var n=r(365),i=r(370);e.exports=function getNative(e,t){return t=i(e,t),n(t)?t:void 0}},function(e,t,r){var n=r(48),i=r(366),o=r(367),a=n?n.toStringTag:void 0;e.exports=function baseGetTag(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":(a&&a in Object(e)?i:o)(e)}},function(e,t,r){var n=r(120),i=r(122);e.exports=function isArrayLike(e){return null!=e&&i(e.length)&&!n(e)}},function(e,t,r){var n=r(209),i=r(119),o=r(38);e.exports=function keys(e){return(o(e)?n:i)(e)}},function(e,t){e.exports={trueFunc:function trueFunc(){return!0},falseFunc:function falseFunc(){return!1}}},function(e,t,r){var n,i=r(528),o=r(529),a=r(531),s=r(60),u={animation:{canOverride:o.generic.components([o.generic.time,o.generic.timingFunction,o.generic.time,o.property.animationIterationCount,o.property.animationDirection,o.property.animationFillMode,o.property.animationPlayState,o.property.animationName]),components:["animation-duration","animation-timing-function","animation-delay","animation-iteration-count","animation-direction","animation-fill-mode","animation-play-state","animation-name"],breakUp:i.multiplex(i.animation),defaultValue:"none",restore:a.multiplex(a.withoutDefaults),shorthand:!0,vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-delay":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-direction":{canOverride:o.property.animationDirection,componentOf:["animation"],defaultValue:"normal",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-duration":{canOverride:o.generic.time,componentOf:["animation"],defaultValue:"0s",intoMultiplexMode:"real",keepUnlessDefault:"animation-delay",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-fill-mode":{canOverride:o.property.animationFillMode,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-iteration-count":{canOverride:o.property.animationIterationCount,componentOf:["animation"],defaultValue:"1",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-name":{canOverride:o.property.animationName,componentOf:["animation"],defaultValue:"none",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-play-state":{canOverride:o.property.animationPlayState,componentOf:["animation"],defaultValue:"running",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"animation-timing-function":{canOverride:o.generic.timingFunction,componentOf:["animation"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},background:{canOverride:o.generic.components([o.generic.image,o.property.backgroundPosition,o.property.backgroundSize,o.property.backgroundRepeat,o.property.backgroundAttachment,o.property.backgroundOrigin,o.property.backgroundClip,o.generic.color]),components:["background-image","background-position","background-size","background-repeat","background-attachment","background-origin","background-clip","background-color"],breakUp:i.multiplex(i.background),defaultValue:"0 0",restore:a.multiplex(a.background),shortestValue:"0",shorthand:!0},"background-attachment":{canOverride:o.property.backgroundAttachment,componentOf:["background"],defaultValue:"scroll",intoMultiplexMode:"real"},"background-clip":{canOverride:o.property.backgroundClip,componentOf:["background"],defaultValue:"border-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-color":{canOverride:o.generic.color,componentOf:["background"],defaultValue:"transparent",intoMultiplexMode:"real",multiplexLastOnly:!0,nonMergeableValue:"none",shortestValue:"red"},"background-image":{canOverride:o.generic.image,componentOf:["background"],defaultValue:"none",intoMultiplexMode:"default"},"background-origin":{canOverride:o.property.backgroundOrigin,componentOf:["background"],defaultValue:"padding-box",intoMultiplexMode:"real",shortestValue:"border-box"},"background-position":{canOverride:o.property.backgroundPosition,componentOf:["background"],defaultValue:["0","0"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0"},"background-repeat":{canOverride:o.property.backgroundRepeat,componentOf:["background"],defaultValue:["repeat"],doubleValues:!0,intoMultiplexMode:"real"},"background-size":{canOverride:o.property.backgroundSize,componentOf:["background"],defaultValue:["auto"],doubleValues:!0,intoMultiplexMode:"real",shortestValue:"0 0"},bottom:{canOverride:o.property.bottom,defaultValue:"auto"},border:{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-width","border-style","border-color"],defaultValue:"none",overridesShorthands:["border-bottom","border-left","border-right","border-top"],restore:a.withoutDefaults,shorthand:!0,shorthandComponents:!0},"border-bottom":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-bottom-width","border-bottom-style","border-bottom-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-bottom-color":{canOverride:o.generic.color,componentOf:["border-bottom","border-color"],defaultValue:"none"},"border-bottom-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-bottom-style":{canOverride:o.property.borderStyle,componentOf:["border-bottom","border-style"],defaultValue:"none"},"border-bottom-width":{canOverride:o.generic.unit,componentOf:["border-bottom","border-width"],defaultValue:"medium",oppositeTo:"border-top-width",shortestValue:"0"},"border-collapse":{canOverride:o.property.borderCollapse,defaultValue:"separate"},"border-color":{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.color,o.generic.color,o.generic.color,o.generic.color]),componentOf:["border"],components:["border-top-color","border-right-color","border-bottom-color","border-left-color"],defaultValue:"none",restore:a.fourValues,shortestValue:"red",shorthand:!0},"border-left":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-left-width","border-left-style","border-left-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-left-color":{canOverride:o.generic.color,componentOf:["border-color","border-left"],defaultValue:"none"},"border-left-style":{canOverride:o.property.borderStyle,componentOf:["border-left","border-style"],defaultValue:"none"},"border-left-width":{canOverride:o.generic.unit,componentOf:["border-left","border-width"],defaultValue:"medium",oppositeTo:"border-right-width",shortestValue:"0"},"border-radius":{breakUp:i.borderRadius,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"],defaultValue:"0",restore:a.borderRadius,shorthand:!0,vendorPrefixes:["-moz-","-o-"]},"border-right":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-right-width","border-right-style","border-right-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-right-color":{canOverride:o.generic.color,componentOf:["border-color","border-right"],defaultValue:"none"},"border-right-style":{canOverride:o.property.borderStyle,componentOf:["border-right","border-style"],defaultValue:"none"},"border-right-width":{canOverride:o.generic.unit,componentOf:["border-right","border-width"],defaultValue:"medium",oppositeTo:"border-left-width",shortestValue:"0"},"border-style":{breakUp:i.fourValues,canOverride:o.generic.components([o.property.borderStyle,o.property.borderStyle,o.property.borderStyle,o.property.borderStyle]),componentOf:["border"],components:["border-top-style","border-right-style","border-bottom-style","border-left-style"],defaultValue:"none",restore:a.fourValues,shorthand:!0},"border-top":{breakUp:i.border,canOverride:o.generic.components([o.generic.unit,o.property.borderStyle,o.generic.color]),components:["border-top-width","border-top-style","border-top-color"],defaultValue:"none",restore:a.withoutDefaults,shorthand:!0},"border-top-color":{canOverride:o.generic.color,componentOf:["border-color","border-top"],defaultValue:"none"},"border-top-left-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-right-radius":{canOverride:o.generic.unit,componentOf:["border-radius"],defaultValue:"0",vendorPrefixes:["-moz-","-o-"]},"border-top-style":{canOverride:o.property.borderStyle,componentOf:["border-style","border-top"],defaultValue:"none"},"border-top-width":{canOverride:o.generic.unit,componentOf:["border-top","border-width"],defaultValue:"medium",oppositeTo:"border-bottom-width",shortestValue:"0"},"border-width":{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),componentOf:["border"],components:["border-top-width","border-right-width","border-bottom-width","border-left-width"],defaultValue:"medium",restore:a.fourValues,shortestValue:"0",shorthand:!0},clear:{canOverride:o.property.clear,defaultValue:"none"},color:{canOverride:o.generic.color,defaultValue:"transparent",shortestValue:"red"},cursor:{canOverride:o.property.cursor,defaultValue:"auto"},display:{canOverride:o.property.display},float:{canOverride:o.property.float,defaultValue:"none"},font:{breakUp:i.font,canOverride:o.generic.components([o.property.fontStyle,o.property.fontVariant,o.property.fontWeight,o.property.fontStretch,o.generic.unit,o.generic.unit,o.property.fontFamily]),components:["font-style","font-variant","font-weight","font-stretch","font-size","line-height","font-family"],restore:a.font,shorthand:!0},"font-family":{canOverride:o.property.fontFamily,defaultValue:"user|agent|specific"},"font-size":{canOverride:o.generic.unit,defaultValue:"medium",shortestValue:"0"},"font-stretch":{canOverride:o.property.fontStretch,defaultValue:"normal"},"font-style":{canOverride:o.property.fontStyle,defaultValue:"normal"},"font-variant":{canOverride:o.property.fontVariant,defaultValue:"normal"},"font-weight":{canOverride:o.property.fontWeight,defaultValue:"normal",shortestValue:"400"},height:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},left:{canOverride:o.property.left,defaultValue:"auto"},"line-height":{canOverride:o.generic.unitOrNumber,defaultValue:"normal",shortestValue:"0"},"list-style":{canOverride:o.generic.components([o.property.listStyleType,o.property.listStylePosition,o.property.listStyleImage]),components:["list-style-type","list-style-position","list-style-image"],breakUp:i.listStyle,restore:a.withoutDefaults,defaultValue:"outside",shortestValue:"none",shorthand:!0},"list-style-image":{canOverride:o.generic.image,componentOf:["list-style"],defaultValue:"none"},"list-style-position":{canOverride:o.property.listStylePosition,componentOf:["list-style"],defaultValue:"outside",shortestValue:"inside"},"list-style-type":{canOverride:o.property.listStyleType,componentOf:["list-style"],defaultValue:"decimal|disc",shortestValue:"none"},margin:{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["margin-top","margin-right","margin-bottom","margin-left"],defaultValue:"0",restore:a.fourValues,shorthand:!0},"margin-bottom":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-top"},"margin-left":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-right"},"margin-right":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-left"},"margin-top":{canOverride:o.generic.unit,componentOf:["margin"],defaultValue:"0",oppositeTo:"margin-bottom"},outline:{canOverride:o.generic.components([o.generic.color,o.property.outlineStyle,o.generic.unit]),components:["outline-color","outline-style","outline-width"],breakUp:i.outline,restore:a.withoutDefaults,defaultValue:"0",shorthand:!0},"outline-color":{canOverride:o.generic.color,componentOf:["outline"],defaultValue:"invert",shortestValue:"red"},"outline-style":{canOverride:o.property.outlineStyle,componentOf:["outline"],defaultValue:"none"},"outline-width":{canOverride:o.generic.unit,componentOf:["outline"],defaultValue:"medium",shortestValue:"0"},overflow:{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-x":{canOverride:o.property.overflow,defaultValue:"visible"},"overflow-y":{canOverride:o.property.overflow,defaultValue:"visible"},padding:{breakUp:i.fourValues,canOverride:o.generic.components([o.generic.unit,o.generic.unit,o.generic.unit,o.generic.unit]),components:["padding-top","padding-right","padding-bottom","padding-left"],defaultValue:"0",restore:a.fourValues,shorthand:!0},"padding-bottom":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-top"},"padding-left":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-right"},"padding-right":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-left"},"padding-top":{canOverride:o.generic.unit,componentOf:["padding"],defaultValue:"0",oppositeTo:"padding-bottom"},position:{canOverride:o.property.position,defaultValue:"static"},right:{canOverride:o.property.right,defaultValue:"auto"},"text-align":{canOverride:o.property.textAlign,defaultValue:"left|right"},"text-decoration":{canOverride:o.property.textDecoration,defaultValue:"none"},"text-overflow":{canOverride:o.property.textOverflow,defaultValue:"none"},"text-shadow":{canOverride:o.property.textShadow,defaultValue:"none"},top:{canOverride:o.property.top,defaultValue:"auto"},transform:{canOverride:o.property.transform,vendorPrefixes:["-moz-","-ms-","-webkit-"]},transition:{breakUp:i.multiplex(i.transition),canOverride:o.generic.components([o.property.transitionProperty,o.generic.time,o.generic.timingFunction,o.generic.time]),components:["transition-property","transition-duration","transition-timing-function","transition-delay"],defaultValue:"none",restore:a.multiplex(a.withoutDefaults),shorthand:!0,vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-delay":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-duration":{canOverride:o.generic.time,componentOf:["transition"],defaultValue:"0s",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-property":{canOverride:o.generic.propertyName,componentOf:["transition"],defaultValue:"all",intoMultiplexMode:"placeholder",placeholderValue:"_",vendorPrefixes:["-moz-","-o-","-webkit-"]},"transition-timing-function":{canOverride:o.generic.timingFunction,componentOf:["transition"],defaultValue:"ease",intoMultiplexMode:"real",vendorPrefixes:["-moz-","-o-","-webkit-"]},"vertical-align":{canOverride:o.property.verticalAlign,defaultValue:"baseline"},visibility:{canOverride:o.property.visibility,defaultValue:"visible"},"white-space":{canOverride:o.property.whiteSpace,defaultValue:"normal"},width:{canOverride:o.generic.unit,defaultValue:"auto",shortestValue:"0"},"z-index":{canOverride:o.property.zIndex,defaultValue:"auto"}},c={};for(n in u){var l=u[n];if("vendorPrefixes"in l){for(var f=0;f<l.vendorPrefixes.length;f++){var h=l.vendorPrefixes[f],d=function cloneDescriptor(e,t){return"componentOf"in(e=s(u[e],{}))&&(e.componentOf=e.componentOf.map(function(e){return t+e})),"components"in e&&(e.components=e.components.map(function(e){return t+e})),"keepUnlessDefault"in e&&(e.keepUnlessDefault=t+e.keepUnlessDefault),e}(n,h);delete d.vendorPrefixes,c[h+n]=d}delete l.vendorPrefixes}}e.exports=s(u,c)},function(e,t,r){"use strict";var n=r(110),i=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};e.exports=Duplex,(e=Object.create(r(78))).inherits=r(1);var o=r(267),a=r(164);e.inherits(Duplex,o);for(var s=i(a.prototype),u=0;u<s.length;u++){var c=s[u];Duplex.prototype[c]||(Duplex.prototype[c]=a.prototype[c])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);o.call(this,e),a.call(this,e),e&&!1===e.readable&&(this.readable=!1),e&&!1===e.writable&&(this.writable=!1),this.allowHalfOpen=!0,e&&!1===e.allowHalfOpen&&(this.allowHalfOpen=!1),this.once("end",onend)}function onend(){this.allowHalfOpen||this._writableState.ended||n.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"destroyed",{get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}}),Duplex.prototype._destroy=function(e,t){this.push(null),this.end(),n.nextTick(t,e)}},function(e,t,r){"use strict";var n=r(5).Buffer,i=n.isEncoding||function(e){switch((e=""+e)&&e.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 StringDecoder(e){var t;switch(this.encoding=function normalizeEncoding(e){var t=function _normalizeEncoding(e){if(!e)return"utf8";for(var t;;)switch(e){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 e;default:if(t)return;e=(""+e).toLowerCase(),t=!0}}(e);if("string"!=typeof t&&(n.isEncoding===i||!i(e)))throw new Error("Unknown encoding: "+e);return t||e}(e),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,t=4;break;case"utf8":this.fillLast=utf8FillLast,t=4;break;case"base64":this.text=base64Text,this.end=base64End,t=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=n.allocUnsafe(t)}function utf8CheckByte(e){return e<=127?0:e>>5==6?2:e>>4==14?3:e>>3==30?4:e>>6==2?-1:-2}function utf8FillLast(e){var t=this.lastTotal-this.lastNeed,r=function utf8CheckExtraBytes(e,t){return 128!=(192&t[0])?(e.lastNeed=0,"�"):1<e.lastNeed&&1<t.length?128!=(192&t[1])?(e.lastNeed=1,"�"):2<e.lastNeed&&2<t.length&&128!=(192&t[2])?(e.lastNeed=2,"�"):void 0:void 0}(this,e);return void 0!==r?r:this.lastNeed<=e.length?(e.copy(this.lastChar,t,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(e.copy(this.lastChar,t,0,e.length),void(this.lastNeed-=e.length))}function utf16Text(e,t){if((e.length-t)%2!=0)return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=e[e.length-1],e.toString("utf16le",t,e.length-1);var r=e.toString("utf16le",t);return r&&55296<=(t=r.charCodeAt(r.length-1))&&t<=56319?(this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1],r.slice(0,-1)):r}function utf16End(e){var t=e&&e.length?this.write(e):"";return this.lastNeed?(e=this.lastTotal-this.lastNeed,t+this.lastChar.toString("utf16le",0,e)):t}function base64Text(e,t){var r=(e.length-t)%3;return 0==r?e.toString("base64",t):(this.lastNeed=3-r,this.lastTotal=3,1==r?this.lastChar[0]=e[e.length-1]:(this.lastChar[0]=e[e.length-2],this.lastChar[1]=e[e.length-1]),e.toString("base64",t,e.length-r))}function base64End(e){return e=e&&e.length?this.write(e):"",this.lastNeed?e+this.lastChar.toString("base64",0,3-this.lastNeed):e}function simpleWrite(e){return e.toString(this.encoding)}function simpleEnd(e){return e&&e.length?this.write(e):""}(t.StringDecoder=StringDecoder).prototype.write=function(e){if(0===e.length)return"";var t,r;if(this.lastNeed){if(void 0===(t=this.fillLast(e)))return"";r=this.lastNeed,this.lastNeed=0}else r=0;return r<e.length?t?t+this.text(e,r):this.text(e,r):t||""},StringDecoder.prototype.end=function utf8End(e){return e=e&&e.length?this.write(e):"",this.lastNeed?e+"�":e},StringDecoder.prototype.text=function utf8Text(e,t){var r=function utf8CheckIncomplete(e,t,r){var n=t.length-1;if(n<r)return 0;var i=utf8CheckByte(t[n]);return 0<=i?(0<i&&(e.lastNeed=i-1),i):--n<r||-2===i?0:0<=(i=utf8CheckByte(t[n]))?(0<i&&(e.lastNeed=i-2),i):!(--n<r||-2===i)&&0<=(i=utf8CheckByte(t[n]))?(0<i&&(2===i?i=0:e.lastNeed=i-3),i):0}(this,e,t);return this.lastNeed?(this.lastTotal=r,r=e.length-(r-this.lastNeed),e.copy(this.lastChar,0,r),e.toString("utf8",t,r)):e.toString("utf8",t)},StringDecoder.prototype.fillLast=function(e){if(this.lastNeed<=e.length)return e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);e.copy(this.lastChar,this.lastTotal-this.lastNeed,0,e.length),this.lastNeed-=e.length}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function widthParser(e){var t=void 0===(r=(1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).parseFloatToInt)||r,r=n.exec(e.toString())[1];return{parsedWidth:((t={default:parseInt,px:parseInt,"%":t?parseInt:parseFloat})[r]||t.default)(e),unit:r||"px"}};var n=/[\d.,]*(\D*)$/;e.exports=t.default},function(e,t,r){var a=r(199).default;function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(_getRequireWildcardCache=function _getRequireWildcardCache(e){return e?r:t})(e)}e.exports=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!==a(e)&&"function"!=typeof e)return{default:e};if((t=_getRequireWildcardCache(t))&&t.has(e))return t.get(e);var r,n,i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&((n=o?Object.getOwnPropertyDescriptor(e,r):null)&&(n.get||n.set)?Object.defineProperty(i,r,n):i[r]=e[r]);return i.default=e,t&&t.set(e,i),i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(364),i=r(121),o=r(371),a=r(372),s=r(206),u=r(37),c=r(205),l="[object Map]",f="[object Promise]",h="[object Set]",d="[object WeakMap]",p="[object DataView]",m=c(n),_=c(i),g=c(o),b=c(a),y=c(s),r=u;(n&&r(new n(new ArrayBuffer(1)))!=p||i&&r(new i)!=l||o&&r(o.resolve())!=f||a&&r(new a)!=h||s&&r(new s)!=d)&&(r=function getTag(e){var t=u(e);if(e=(e="[object Object]"==t?e.constructor:void 0)?c(e):"")switch(e){case m:return p;case _:return l;case g:return f;case b:return h;case y:return d}return t}),e.exports=r},function(e,t,r){r=r(17).Symbol,e.exports=r},function(e,t,r){var n=r(90),i=r(71),o=r(380),a=r(13);e.exports=function forEach(e,t){return(a(e)?n:i)(e,o(t))}},function(e,t,r){var o=r(210),a=r(71),s=r(25),u=r(425),c=r(13);e.exports=function reduce(e,t,r){var n=c(e)?o:u,i=arguments.length<3;return n(e,s(t,4),r,i,a)}},function(e,t,r){var n=r(130);e.exports=function get(e,t,r){return void 0===(t=null==e?void 0:n(e,t))?r:t}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(37),i=r(22);e.exports=function isSymbol(e){return"symbol"==_typeof(e)||i(e)&&"[object Symbol]"==n(e)}},function(e,t,r){var n=r(418);e.exports=function toString(e){return null==e?"":n(e)}},function(e,t,r){var n=r(52);e.exports=function toKey(e){if("string"==typeof e||n(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,r){r=r(455)(r(456)),e.exports=r},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.hasChildren=t.isDocument=t.isComment=t.isText=t.isCDATA=t.isTag=void 0,i(r(464),t),i(r(468),t),i(r(469),t),i(r(241),t),i(r(470),t),i(r(471),t);var o=r(18);Object.defineProperty(t,"isTag",{enumerable:!0,get:function get(){return o.isTag}}),Object.defineProperty(t,"isCDATA",{enumerable:!0,get:function get(){return o.isCDATA}}),Object.defineProperty(t,"isText",{enumerable:!0,get:function get(){return o.isText}}),Object.defineProperty(t,"isComment",{enumerable:!0,get:function get(){return o.isComment}}),Object.defineProperty(t,"isDocument",{enumerable:!0,get:function get(){return o.isDocument}}),Object.defineProperty(t,"hasChildren",{enumerable:!0,get:function get(){return o.hasChildren}})},function(e,t,r){"use strict";var n,i;Object.defineProperty(t,"__esModule",{value:!0}),t.Doctype=t.CDATA=t.Tag=t.Style=t.Script=t.Comment=t.Directive=t.Text=t.Root=t.isTag=t.ElementType=void 0,(i=n=t.ElementType||(t.ElementType={})).Root="root",i.Text="text",i.Directive="directive",i.Comment="comment",i.Script="script",i.Style="style",i.Tag="tag",i.CDATA="cdata",i.Doctype="doctype",t.isTag=function isTag(e){return e.type===n.Tag||e.type===n.Script||e.type===n.Style},t.Root=n.Root,t.Text=n.Text,t.Directive=n.Directive,t.Comment=n.Comment,t.Script=n.Script,t.Style=n.Style,t.Tag=n.Tag,t.CDATA=n.CDATA,t.Doctype=n.Doctype},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t},a=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RssHandler=t.DefaultHandler=t.DomUtils=t.ElementType=t.Tokenizer=t.createDomStream=t.parseDOM=t.parseDocument=t.DomHandler=t.Parser=void 0;var u=r(244);Object.defineProperty(t,"Parser",{enumerable:!0,get:function get(){return u.Parser}});var c=r(18);function parseDocument(e,t){var r=new c.DomHandler(void 0,t);return new u.Parser(r,t).end(e),r.root}Object.defineProperty(t,"DomHandler",{enumerable:!0,get:function get(){return c.DomHandler}}),Object.defineProperty(t,"DefaultHandler",{enumerable:!0,get:function get(){return c.DomHandler}}),t.parseDocument=parseDocument,t.parseDOM=function parseDOM(e,t){return parseDocument(e,t).children},t.createDomStream=function createDomStream(e,t,r){return r=new c.DomHandler(e,t,r),new u.Parser(r,t)};var l=r(245);Object.defineProperty(t,"Tokenizer",{enumerable:!0,get:function get(){return s(l).default}});var f=o(r(57));t.ElementType=f,a(r(246),t),t.DomUtils=o(r(56));var h=r(246);Object.defineProperty(t,"RssHandler",{enumerable:!0,get:function get(){return h.FeedHandler}})},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isHtml=t.cloneDom=t.domEach=t.cssCase=t.camelCase=t.isCheerio=t.isTag=void 0;var n=r(58),i=r(18);t.isTag=n.DomUtils.isTag,t.isCheerio=function isCheerio(e){return null!=e.cheerio},t.camelCase=function camelCase(e){return e.replace(/[_.-](\w|$)/g,function(e,t){return t.toUpperCase()})},t.cssCase=function cssCase(e){return e.replace(/[A-Z]/g,"-$&").toLowerCase()},t.domEach=function domEach(e,t){for(var r=e.length,n=0;n<r;n++)t(e[n],n);return e},t.cloneDom=function cloneDom(e){var e="length"in e?Array.prototype.map.call(e,function(e){return i.cloneNode(e,!0)}):[i.cloneNode(e,!0)],t=new i.Document(e);return e.forEach(function(e){e.parent=t}),e};var o=/<[a-zA-Z][^]*>/;t.isHtml=function isHtml(e){return o.test(e)}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function override(e,t){var r,n,i,o={};for(r in e)i=e[r],Array.isArray(i)?o[r]=i.slice(0):"object"==_typeof(i)&&null!==i?o[r]=override(i,{}):o[r]=i;for(n in t)i=t[n],n in o&&Array.isArray(i)?o[n]=i.slice(0):n in o&&"object"==_typeof(i)&&null!==i?o[n]=override(o[n],i):o[n]=i;return o}},function(e,t,r){var n=r(157),i=r(16),a=r(10),s={ASTERISK:"*",BACKSLASH:"\\",BANG:"!",BANG_SUFFIX_PATTERN:/!\w+$/,IMPORTANT_TOKEN:"!important",IMPORTANT_TOKEN_PATTERN:new RegExp("!important$","i"),IMPORTANT_WORD:"important",IMPORTANT_WORD_PATTERN:new RegExp("important$","i"),SUFFIX_BANG_PATTERN:/!$/,UNDERSCORE:"_",VARIABLE_REFERENCE_PATTERN:/var\(--.+\)$/};function wrapSingle(e){var t=function isImportant(e){if(e.length<3)return!1;var t=e[e.length-1];return!!s.IMPORTANT_TOKEN_PATTERN.test(t[1])||!(!s.IMPORTANT_WORD_PATTERN.test(t[1])||!s.SUFFIX_BANG_PATTERN.test(e[e.length-2][1]))}(e);t&&function stripImportant(e){var t=e[e.length-1],r=e[e.length-2];s.IMPORTANT_TOKEN_PATTERN.test(t[1])?t[1]=t[1].replace(s.IMPORTANT_TOKEN_PATTERN,""):(t[1]=t[1].replace(s.IMPORTANT_WORD_PATTERN,""),r[1]=r[1].replace(s.SUFFIX_BANG_PATTERN,"")),0===t[1].length&&e.pop(),0===r[1].length&&e.pop()}(e);var r=function hackFrom(e){var t=!1,r=e[1][1],e=e[e.length-1];return r[0]==s.UNDERSCORE?t=[n.UNDERSCORE]:r[0]==s.ASTERISK?t=[n.ASTERISK]:e[1][0]==s.BANG&&!e[1].match(s.IMPORTANT_WORD_PATTERN)||0<e[1].indexOf(s.BANG)&&!e[1].match(s.IMPORTANT_WORD_PATTERN)&&s.BANG_SUFFIX_PATTERN.test(e[1])?t=[n.BANG]:0<e[1].indexOf(s.BACKSLASH)&&e[1].indexOf(s.BACKSLASH)==e[1].length-s.BACKSLASH.length-1?t=[n.BACKSLASH,e[1].substring(e[1].indexOf(s.BACKSLASH)+1)]:0===e[1].indexOf(s.BACKSLASH)&&2==e[1].length&&(t=[n.BACKSLASH,e[1].substring(1)]),t}(e);return r[0]==n.ASTERISK||r[0]==n.UNDERSCORE?function stripPrefixHack(e){e[1][1]=e[1][1].substring(1)}(e):r[0]!=n.BACKSLASH&&r[0]!=n.BANG||function stripSuffixHack(e,t){var r=e[e.length-1];r[1]=r[1].substring(0,r[1].indexOf(t[0]==n.BACKSLASH?s.BACKSLASH:s.BANG)).trim(),0===r[1].length&&e.pop()}(e,r),{block:e[2]&&e[2][0]==a.PROPERTY_BLOCK,components:[],dirty:!1,hack:r,important:t,name:e[1][1],multiplex:3<e.length&&function isMultiplex(e){for(var t,r=3,n=e.length;r<n;r++)if((t=e[r])[0]==a.PROPERTY_VALUE&&(t[1]==i.COMMA||t[1]==i.FORWARD_SLASH))return!0;return!1}(e),position:0,shorthand:!1,unused:!1,value:e.slice(2)}}e.exports={all:function wrapAll(e,t,r){for(var n,i=[],o=e.length-1;0<=o;o--)(n=e[o])[0]==a.PROPERTY&&(!t&&function someVariableReferences(e){for(var t,r=2,n=e.length;r<n;r++)if((t=e[r])[0]==a.PROPERTY_VALUE&&function isVariableReference(e){return s.VARIABLE_REFERENCE_PATTERN.test(e)}(t[1]))return 1}(n)||r&&-1<r.indexOf(n[1][1])||((n=wrapSingle(n)).all=e,n.position=o,i.unshift(n)));return i},single:wrapSingle}},function(e,t){e.exports={}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function ruleError(e,t){var r=t.line,n=t.tagName,i=t.absoluteFilePath;return{line:r,message:e,tagName:n,formattedMessage:"Line ".concat(r," of ").concat(i).concat(function formatInclude(e){return(e=e.includedIn)&&e.length?(e=e.slice().reverse().map(function(e){var t=e.line,e=e.file;return"line ".concat(t," of file ").concat(e)}).join(", itself included at "),", included at ".concat(e)):""}(t)," (").concat(n,") — ").concat(e)}},e.exports=t.default},function(t,e,r){"use strict";!function(e,i){var o=r(5).Buffer,a=e.crypto||e.msCrypto;a&&a.getRandomValues?t.exports=function randomBytes(e,t){if(4294967295<e)throw new RangeError("requested too many random bytes");var r=o.allocUnsafe(e);if(0<e)if(65536<e)for(var n=0;n<e;n+=65536)a.getRandomValues(r.slice(n,n+65536));else a.getRandomValues(r);return"function"!=typeof t?r:i.nextTick(function(){t(null,r)})}:t.exports=function oldBrowser(){throw new Error("Secure random number generation is not supported by this browser.\nUse Chrome, Firefox or Internet Explorer 11")}}.call(this,r(12),r(9))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n={};function createErrorType(e,i,t){var r=function(n){function NodeError(e,t,r){return n.call(this,function getMessage(e,t,r){return"string"==typeof i?i:i(e,t,r)}(e,t,r))||this}return function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(NodeError,n),NodeError}(t=t||Error);r.prototype.name=t.name,r.prototype.code=e,n[e]=r}function oneOf(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),2<r?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}createErrorType("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(e,t,r){var n,i;return"string"==typeof t&&function startsWith(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",(t=function endsWith(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument")?"The ".concat(e," ").concat(n," ").concat(oneOf(t,"type")):(i=function includes(e,t,r){return!((r="number"!=typeof r?0:r)+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument",'The "'.concat(e,'" ').concat(i," ").concat(n," ").concat(oneOf(t,"type"))))+". Received type ".concat(_typeof(r))},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" 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(e){return"Unknown encoding: "+e},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(s,e,u){"use strict";!function(e){var t=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};s.exports=Duplex;var r=u(305),n=u(309);u(1)(Duplex,r);for(var i=t(n.prototype),o=0;o<i.length;o++){var a=i[o];Duplex.prototype[a]||(Duplex.prototype[a]=n.prototype[a])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);r.call(this,e),n.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",onend)))}function onend(){this._writableState.ended||e.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}.call(this,u(9))},function(e,t,r){var l=r(5).Buffer;function Hash(e,t){this._block=l.alloc(e),this._finalSize=t,this._blockSize=e,this._len=0}Hash.prototype.update=function(e,t){"string"==typeof e&&(e=l.from(e,t=t||"utf8"));for(var r=this._block,n=this._blockSize,i=e.length,o=this._len,a=0;a<i;){for(var s=o%n,u=Math.min(i-a,n-s),c=0;c<u;c++)r[s+c]=e[a+c];a+=u,(o+=u)%n==0&&this._update(r)}return this._len+=i,this},Hash.prototype.digest=function(e){var t=this._len%this._blockSize;this._block[t]=128,this._block.fill(0,1+t),t>=this._finalSize&&(this._update(this._block),this._block.fill(0)),(t=8*this._len)<=4294967295?this._block.writeUInt32BE(t,this._blockSize-4):(this._block.writeUInt32BE((t-(r=(4294967295&t)>>>0))/4294967296,this._blockSize-8),this._block.writeUInt32BE(r,this._blockSize-4)),this._update(this._block);var r=this._hash();return e?r.toString(e):r},Hash.prototype._update=function(){throw new Error("_update must be implemented by subclass")},e.exports=Hash},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n={};function createErrorType(e,i,t){var r=function(n){function NodeError(e,t,r){return n.call(this,function getMessage(e,t,r){return"string"==typeof i?i:i(e,t,r)}(e,t,r))||this}return function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),(e.prototype.constructor=e).__proto__=t}(NodeError,n),NodeError}(t=t||Error);r.prototype.name=t.name,r.prototype.code=e,n[e]=r}function oneOf(e,t){if(Array.isArray(e)){var r=e.length;return e=e.map(function(e){return String(e)}),2<r?"one of ".concat(t," ").concat(e.slice(0,r-1).join(", "),", or ")+e[r-1]:2===r?"one of ".concat(t," ").concat(e[0]," or ").concat(e[1]):"of ".concat(t," ").concat(e[0])}return"of ".concat(t," ").concat(String(e))}createErrorType("ERR_INVALID_OPT_VALUE",function(e,t){return'The value "'+t+'" is invalid for option "'+e+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(e,t,r){var n,i;return"string"==typeof t&&function startsWith(e,t,r){return e.substr(!r||r<0?0:+r,t.length)===t}(t,"not ")?(n="must not be",t=t.replace(/^not /,"")):n="must be",(t=function endsWith(e,t,r){return(void 0===r||r>e.length)&&(r=e.length),e.substring(r-t.length,r)===t}(e," argument")?"The ".concat(e," ").concat(n," ").concat(oneOf(t,"type")):(i=function includes(e,t,r){return!((r="number"!=typeof r?0:r)+t.length>e.length)&&-1!==e.indexOf(t,r)}(e,".")?"property":"argument",'The "'.concat(e,'" ').concat(i," ").concat(n," ").concat(oneOf(t,"type"))))+". Received type ".concat(_typeof(r))},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(e){return"The "+e+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(e){return"Cannot call "+e+" 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(e){return"Unknown encoding: "+e},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),e.exports.codes=n},function(s,e,u){"use strict";!function(e){var t=Object.keys||function(e){var t,r=[];for(t in e)r.push(t);return r};s.exports=Duplex;var r=u(330),n=u(334);u(1)(Duplex,r);for(var i=t(n.prototype),o=0;o<i.length;o++){var a=i[o];Duplex.prototype[a]||(Duplex.prototype[a]=n.prototype[a])}function Duplex(e){if(!(this instanceof Duplex))return new Duplex(e);r.call(this,e),n.call(this,e),this.allowHalfOpen=!0,e&&(!1===e.readable&&(this.readable=!1),!1===e.writable&&(this.writable=!1),!1===e.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",onend)))}function onend(){this._writableState.ended||e.nextTick(onEndNT,this)}function onEndNT(e){e.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&this._readableState.destroyed&&this._writableState.destroyed},set:function set(e){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=e,this._writableState.destroyed=e)}})}.call(this,u(9))},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function conditionalTag(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return"\n ".concat(t?a:n,"\n ").concat(e,"\n ").concat(t?u:o,"\n ")},t.msoConditionalTag=function msoConditionalTag(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1];return"\n ".concat(t?s:i,"\n ").concat(e,"\n ").concat(t?u:o,"\n ")},t.endNegationConditionalTag=t.startMsoNegationConditionalTag=t.startNegationConditionalTag=t.endConditionalTag=t.startMsoConditionalTag=t.startConditionalTag=void 0;var n="\x3c!--[if mso | IE]>";t.startConditionalTag=n;var i="\x3c!--[if mso]>";t.startMsoConditionalTag=i;var o="<![endif]--\x3e";t.endConditionalTag=o;var a="\x3c!--[if !mso | IE]>\x3c!--\x3e";t.startNegationConditionalTag=a;var s="\x3c!--[if !mso>\x3c!--\x3e";t.startMsoNegationConditionalTag=s;var u="\x3c!--<![endif]--\x3e";t.endNegationConditionalTag=u},function(e,t,r){var n=r(208),n=r(379)(n);e.exports=n},function(e,t,r){var c=r(223),l=r(133);e.exports=function copyObject(e,t,r,n){var i=!r;r=r||{};for(var o=-1,a=t.length;++o<a;){var s=t[o],u=n?n(r[s],e[s],s,r,e):void 0;void 0===u&&(u=e[s]),(i?l:c)(r,s,u)}return r}},function(e,t,r){var n=r(98),i=r(25),o=r(454),a=r(13);e.exports=function map(e,t){return(a(e)?n:o)(e,i(t,3))}},function(e,t,r){var n=r(231);e.exports=function toInteger(e){var t=n(e),e=t%1;return t==t?e?t-e:t:0}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.merge=t.contains=t.root=t.parseHTML=t.text=t.xml=t.html=void 0;var n=r(29),i=n.__importStar(r(140)),o=r(234),a=r(58),s=r(247),u=r(252);function render(e,t,r){var n;return(e=t?"string"==typeof t?o.select(t,null!==(n=null==e?void 0:e._root)&&void 0!==n?n:[],r):t:null==e?void 0:e._root.children)?r.xmlMode||r._useHtmlParser2?u.render(e,r):s.render(e):""}function isArrayLike(e){if(Array.isArray(e))return 1;if("object"===_typeof(e)&&Object.prototype.hasOwnProperty.call(e,"length")&&"number"==typeof e.length&&!(e.length<0)){for(var t=0;t<e.length;t++)if(!(t in e))return;return 1}}t.html=function html(e,t){return!t&&function isOptions(e){return!("object"!==_typeof(e)||null==e||"length"in e||"type"in e)}(e)&&(t=e,e=void 0),render(this||void 0,e,n.__assign(n.__assign(n.__assign({},i.default),this?this._options:{}),i.flatten(null!=t?t:{})))},t.xml=function xml(e){return render(this,e,n.__assign(n.__assign({},this._options),{xmlMode:!0}))},t.text=function text(e){for(var t=e||(this?this.root():[]),r="",n=0;n<t.length;n++){var i=t[n];a.DomUtils.isText(i)?r+=i.data:a.DomUtils.hasChildren(i)&&i.type!==a.ElementType.Comment&&i.type!==a.ElementType.Script&&i.type!==a.ElementType.Style&&(r+=text(i.children))}return r},t.parseHTML=function parseHTML(e,t,r){return void 0===r&&(r="boolean"==typeof t&&t),e&&"string"==typeof e?("boolean"==typeof t&&(r=t),e=this.load(e,i.default,!1),r||e("script").remove(),e.root()[0].children.slice()):null},t.root=function root(){return this(this._root)},t.contains=function contains(e,t){if(t===e)return!1;for(var r=t;r&&r!==r.parent;)if((r=r.parent)===e)return!0;return!1},t.merge=function merge(e,t){if(isArrayLike(e)&&isArrayLike(t)){for(var r=e.length,n=+t.length,i=0;i<n;i++)e[r++]=t[i];return e.length=r,e}}},function(e,t,r){var a=r(157),s=r(16);e.exports=function restoreFromOptimizing(e,t){for(var r,n,i,o=e.length-1;0<=o;o--)(r=e[o]).unused||(r.dirty||r.important||r.hack)&&(t?(n=t(r),r.value=n):n=r.value,r.important&&function restoreImportant(e){e.value[e.value.length-1][1]+="!important"}(r),r.hack&&function restoreHack(e){e.hack[0]==a.UNDERSCORE?e.name="_"+e.name:e.hack[0]==a.ASTERISK?e.name="*"+e.name:e.hack[0]==a.BACKSLASH?e.value[e.value.length-1][1]+="\\"+e.hack[1]:e.hack[0]==a.BANG&&(e.value[e.value.length-1][1]+=s.SPACE+"!ie")}(r),"all"in r&&((i=r.all[r.position])[1][1]=r.name,i.splice(2,i.length-1),Array.prototype.push.apply(i,n)))}},function(e,t,r){(((t=e.exports=r(267)).Stream=t).Readable=t).Writable=r(164),t.Duplex=r(42),t.Transform=r(270),t.PassThrough=r(559)},function(e,t,r){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function objectToString(e){return Object.prototype.toString.call(e)}t.isArray=function isArray(e){return Array.isArray?Array.isArray(e):"[object Array]"===objectToString(e)},t.isBoolean=function isBoolean(e){return"boolean"==typeof e},t.isNull=function isNull(e){return null===e},t.isNullOrUndefined=function isNullOrUndefined(e){return null==e},t.isNumber=function isNumber(e){return"number"==typeof e},t.isString=function isString(e){return"string"==typeof e},t.isSymbol=function isSymbol(e){return"symbol"===_typeof(e)},t.isUndefined=function isUndefined(e){return void 0===e},t.isRegExp=function isRegExp(e){return"[object RegExp]"===objectToString(e)},t.isObject=function isObject(e){return"object"===_typeof(e)&&null!==e},t.isDate=function isDate(e){return"[object Date]"===objectToString(e)},t.isError=function isError(e){return"[object Error]"===objectToString(e)||e instanceof Error},t.isFunction=function isFunction(e){return"function"==typeof e},t.isPrimitive=function isPrimitive(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"===_typeof(e)||void 0===e},t.isBuffer=e.isBuffer}.call(this,r(11).Buffer)},function(e,s){s.getArg=function getArg(e,t,r){if(t in e)return e[t];if(3===arguments.length)return r;throw new Error('"'+t+'" is a required argument.')};var t=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,i=/^data:.+\,.+$/;function urlParse(e){return(e=e.match(t))?{scheme:e[1],auth:e[2],host:e[3],port:e[4],path:e[5]}:null}function urlGenerate(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function normalize(e){var t=e,r=urlParse(e);if(r){if(!r.path)return e;t=r.path}for(var n,e=s.isAbsolute(t),i=t.split(/\/+/),o=0,a=i.length-1;0<=a;a--)"."===(n=i[a])?i.splice(a,1):".."===n?o++:0<o&&(""===n?(i.splice(a+1,o),o=0):(i.splice(a,2),o--));return""===(t=i.join("/"))&&(t=e?"/":"."),r?(r.path=t,urlGenerate(r)):t}function join(e,t){""===e&&(e=".");var r=urlParse(t=""===t?".":t),n=urlParse(e);return n&&(e=n.path||"/"),r&&!r.scheme?(n&&(r.scheme=n.scheme),urlGenerate(r)):r||t.match(i)?t:!n||n.host||n.path?(t="/"===t.charAt(0)?t:normalize(e.replace(/\/+$/,"")+"/"+t),n?(n.path=t,urlGenerate(n)):t):(n.host=t,urlGenerate(n))}s.urlParse=urlParse,s.urlGenerate=urlGenerate,s.normalize=normalize,s.join=join,s.isAbsolute=function(e){return"/"===e.charAt(0)||t.test(e)},s.relative=function relative(e,t){e=(e=""===e?".":e).replace(/\/$/,"");for(var r=0;0!==t.indexOf(e+"/");){var n=e.lastIndexOf("/");if(n<0)return t;if((e=e.slice(0,n)).match(/^([^\/]+:\/)?\/*$/))return t;++r}return Array(r+1).join("../")+t.substr(e.length+1)};var r=!("__proto__"in Object.create(null));function identity(e){return e}function isProtoString(e){if(e){var t=e.length;if(!(t<9)&&95===e.charCodeAt(t-1)&&95===e.charCodeAt(t-2)&&111===e.charCodeAt(t-3)&&116===e.charCodeAt(t-4)&&111===e.charCodeAt(t-5)&&114===e.charCodeAt(t-6)&&112===e.charCodeAt(t-7)&&95===e.charCodeAt(t-8)&&95===e.charCodeAt(t-9)){for(var r=t-10;0<=r;r--)if(36!==e.charCodeAt(r))return;return 1}}}function strcmp(e,t){return e===t?0:null===e||null!==t&&t<e?1:-1}s.toSetString=r?identity:function toSetString(e){return isProtoString(e)?"$"+e:e},s.fromSetString=r?identity:function fromSetString(e){return isProtoString(e)?e.slice(1):e},s.compareByOriginalPositions=function compareByOriginalPositions(e,t,r){var n=strcmp(e.source,t.source);return 0!==n||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)||r||0!=(n=e.generatedColumn-t.generatedColumn)||0!=(n=e.generatedLine-t.generatedLine)?n:strcmp(e.name,t.name)},s.compareByGeneratedPositionsDeflated=function compareByGeneratedPositionsDeflated(e,t,r){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||r||0!==(n=strcmp(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:strcmp(e.name,t.name)},s.compareByGeneratedPositionsInflated=function compareByGeneratedPositionsInflated(e,t){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||0!==(r=strcmp(e.source,t.source))||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:strcmp(e.name,t.name)},s.parseSourceMapInput=function parseSourceMapInput(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))},s.computeSourceURL=function computeSourceURL(e,t,r){if(t=t||"",e&&("/"!==e[e.length-1]&&"/"!==t[0]&&(e+="/"),t=e+t),r){if(!(e=urlParse(r)))throw new Error("sourceMapURL could not be parsed");!e.path||0<=(r=e.path.lastIndexOf("/"))&&(e.path=e.path.substring(0,r+1)),t=join(urlGenerate(e),t)}return normalize(t)}},function(e,t){e.exports={readFileSync:function readFileSync(){return console.warn("fs should not be used in browser build"),null}}},function(e,t){var r=/^(\w+:\/\/|\/\/)/;e.exports=function isRemoteResource(e){return r.test(e)}},function(e,t,r){var n=r(612),i=r(614);e.exports=function convert(e,t,r){return n(i,e,t,r)}},function(e,t,r){"use strict";var n=r(1),i=r(182),o=r(184),a=r(185),s=r(35);function Hash(e){s.call(this,"digest"),this._hash=e}n(Hash,s),Hash.prototype._update=function(e){this._hash.update(e)},Hash.prototype._final=function(){return this._hash.digest()},e.exports=function createHash(e){return"md5"===(e=e.toLowerCase())?new i:"rmd160"===e||"ripemd160"===e?new o:new Hash(a(e))}},function(e,t,r){!function(o){e.exports=function xor(e,t){for(var r=Math.min(e.length,t.length),n=new o(r),i=0;i<r;++i)n[i]=e[i]^t[i];return n}}.call(this,r(11).Buffer)},function(e,t,r){"use strict";var n=r(24),i=r(19);function BlockHash(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}(t.BlockHash=BlockHash).prototype.update=function update(e,t){if(e=n.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){t=(e=this.pending).length%this._delta8,this.pending=e.slice(e.length-t,e.length),0===this.pending.length&&(this.pending=null),e=n.join32(e,0,e.length-t,this.endian);for(var r=0;r<e.length;r+=this._delta32)this._update(e,r,r+this._delta32)}return this},BlockHash.prototype.digest=function digest(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},BlockHash.prototype._pad=function pad(){var e=this.pendingTotal,t=this._delta8,r=t-(e+this.padLength)%t,n=new Array(r+this.padLength);n[0]=128;for(var i=1;i<r;i++)n[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)n[i++]=0;n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=e>>>24&255,n[i++]=e>>>16&255,n[i++]=e>>>8&255,n[i++]=255&e}else for(n[i++]=255&e,n[i++]=e>>>8&255,n[i++]=e>>>16&255,n[i++]=e>>>24&255,n[i++]=0,n[i++]=0,n[i++]=0,n[i++]=0,o=8;o<this.padLength;o++)n[i++]=0;return n}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(1),i=r(197).Reporter,o=r(195).Buffer;function DecoderBuffer(e,t){i.call(this,t),o.isBuffer(e)?(this.base=e,this.offset=0,this.length=e.length):this.error("Input not Buffer")}function EncoderBuffer(e,t){if(Array.isArray(e))this.length=0,this.value=e.map(function(e){return EncoderBuffer.isEncoderBuffer(e)||(e=new EncoderBuffer(e,t)),this.length+=e.length,e},this);else if("number"==typeof e){if(!(0<=e&&e<=255))return t.error("non-byte EncoderBuffer value");this.value=e,this.length=1}else if("string"==typeof e)this.value=e,this.length=o.byteLength(e);else{if(!o.isBuffer(e))return t.error("Unsupported type: "+_typeof(e));this.value=e,this.length=e.length}}n(DecoderBuffer,i),(t.DecoderBuffer=DecoderBuffer).isDecoderBuffer=function isDecoderBuffer(e){return e instanceof DecoderBuffer||"object"===_typeof(e)&&o.isBuffer(e.base)&&"DecoderBuffer"===e.constructor.name&&"number"==typeof e.offset&&"number"==typeof e.length&&"function"==typeof e.save&&"function"==typeof e.restore&&"function"==typeof e.isEmpty&&"function"==typeof e.readUInt8&&"function"==typeof e.skip&&"function"==typeof e.raw},DecoderBuffer.prototype.save=function save(){return{offset:this.offset,reporter:i.prototype.save.call(this)}},DecoderBuffer.prototype.restore=function restore(e){var t=new DecoderBuffer(this.base);return t.offset=e.offset,t.length=this.offset,this.offset=e.offset,i.prototype.restore.call(this,e.reporter),t},DecoderBuffer.prototype.isEmpty=function isEmpty(){return this.offset===this.length},DecoderBuffer.prototype.readUInt8=function readUInt8(e){return this.offset+1<=this.length?this.base.readUInt8(this.offset++,!0):this.error(e||"DecoderBuffer overrun")},DecoderBuffer.prototype.skip=function skip(e,t){return this.offset+e<=this.length?((t=new DecoderBuffer(this.base))._reporterState=this._reporterState,t.offset=this.offset,t.length=this.offset+e,this.offset+=e,t):this.error(t||"DecoderBuffer overrun")},DecoderBuffer.prototype.raw=function raw(e){return this.base.slice((e||this).offset,this.length)},(t.EncoderBuffer=EncoderBuffer).isEncoderBuffer=function isEncoderBuffer(e){return e instanceof EncoderBuffer||"object"===_typeof(e)&&"EncoderBuffer"===e.constructor.name&&"number"==typeof e.length&&"function"==typeof e.join},EncoderBuffer.prototype.join=function join(t,r){return t=t||o.alloc(this.length),r=r||0,0===this.length||(Array.isArray(this.value)?this.value.forEach(function(e){e.join(t,r),r+=e.length}):("number"==typeof this.value?t[r]=this.value:"string"==typeof this.value?t.write(this.value,r):o.isBuffer(this.value)&&this.value.copy(t,r),r+=this.length)),t}},function(e,t){var r=Object.prototype;e.exports=function isPrototype(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||r)}},function(e,t,r){var n=r(373),i=r(22),o=(r=Object.prototype).hasOwnProperty,a=r.propertyIsEnumerable,n=n(function(){return arguments}())?n:function(e){return i(e)&&o.call(e,"callee")&&!a.call(e,"callee")};e.exports=n},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(17),r=a(374),n="object"==_typeof(o)&&o&&!o.nodeType&&o,i=n&&"object"==_typeof(e)&&e&&!e.nodeType&&e,t=(t=i&&i.exports===n?t.Buffer:void 0)?t.isBuffer:void 0;e.exports=t||r}.call(this,a(27)(e))},function(e,t){e.exports=function arrayEach(e,t){for(var r=-1,n=null==e?0:e.length;++r<n&&!1!==t(e[r],r,e););return e}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=/^(?:0|[1-9]\d*)$/;e.exports=function isIndex(e,t){var r=_typeof(e);return!!(t=null==t?9007199254740991:t)&&("number"==r||"symbol"!=r&&n.test(e))&&-1<e&&e%1==0&&e<t}},function(e,t,r){var n=r(383),i=r(384),o=r(385),a=r(386),r=r(387);function ListCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}ListCache.prototype.clear=n,ListCache.prototype.delete=i,ListCache.prototype.get=o,ListCache.prototype.has=a,ListCache.prototype.set=r,e.exports=ListCache},function(e,t,r){var n=r(94);e.exports=function assocIndexOf(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}},function(e,t){e.exports=function eq(e,t){return e===t||e!=e&&t!=t}},function(e,t,r){r=r(36)(Object,"create"),e.exports=r},function(e,t,r){var n=r(401);e.exports=function getMapData(e,t){return e=e.__data__,n(t)?e["string"==typeof t?"string":"hash"]:e.map}},function(e,t,r){var n=r(13),i=r(131),o=r(221),a=r(53);e.exports=function castPath(e,t){return n(e)?e:i(e,t)?[e]:o(a(e))}},function(e,t){e.exports=function arrayMap(e,t){for(var r=-1,n=null==e?0:e.length,i=Array(n);++r<n;)i[r]=t(e[r],r,e);return i}},function(e,t){e.exports=function copyArray(e,t){var r=-1,n=e.length;for(t=t||Array(n);++r<n;)t[r]=e[r];return t}},function(e,t,r){var n=r(21),i=Object.create;function object(){}e.exports=function(e){return n(e)?i?i(e):(object.prototype=e,e=new object,object.prototype=void 0,e):{}}},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Abreve":"Ă","abreve":"ă","ac":"∾","acd":"∿","acE":"∾̳","Acirc":"Â","acirc":"â","acute":"´","Acy":"А","acy":"а","AElig":"Æ","aelig":"æ","af":"","Afr":"𝔄","afr":"𝔞","Agrave":"À","agrave":"à","alefsym":"ℵ","aleph":"ℵ","Alpha":"Α","alpha":"α","Amacr":"Ā","amacr":"ā","amalg":"⨿","amp":"&","AMP":"&","andand":"⩕","And":"⩓","and":"∧","andd":"⩜","andslope":"⩘","andv":"⩚","ang":"∠","ange":"⦤","angle":"∠","angmsdaa":"⦨","angmsdab":"⦩","angmsdac":"⦪","angmsdad":"⦫","angmsdae":"⦬","angmsdaf":"⦭","angmsdag":"⦮","angmsdah":"⦯","angmsd":"∡","angrt":"∟","angrtvb":"⊾","angrtvbd":"⦝","angsph":"∢","angst":"Å","angzarr":"⍼","Aogon":"Ą","aogon":"ą","Aopf":"𝔸","aopf":"𝕒","apacir":"⩯","ap":"≈","apE":"⩰","ape":"≊","apid":"≋","apos":"\'","ApplyFunction":"","approx":"≈","approxeq":"≊","Aring":"Å","aring":"å","Ascr":"𝒜","ascr":"𝒶","Assign":"≔","ast":"*","asymp":"≈","asympeq":"≍","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","awconint":"∳","awint":"⨑","backcong":"≌","backepsilon":"϶","backprime":"‵","backsim":"∽","backsimeq":"⋍","Backslash":"∖","Barv":"⫧","barvee":"⊽","barwed":"⌅","Barwed":"⌆","barwedge":"⌅","bbrk":"⎵","bbrktbrk":"⎶","bcong":"≌","Bcy":"Б","bcy":"б","bdquo":"„","becaus":"∵","because":"∵","Because":"∵","bemptyv":"⦰","bepsi":"϶","bernou":"ℬ","Bernoullis":"ℬ","Beta":"Β","beta":"β","beth":"ℶ","between":"≬","Bfr":"𝔅","bfr":"𝔟","bigcap":"⋂","bigcirc":"◯","bigcup":"⋃","bigodot":"⨀","bigoplus":"⨁","bigotimes":"⨂","bigsqcup":"⨆","bigstar":"★","bigtriangledown":"▽","bigtriangleup":"△","biguplus":"⨄","bigvee":"⋁","bigwedge":"⋀","bkarow":"⤍","blacklozenge":"⧫","blacksquare":"▪","blacktriangle":"▴","blacktriangledown":"▾","blacktriangleleft":"◂","blacktriangleright":"▸","blank":"␣","blk12":"▒","blk14":"░","blk34":"▓","block":"█","bne":"=⃥","bnequiv":"≡⃥","bNot":"⫭","bnot":"⌐","Bopf":"𝔹","bopf":"𝕓","bot":"⊥","bottom":"⊥","bowtie":"⋈","boxbox":"⧉","boxdl":"┐","boxdL":"╕","boxDl":"╖","boxDL":"╗","boxdr":"┌","boxdR":"╒","boxDr":"╓","boxDR":"╔","boxh":"─","boxH":"═","boxhd":"┬","boxHd":"╤","boxhD":"╥","boxHD":"╦","boxhu":"┴","boxHu":"╧","boxhU":"╨","boxHU":"╩","boxminus":"⊟","boxplus":"⊞","boxtimes":"⊠","boxul":"┘","boxuL":"╛","boxUl":"╜","boxUL":"╝","boxur":"└","boxuR":"╘","boxUr":"╙","boxUR":"╚","boxv":"│","boxV":"║","boxvh":"┼","boxvH":"╪","boxVh":"╫","boxVH":"╬","boxvl":"┤","boxvL":"╡","boxVl":"╢","boxVL":"╣","boxvr":"├","boxvR":"╞","boxVr":"╟","boxVR":"╠","bprime":"‵","breve":"˘","Breve":"˘","brvbar":"¦","bscr":"𝒷","Bscr":"ℬ","bsemi":"⁏","bsim":"∽","bsime":"⋍","bsolb":"⧅","bsol":"\\\\","bsolhsub":"⟈","bull":"•","bullet":"•","bump":"≎","bumpE":"⪮","bumpe":"≏","Bumpeq":"≎","bumpeq":"≏","Cacute":"Ć","cacute":"ć","capand":"⩄","capbrcup":"⩉","capcap":"⩋","cap":"∩","Cap":"⋒","capcup":"⩇","capdot":"⩀","CapitalDifferentialD":"ⅅ","caps":"∩︀","caret":"⁁","caron":"ˇ","Cayleys":"ℭ","ccaps":"⩍","Ccaron":"Č","ccaron":"č","Ccedil":"Ç","ccedil":"ç","Ccirc":"Ĉ","ccirc":"ĉ","Cconint":"∰","ccups":"⩌","ccupssm":"⩐","Cdot":"Ċ","cdot":"ċ","cedil":"¸","Cedilla":"¸","cemptyv":"⦲","cent":"¢","centerdot":"·","CenterDot":"·","cfr":"𝔠","Cfr":"ℭ","CHcy":"Ч","chcy":"ч","check":"✓","checkmark":"✓","Chi":"Χ","chi":"χ","circ":"ˆ","circeq":"≗","circlearrowleft":"↺","circlearrowright":"↻","circledast":"⊛","circledcirc":"⊚","circleddash":"⊝","CircleDot":"⊙","circledR":"®","circledS":"Ⓢ","CircleMinus":"⊖","CirclePlus":"⊕","CircleTimes":"⊗","cir":"○","cirE":"⧃","cire":"≗","cirfnint":"⨐","cirmid":"⫯","cirscir":"⧂","ClockwiseContourIntegral":"∲","CloseCurlyDoubleQuote":"”","CloseCurlyQuote":"’","clubs":"♣","clubsuit":"♣","colon":":","Colon":"∷","Colone":"⩴","colone":"≔","coloneq":"≔","comma":",","commat":"@","comp":"∁","compfn":"∘","complement":"∁","complexes":"ℂ","cong":"≅","congdot":"⩭","Congruent":"≡","conint":"∮","Conint":"∯","ContourIntegral":"∮","copf":"𝕔","Copf":"ℂ","coprod":"∐","Coproduct":"∐","copy":"©","COPY":"©","copysr":"℗","CounterClockwiseContourIntegral":"∳","crarr":"↵","cross":"✗","Cross":"⨯","Cscr":"𝒞","cscr":"𝒸","csub":"⫏","csube":"⫑","csup":"⫐","csupe":"⫒","ctdot":"⋯","cudarrl":"⤸","cudarrr":"⤵","cuepr":"⋞","cuesc":"⋟","cularr":"↶","cularrp":"⤽","cupbrcap":"⩈","cupcap":"⩆","CupCap":"≍","cup":"∪","Cup":"⋓","cupcup":"⩊","cupdot":"⊍","cupor":"⩅","cups":"∪︀","curarr":"↷","curarrm":"⤼","curlyeqprec":"⋞","curlyeqsucc":"⋟","curlyvee":"⋎","curlywedge":"⋏","curren":"¤","curvearrowleft":"↶","curvearrowright":"↷","cuvee":"⋎","cuwed":"⋏","cwconint":"∲","cwint":"∱","cylcty":"⌭","dagger":"†","Dagger":"‡","daleth":"ℸ","darr":"↓","Darr":"↡","dArr":"⇓","dash":"‐","Dashv":"⫤","dashv":"⊣","dbkarow":"⤏","dblac":"˝","Dcaron":"Ď","dcaron":"ď","Dcy":"Д","dcy":"д","ddagger":"‡","ddarr":"⇊","DD":"ⅅ","dd":"ⅆ","DDotrahd":"⤑","ddotseq":"⩷","deg":"°","Del":"∇","Delta":"Δ","delta":"δ","demptyv":"⦱","dfisht":"⥿","Dfr":"𝔇","dfr":"𝔡","dHar":"⥥","dharl":"⇃","dharr":"⇂","DiacriticalAcute":"´","DiacriticalDot":"˙","DiacriticalDoubleAcute":"˝","DiacriticalGrave":"`","DiacriticalTilde":"˜","diam":"⋄","diamond":"⋄","Diamond":"⋄","diamondsuit":"♦","diams":"♦","die":"¨","DifferentialD":"ⅆ","digamma":"ϝ","disin":"⋲","div":"÷","divide":"÷","divideontimes":"⋇","divonx":"⋇","DJcy":"Ђ","djcy":"ђ","dlcorn":"⌞","dlcrop":"⌍","dollar":"$","Dopf":"𝔻","dopf":"𝕕","Dot":"¨","dot":"˙","DotDot":"⃜","doteq":"≐","doteqdot":"≑","DotEqual":"≐","dotminus":"∸","dotplus":"∔","dotsquare":"⊡","doublebarwedge":"⌆","DoubleContourIntegral":"∯","DoubleDot":"¨","DoubleDownArrow":"⇓","DoubleLeftArrow":"⇐","DoubleLeftRightArrow":"⇔","DoubleLeftTee":"⫤","DoubleLongLeftArrow":"⟸","DoubleLongLeftRightArrow":"⟺","DoubleLongRightArrow":"⟹","DoubleRightArrow":"⇒","DoubleRightTee":"⊨","DoubleUpArrow":"⇑","DoubleUpDownArrow":"⇕","DoubleVerticalBar":"∥","DownArrowBar":"⤓","downarrow":"↓","DownArrow":"↓","Downarrow":"⇓","DownArrowUpArrow":"⇵","DownBreve":"̑","downdownarrows":"⇊","downharpoonleft":"⇃","downharpoonright":"⇂","DownLeftRightVector":"⥐","DownLeftTeeVector":"⥞","DownLeftVectorBar":"⥖","DownLeftVector":"↽","DownRightTeeVector":"⥟","DownRightVectorBar":"⥗","DownRightVector":"⇁","DownTeeArrow":"↧","DownTee":"⊤","drbkarow":"⤐","drcorn":"⌟","drcrop":"⌌","Dscr":"𝒟","dscr":"𝒹","DScy":"Ѕ","dscy":"ѕ","dsol":"⧶","Dstrok":"Đ","dstrok":"đ","dtdot":"⋱","dtri":"▿","dtrif":"▾","duarr":"⇵","duhar":"⥯","dwangle":"⦦","DZcy":"Џ","dzcy":"џ","dzigrarr":"⟿","Eacute":"É","eacute":"é","easter":"⩮","Ecaron":"Ě","ecaron":"ě","Ecirc":"Ê","ecirc":"ê","ecir":"≖","ecolon":"≕","Ecy":"Э","ecy":"э","eDDot":"⩷","Edot":"Ė","edot":"ė","eDot":"≑","ee":"ⅇ","efDot":"≒","Efr":"𝔈","efr":"𝔢","eg":"⪚","Egrave":"È","egrave":"è","egs":"⪖","egsdot":"⪘","el":"⪙","Element":"∈","elinters":"⏧","ell":"ℓ","els":"⪕","elsdot":"⪗","Emacr":"Ē","emacr":"ē","empty":"∅","emptyset":"∅","EmptySmallSquare":"◻","emptyv":"∅","EmptyVerySmallSquare":"▫","emsp13":" ","emsp14":" ","emsp":" ","ENG":"Ŋ","eng":"ŋ","ensp":" ","Eogon":"Ę","eogon":"ę","Eopf":"𝔼","eopf":"𝕖","epar":"⋕","eparsl":"⧣","eplus":"⩱","epsi":"ε","Epsilon":"Ε","epsilon":"ε","epsiv":"ϵ","eqcirc":"≖","eqcolon":"≕","eqsim":"≂","eqslantgtr":"⪖","eqslantless":"⪕","Equal":"⩵","equals":"=","EqualTilde":"≂","equest":"≟","Equilibrium":"⇌","equiv":"≡","equivDD":"⩸","eqvparsl":"⧥","erarr":"⥱","erDot":"≓","escr":"ℯ","Escr":"ℰ","esdot":"≐","Esim":"⩳","esim":"≂","Eta":"Η","eta":"η","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","euro":"€","excl":"!","exist":"∃","Exists":"∃","expectation":"ℰ","exponentiale":"ⅇ","ExponentialE":"ⅇ","fallingdotseq":"≒","Fcy":"Ф","fcy":"ф","female":"♀","ffilig":"ffi","fflig":"ff","ffllig":"ffl","Ffr":"𝔉","ffr":"𝔣","filig":"fi","FilledSmallSquare":"◼","FilledVerySmallSquare":"▪","fjlig":"fj","flat":"♭","fllig":"fl","fltns":"▱","fnof":"ƒ","Fopf":"𝔽","fopf":"𝕗","forall":"∀","ForAll":"∀","fork":"⋔","forkv":"⫙","Fouriertrf":"ℱ","fpartint":"⨍","frac12":"½","frac13":"⅓","frac14":"¼","frac15":"⅕","frac16":"⅙","frac18":"⅛","frac23":"⅔","frac25":"⅖","frac34":"¾","frac35":"⅗","frac38":"⅜","frac45":"⅘","frac56":"⅚","frac58":"⅝","frac78":"⅞","frasl":"⁄","frown":"⌢","fscr":"𝒻","Fscr":"ℱ","gacute":"ǵ","Gamma":"Γ","gamma":"γ","Gammad":"Ϝ","gammad":"ϝ","gap":"⪆","Gbreve":"Ğ","gbreve":"ğ","Gcedil":"Ģ","Gcirc":"Ĝ","gcirc":"ĝ","Gcy":"Г","gcy":"г","Gdot":"Ġ","gdot":"ġ","ge":"≥","gE":"≧","gEl":"⪌","gel":"⋛","geq":"≥","geqq":"≧","geqslant":"⩾","gescc":"⪩","ges":"⩾","gesdot":"⪀","gesdoto":"⪂","gesdotol":"⪄","gesl":"⋛︀","gesles":"⪔","Gfr":"𝔊","gfr":"𝔤","gg":"≫","Gg":"⋙","ggg":"⋙","gimel":"ℷ","GJcy":"Ѓ","gjcy":"ѓ","gla":"⪥","gl":"≷","glE":"⪒","glj":"⪤","gnap":"⪊","gnapprox":"⪊","gne":"⪈","gnE":"≩","gneq":"⪈","gneqq":"≩","gnsim":"⋧","Gopf":"𝔾","gopf":"𝕘","grave":"`","GreaterEqual":"≥","GreaterEqualLess":"⋛","GreaterFullEqual":"≧","GreaterGreater":"⪢","GreaterLess":"≷","GreaterSlantEqual":"⩾","GreaterTilde":"≳","Gscr":"𝒢","gscr":"ℊ","gsim":"≳","gsime":"⪎","gsiml":"⪐","gtcc":"⪧","gtcir":"⩺","gt":">","GT":">","Gt":"≫","gtdot":"⋗","gtlPar":"⦕","gtquest":"⩼","gtrapprox":"⪆","gtrarr":"⥸","gtrdot":"⋗","gtreqless":"⋛","gtreqqless":"⪌","gtrless":"≷","gtrsim":"≳","gvertneqq":"≩︀","gvnE":"≩︀","Hacek":"ˇ","hairsp":" ","half":"½","hamilt":"ℋ","HARDcy":"Ъ","hardcy":"ъ","harrcir":"⥈","harr":"↔","hArr":"⇔","harrw":"↭","Hat":"^","hbar":"ℏ","Hcirc":"Ĥ","hcirc":"ĥ","hearts":"♥","heartsuit":"♥","hellip":"…","hercon":"⊹","hfr":"𝔥","Hfr":"ℌ","HilbertSpace":"ℋ","hksearow":"⤥","hkswarow":"⤦","hoarr":"⇿","homtht":"∻","hookleftarrow":"↩","hookrightarrow":"↪","hopf":"𝕙","Hopf":"ℍ","horbar":"―","HorizontalLine":"─","hscr":"𝒽","Hscr":"ℋ","hslash":"ℏ","Hstrok":"Ħ","hstrok":"ħ","HumpDownHump":"≎","HumpEqual":"≏","hybull":"⁃","hyphen":"‐","Iacute":"Í","iacute":"í","ic":"","Icirc":"Î","icirc":"î","Icy":"И","icy":"и","Idot":"İ","IEcy":"Е","iecy":"е","iexcl":"¡","iff":"⇔","ifr":"𝔦","Ifr":"ℑ","Igrave":"Ì","igrave":"ì","ii":"ⅈ","iiiint":"⨌","iiint":"∭","iinfin":"⧜","iiota":"℩","IJlig":"IJ","ijlig":"ij","Imacr":"Ī","imacr":"ī","image":"ℑ","ImaginaryI":"ⅈ","imagline":"ℐ","imagpart":"ℑ","imath":"ı","Im":"ℑ","imof":"⊷","imped":"Ƶ","Implies":"⇒","incare":"℅","in":"∈","infin":"∞","infintie":"⧝","inodot":"ı","intcal":"⊺","int":"∫","Int":"∬","integers":"ℤ","Integral":"∫","intercal":"⊺","Intersection":"⋂","intlarhk":"⨗","intprod":"⨼","InvisibleComma":"","InvisibleTimes":"","IOcy":"Ё","iocy":"ё","Iogon":"Į","iogon":"į","Iopf":"𝕀","iopf":"𝕚","Iota":"Ι","iota":"ι","iprod":"⨼","iquest":"¿","iscr":"𝒾","Iscr":"ℐ","isin":"∈","isindot":"⋵","isinE":"⋹","isins":"⋴","isinsv":"⋳","isinv":"∈","it":"","Itilde":"Ĩ","itilde":"ĩ","Iukcy":"І","iukcy":"і","Iuml":"Ï","iuml":"ï","Jcirc":"Ĵ","jcirc":"ĵ","Jcy":"Й","jcy":"й","Jfr":"𝔍","jfr":"𝔧","jmath":"ȷ","Jopf":"𝕁","jopf":"𝕛","Jscr":"𝒥","jscr":"𝒿","Jsercy":"Ј","jsercy":"ј","Jukcy":"Є","jukcy":"є","Kappa":"Κ","kappa":"κ","kappav":"ϰ","Kcedil":"Ķ","kcedil":"ķ","Kcy":"К","kcy":"к","Kfr":"𝔎","kfr":"𝔨","kgreen":"ĸ","KHcy":"Х","khcy":"х","KJcy":"Ќ","kjcy":"ќ","Kopf":"𝕂","kopf":"𝕜","Kscr":"𝒦","kscr":"𝓀","lAarr":"⇚","Lacute":"Ĺ","lacute":"ĺ","laemptyv":"⦴","lagran":"ℒ","Lambda":"Λ","lambda":"λ","lang":"⟨","Lang":"⟪","langd":"⦑","langle":"⟨","lap":"⪅","Laplacetrf":"ℒ","laquo":"«","larrb":"⇤","larrbfs":"⤟","larr":"←","Larr":"↞","lArr":"⇐","larrfs":"⤝","larrhk":"↩","larrlp":"↫","larrpl":"⤹","larrsim":"⥳","larrtl":"↢","latail":"⤙","lAtail":"⤛","lat":"⪫","late":"⪭","lates":"⪭︀","lbarr":"⤌","lBarr":"⤎","lbbrk":"❲","lbrace":"{","lbrack":"[","lbrke":"⦋","lbrksld":"⦏","lbrkslu":"⦍","Lcaron":"Ľ","lcaron":"ľ","Lcedil":"Ļ","lcedil":"ļ","lceil":"⌈","lcub":"{","Lcy":"Л","lcy":"л","ldca":"⤶","ldquo":"“","ldquor":"„","ldrdhar":"⥧","ldrushar":"⥋","ldsh":"↲","le":"≤","lE":"≦","LeftAngleBracket":"⟨","LeftArrowBar":"⇤","leftarrow":"←","LeftArrow":"←","Leftarrow":"⇐","LeftArrowRightArrow":"⇆","leftarrowtail":"↢","LeftCeiling":"⌈","LeftDoubleBracket":"⟦","LeftDownTeeVector":"⥡","LeftDownVectorBar":"⥙","LeftDownVector":"⇃","LeftFloor":"⌊","leftharpoondown":"↽","leftharpoonup":"↼","leftleftarrows":"⇇","leftrightarrow":"↔","LeftRightArrow":"↔","Leftrightarrow":"⇔","leftrightarrows":"⇆","leftrightharpoons":"⇋","leftrightsquigarrow":"↭","LeftRightVector":"⥎","LeftTeeArrow":"↤","LeftTee":"⊣","LeftTeeVector":"⥚","leftthreetimes":"⋋","LeftTriangleBar":"⧏","LeftTriangle":"⊲","LeftTriangleEqual":"⊴","LeftUpDownVector":"⥑","LeftUpTeeVector":"⥠","LeftUpVectorBar":"⥘","LeftUpVector":"↿","LeftVectorBar":"⥒","LeftVector":"↼","lEg":"⪋","leg":"⋚","leq":"≤","leqq":"≦","leqslant":"⩽","lescc":"⪨","les":"⩽","lesdot":"⩿","lesdoto":"⪁","lesdotor":"⪃","lesg":"⋚︀","lesges":"⪓","lessapprox":"⪅","lessdot":"⋖","lesseqgtr":"⋚","lesseqqgtr":"⪋","LessEqualGreater":"⋚","LessFullEqual":"≦","LessGreater":"≶","lessgtr":"≶","LessLess":"⪡","lesssim":"≲","LessSlantEqual":"⩽","LessTilde":"≲","lfisht":"⥼","lfloor":"⌊","Lfr":"𝔏","lfr":"𝔩","lg":"≶","lgE":"⪑","lHar":"⥢","lhard":"↽","lharu":"↼","lharul":"⥪","lhblk":"▄","LJcy":"Љ","ljcy":"љ","llarr":"⇇","ll":"≪","Ll":"⋘","llcorner":"⌞","Lleftarrow":"⇚","llhard":"⥫","lltri":"◺","Lmidot":"Ŀ","lmidot":"ŀ","lmoustache":"⎰","lmoust":"⎰","lnap":"⪉","lnapprox":"⪉","lne":"⪇","lnE":"≨","lneq":"⪇","lneqq":"≨","lnsim":"⋦","loang":"⟬","loarr":"⇽","lobrk":"⟦","longleftarrow":"⟵","LongLeftArrow":"⟵","Longleftarrow":"⟸","longleftrightarrow":"⟷","LongLeftRightArrow":"⟷","Longleftrightarrow":"⟺","longmapsto":"⟼","longrightarrow":"⟶","LongRightArrow":"⟶","Longrightarrow":"⟹","looparrowleft":"↫","looparrowright":"↬","lopar":"⦅","Lopf":"𝕃","lopf":"𝕝","loplus":"⨭","lotimes":"⨴","lowast":"∗","lowbar":"_","LowerLeftArrow":"↙","LowerRightArrow":"↘","loz":"◊","lozenge":"◊","lozf":"⧫","lpar":"(","lparlt":"⦓","lrarr":"⇆","lrcorner":"⌟","lrhar":"⇋","lrhard":"⥭","lrm":"","lrtri":"⊿","lsaquo":"‹","lscr":"𝓁","Lscr":"ℒ","lsh":"↰","Lsh":"↰","lsim":"≲","lsime":"⪍","lsimg":"⪏","lsqb":"[","lsquo":"‘","lsquor":"‚","Lstrok":"Ł","lstrok":"ł","ltcc":"⪦","ltcir":"⩹","lt":"<","LT":"<","Lt":"≪","ltdot":"⋖","lthree":"⋋","ltimes":"⋉","ltlarr":"⥶","ltquest":"⩻","ltri":"◃","ltrie":"⊴","ltrif":"◂","ltrPar":"⦖","lurdshar":"⥊","luruhar":"⥦","lvertneqq":"≨︀","lvnE":"≨︀","macr":"¯","male":"♂","malt":"✠","maltese":"✠","Map":"⤅","map":"↦","mapsto":"↦","mapstodown":"↧","mapstoleft":"↤","mapstoup":"↥","marker":"▮","mcomma":"⨩","Mcy":"М","mcy":"м","mdash":"—","mDDot":"∺","measuredangle":"∡","MediumSpace":" ","Mellintrf":"ℳ","Mfr":"𝔐","mfr":"𝔪","mho":"℧","micro":"µ","midast":"*","midcir":"⫰","mid":"∣","middot":"·","minusb":"⊟","minus":"−","minusd":"∸","minusdu":"⨪","MinusPlus":"∓","mlcp":"⫛","mldr":"…","mnplus":"∓","models":"⊧","Mopf":"𝕄","mopf":"𝕞","mp":"∓","mscr":"𝓂","Mscr":"ℳ","mstpos":"∾","Mu":"Μ","mu":"μ","multimap":"⊸","mumap":"⊸","nabla":"∇","Nacute":"Ń","nacute":"ń","nang":"∠⃒","nap":"≉","napE":"⩰̸","napid":"≋̸","napos":"ʼn","napprox":"≉","natural":"♮","naturals":"ℕ","natur":"♮","nbsp":" ","nbump":"≎̸","nbumpe":"≏̸","ncap":"⩃","Ncaron":"Ň","ncaron":"ň","Ncedil":"Ņ","ncedil":"ņ","ncong":"≇","ncongdot":"⩭̸","ncup":"⩂","Ncy":"Н","ncy":"н","ndash":"–","nearhk":"⤤","nearr":"↗","neArr":"⇗","nearrow":"↗","ne":"≠","nedot":"≐̸","NegativeMediumSpace":"","NegativeThickSpace":"","NegativeThinSpace":"","NegativeVeryThinSpace":"","nequiv":"≢","nesear":"⤨","nesim":"≂̸","NestedGreaterGreater":"≫","NestedLessLess":"≪","NewLine":"\\n","nexist":"∄","nexists":"∄","Nfr":"𝔑","nfr":"𝔫","ngE":"≧̸","nge":"≱","ngeq":"≱","ngeqq":"≧̸","ngeqslant":"⩾̸","nges":"⩾̸","nGg":"⋙̸","ngsim":"≵","nGt":"≫⃒","ngt":"≯","ngtr":"≯","nGtv":"≫̸","nharr":"↮","nhArr":"⇎","nhpar":"⫲","ni":"∋","nis":"⋼","nisd":"⋺","niv":"∋","NJcy":"Њ","njcy":"њ","nlarr":"↚","nlArr":"⇍","nldr":"‥","nlE":"≦̸","nle":"≰","nleftarrow":"↚","nLeftarrow":"⇍","nleftrightarrow":"↮","nLeftrightarrow":"⇎","nleq":"≰","nleqq":"≦̸","nleqslant":"⩽̸","nles":"⩽̸","nless":"≮","nLl":"⋘̸","nlsim":"≴","nLt":"≪⃒","nlt":"≮","nltri":"⋪","nltrie":"⋬","nLtv":"≪̸","nmid":"∤","NoBreak":"","NonBreakingSpace":" ","nopf":"𝕟","Nopf":"ℕ","Not":"⫬","not":"¬","NotCongruent":"≢","NotCupCap":"≭","NotDoubleVerticalBar":"∦","NotElement":"∉","NotEqual":"≠","NotEqualTilde":"≂̸","NotExists":"∄","NotGreater":"≯","NotGreaterEqual":"≱","NotGreaterFullEqual":"≧̸","NotGreaterGreater":"≫̸","NotGreaterLess":"≹","NotGreaterSlantEqual":"⩾̸","NotGreaterTilde":"≵","NotHumpDownHump":"≎̸","NotHumpEqual":"≏̸","notin":"∉","notindot":"⋵̸","notinE":"⋹̸","notinva":"∉","notinvb":"⋷","notinvc":"⋶","NotLeftTriangleBar":"⧏̸","NotLeftTriangle":"⋪","NotLeftTriangleEqual":"⋬","NotLess":"≮","NotLessEqual":"≰","NotLessGreater":"≸","NotLessLess":"≪̸","NotLessSlantEqual":"⩽̸","NotLessTilde":"≴","NotNestedGreaterGreater":"⪢̸","NotNestedLessLess":"⪡̸","notni":"∌","notniva":"∌","notnivb":"⋾","notnivc":"⋽","NotPrecedes":"⊀","NotPrecedesEqual":"⪯̸","NotPrecedesSlantEqual":"⋠","NotReverseElement":"∌","NotRightTriangleBar":"⧐̸","NotRightTriangle":"⋫","NotRightTriangleEqual":"⋭","NotSquareSubset":"⊏̸","NotSquareSubsetEqual":"⋢","NotSquareSuperset":"⊐̸","NotSquareSupersetEqual":"⋣","NotSubset":"⊂⃒","NotSubsetEqual":"⊈","NotSucceeds":"⊁","NotSucceedsEqual":"⪰̸","NotSucceedsSlantEqual":"⋡","NotSucceedsTilde":"≿̸","NotSuperset":"⊃⃒","NotSupersetEqual":"⊉","NotTilde":"≁","NotTildeEqual":"≄","NotTildeFullEqual":"≇","NotTildeTilde":"≉","NotVerticalBar":"∤","nparallel":"∦","npar":"∦","nparsl":"⫽⃥","npart":"∂̸","npolint":"⨔","npr":"⊀","nprcue":"⋠","nprec":"⊀","npreceq":"⪯̸","npre":"⪯̸","nrarrc":"⤳̸","nrarr":"↛","nrArr":"⇏","nrarrw":"↝̸","nrightarrow":"↛","nRightarrow":"⇏","nrtri":"⋫","nrtrie":"⋭","nsc":"⊁","nsccue":"⋡","nsce":"⪰̸","Nscr":"𝒩","nscr":"𝓃","nshortmid":"∤","nshortparallel":"∦","nsim":"≁","nsime":"≄","nsimeq":"≄","nsmid":"∤","nspar":"∦","nsqsube":"⋢","nsqsupe":"⋣","nsub":"⊄","nsubE":"⫅̸","nsube":"⊈","nsubset":"⊂⃒","nsubseteq":"⊈","nsubseteqq":"⫅̸","nsucc":"⊁","nsucceq":"⪰̸","nsup":"⊅","nsupE":"⫆̸","nsupe":"⊉","nsupset":"⊃⃒","nsupseteq":"⊉","nsupseteqq":"⫆̸","ntgl":"≹","Ntilde":"Ñ","ntilde":"ñ","ntlg":"≸","ntriangleleft":"⋪","ntrianglelefteq":"⋬","ntriangleright":"⋫","ntrianglerighteq":"⋭","Nu":"Ν","nu":"ν","num":"#","numero":"№","numsp":" ","nvap":"≍⃒","nvdash":"⊬","nvDash":"⊭","nVdash":"⊮","nVDash":"⊯","nvge":"≥⃒","nvgt":">⃒","nvHarr":"⤄","nvinfin":"⧞","nvlArr":"⤂","nvle":"≤⃒","nvlt":"<⃒","nvltrie":"⊴⃒","nvrArr":"⤃","nvrtrie":"⊵⃒","nvsim":"∼⃒","nwarhk":"⤣","nwarr":"↖","nwArr":"⇖","nwarrow":"↖","nwnear":"⤧","Oacute":"Ó","oacute":"ó","oast":"⊛","Ocirc":"Ô","ocirc":"ô","ocir":"⊚","Ocy":"О","ocy":"о","odash":"⊝","Odblac":"Ő","odblac":"ő","odiv":"⨸","odot":"⊙","odsold":"⦼","OElig":"Œ","oelig":"œ","ofcir":"⦿","Ofr":"𝔒","ofr":"𝔬","ogon":"˛","Ograve":"Ò","ograve":"ò","ogt":"⧁","ohbar":"⦵","ohm":"Ω","oint":"∮","olarr":"↺","olcir":"⦾","olcross":"⦻","oline":"‾","olt":"⧀","Omacr":"Ō","omacr":"ō","Omega":"Ω","omega":"ω","Omicron":"Ο","omicron":"ο","omid":"⦶","ominus":"⊖","Oopf":"𝕆","oopf":"𝕠","opar":"⦷","OpenCurlyDoubleQuote":"“","OpenCurlyQuote":"‘","operp":"⦹","oplus":"⊕","orarr":"↻","Or":"⩔","or":"∨","ord":"⩝","order":"ℴ","orderof":"ℴ","ordf":"ª","ordm":"º","origof":"⊶","oror":"⩖","orslope":"⩗","orv":"⩛","oS":"Ⓢ","Oscr":"𝒪","oscr":"ℴ","Oslash":"Ø","oslash":"ø","osol":"⊘","Otilde":"Õ","otilde":"õ","otimesas":"⨶","Otimes":"⨷","otimes":"⊗","Ouml":"Ö","ouml":"ö","ovbar":"⌽","OverBar":"‾","OverBrace":"⏞","OverBracket":"⎴","OverParenthesis":"⏜","para":"¶","parallel":"∥","par":"∥","parsim":"⫳","parsl":"⫽","part":"∂","PartialD":"∂","Pcy":"П","pcy":"п","percnt":"%","period":".","permil":"‰","perp":"⊥","pertenk":"‱","Pfr":"𝔓","pfr":"𝔭","Phi":"Φ","phi":"φ","phiv":"ϕ","phmmat":"ℳ","phone":"☎","Pi":"Π","pi":"π","pitchfork":"⋔","piv":"ϖ","planck":"ℏ","planckh":"ℎ","plankv":"ℏ","plusacir":"⨣","plusb":"⊞","pluscir":"⨢","plus":"+","plusdo":"∔","plusdu":"⨥","pluse":"⩲","PlusMinus":"±","plusmn":"±","plussim":"⨦","plustwo":"⨧","pm":"±","Poincareplane":"ℌ","pointint":"⨕","popf":"𝕡","Popf":"ℙ","pound":"£","prap":"⪷","Pr":"⪻","pr":"≺","prcue":"≼","precapprox":"⪷","prec":"≺","preccurlyeq":"≼","Precedes":"≺","PrecedesEqual":"⪯","PrecedesSlantEqual":"≼","PrecedesTilde":"≾","preceq":"⪯","precnapprox":"⪹","precneqq":"⪵","precnsim":"⋨","pre":"⪯","prE":"⪳","precsim":"≾","prime":"′","Prime":"″","primes":"ℙ","prnap":"⪹","prnE":"⪵","prnsim":"⋨","prod":"∏","Product":"∏","profalar":"⌮","profline":"⌒","profsurf":"⌓","prop":"∝","Proportional":"∝","Proportion":"∷","propto":"∝","prsim":"≾","prurel":"⊰","Pscr":"𝒫","pscr":"𝓅","Psi":"Ψ","psi":"ψ","puncsp":" ","Qfr":"𝔔","qfr":"𝔮","qint":"⨌","qopf":"𝕢","Qopf":"ℚ","qprime":"⁗","Qscr":"𝒬","qscr":"𝓆","quaternions":"ℍ","quatint":"⨖","quest":"?","questeq":"≟","quot":"\\"","QUOT":"\\"","rAarr":"⇛","race":"∽̱","Racute":"Ŕ","racute":"ŕ","radic":"√","raemptyv":"⦳","rang":"⟩","Rang":"⟫","rangd":"⦒","range":"⦥","rangle":"⟩","raquo":"»","rarrap":"⥵","rarrb":"⇥","rarrbfs":"⤠","rarrc":"⤳","rarr":"→","Rarr":"↠","rArr":"⇒","rarrfs":"⤞","rarrhk":"↪","rarrlp":"↬","rarrpl":"⥅","rarrsim":"⥴","Rarrtl":"⤖","rarrtl":"↣","rarrw":"↝","ratail":"⤚","rAtail":"⤜","ratio":"∶","rationals":"ℚ","rbarr":"⤍","rBarr":"⤏","RBarr":"⤐","rbbrk":"❳","rbrace":"}","rbrack":"]","rbrke":"⦌","rbrksld":"⦎","rbrkslu":"⦐","Rcaron":"Ř","rcaron":"ř","Rcedil":"Ŗ","rcedil":"ŗ","rceil":"⌉","rcub":"}","Rcy":"Р","rcy":"р","rdca":"⤷","rdldhar":"⥩","rdquo":"”","rdquor":"”","rdsh":"↳","real":"ℜ","realine":"ℛ","realpart":"ℜ","reals":"ℝ","Re":"ℜ","rect":"▭","reg":"®","REG":"®","ReverseElement":"∋","ReverseEquilibrium":"⇋","ReverseUpEquilibrium":"⥯","rfisht":"⥽","rfloor":"⌋","rfr":"𝔯","Rfr":"ℜ","rHar":"⥤","rhard":"⇁","rharu":"⇀","rharul":"⥬","Rho":"Ρ","rho":"ρ","rhov":"ϱ","RightAngleBracket":"⟩","RightArrowBar":"⇥","rightarrow":"→","RightArrow":"→","Rightarrow":"⇒","RightArrowLeftArrow":"⇄","rightarrowtail":"↣","RightCeiling":"⌉","RightDoubleBracket":"⟧","RightDownTeeVector":"⥝","RightDownVectorBar":"⥕","RightDownVector":"⇂","RightFloor":"⌋","rightharpoondown":"⇁","rightharpoonup":"⇀","rightleftarrows":"⇄","rightleftharpoons":"⇌","rightrightarrows":"⇉","rightsquigarrow":"↝","RightTeeArrow":"↦","RightTee":"⊢","RightTeeVector":"⥛","rightthreetimes":"⋌","RightTriangleBar":"⧐","RightTriangle":"⊳","RightTriangleEqual":"⊵","RightUpDownVector":"⥏","RightUpTeeVector":"⥜","RightUpVectorBar":"⥔","RightUpVector":"↾","RightVectorBar":"⥓","RightVector":"⇀","ring":"˚","risingdotseq":"≓","rlarr":"⇄","rlhar":"⇌","rlm":"","rmoustache":"⎱","rmoust":"⎱","rnmid":"⫮","roang":"⟭","roarr":"⇾","robrk":"⟧","ropar":"⦆","ropf":"𝕣","Ropf":"ℝ","roplus":"⨮","rotimes":"⨵","RoundImplies":"⥰","rpar":")","rpargt":"⦔","rppolint":"⨒","rrarr":"⇉","Rrightarrow":"⇛","rsaquo":"›","rscr":"𝓇","Rscr":"ℛ","rsh":"↱","Rsh":"↱","rsqb":"]","rsquo":"’","rsquor":"’","rthree":"⋌","rtimes":"⋊","rtri":"▹","rtrie":"⊵","rtrif":"▸","rtriltri":"⧎","RuleDelayed":"⧴","ruluhar":"⥨","rx":"℞","Sacute":"Ś","sacute":"ś","sbquo":"‚","scap":"⪸","Scaron":"Š","scaron":"š","Sc":"⪼","sc":"≻","sccue":"≽","sce":"⪰","scE":"⪴","Scedil":"Ş","scedil":"ş","Scirc":"Ŝ","scirc":"ŝ","scnap":"⪺","scnE":"⪶","scnsim":"⋩","scpolint":"⨓","scsim":"≿","Scy":"С","scy":"с","sdotb":"⊡","sdot":"⋅","sdote":"⩦","searhk":"⤥","searr":"↘","seArr":"⇘","searrow":"↘","sect":"§","semi":";","seswar":"⤩","setminus":"∖","setmn":"∖","sext":"✶","Sfr":"𝔖","sfr":"𝔰","sfrown":"⌢","sharp":"♯","SHCHcy":"Щ","shchcy":"щ","SHcy":"Ш","shcy":"ш","ShortDownArrow":"↓","ShortLeftArrow":"←","shortmid":"∣","shortparallel":"∥","ShortRightArrow":"→","ShortUpArrow":"↑","shy":"","Sigma":"Σ","sigma":"σ","sigmaf":"ς","sigmav":"ς","sim":"∼","simdot":"⩪","sime":"≃","simeq":"≃","simg":"⪞","simgE":"⪠","siml":"⪝","simlE":"⪟","simne":"≆","simplus":"⨤","simrarr":"⥲","slarr":"←","SmallCircle":"∘","smallsetminus":"∖","smashp":"⨳","smeparsl":"⧤","smid":"∣","smile":"⌣","smt":"⪪","smte":"⪬","smtes":"⪬︀","SOFTcy":"Ь","softcy":"ь","solbar":"⌿","solb":"⧄","sol":"/","Sopf":"𝕊","sopf":"𝕤","spades":"♠","spadesuit":"♠","spar":"∥","sqcap":"⊓","sqcaps":"⊓︀","sqcup":"⊔","sqcups":"⊔︀","Sqrt":"√","sqsub":"⊏","sqsube":"⊑","sqsubset":"⊏","sqsubseteq":"⊑","sqsup":"⊐","sqsupe":"⊒","sqsupset":"⊐","sqsupseteq":"⊒","square":"□","Square":"□","SquareIntersection":"⊓","SquareSubset":"⊏","SquareSubsetEqual":"⊑","SquareSuperset":"⊐","SquareSupersetEqual":"⊒","SquareUnion":"⊔","squarf":"▪","squ":"□","squf":"▪","srarr":"→","Sscr":"𝒮","sscr":"𝓈","ssetmn":"∖","ssmile":"⌣","sstarf":"⋆","Star":"⋆","star":"☆","starf":"★","straightepsilon":"ϵ","straightphi":"ϕ","strns":"¯","sub":"⊂","Sub":"⋐","subdot":"⪽","subE":"⫅","sube":"⊆","subedot":"⫃","submult":"⫁","subnE":"⫋","subne":"⊊","subplus":"⪿","subrarr":"⥹","subset":"⊂","Subset":"⋐","subseteq":"⊆","subseteqq":"⫅","SubsetEqual":"⊆","subsetneq":"⊊","subsetneqq":"⫋","subsim":"⫇","subsub":"⫕","subsup":"⫓","succapprox":"⪸","succ":"≻","succcurlyeq":"≽","Succeeds":"≻","SucceedsEqual":"⪰","SucceedsSlantEqual":"≽","SucceedsTilde":"≿","succeq":"⪰","succnapprox":"⪺","succneqq":"⪶","succnsim":"⋩","succsim":"≿","SuchThat":"∋","sum":"∑","Sum":"∑","sung":"♪","sup1":"¹","sup2":"²","sup3":"³","sup":"⊃","Sup":"⋑","supdot":"⪾","supdsub":"⫘","supE":"⫆","supe":"⊇","supedot":"⫄","Superset":"⊃","SupersetEqual":"⊇","suphsol":"⟉","suphsub":"⫗","suplarr":"⥻","supmult":"⫂","supnE":"⫌","supne":"⊋","supplus":"⫀","supset":"⊃","Supset":"⋑","supseteq":"⊇","supseteqq":"⫆","supsetneq":"⊋","supsetneqq":"⫌","supsim":"⫈","supsub":"⫔","supsup":"⫖","swarhk":"⤦","swarr":"↙","swArr":"⇙","swarrow":"↙","swnwar":"⤪","szlig":"ß","Tab":"\\t","target":"⌖","Tau":"Τ","tau":"τ","tbrk":"⎴","Tcaron":"Ť","tcaron":"ť","Tcedil":"Ţ","tcedil":"ţ","Tcy":"Т","tcy":"т","tdot":"⃛","telrec":"⌕","Tfr":"𝔗","tfr":"𝔱","there4":"∴","therefore":"∴","Therefore":"∴","Theta":"Θ","theta":"θ","thetasym":"ϑ","thetav":"ϑ","thickapprox":"≈","thicksim":"∼","ThickSpace":" ","ThinSpace":" ","thinsp":" ","thkap":"≈","thksim":"∼","THORN":"Þ","thorn":"þ","tilde":"˜","Tilde":"∼","TildeEqual":"≃","TildeFullEqual":"≅","TildeTilde":"≈","timesbar":"⨱","timesb":"⊠","times":"×","timesd":"⨰","tint":"∭","toea":"⤨","topbot":"⌶","topcir":"⫱","top":"⊤","Topf":"𝕋","topf":"𝕥","topfork":"⫚","tosa":"⤩","tprime":"‴","trade":"™","TRADE":"™","triangle":"▵","triangledown":"▿","triangleleft":"◃","trianglelefteq":"⊴","triangleq":"≜","triangleright":"▹","trianglerighteq":"⊵","tridot":"◬","trie":"≜","triminus":"⨺","TripleDot":"⃛","triplus":"⨹","trisb":"⧍","tritime":"⨻","trpezium":"⏢","Tscr":"𝒯","tscr":"𝓉","TScy":"Ц","tscy":"ц","TSHcy":"Ћ","tshcy":"ћ","Tstrok":"Ŧ","tstrok":"ŧ","twixt":"≬","twoheadleftarrow":"↞","twoheadrightarrow":"↠","Uacute":"Ú","uacute":"ú","uarr":"↑","Uarr":"↟","uArr":"⇑","Uarrocir":"⥉","Ubrcy":"Ў","ubrcy":"ў","Ubreve":"Ŭ","ubreve":"ŭ","Ucirc":"Û","ucirc":"û","Ucy":"У","ucy":"у","udarr":"⇅","Udblac":"Ű","udblac":"ű","udhar":"⥮","ufisht":"⥾","Ufr":"𝔘","ufr":"𝔲","Ugrave":"Ù","ugrave":"ù","uHar":"⥣","uharl":"↿","uharr":"↾","uhblk":"▀","ulcorn":"⌜","ulcorner":"⌜","ulcrop":"⌏","ultri":"◸","Umacr":"Ū","umacr":"ū","uml":"¨","UnderBar":"_","UnderBrace":"⏟","UnderBracket":"⎵","UnderParenthesis":"⏝","Union":"⋃","UnionPlus":"⊎","Uogon":"Ų","uogon":"ų","Uopf":"𝕌","uopf":"𝕦","UpArrowBar":"⤒","uparrow":"↑","UpArrow":"↑","Uparrow":"⇑","UpArrowDownArrow":"⇅","updownarrow":"↕","UpDownArrow":"↕","Updownarrow":"⇕","UpEquilibrium":"⥮","upharpoonleft":"↿","upharpoonright":"↾","uplus":"⊎","UpperLeftArrow":"↖","UpperRightArrow":"↗","upsi":"υ","Upsi":"ϒ","upsih":"ϒ","Upsilon":"Υ","upsilon":"υ","UpTeeArrow":"↥","UpTee":"⊥","upuparrows":"⇈","urcorn":"⌝","urcorner":"⌝","urcrop":"⌎","Uring":"Ů","uring":"ů","urtri":"◹","Uscr":"𝒰","uscr":"𝓊","utdot":"⋰","Utilde":"Ũ","utilde":"ũ","utri":"▵","utrif":"▴","uuarr":"⇈","Uuml":"Ü","uuml":"ü","uwangle":"⦧","vangrt":"⦜","varepsilon":"ϵ","varkappa":"ϰ","varnothing":"∅","varphi":"ϕ","varpi":"ϖ","varpropto":"∝","varr":"↕","vArr":"⇕","varrho":"ϱ","varsigma":"ς","varsubsetneq":"⊊︀","varsubsetneqq":"⫋︀","varsupsetneq":"⊋︀","varsupsetneqq":"⫌︀","vartheta":"ϑ","vartriangleleft":"⊲","vartriangleright":"⊳","vBar":"⫨","Vbar":"⫫","vBarv":"⫩","Vcy":"В","vcy":"в","vdash":"⊢","vDash":"⊨","Vdash":"⊩","VDash":"⊫","Vdashl":"⫦","veebar":"⊻","vee":"∨","Vee":"⋁","veeeq":"≚","vellip":"⋮","verbar":"|","Verbar":"‖","vert":"|","Vert":"‖","VerticalBar":"∣","VerticalLine":"|","VerticalSeparator":"❘","VerticalTilde":"≀","VeryThinSpace":" ","Vfr":"𝔙","vfr":"𝔳","vltri":"⊲","vnsub":"⊂⃒","vnsup":"⊃⃒","Vopf":"𝕍","vopf":"𝕧","vprop":"∝","vrtri":"⊳","Vscr":"𝒱","vscr":"𝓋","vsubnE":"⫋︀","vsubne":"⊊︀","vsupnE":"⫌︀","vsupne":"⊋︀","Vvdash":"⊪","vzigzag":"⦚","Wcirc":"Ŵ","wcirc":"ŵ","wedbar":"⩟","wedge":"∧","Wedge":"⋀","wedgeq":"≙","weierp":"℘","Wfr":"𝔚","wfr":"𝔴","Wopf":"𝕎","wopf":"𝕨","wp":"℘","wr":"≀","wreath":"≀","Wscr":"𝒲","wscr":"𝓌","xcap":"⋂","xcirc":"◯","xcup":"⋃","xdtri":"▽","Xfr":"𝔛","xfr":"𝔵","xharr":"⟷","xhArr":"⟺","Xi":"Ξ","xi":"ξ","xlarr":"⟵","xlArr":"⟸","xmap":"⟼","xnis":"⋻","xodot":"⨀","Xopf":"𝕏","xopf":"𝕩","xoplus":"⨁","xotime":"⨂","xrarr":"⟶","xrArr":"⟹","Xscr":"𝒳","xscr":"𝓍","xsqcup":"⨆","xuplus":"⨄","xutri":"△","xvee":"⋁","xwedge":"⋀","Yacute":"Ý","yacute":"ý","YAcy":"Я","yacy":"я","Ycirc":"Ŷ","ycirc":"ŷ","Ycy":"Ы","ycy":"ы","yen":"¥","Yfr":"𝔜","yfr":"𝔶","YIcy":"Ї","yicy":"ї","Yopf":"𝕐","yopf":"𝕪","Yscr":"𝒴","yscr":"𝓎","YUcy":"Ю","yucy":"ю","yuml":"ÿ","Yuml":"Ÿ","Zacute":"Ź","zacute":"ź","Zcaron":"Ž","zcaron":"ž","Zcy":"З","zcy":"з","Zdot":"Ż","zdot":"ż","zeetrf":"ℨ","ZeroWidthSpace":"","Zeta":"Ζ","zeta":"ζ","zfr":"𝔷","Zfr":"ℨ","ZHcy":"Ж","zhcy":"ж","zigrarr":"⇝","zopf":"𝕫","Zopf":"ℤ","Zscr":"𝒵","zscr":"𝓏","zwj":"","zwnj":""}')},function(e){e.exports=JSON.parse('{"amp":"&","apos":"\'","gt":">","lt":"<","quot":"\\""}')},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(485),i=r(146),s=r(486),o=r(147),c=i.CODE_POINTS,a=i.CODE_POINT_SEQUENCES,u={128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376},l="DATA_STATE",f="RCDATA_STATE",h="RAWTEXT_STATE",d="SCRIPT_DATA_STATE",p="PLAINTEXT_STATE",m="TAG_OPEN_STATE",_="END_TAG_OPEN_STATE",g="TAG_NAME_STATE",b="RCDATA_LESS_THAN_SIGN_STATE",y="RCDATA_END_TAG_OPEN_STATE",v="RCDATA_END_TAG_NAME_STATE",w="RAWTEXT_LESS_THAN_SIGN_STATE",E="RAWTEXT_END_TAG_OPEN_STATE",T="RAWTEXT_END_TAG_NAME_STATE",S="SCRIPT_DATA_LESS_THAN_SIGN_STATE",A="SCRIPT_DATA_END_TAG_OPEN_STATE",k="SCRIPT_DATA_END_TAG_NAME_STATE",x="SCRIPT_DATA_ESCAPE_START_STATE",C="SCRIPT_DATA_ESCAPE_START_DASH_STATE",O="SCRIPT_DATA_ESCAPED_STATE",M="SCRIPT_DATA_ESCAPED_DASH_STATE",N="SCRIPT_DATA_ESCAPED_DASH_DASH_STATE",R="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN_STATE",P="SCRIPT_DATA_ESCAPED_END_TAG_OPEN_STATE",I="SCRIPT_DATA_ESCAPED_END_TAG_NAME_STATE",B="SCRIPT_DATA_DOUBLE_ESCAPE_START_STATE",L="SCRIPT_DATA_DOUBLE_ESCAPED_STATE",D="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_STATE",j="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH_STATE",U="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN_STATE",F="SCRIPT_DATA_DOUBLE_ESCAPE_END_STATE",H="BEFORE_ATTRIBUTE_NAME_STATE",q="ATTRIBUTE_NAME_STATE",z="AFTER_ATTRIBUTE_NAME_STATE",W="BEFORE_ATTRIBUTE_VALUE_STATE",K="ATTRIBUTE_VALUE_DOUBLE_QUOTED_STATE",V="ATTRIBUTE_VALUE_SINGLE_QUOTED_STATE",G="ATTRIBUTE_VALUE_UNQUOTED_STATE",Y="AFTER_ATTRIBUTE_VALUE_QUOTED_STATE",X="SELF_CLOSING_START_TAG_STATE",$="BOGUS_COMMENT_STATE",Q="MARKUP_DECLARATION_OPEN_STATE",Z="COMMENT_START_STATE",J="COMMENT_START_DASH_STATE",ee="COMMENT_STATE",te="COMMENT_LESS_THAN_SIGN_STATE",re="COMMENT_LESS_THAN_SIGN_BANG_STATE",ne="COMMENT_LESS_THAN_SIGN_BANG_DASH_STATE",ie="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH_STATE",oe="COMMENT_END_DASH_STATE",ae="COMMENT_END_STATE",se="COMMENT_END_BANG_STATE",ue="DOCTYPE_STATE",ce="BEFORE_DOCTYPE_NAME_STATE",le="DOCTYPE_NAME_STATE",fe="AFTER_DOCTYPE_NAME_STATE",he="AFTER_DOCTYPE_PUBLIC_KEYWORD_STATE",de="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER_STATE",pe="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED_STATE",me="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED_STATE",_e="AFTER_DOCTYPE_PUBLIC_IDENTIFIER_STATE",ge="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS_STATE",be="AFTER_DOCTYPE_SYSTEM_KEYWORD_STATE",ye="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER_STATE",ve="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED_STATE",we="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED_STATE",Ee="AFTER_DOCTYPE_SYSTEM_IDENTIFIER_STATE",Te="BOGUS_DOCTYPE_STATE",Se="CDATA_SECTION_STATE",Ae="CDATA_SECTION_BRACKET_STATE",ke="CDATA_SECTION_END_STATE",xe="CHARACTER_REFERENCE_STATE",Ce="NAMED_CHARACTER_REFERENCE_STATE",Oe="AMBIGUOS_AMPERSAND_STATE",Me="NUMERIC_CHARACTER_REFERENCE_STATE",Ne="HEXADEMICAL_CHARACTER_REFERENCE_START_STATE",Re="DECIMAL_CHARACTER_REFERENCE_START_STATE",Pe="HEXADEMICAL_CHARACTER_REFERENCE_STATE",Ie="DECIMAL_CHARACTER_REFERENCE_STATE",Be="NUMERIC_CHARACTER_REFERENCE_END_STATE";function isWhitespace(e){return e===c.SPACE||e===c.LINE_FEED||e===c.TABULATION||e===c.FORM_FEED}function isAsciiDigit(e){return e>=c.DIGIT_0&&e<=c.DIGIT_9}function isAsciiUpper(e){return e>=c.LATIN_CAPITAL_A&&e<=c.LATIN_CAPITAL_Z}function isAsciiLower(e){return e>=c.LATIN_SMALL_A&&e<=c.LATIN_SMALL_Z}function isAsciiLetter(e){return isAsciiLower(e)||isAsciiUpper(e)}function isAsciiAlphaNumeric(e){return isAsciiLetter(e)||isAsciiDigit(e)}function isAsciiUpperHexDigit(e){return e>=c.LATIN_CAPITAL_A&&e<=c.LATIN_CAPITAL_F}function isAsciiLowerHexDigit(e){return e>=c.LATIN_SMALL_A&&e<=c.LATIN_SMALL_F}function toChar(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(e>>>10&1023|55296)+String.fromCharCode(56320|1023&e))}function toAsciiLowerChar(e){return String.fromCharCode(e+32)}function findNamedEntityTreeBranch(e,t){for(var r=s[++e],n=++e,i=n+r-1;n<=i;){var o=n+i>>>1,a=s[o];if(a<t)n=1+o;else{if(!(t<a))return s[o+r];i=o-1}}return-1}(r=function(){function Tokenizer(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Tokenizer),this.preprocessor=new n,this.tokenQueue=[],this.allowCDATA=!1,this.state=l,this.returnState="",this.charRefCode=-1,this.tempBuff=[],this.lastStartTagName="",this.consumedAfterSnapshot=-1,this.active=!1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr=null}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Tokenizer,[{key:"_err",value:function _err(){}},{key:"_errOnNextCodePoint",value:function _errOnNextCodePoint(e){this._consume(),this._err(e),this._unconsume()}},{key:"getNextToken",value:function getNextToken(){for(;!this.tokenQueue.length&&this.active;){this.consumedAfterSnapshot=0;var e=this._consume();this._ensureHibernation()||this[this.state](e)}return this.tokenQueue.shift()}},{key:"write",value:function write(e,t){this.active=!0,this.preprocessor.write(e,t)}},{key:"insertHtmlAtCurrentPos",value:function insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e)}},{key:"_ensureHibernation",value:function _ensureHibernation(){if(this.preprocessor.endOfChunkHit){for(;0<this.consumedAfterSnapshot;this.consumedAfterSnapshot--)this.preprocessor.retreat();return this.active=!1,this.tokenQueue.push({type:Tokenizer.HIBERNATION_TOKEN}),!0}return!1}},{key:"_consume",value:function _consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}},{key:"_unconsume",value:function _unconsume(){this.consumedAfterSnapshot--,this.preprocessor.retreat()}},{key:"_reconsumeInState",value:function _reconsumeInState(e){this.state=e,this._unconsume()}},{key:"_consumeSequenceIfMatch",value:function _consumeSequenceIfMatch(e,t,r){for(var n,i=0,o=!0,a=e.length,s=0,u=t;s<a;s++){if(0<s&&(u=this._consume(),i++),u===c.EOF){o=!1;break}if(u!==(n=e[s])&&(r||u!==n+32)){o=!1;break}}if(!o)for(;i--;)this._unconsume();return o}},{key:"_isTempBufferEqualToScriptString",value:function _isTempBufferEqualToScriptString(){if(this.tempBuff.length!==a.SCRIPT_STRING.length)return!1;for(var e=0;e<this.tempBuff.length;e++)if(this.tempBuff[e]!==a.SCRIPT_STRING[e])return!1;return!0}},{key:"_createStartTagToken",value:function _createStartTagToken(){this.currentToken={type:Tokenizer.START_TAG_TOKEN,tagName:"",selfClosing:!1,ackSelfClosing:!1,attrs:[]}}},{key:"_createEndTagToken",value:function _createEndTagToken(){this.currentToken={type:Tokenizer.END_TAG_TOKEN,tagName:"",selfClosing:!1,attrs:[]}}},{key:"_createCommentToken",value:function _createCommentToken(){this.currentToken={type:Tokenizer.COMMENT_TOKEN,data:""}}},{key:"_createDoctypeToken",value:function _createDoctypeToken(e){this.currentToken={type:Tokenizer.DOCTYPE_TOKEN,name:e,forceQuirks:!1,publicId:null,systemId:null}}},{key:"_createCharacterToken",value:function _createCharacterToken(e,t){this.currentCharacterToken={type:e,chars:t}}},{key:"_createEOFToken",value:function _createEOFToken(){this.currentToken={type:Tokenizer.EOF_TOKEN}}},{key:"_createAttr",value:function _createAttr(e){this.currentAttr={name:e,value:""}}},{key:"_leaveAttrName",value:function _leaveAttrName(e){null===Tokenizer.getTokenAttr(this.currentToken,this.currentAttr.name)?this.currentToken.attrs.push(this.currentAttr):this._err(o.duplicateAttribute),this.state=e}},{key:"_leaveAttrValue",value:function _leaveAttrValue(e){this.state=e}},{key:"_emitCurrentToken",value:function _emitCurrentToken(){this._emitCurrentCharacterToken();var e=this.currentToken;this.currentToken=null,e.type===Tokenizer.START_TAG_TOKEN?this.lastStartTagName=e.tagName:e.type===Tokenizer.END_TAG_TOKEN&&(0<e.attrs.length&&this._err(o.endTagWithAttributes),e.selfClosing&&this._err(o.endTagWithTrailingSolidus)),this.tokenQueue.push(e)}},{key:"_emitCurrentCharacterToken",value:function _emitCurrentCharacterToken(){this.currentCharacterToken&&(this.tokenQueue.push(this.currentCharacterToken),this.currentCharacterToken=null)}},{key:"_emitEOFToken",value:function _emitEOFToken(){this._createEOFToken(),this._emitCurrentToken()}},{key:"_appendCharToCurrentCharacterToken",value:function _appendCharToCurrentCharacterToken(e,t){this.currentCharacterToken&&this.currentCharacterToken.type!==e&&this._emitCurrentCharacterToken(),this.currentCharacterToken?this.currentCharacterToken.chars+=t:this._createCharacterToken(e,t)}},{key:"_emitCodePoint",value:function _emitCodePoint(e){var t=Tokenizer.CHARACTER_TOKEN;isWhitespace(e)?t=Tokenizer.WHITESPACE_CHARACTER_TOKEN:e===c.NULL&&(t=Tokenizer.NULL_CHARACTER_TOKEN),this._appendCharToCurrentCharacterToken(t,toChar(e))}},{key:"_emitSeveralCodePoints",value:function _emitSeveralCodePoints(e){for(var t=0;t<e.length;t++)this._emitCodePoint(e[t])}},{key:"_emitChars",value:function _emitChars(e){this._appendCharToCurrentCharacterToken(Tokenizer.CHARACTER_TOKEN,e)}},{key:"_matchNamedCharacterReference",value:function _matchNamedCharacterReference(e){var t=null,r=1,n=findNamedEntityTreeBranch(0,e);for(this.tempBuff.push(e);-1<n;){var i=s[n],o=i<7;o&&1&i&&(t=2&i?[s[++n],s[++n]]:[s[++n]],r=0);var a=this._consume();if(this.tempBuff.push(a),r++,a===c.EOF)break;n=o?4&i?findNamedEntityTreeBranch(n,a):-1:a===i?++n:-1}for(;r--;)this.tempBuff.pop(),this._unconsume();return t}},{key:"_isCharacterReferenceInAttribute",value:function _isCharacterReferenceInAttribute(){return this.returnState===K||this.returnState===V||this.returnState===G}},{key:"_isCharacterReferenceAttributeQuirk",value:function _isCharacterReferenceAttributeQuirk(e){return!(e||!this._isCharacterReferenceInAttribute())&&(e=this._consume(),this._unconsume(),e===c.EQUALS_SIGN||isAsciiAlphaNumeric(e))}},{key:"_flushCodePointsConsumedAsCharacterReference",value:function _flushCodePointsConsumedAsCharacterReference(){if(this._isCharacterReferenceInAttribute())for(var e=0;e<this.tempBuff.length;e++)this.currentAttr.value+=toChar(this.tempBuff[e]);else this._emitSeveralCodePoints(this.tempBuff);this.tempBuff=[]}},{key:l,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=m:e===c.AMPERSAND?(this.returnState=l,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitCodePoint(e)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:f,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.AMPERSAND?(this.returnState=f,this.state=xe):e===c.LESS_THAN_SIGN?this.state=b:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:h,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=w:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:d,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.LESS_THAN_SIGN?this.state=S:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:p,value:function value(e){this.preprocessor.dropParsedChunk(),e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?this._emitEOFToken():this._emitCodePoint(e)}},{key:m,value:function value(e){e===c.EXCLAMATION_MARK?this.state=Q:e===c.SOLIDUS?this.state=_:isAsciiLetter(e)?(this._createStartTagToken(),this._reconsumeInState(g)):e===c.QUESTION_MARK?(this._err(o.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(),this._reconsumeInState($)):e===c.EOF?(this._err(o.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._emitChars("<"),this._reconsumeInState(l))}},{key:_,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(g)):e===c.GREATER_THAN_SIGN?(this._err(o.missingEndTagName),this.state=l):e===c.EOF?(this._err(o.eofBeforeTagName),this._emitChars("</"),this._emitEOFToken()):(this._err(o.invalidFirstCharacterOfTagName),this._createCommentToken(),this._reconsumeInState($))}},{key:g,value:function value(e){isWhitespace(e)?this.state=H:e===c.SOLIDUS?this.state=X:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):isAsciiUpper(e)?this.currentToken.tagName+=toAsciiLowerChar(e):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.tagName+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentToken.tagName+=toChar(e)}},{key:b,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=y):(this._emitChars("<"),this._reconsumeInState(f))}},{key:y,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(v)):(this._emitChars("</"),this._reconsumeInState(f))}},{key:v,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this.state=l,void this._emitCurrentToken()}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(f)}}},{key:w,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=E):(this._emitChars("<"),this._reconsumeInState(h))}},{key:E,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(T)):(this._emitChars("</"),this._reconsumeInState(h))}},{key:T,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(h)}}},{key:S,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=A):e===c.EXCLAMATION_MARK?(this.state=x,this._emitChars("<!")):(this._emitChars("<"),this._reconsumeInState(d))}},{key:A,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(k)):(this._emitChars("</"),this._reconsumeInState(d))}},{key:k,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(d)}}},{key:x,value:function value(e){e===c.HYPHEN_MINUS?(this.state=C,this._emitChars("-")):this._reconsumeInState(d)}},{key:C,value:function value(e){e===c.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):this._reconsumeInState(d)}},{key:O,value:function value(e){e===c.HYPHEN_MINUS?(this.state=M,this._emitChars("-")):e===c.LESS_THAN_SIGN?this.state=R:e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}},{key:M,value:function value(e){e===c.HYPHEN_MINUS?(this.state=N,this._emitChars("-")):e===c.LESS_THAN_SIGN?this.state=R:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=O,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=O,this._emitCodePoint(e))}},{key:N,value:function value(e){e===c.HYPHEN_MINUS?this._emitChars("-"):e===c.LESS_THAN_SIGN?this.state=R:e===c.GREATER_THAN_SIGN?(this.state=d,this._emitChars(">")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=O,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=O,this._emitCodePoint(e))}},{key:R,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=P):isAsciiLetter(e)?(this.tempBuff=[],this._emitChars("<"),this._reconsumeInState(B)):(this._emitChars("<"),this._reconsumeInState(O))}},{key:P,value:function value(e){isAsciiLetter(e)?(this._createEndTagToken(),this._reconsumeInState(I)):(this._emitChars("</"),this._reconsumeInState(O))}},{key:I,value:function value(e){if(isAsciiUpper(e))this.currentToken.tagName+=toAsciiLowerChar(e),this.tempBuff.push(e);else if(isAsciiLower(e))this.currentToken.tagName+=toChar(e),this.tempBuff.push(e);else{if(this.lastStartTagName===this.currentToken.tagName){if(isWhitespace(e))return void(this.state=H);if(e===c.SOLIDUS)return void(this.state=X);if(e===c.GREATER_THAN_SIGN)return this._emitCurrentToken(),void(this.state=l)}this._emitChars("</"),this._emitSeveralCodePoints(this.tempBuff),this._reconsumeInState(O)}}},{key:B,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?L:O,this._emitCodePoint(e)):isAsciiUpper(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):isAsciiLower(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(O)}},{key:L,value:function value(e){e===c.HYPHEN_MINUS?(this.state=D,this._emitChars("-")):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):this._emitCodePoint(e)}},{key:D,value:function value(e){e===c.HYPHEN_MINUS?(this.state=j,this._emitChars("-")):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=L,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=L,this._emitCodePoint(e))}},{key:j,value:function value(e){e===c.HYPHEN_MINUS?this._emitChars("-"):e===c.LESS_THAN_SIGN?(this.state=U,this._emitChars("<")):e===c.GREATER_THAN_SIGN?(this.state=d,this._emitChars(">")):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.state=L,this._emitChars(i.REPLACEMENT_CHARACTER)):e===c.EOF?(this._err(o.eofInScriptHtmlCommentLikeText),this._emitEOFToken()):(this.state=L,this._emitCodePoint(e))}},{key:U,value:function value(e){e===c.SOLIDUS?(this.tempBuff=[],this.state=F,this._emitChars("/")):this._reconsumeInState(L)}},{key:F,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN?(this.state=this._isTempBufferEqualToScriptString()?O:L,this._emitCodePoint(e)):isAsciiUpper(e)?(this.tempBuff.push(e+32),this._emitCodePoint(e)):isAsciiLower(e)?(this.tempBuff.push(e),this._emitCodePoint(e)):this._reconsumeInState(L)}},{key:H,value:function value(e){isWhitespace(e)||(e===c.SOLIDUS||e===c.GREATER_THAN_SIGN||e===c.EOF?this._reconsumeInState(z):e===c.EQUALS_SIGN?(this._err(o.unexpectedEqualsSignBeforeAttributeName),this._createAttr("="),this.state=q):(this._createAttr(""),this._reconsumeInState(q)))}},{key:q,value:function value(e){isWhitespace(e)||e===c.SOLIDUS||e===c.GREATER_THAN_SIGN||e===c.EOF?(this._leaveAttrName(z),this._unconsume()):e===c.EQUALS_SIGN?this._leaveAttrName(W):isAsciiUpper(e)?this.currentAttr.name+=toAsciiLowerChar(e):e===c.QUOTATION_MARK||e===c.APOSTROPHE||e===c.LESS_THAN_SIGN?(this._err(o.unexpectedCharacterInAttributeName),this.currentAttr.name+=toChar(e)):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.name+=i.REPLACEMENT_CHARACTER):this.currentAttr.name+=toChar(e)}},{key:z,value:function value(e){isWhitespace(e)||(e===c.SOLIDUS?this.state=X:e===c.EQUALS_SIGN?this.state=W:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._createAttr(""),this._reconsumeInState(q)))}},{key:W,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?this.state=K:e===c.APOSTROPHE?this.state=V:e===c.GREATER_THAN_SIGN?(this._err(o.missingAttributeValue),this.state=l,this._emitCurrentToken()):this._reconsumeInState(G))}},{key:K,value:function value(e){e===c.QUOTATION_MARK?this.state=Y:e===c.AMPERSAND?(this.returnState=K,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:V,value:function value(e){e===c.APOSTROPHE?this.state=Y:e===c.AMPERSAND?(this.returnState=V,this.state=xe):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:G,value:function value(e){isWhitespace(e)?this._leaveAttrValue(H):e===c.AMPERSAND?(this.returnState=G,this.state=xe):e===c.GREATER_THAN_SIGN?(this._leaveAttrValue(l),this._emitCurrentToken()):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentAttr.value+=i.REPLACEMENT_CHARACTER):e===c.QUOTATION_MARK||e===c.APOSTROPHE||e===c.LESS_THAN_SIGN||e===c.EQUALS_SIGN||e===c.GRAVE_ACCENT?(this._err(o.unexpectedCharacterInUnquotedAttributeValue),this.currentAttr.value+=toChar(e)):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):this.currentAttr.value+=toChar(e)}},{key:Y,value:function value(e){isWhitespace(e)?this._leaveAttrValue(H):e===c.SOLIDUS?this._leaveAttrValue(X):e===c.GREATER_THAN_SIGN?(this._leaveAttrValue(l),this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.missingWhitespaceBetweenAttributes),this._reconsumeInState(H))}},{key:X,value:function value(e){e===c.GREATER_THAN_SIGN?(this.currentToken.selfClosing=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInTag),this._emitEOFToken()):(this._err(o.unexpectedSolidusInTag),this._reconsumeInState(H))}},{key:$,value:function value(e){e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._emitCurrentToken(),this._emitEOFToken()):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):this.currentToken.data+=toChar(e)}},{key:Q,value:function value(e){this._consumeSequenceIfMatch(a.DASH_DASH_STRING,e,!0)?(this._createCommentToken(),this.state=Z):this._consumeSequenceIfMatch(a.DOCTYPE_STRING,e,!1)?this.state=ue:this._consumeSequenceIfMatch(a.CDATA_START_STRING,e,!0)?this.allowCDATA?this.state=Se:(this._err(o.cdataInHtmlContent),this._createCommentToken(),this.currentToken.data="[CDATA[",this.state=$):this._ensureHibernation()||(this._err(o.incorrectlyOpenedComment),this._createCommentToken(),this._reconsumeInState($))}},{key:Z,value:function value(e){e===c.HYPHEN_MINUS?this.state=J:e===c.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=l,this._emitCurrentToken()):this._reconsumeInState(ee)}},{key:J,value:function value(e){e===c.HYPHEN_MINUS?this.state=ae:e===c.GREATER_THAN_SIGN?(this._err(o.abruptClosingOfEmptyComment),this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}},{key:ee,value:function value(e){e===c.HYPHEN_MINUS?this.state=oe:e===c.LESS_THAN_SIGN?(this.currentToken.data+="<",this.state=te):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.data+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.data+=toChar(e)}},{key:te,value:function value(e){e===c.EXCLAMATION_MARK?(this.currentToken.data+="!",this.state=re):e===c.LESS_THAN_SIGN?this.currentToken.data+="!":this._reconsumeInState(ee)}},{key:re,value:function value(e){e===c.HYPHEN_MINUS?this.state=ne:this._reconsumeInState(ee)}},{key:ne,value:function value(e){e===c.HYPHEN_MINUS?this.state=ie:this._reconsumeInState(oe)}},{key:ie,value:function value(e){e!==c.GREATER_THAN_SIGN&&e!==c.EOF&&this._err(o.nestedComment),this._reconsumeInState(ae)}},{key:oe,value:function value(e){e===c.HYPHEN_MINUS?this.state=ae:e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="-",this._reconsumeInState(ee))}},{key:ae,value:function value(e){e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EXCLAMATION_MARK?this.state=se:e===c.HYPHEN_MINUS?this.currentToken.data+="-":e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--",this._reconsumeInState(ee))}},{key:se,value:function value(e){e===c.HYPHEN_MINUS?(this.currentToken.data+="--!",this.state=oe):e===c.GREATER_THAN_SIGN?(this._err(o.incorrectlyClosedComment),this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInComment),this._emitCurrentToken(),this._emitEOFToken()):(this.currentToken.data+="--!",this._reconsumeInState(ee))}},{key:ue,value:function value(e){isWhitespace(e)?this.state=ce:e===c.GREATER_THAN_SIGN?this._reconsumeInState(ce):e===c.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingWhitespaceBeforeDoctypeName),this._reconsumeInState(ce))}},{key:ce,value:function value(e){isWhitespace(e)||(isAsciiUpper(e)?(this._createDoctypeToken(toAsciiLowerChar(e)),this.state=le):e===c.NULL?(this._err(o.unexpectedNullCharacter),this._createDoctypeToken(i.REPLACEMENT_CHARACTER),this.state=le):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeName),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this._createDoctypeToken(null),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._createDoctypeToken(toChar(e)),this.state=le))}},{key:le,value:function value(e){isWhitespace(e)?this.state=fe:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):isAsciiUpper(e)?this.currentToken.name+=toAsciiLowerChar(e):e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.name+=i.REPLACEMENT_CHARACTER):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.name+=toChar(e)}},{key:fe,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this._consumeSequenceIfMatch(a.PUBLIC_STRING,e,!1)?this.state=he:this._consumeSequenceIfMatch(a.SYSTEM_STRING,e,!1)?this.state=be:this._ensureHibernation()||(this._err(o.invalidCharacterSequenceAfterDoctypeName),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:he,value:function value(e){isWhitespace(e)?this.state=de:e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=pe):e===c.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypePublicKeyword),this.currentToken.publicId="",this.state=me):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:de,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?(this.currentToken.publicId="",this.state=pe):e===c.APOSTROPHE?(this.currentToken.publicId="",this.state=me):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:pe,value:function value(e){e===c.QUOTATION_MARK?this.state=_e:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(e)}},{key:me,value:function value(e){e===c.APOSTROPHE?this.state=_e:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.publicId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypePublicIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.publicId+=toChar(e)}},{key:_e,value:function value(e){isWhitespace(e)?this.state=ge:e===c.GREATER_THAN_SIGN?(this.state=l,this._emitCurrentToken()):e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this._err(o.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers),this.currentToken.systemId="",this.state=we):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:ge,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.QUOTATION_MARK?(this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this.currentToken.systemId="",this.state=we):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:be,value:function value(e){isWhitespace(e)?this.state=ye:e===c.QUOTATION_MARK?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this._err(o.missingWhitespaceAfterDoctypeSystemKeyword),this.currentToken.systemId="",this.state=we):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te))}},{key:ye,value:function value(e){isWhitespace(e)||(e===c.QUOTATION_MARK?(this.currentToken.systemId="",this.state=ve):e===c.APOSTROPHE?(this.currentToken.systemId="",this.state=we):e===c.GREATER_THAN_SIGN?(this._err(o.missingDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this.state=l,this._emitCurrentToken()):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.missingQuoteBeforeDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._reconsumeInState(Te)))}},{key:ve,value:function value(e){e===c.QUOTATION_MARK?this.state=Ee:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(e)}},{key:we,value:function value(e){e===c.APOSTROPHE?this.state=Ee:e===c.NULL?(this._err(o.unexpectedNullCharacter),this.currentToken.systemId+=i.REPLACEMENT_CHARACTER):e===c.GREATER_THAN_SIGN?(this._err(o.abruptDoctypeSystemIdentifier),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):this.currentToken.systemId+=toChar(e)}},{key:Ee,value:function value(e){isWhitespace(e)||(e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.EOF?(this._err(o.eofInDoctype),this.currentToken.forceQuirks=!0,this._emitCurrentToken(),this._emitEOFToken()):(this._err(o.unexpectedCharacterAfterDoctypeSystemIdentifier),this._reconsumeInState(Te)))}},{key:Te,value:function value(e){e===c.GREATER_THAN_SIGN?(this._emitCurrentToken(),this.state=l):e===c.NULL?this._err(o.unexpectedNullCharacter):e===c.EOF&&(this._emitCurrentToken(),this._emitEOFToken())}},{key:Se,value:function value(e){e===c.RIGHT_SQUARE_BRACKET?this.state=Ae:e===c.EOF?(this._err(o.eofInCdata),this._emitEOFToken()):this._emitCodePoint(e)}},{key:Ae,value:function value(e){e===c.RIGHT_SQUARE_BRACKET?this.state=ke:(this._emitChars("]"),this._reconsumeInState(Se))}},{key:ke,value:function value(e){e===c.GREATER_THAN_SIGN?this.state=l:e===c.RIGHT_SQUARE_BRACKET?this._emitChars("]"):(this._emitChars("]]"),this._reconsumeInState(Se))}},{key:xe,value:function value(e){this.tempBuff=[c.AMPERSAND],e===c.NUMBER_SIGN?(this.tempBuff.push(e),this.state=Me):isAsciiAlphaNumeric(e)?this._reconsumeInState(Ce):(this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Ce,value:function value(e){var t=this._matchNamedCharacterReference(e);this._ensureHibernation()?this.tempBuff=[c.AMPERSAND]:t?(e=this.tempBuff[this.tempBuff.length-1]===c.SEMICOLON,this._isCharacterReferenceAttributeQuirk(e)||(e||this._errOnNextCodePoint(o.missingSemicolonAfterCharacterReference),this.tempBuff=t),this._flushCodePointsConsumedAsCharacterReference(),this.state=this.returnState):(this._flushCodePointsConsumedAsCharacterReference(),this.state=Oe)}},{key:Oe,value:function value(e){isAsciiAlphaNumeric(e)?this._isCharacterReferenceInAttribute()?this.currentAttr.value+=toChar(e):this._emitCodePoint(e):(e===c.SEMICOLON&&this._err(o.unknownNamedCharacterReference),this._reconsumeInState(this.returnState))}},{key:Me,value:function value(e){this.charRefCode=0,e===c.LATIN_SMALL_X||e===c.LATIN_CAPITAL_X?(this.tempBuff.push(e),this.state=Ne):this._reconsumeInState(Re)}},{key:Ne,value:function value(e){!function isAsciiHexDigit(e){return isAsciiDigit(e)||isAsciiUpperHexDigit(e)||isAsciiLowerHexDigit(e)}(e)?(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)):this._reconsumeInState(Pe)}},{key:Re,value:function value(e){isAsciiDigit(e)?this._reconsumeInState(Ie):(this._err(o.absenceOfDigitsInNumericCharacterReference),this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState))}},{key:Pe,value:function value(e){isAsciiUpperHexDigit(e)?this.charRefCode=16*this.charRefCode+e-55:isAsciiLowerHexDigit(e)?this.charRefCode=16*this.charRefCode+e-87:isAsciiDigit(e)?this.charRefCode=16*this.charRefCode+e-48:e===c.SEMICOLON?this.state=Be:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Be))}},{key:Ie,value:function value(e){isAsciiDigit(e)?this.charRefCode=10*this.charRefCode+e-48:e===c.SEMICOLON?this.state=Be:(this._err(o.missingSemicolonAfterCharacterReference),this._reconsumeInState(Be))}},{key:Be,value:function value(){var e;this.charRefCode===c.NULL?(this._err(o.nullCharacterReference),this.charRefCode=c.REPLACEMENT_CHARACTER):1114111<this.charRefCode?(this._err(o.characterReferenceOutsideUnicodeRange),this.charRefCode=c.REPLACEMENT_CHARACTER):i.isSurrogate(this.charRefCode)?(this._err(o.surrogateCharacterReference),this.charRefCode=c.REPLACEMENT_CHARACTER):i.isUndefinedCodePoint(this.charRefCode)?this._err(o.noncharacterCharacterReference):!i.isControlCodePoint(this.charRefCode)&&this.charRefCode!==c.CARRIAGE_RETURN||(this._err(o.controlCharacterReference),(e=u[this.charRefCode])&&(this.charRefCode=e)),this.tempBuff=[this.charRefCode],this._flushCodePointsConsumedAsCharacterReference(),this._reconsumeInState(this.returnState)}}]),Tokenizer}()).CHARACTER_TOKEN="CHARACTER_TOKEN",r.NULL_CHARACTER_TOKEN="NULL_CHARACTER_TOKEN",r.WHITESPACE_CHARACTER_TOKEN="WHITESPACE_CHARACTER_TOKEN",r.START_TAG_TOKEN="START_TAG_TOKEN",r.END_TAG_TOKEN="END_TAG_TOKEN",r.COMMENT_TOKEN="COMMENT_TOKEN",r.DOCTYPE_TOKEN="DOCTYPE_TOKEN",r.EOF_TOKEN="EOF_TOKEN",r.HIBERNATION_TOKEN="HIBERNATION_TOKEN",r.MODE={DATA:l,RCDATA:f,RAWTEXT:h,SCRIPT_DATA:d,PLAINTEXT:p},r.getTokenAttr=function(e,t){for(var r=e.attrs.length-1;0<=r;r--)if(e.attrs[r].name===t)return e.attrs[r].value;return null},e.exports=r},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(522).EOL,i=r(60),o={AfterAtRule:"afterAtRule",AfterBlockBegins:"afterBlockBegins",AfterBlockEnds:"afterBlockEnds",AfterComment:"afterComment",AfterProperty:"afterProperty",AfterRuleBegins:"afterRuleBegins",AfterRuleEnds:"afterRuleEnds",BeforeBlockEnds:"beforeBlockEnds",BetweenSelectors:"betweenSelectors"},a={CarriageReturnLineFeed:"\r\n",LineFeed:"\n",System:n},s=" ",u="\t",c={AroundSelectorRelation:"aroundSelectorRelation",BeforeBlockBegins:"beforeBlockBegins",BeforeValue:"beforeValue"},l={breaks:breaks(!1),breakWith:a.System,indentBy:0,indentWith:s,spaces:spaces(!1),wrapAt:!1,semicolonAfterLastProperty:!1};function breaks(e){var t={};return t[o.AfterAtRule]=e,t[o.AfterBlockBegins]=e,t[o.AfterBlockEnds]=e,t[o.AfterComment]=e,t[o.AfterProperty]=e,t[o.AfterRuleBegins]=e,t[o.AfterRuleEnds]=e,t[o.BeforeBlockEnds]=e,t[o.BetweenSelectors]=e,t}function spaces(e){var t={};return t[c.AroundSelectorRelation]=e,t[c.BeforeBlockBegins]=e,t[c.BeforeValue]=e,t}function mapBreakWith(e){switch(e){case"windows":case"crlf":case a.CarriageReturnLineFeed:return a.CarriageReturnLineFeed;case"unix":case"lf":case a.LineFeed:return a.LineFeed;default:return n}}function mapIndentWith(e){switch(e){case"space":return s;case"tab":return u;default:return e}}e.exports={Breaks:o,Spaces:c,formatFrom:function formatFrom(e){return void 0!==e&&!1!==e&&("object"==_typeof(e)&&"breakWith"in e&&(e=i(e,{breakWith:mapBreakWith(e.breakWith)})),"object"==_typeof(e)&&"indentBy"in e&&(e=i(e,{indentBy:parseInt(e.indentBy)})),"object"==_typeof(e)&&"indentWith"in e&&(e=i(e,{indentWith:mapIndentWith(e.indentWith)})),"object"==_typeof(e)||"object"==_typeof(e)?i(l,e):"string"==typeof e&&"beautify"==e?i(l,{breaks:breaks(!0),indentBy:2,spaces:spaces(!0)}):"string"==typeof e&&"keep-breaks"==e?i(l,{breaks:{afterAtRule:!0,afterBlockBegins:!0,afterBlockEnds:!0,afterComment:!0,afterRuleEnds:!0,beforeBlockEnds:!0}}):"string"==typeof e?i(l,function toHash(e){return e.split(";").reduce(function(e,t){var t=(r=t.split(":"))[0],r=r[1];return"breaks"==t||"spaces"==t?e[t]=function hashValuesToHash(e){return e.split(",").reduce(function(e,t){var t=(r=t.split("="))[0],r=r[1];return e[t]=function normalizeValue(e){switch(e){case"false":case"off":return!1;case"true":case"on":return!0;default:return e}}(r),e},{})}(r):"indentBy"==t||"wrapAt"==t?e[t]=parseInt(r):"indentWith"==t?e[t]=mapIndentWith(r):"breakWith"==t&&(e[t]=mapBreakWith(r)),e},{})}(e)):l)}}},function(e,t){e.exports=function formatPosition(e){var t=e[0],r=e[1];return(e=e[2])?e+":"+t+":"+r:t+":"+r}},function(e,t,r){var d=r(16),u=r(158),c=/\/deep\//,l=/^::/,f=[":dir",":lang",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type"],p=/[>\+~]/,h=[":after",":before",":first-letter",":first-line",":lang"],m=["::after","::before","::first-letter","::first-line"],_="double-quote",g="single-quote",b="root";e.exports=function isMergeable(e,t,r,n){for(var i,o=u(e,d.COMMA),a=0,s=o.length;a<s;a++)if(0===(i=o[a]).length||function isDeepSelector(e){return c.test(e)}(i)||-1<i.indexOf(d.COLON)&&!function areMergeable(e,t,r,n,i){return function areAllowed(e,t,r){for(var n,i=0,o=e.length;i<o;i++)if(n=-1<(n=e[i]).indexOf(d.OPEN_ROUND_BRACKET)?n.substring(0,n.indexOf(d.OPEN_ROUND_BRACKET)):n,-1===t.indexOf(n)&&-1===r.indexOf(n))return;return 1}(t,r,n)&&function needArguments(e){for(var t,r,n,i=0,o=e.length;i<o;i++){if(t=(n=-1<(r=(t=e[i]).indexOf(d.OPEN_ROUND_BRACKET)))?t.substring(0,r):t,n&&-1==f.indexOf(t))return;if(!n&&-1<f.indexOf(t))return}return 1}(t)&&(t.length<2||!function someIncorrectlyChained(e,t){for(var r,n,i,o,a=0,s=0,u=t.length;s<u&&(r=t[s],n=t[s+1]);s++)if(i=e.indexOf(r,a),o=e.indexOf(r,i+1),i+r.length==(a=o)&&(i=-1<r.indexOf(d.OPEN_ROUND_BRACKET)?r.substring(0,r.indexOf(d.OPEN_ROUND_BRACKET)):r,o=-1<n.indexOf(d.OPEN_ROUND_BRACKET)?n.substring(0,n.indexOf(d.OPEN_ROUND_BRACKET)):n,":not"!=i||":not"!=o))return 1}(e,t))&&(t.length<2||i&&function allMixable(e){for(var t,r=0,n=0,i=e.length;n<i;n++)if(function isPseudoElement(e){return l.test(e)}(t=e[n])?r+=-1<m.indexOf(t)?1:0:r+=-1<h.indexOf(t)?1:0,1<r)return;return 1}(t))}(i,function extractPseudoFrom(e){for(var t,r,n,i,o=[],a=[],s=b,u=0,c=!1,l=!1,f=0,h=e.length;f<h;f++)t=e[f],i=!n&&p.test(t),r=s==_||s==g,n?a.push(t):t==d.DOUBLE_QUOTE&&s==b?(a.push(t),s=_):t==d.DOUBLE_QUOTE&&s==_?(a.push(t),s=b):t==d.SINGLE_QUOTE&&s==b?(a.push(t),s=g):t==d.SINGLE_QUOTE&&s==g?(a.push(t),s=b):r?a.push(t):t==d.OPEN_ROUND_BRACKET?(a.push(t),u++):t==d.CLOSE_ROUND_BRACKET&&1==u&&c?(a.push(t),o.push(a.join("")),u--,c=!(a=[])):t==d.CLOSE_ROUND_BRACKET?(a.push(t),u--):t==d.COLON&&0===u&&c&&!l?(o.push(a.join("")),(a=[]).push(t)):t!=d.COLON||0!==u||l?t==d.SPACE&&0===u&&c||i&&0===u&&c?(o.push(a.join("")),c=!(a=[])):a.push(t):((a=[]).push(t),c=!0),n=t==d.BACK_SLASH,l=t==d.COLON;return 0<a.length&&c&&o.push(a.join("")),o}(i),t,r,n))return!1;return!0}},function(e,t,r){var c=r(527),l=r(532),f=r(160),h=r(161),d=r(61).all,p=r(256),m=r(76),_=r(31).OptimizationLevel;e.exports=function optimizeProperties(e,t,r,n){var i,o,a,s=n.options.level[_.Two],u=d(e,!1,s.skipProperties);for(f(u,n.validator,n.warnings),o=0,a=u.length;o<a;o++)(i=u[o]).block&&optimizeProperties(i.value[0][1],t,r,n);r&&s.mergeIntoShorthands&&c(u,n.validator),t&&s.overrideProperties&&l(u,r,n.options.compatibility,n.validator),m(u,h),p(u)}},function(e,t,r){var n=r(61).single,i=r(10);function shallow(e){var t=n([i.PROPERTY,[i.PROPERTY_NAME,e.name]]);return t.important=e.important,t.hack=e.hack,t.unused=!1,t}e.exports={deep:function deep(e){for(var t=shallow(e),r=e.components.length-1;0<=r;r--){var n=shallow(e.components[r]);n.value=e.components[r].value.slice(0),t.components.unshift(n)}return t.dirty=!0,t.value=e.value.slice(0),t},shallow:shallow}},function(e,t,r){var f=r(262),h=r(538),d=/align\-items|box\-align|box\-pack|flex|justify/,p=/^border\-(top|right|bottom|left|color|style|width|radius)/;function canReorderSingle(e,t,r){var n=e[0],i=e[1],o=e[2],a=e[5],s=e[6],u=t[0],c=t[1],l=t[2],e=t[5],t=t[6];return!("font"==n&&"line-height"==u||"font"==u&&"line-height"==n||d.test(n)&&d.test(u)||o==l&&unprefixed(n)==unprefixed(u)&&vendorPrefixed(n)^vendorPrefixed(u)||"border"==o&&p.test(l)&&("border"==n||n==l||i!=c&&sameBorderComponent(n,u))||"border"==l&&p.test(o)&&("border"==u||u==o||i!=c&&sameBorderComponent(n,u))||"border"==o&&"border"==l&&n!=u&&(isSideBorder(n)&&isStyleBorder(u)||isStyleBorder(n)&&isSideBorder(u))||!(o!=l||!(n!=u||o!=l||i!=c&&!function withDifferentVendorPrefix(e,t){return vendorPrefixed(e)&&vendorPrefixed(t)&&e.split("-")[1]!=t.split("-")[2]}(i,c))||n!=u&&o==l&&n!=o&&u!=l||n!=u&&o==l&&i==c)&&(!t||!s||inheritable(o)||inheritable(l)||f(e,a,!1))&&h(a,e,r))}function vendorPrefixed(e){return/^\-(?:moz|webkit|ms|o)\-/.test(e)}function unprefixed(e){return e.replace(/^\-(?:moz|webkit|ms|o)\-/,"")}function sameBorderComponent(e,t){return e.split("-").pop()==t.split("-").pop()}function isSideBorder(e){return"border-top"==e||"border-right"==e||"border-bottom"==e||"border-left"==e}function isStyleBorder(e){return"border-color"==e||"border-style"==e||"border-width"==e}function inheritable(e){return"font"==e||"line-height"==e||"list-style"==e}e.exports={canReorder:function canReorder(e,t,r){for(var n=t.length-1;0<=n;n--)for(var i=e.length-1;0<=i;i--)if(!canReorderSingle(e[i],t[n],r))return!1;return!0},canReorderSingle:canReorderSingle}},function(e,t,r){"use strict";!function(s){void 0===s||!s.version||0===s.version.indexOf("v0.")||0===s.version.indexOf("v1.")&&0!==s.version.indexOf("v1.8.")?e.exports={nextTick:function nextTick(e,t,r,n){if("function"!=typeof e)throw new TypeError('"callback" argument must be a function');var i,o,a=arguments.length;switch(a){case 0:case 1:return s.nextTick(e);case 2:return s.nextTick(function afterTickOne(){e.call(null,t)});case 3:return s.nextTick(function afterTickTwo(){e.call(null,t,r)});case 4:return s.nextTick(function afterTickThree(){e.call(null,t,r,n)});default:for(i=new Array(a-1),o=0;o<i.length;)i[o++]=arguments[o];return s.nextTick(function afterTick(){e.apply(null,i)})}}}:e.exports=s}.call(this,r(9))},function(t,e){!function(e){t.exports=e}.call(this,{})},function(e,t){var r=/^\/\//;e.exports=function hasProtocol(e){return!r.test(e)}},function(e,t,r){var i=r(100),o=r(21);e.exports=function createCtor(n){return function(){var e=arguments;switch(e.length){case 0:return new n;case 1:return new n(e[0]);case 2:return new n(e[0],e[1]);case 3:return new n(e[0],e[1],e[2]);case 4:return new n(e[0],e[1],e[2],e[3]);case 5:return new n(e[0],e[1],e[2],e[3],e[4]);case 6:return new n(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new n(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var t=i(n.prototype),r=n.apply(t,e);return o(r)?r:t}}},function(e,t,r){var i=r(5).Buffer;function asUInt32Array(e){for(var t=(e=i.isBuffer(e)?e:i.from(e)).length/4|0,r=new Array(t),n=0;n<t;n++)r[n]=e.readUInt32BE(4*n);return r}function scrubVec(e){for(;0<e.length;e++)e[0]=0}function cryptBlock(e,t,r,n,i){for(var o,a,s,u,c=r[0],l=r[1],f=r[2],h=r[3],d=e[0]^t[0],p=e[1]^t[1],m=e[2]^t[2],_=e[3]^t[3],g=4,b=1;b<i;b++)o=c[d>>>24]^l[p>>>16&255]^f[m>>>8&255]^h[255&_]^t[g++],a=c[p>>>24]^l[m>>>16&255]^f[_>>>8&255]^h[255&d]^t[g++],s=c[m>>>24]^l[_>>>16&255]^f[d>>>8&255]^h[255&p]^t[g++],u=c[_>>>24]^l[d>>>16&255]^f[p>>>8&255]^h[255&m]^t[g++],d=o,p=a,m=s,_=u;return o=(n[d>>>24]<<24|n[p>>>16&255]<<16|n[m>>>8&255]<<8|n[255&_])^t[g++],a=(n[p>>>24]<<24|n[m>>>16&255]<<16|n[_>>>8&255]<<8|n[255&d])^t[g++],s=(n[m>>>24]<<24|n[_>>>16&255]<<16|n[d>>>8&255]<<8|n[255&p])^t[g++],u=(n[_>>>24]<<24|n[d>>>16&255]<<16|n[p>>>8&255]<<8|n[255&m])^t[g++],[o>>>=0,a>>>=0,s>>>=0,u>>>=0]}var f=[0,1,2,4,8,16,32,64,128,27,54],h=function(){for(var e=new Array(256),t=0;t<256;t++)e[t]=t<128?t<<1:t<<1^283;for(var r=[],n=[],i=[[],[],[],[]],o=[[],[],[],[]],a=0,s=0,u=0;u<256;++u){var c=s^s<<1^s<<2^s<<3^s<<4;r[a]=c=c>>>8^255&c^99;var l=e[n[c]=a],f=e[l],h=e[f],d=257*e[c]^16843008*c;i[0][a]=d<<24|d>>>8,i[1][a]=d<<16|d>>>16,i[2][a]=d<<8|d>>>24,i[3][a]=d,o[0][c]=(d=16843009*h^65537*f^257*l^16843008*a)<<24|d>>>8,o[1][c]=d<<16|d>>>16,o[2][c]=d<<8|d>>>24,o[3][c]=d,0===a?a=s=1:(a=l^e[e[e[h^l]]],s^=e[e[s]])}return{SBOX:r,INV_SBOX:n,SUB_MIX:i,INV_SUB_MIX:o}}();function AES(e){this._key=asUInt32Array(e),this._reset()}AES.blockSize=16,AES.keySize=32,AES.prototype.blockSize=AES.blockSize,AES.prototype.keySize=AES.keySize,AES.prototype._reset=function(){for(var e=this._key,t=e.length,r=t+6,n=4*(r+1),i=[],o=0;o<t;o++)i[o]=e[o];for(o=t;o<n;o++){var a=i[o-1];o%t==0?(a=h.SBOX[(a=a<<8|a>>>24)>>>24]<<24|h.SBOX[a>>>16&255]<<16|h.SBOX[a>>>8&255]<<8|h.SBOX[255&a],a^=f[o/t|0]<<24):6<t&&o%t==4&&(a=h.SBOX[a>>>24]<<24|h.SBOX[a>>>16&255]<<16|h.SBOX[a>>>8&255]<<8|h.SBOX[255&a]),i[o]=i[o-t]^a}for(var s=[],u=0;u<n;u++){var c=n-u,l=i[c-(u%4?0:4)];s[u]=u<4||c<=4?l:h.INV_SUB_MIX[0][h.SBOX[l>>>24]]^h.INV_SUB_MIX[1][h.SBOX[l>>>16&255]]^h.INV_SUB_MIX[2][h.SBOX[l>>>8&255]]^h.INV_SUB_MIX[3][h.SBOX[255&l]]}this._nRounds=r,this._keySchedule=i,this._invKeySchedule=s},AES.prototype.encryptBlockRaw=function(e){return cryptBlock(e=asUInt32Array(e),this._keySchedule,h.SUB_MIX,h.SBOX,this._nRounds)},AES.prototype.encryptBlock=function(e){var t=this.encryptBlockRaw(e);return(e=i.allocUnsafe(16)).writeUInt32BE(t[0],0),e.writeUInt32BE(t[1],4),e.writeUInt32BE(t[2],8),e.writeUInt32BE(t[3],12),e},AES.prototype.decryptBlock=function(e){var t=(e=asUInt32Array(e))[1];return e[1]=e[3],e[3]=t,t=cryptBlock(e,this._invKeySchedule,h.INV_SUB_MIX,h.INV_SBOX,this._nRounds),(e=i.allocUnsafe(16)).writeUInt32BE(t[0],0),e.writeUInt32BE(t[3],4),e.writeUInt32BE(t[2],8),e.writeUInt32BE(t[1],12),e},AES.prototype.scrub=function(){scrubVec(this._keySchedule),scrubVec(this._invKeySchedule),scrubVec(this._key)},e.exports.AES=AES},function(e,t,r){var f=r(5).Buffer,h=r(182);e.exports=function EVP_BytesToKey(e,t,r,n){if(f.isBuffer(e)||(e=f.from(e,"binary")),t&&8!==(t=f.isBuffer(t)?t:f.from(t,"binary")).length)throw new RangeError("salt should be Buffer with 8 byte length");for(var i=r/8,o=f.alloc(i),a=f.alloc(n||0),s=f.alloc(0);0<i||0<n;){var u=new h;u.update(s),u.update(e),t&&u.update(t);var c,s=u.digest(),l=0;0<i&&(c=o.length-i,l=Math.min(i,s.length),s.copy(o,c,0,l),i-=l),l<s.length&&0<n&&(u=a.length-n,c=Math.min(n,s.length-l),s.copy(a,u,l,l+c),n-=c)}return s.fill(0),{key:o,iv:a}}},function(e,t,r){"use strict";var n=r(15),i=r(20),A=i.getNAF,k=i.getJSF,f=i.assert;function BaseCurve(e,t){this.type=e,this.p=new n(t.p,16),this.red=t.prime?n.red(t.prime):n.mont(this.p),this.zero=new n(0).toRed(this.red),this.one=new n(1).toRed(this.red),this.two=new n(2).toRed(this.red),this.n=t.n&&new n(t.n,16),this.g=t.g&&this.pointFromJSON(t.g,t.gRed),this._wnafT1=new Array(4),this._wnafT2=new Array(4),this._wnafT3=new Array(4),this._wnafT4=new Array(4),this._bitLength=this.n?this.n.bitLength():0,!(t=this.n&&this.p.div(this.n))||0<t.cmpn(100)?this.redN=null:(this._maxwellTrick=!0,this.redN=this.n.toRed(this.red))}function BasePoint(e,t){this.curve=e,this.type=t,this.precomputed=null}(e.exports=BaseCurve).prototype.point=function point(){throw new Error("Not implemented")},BaseCurve.prototype.validate=function validate(){throw new Error("Not implemented")},BaseCurve.prototype._fixedNafMul=function _fixedNafMul(e,t){f(e.precomputed);var r=e._getDoubles(),n=A(t,1,this._bitLength),t=(1<<r.step+1)-(r.step%2==0?2:1);t/=3;for(var i=[],o=0;o<n.length;o+=r.step){for(var a=0,s=o+r.step-1;o<=s;s--)a=(a<<1)+n[s];i.push(a)}for(var u=this.jpoint(null,null,null),c=this.jpoint(null,null,null),l=t;0<l;l--){for(o=0;o<i.length;o++)(a=i[o])===l?c=c.mixedAdd(r.points[o]):a===-l&&(c=c.mixedAdd(r.points[o].neg()));u=u.add(c)}return u.toP()},BaseCurve.prototype._wnafMul=function _wnafMul(e,t){for(var r=e._getNAFPoints(4),n=r.wnd,i=r.points,o=A(t,n,this._bitLength),a=this.jpoint(null,null,null),s=o.length-1;0<=s;s--){for(var u=0;0<=s&&0===o[s];s--)u++;if(0<=s&&u++,a=a.dblp(u),s<0)break;var c=o[s];f(0!==c),a="affine"===e.type?0<c?a.mixedAdd(i[c-1>>1]):a.mixedAdd(i[-c-1>>1].neg()):0<c?a.add(i[c-1>>1]):a.add(i[-c-1>>1].neg())}return"affine"===e.type?a.toP():a},BaseCurve.prototype._wnafMulAdd=function _wnafMulAdd(e,t,r,n,i){for(var o=this._wnafT1,a=this._wnafT2,s=this._wnafT3,u=0,c=0;c<n;c++){var l,f=(l=t[c])._getNAFPoints(e);o[c]=f.wnd,a[c]=f.points}for(c=n-1;1<=c;c-=2){var h=c-1,d=c;if(1===o[h]&&1===o[d]){var p=[t[h],null,null,t[d]];0===t[h].y.cmp(t[d].y)?(p[1]=t[h].add(t[d]),p[2]=t[h].toJ().mixedAdd(t[d].neg())):0===t[h].y.cmp(t[d].y.redNeg())?(p[1]=t[h].toJ().mixedAdd(t[d]),p[2]=t[h].add(t[d].neg())):(p[1]=t[h].toJ().mixedAdd(t[d]),p[2]=t[h].toJ().mixedAdd(t[d].neg()));var m=[-3,-1,-5,-7,0,7,5,1,3],_=k(r[h],r[d]),u=Math.max(_[0].length,u);for(s[h]=new Array(u),s[d]=new Array(u),T=0;T<u;T++){var g=0|_[0][T],b=0|_[1][T];s[h][T]=m[3*(1+g)+(1+b)],s[d][T]=0,a[h]=p}}else s[h]=A(r[h],o[h],this._bitLength),s[d]=A(r[d],o[d],this._bitLength),u=Math.max(s[h].length,u),u=Math.max(s[d].length,u)}for(var y=this.jpoint(null,null,null),v=this._wnafT4,c=u;0<=c;c--){for(var w=0;0<=c;){for(var E=!0,T=0;T<n;T++)v[T]=0|s[T][c],0!==v[T]&&(E=!1);if(!E)break;w++,c--}if(0<=c&&w++,y=y.dblp(w),c<0)break;for(T=0;T<n;T++){var S=v[T];0!==S&&(0<S?l=a[T][S-1>>1]:S<0&&(l=a[T][-S-1>>1].neg()),y="affine"===l.type?y.mixedAdd(l):y.add(l))}}for(c=0;c<n;c++)a[c]=null;return i?y:y.toP()},(BaseCurve.BasePoint=BasePoint).prototype.eq=function eq(){throw new Error("Not implemented")},BasePoint.prototype.validate=function validate(){return this.curve.validate(this)},BaseCurve.prototype.decodePoint=function decodePoint(e,t){if(e=i.toArray(e,t),t=this.p.byteLength(),(4===e[0]||6===e[0]||7===e[0])&&e.length-1==2*t)return 6===e[0]?f(e[e.length-1]%2==0):7===e[0]&&f(e[e.length-1]%2==1),this.point(e.slice(1,1+t),e.slice(1+t,1+2*t));if((2===e[0]||3===e[0])&&e.length-1===t)return this.pointFromX(e.slice(1,1+t),3===e[0]);throw new Error("Unknown point format")},BasePoint.prototype.encodeCompressed=function encodeCompressed(e){return this.encode(e,!0)},BasePoint.prototype._encode=function _encode(e){var t=this.curve.p.byteLength(),r=this.getX().toArray("be",t);return e?[this.getY().isEven()?2:3].concat(r):[4].concat(r,this.getY().toArray("be",t))},BasePoint.prototype.encode=function encode(e,t){return i.encode(this._encode(t),e)},BasePoint.prototype.precompute=function precompute(e){if(this.precomputed)return this;var t={doubles:null,naf:null,beta:null};return t.naf=this._getNAFPoints(8),t.doubles=this._getDoubles(4,e),t.beta=this._getBeta(),this.precomputed=t,this},BasePoint.prototype._hasDoubles=function _hasDoubles(e){if(!this.precomputed)return!1;var t=this.precomputed.doubles;return!!t&&t.points.length>=Math.ceil((e.bitLength()+1)/t.step)},BasePoint.prototype._getDoubles=function _getDoubles(e,t){if(this.precomputed&&this.precomputed.doubles)return this.precomputed.doubles;for(var r=[this],n=this,i=0;i<t;i+=e){for(var o=0;o<e;o++)n=n.dbl();r.push(n)}return{step:e,points:r}},BasePoint.prototype._getNAFPoints=function _getNAFPoints(e){if(this.precomputed&&this.precomputed.naf)return this.precomputed.naf;for(var t=[this],r=(1<<e)-1,n=1==r?null:this.dbl(),i=1;i<r;i++)t[i]=t[i-1].add(n);return{wnd:e,points:t}},BasePoint.prototype._getBeta=function _getBeta(){return null},BasePoint.prototype.dblp=function dblp(e){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var a=r(771),s=r(778),u=r(779),c=r(187),l=r(316),f=r(5).Buffer;(e.exports=function parseKeys(e){var t;"object"!==_typeof(e)||f.isBuffer(e)||(t=e.passphrase,e=e.key),"string"==typeof e&&(e=f.from(e));var r,n,i=(e=u(e,t)).tag,o=e.data;switch(i){case"CERTIFICATE":n=a.certificate.decode(o,"der").tbsCertificate.subjectPublicKeyInfo;case"PUBLIC KEY":switch(r=(n=n||a.PublicKey.decode(o,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPublicKey.decode(n.subjectPublicKey.data,"der");case"1.2.840.10045.2.1":return n.subjectPrivateKey=n.subjectPublicKey,{type:"ec",data:n};case"1.2.840.10040.4.1":return n.algorithm.params.pub_key=a.DSAparam.decode(n.subjectPublicKey.data,"der"),{type:"dsa",data:n.algorithm.params};default:throw new Error("unknown key id "+r)}case"ENCRYPTED PRIVATE KEY":o=function decrypt(e,t){var r=e.algorithm.decrypt.kde.kdeparams.salt,n=parseInt(e.algorithm.decrypt.kde.kdeparams.iters.toString(),10),i=s[e.algorithm.decrypt.cipher.algo.join(".")],o=e.algorithm.decrypt.cipher.iv,a=e.subjectPrivateKey,e=parseInt(i.split("-")[1],10)/8,e=l.pbkdf2Sync(t,r,n,e,"sha1"),e=c.createDecipheriv(i,e,o);return(o=[]).push(e.update(a)),o.push(e.final()),f.concat(o)}(o=a.EncryptedPrivateKey.decode(o,"der"),t);case"PRIVATE KEY":switch(r=(n=a.PrivateKey.decode(o,"der")).algorithm.algorithm.join(".")){case"1.2.840.113549.1.1.1":return a.RSAPrivateKey.decode(n.subjectPrivateKey,"der");case"1.2.840.10045.2.1":return{curve:n.algorithm.curve,privateKey:a.ECPrivateKey.decode(n.subjectPrivateKey,"der").privateKey};case"1.2.840.10040.4.1":return n.algorithm.params.priv_key=a.DSAparam.decode(n.subjectPrivateKey,"der"),{type:"dsa",params:n.algorithm.params};default:throw new Error("unknown key id "+r)}case"RSA PUBLIC KEY":return a.RSAPublicKey.decode(o,"der");case"RSA PRIVATE KEY":return a.RSAPrivateKey.decode(o,"der");case"DSA PRIVATE KEY":return{type:"dsa",params:a.DSAPrivateKey.decode(o,"der")};case"EC PRIVATE KEY":return{curve:(o=a.ECPrivateKey.decode(o,"der")).parameters.value,privateKey:o.privateKey};default:throw new Error("unknown key type "+i)}}).signature=a.signature},function(r,e){function _setPrototypeOf(e,t){return r.exports=_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e},r.exports.default=r.exports,r.exports.__esModule=!0,_setPrototypeOf(e,t)}r.exports=_setPrototypeOf,r.exports.default=r.exports,r.exports.__esModule=!0},function(e,t,r){var n=r(87),i=r(363),o=Object.prototype.hasOwnProperty;e.exports=function baseKeys(e){if(!n(e))return i(e);var t,r=[];for(t in Object(e))o.call(e,t)&&"constructor"!=t&&r.push(t);return r}},function(e,t,r){var n=r(37),i=r(21);e.exports=function isFunction(e){return!!i(e)&&("[object Function]"==(e=n(e))||"[object GeneratorFunction]"==e||"[object AsyncFunction]"==e||"[object Proxy]"==e)}},function(e,t,r){r=r(36)(r(17),"Map"),e.exports=r},function(e,t){e.exports=function isLength(e){return"number"==typeof e&&-1<e&&e%1==0&&e<=9007199254740991}},function(e,t,r){var n=r(375),i=r(124),n=(r=(r=r(125))&&r.isTypedArray)?i(r):n;e.exports=n},function(e,t){e.exports=function baseUnary(t){return function(e){return t(e)}}},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(204),r="object"==_typeof(o)&&o&&!o.nodeType&&o,n=r&&"object"==_typeof(e)&&e&&!e.nodeType&&e,i=n&&n.exports===r&&t.process,t=function(){try{var e=n&&n.require&&n.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=t}.call(this,a(27)(e))},function(e,t,r){var n=r(92),i=r(388),o=r(389),a=r(390),s=r(391),r=r(392);function Stack(e){e=this.__data__=new n(e),this.size=e.size}Stack.prototype.clear=i,Stack.prototype.delete=o,Stack.prototype.get=a,Stack.prototype.has=s,Stack.prototype.set=r,e.exports=Stack},function(e,t,r){var n=r(393),i=r(400),o=r(402),a=r(403),r=r(404);function MapCache(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}MapCache.prototype.clear=n,MapCache.prototype.delete=i,MapCache.prototype.get=o,MapCache.prototype.has=a,MapCache.prototype.set=r,e.exports=MapCache},function(e,t){e.exports=function arrayPush(e,t){for(var r=-1,n=t.length,i=e.length;++r<n;)e[i+r]=t[r];return e}},function(e,t,r){var n=r(217),r=r(218),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,r=o?function(t){return null==t?[]:(t=Object(t),n(o(t),function(e){return i.call(t,e)}))}:r;e.exports=r},function(e,t,r){var i=r(97),o=r(54);e.exports=function baseGet(e,t){for(var r=0,n=(t=i(t,e)).length;null!=e&&r<n;)e=e[o(t[r++])];return r&&r==n?e:void 0}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(13),i=r(52),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function isKey(e,t){if(n(e))return!1;var r=_typeof(e);return!("number"!=r&&"symbol"!=r&&"boolean"!=r&&null!=e&&!i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},function(e,t,r){var d=r(126),p=r(90),m=r(223),_=r(225),g=r(426),b=r(429),y=r(99),v=r(430),w=r(431),E=r(215),T=r(227),S=r(47),A=r(432),k=r(433),x=r(438),C=r(13),O=r(89),M=r(439),N=r(21),R=r(441),P=r(39),I=r(134),B="[object Arguments]",L="[object Function]",D="[object Object]",j={};j[B]=j["[object Array]"]=j["[object ArrayBuffer]"]=j["[object DataView]"]=j["[object Boolean]"]=j["[object Date]"]=j["[object Float32Array]"]=j["[object Float64Array]"]=j["[object Int8Array]"]=j["[object Int16Array]"]=j["[object Int32Array]"]=j["[object Map]"]=j["[object Number]"]=j[D]=j["[object RegExp]"]=j["[object Set]"]=j["[object String]"]=j["[object Symbol]"]=j["[object Uint8Array]"]=j["[object Uint8ClampedArray]"]=j["[object Uint16Array]"]=j["[object Uint32Array]"]=!0,j["[object Error]"]=j[L]=j["[object WeakMap]"]=!1,e.exports=function baseClone(r,n,i,e,t,o){var a,s=1&n,u=2&n,c=4&n;if(void 0!==(a=i?t?i(r,e,t,o):i(r):a))return a;if(!N(r))return r;var l=C(r);if(l){if(a=A(r),!s)return y(r,a)}else{var f=S(r),e=f==L||"[object GeneratorFunction]"==f;if(O(r))return b(r,s);if(f==D||f==B||e&&!t){if(a=u||e?{}:x(r),!s)return u?w(r,g(a,r)):v(r,_(a,r))}else{if(!j[f])return t?r:{};a=k(r,f,s)}}if(s=(o=o||new d).get(r))return s;o.set(r,a),R(r)?r.forEach(function(e){a.add(baseClone(e,n,i,e,r,o))}):M(r)&&r.forEach(function(e,t){a.set(t,baseClone(e,n,i,t,r,o))});var h=l?void 0:(c?u?T:E:u?I:P)(r);return p(h||r,function(e,t){h&&(e=r[t=e]),m(a,t,baseClone(e,n,i,t,r,o))}),a}},function(e,t,r){var n=r(224);e.exports=function baseAssignValue(e,t,r){"__proto__"==t&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}},function(e,t,r){var n=r(209),i=r(427),o=r(38);e.exports=function keysIn(e){return o(e)?n(e,!0):i(e)}},function(e,t,r){r=r(203)(Object.getPrototypeOf,Object),e.exports=r},function(e,t,r){var n=r(214);e.exports=function cloneArrayBuffer(e){var t=new e.constructor(e.byteLength);return new n(t).set(new n(e)),t}},function(e,t,r){var n=r(448),i=r(451),o=r(229);e.exports=function flatRest(e){return o(i(e,void 0,n),e+"")}},function(e,t){e.exports=function apply(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)}},function(e,t){e.exports=function baseFindIndex(e,t,r,n){for(var i=e.length,o=r+(n?1:-1);n?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flatten=void 0;var n=r(29);t.default={xml:!1,decodeEntities:!0};var i={_useHtmlParser2:!0,xmlMode:!0};t.flatten=function flatten(e){return null!=e&&e.xml?"boolean"==typeof e.xml?i:n.__assign(n.__assign({},i),e.xml):null!=e?e:void 0}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.stringify=t.parse=void 0,i(r(235),t);var a=r(235);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return o(a).default}});var s=r(463);Object.defineProperty(t,"stringify",{enumerable:!0,get:function get(){return o(s).default}})},function(e){e.exports=JSON.parse('{"Aacute":"Á","aacute":"á","Acirc":"Â","acirc":"â","acute":"´","AElig":"Æ","aelig":"æ","Agrave":"À","agrave":"à","amp":"&","AMP":"&","Aring":"Å","aring":"å","Atilde":"Ã","atilde":"ã","Auml":"Ä","auml":"ä","brvbar":"¦","Ccedil":"Ç","ccedil":"ç","cedil":"¸","cent":"¢","copy":"©","COPY":"©","curren":"¤","deg":"°","divide":"÷","Eacute":"É","eacute":"é","Ecirc":"Ê","ecirc":"ê","Egrave":"È","egrave":"è","ETH":"Ð","eth":"ð","Euml":"Ë","euml":"ë","frac12":"½","frac14":"¼","frac34":"¾","gt":">","GT":">","Iacute":"Í","iacute":"í","Icirc":"Î","icirc":"î","iexcl":"¡","Igrave":"Ì","igrave":"ì","iquest":"¿","Iuml":"Ï","iuml":"ï","laquo":"«","lt":"<","LT":"<","macr":"¯","micro":"µ","middot":"·","nbsp":" ","not":"¬","Ntilde":"Ñ","ntilde":"ñ","Oacute":"Ó","oacute":"ó","Ocirc":"Ô","ocirc":"ô","Ograve":"Ò","ograve":"ò","ordf":"ª","ordm":"º","Oslash":"Ø","oslash":"ø","Otilde":"Õ","otilde":"õ","Ouml":"Ö","ouml":"ö","para":"¶","plusmn":"±","pound":"£","quot":"\\"","QUOT":"\\"","raquo":"»","reg":"®","REG":"®","sect":"§","shy":"","sup1":"¹","sup2":"²","sup3":"³","szlig":"ß","THORN":"Þ","thorn":"þ","times":"×","Uacute":"Ú","uacute":"ú","Ucirc":"Û","ucirc":"û","Ugrave":"Ù","ugrave":"ù","uml":"¨","Uuml":"Ü","uuml":"ü","Yacute":"Ý","yacute":"ý","yen":"¥","yuml":"ÿ"}')},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(466)),o=String.fromCodePoint||function(e){var t="";return 65535<e&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|1023&e),t+String.fromCharCode(e)};t.default=function decodeCodePoint(e){return 55296<=e&&e<=57343||1114111<e?"�":(e in i.default&&(e=i.default[e]),o(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=t.procedure=void 0,t.procedure={universal:50,tag:30,attribute:1,pseudo:0,"pseudo-element":0,descendant:-1,child:-1,parent:-1,sibling:-1,adjacent:-1,_flexibleDescendant:-1},t.isTraversal=function isTraversal(e){return t.procedure[e.type]<0}},function(e,c,t){"use strict";var l=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(c,"__esModule",{value:!0}),c.subselects=c.getNextSiblings=c.ensureIsTag=c.PLACEHOLDER_ELEMENT=void 0;var f=t(40),h=t(144);function ensureIsTag(t,r){return t===f.falseFunc?f.falseFunc:function(e){return r.isTag(e)&&t(e)}}function getNextSiblings(e,t){var r=t.getSiblings(e);return r.length<=1||(e=r.indexOf(e))<0||e===r.length-1?[]:r.slice(e+1).filter(t.isTag)}c.PLACEHOLDER_ELEMENT={},c.ensureIsTag=ensureIsTag,c.getNextSiblings=getNextSiblings,c.subselects={is:t=function is(t,e,r,n,i){var o=i(e,{xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals},n);return function(e){return o(e)&&t(e)}},matches:t,not:function not(t,e,r,n,i){var o=i(e,{xmlMode:!!r.xmlMode,adapter:r.adapter,equals:r.equals},n);return o===f.falseFunc?t:o===f.trueFunc?f.falseFunc:function not(e){return!o(e)&&t(e)}},has:function has(r,e,t,n,i){var o=t.adapter,t={xmlMode:!!t.xmlMode,adapter:o,equals:t.equals},a=e.some(function(e){return e.some(h.isTraversal)})?[c.PLACEHOLDER_ELEMENT]:void 0;if((t=i(e,t,a))===f.falseFunc)return f.falseFunc;if(t===f.trueFunc)return function(e){return o.getChildren(e).some(o.isTag)&&r(e)};var s=ensureIsTag(t,o),u=void 0!==(t=t.shouldTestNextSiblings)&&t;return a?function(e){a[0]=e;var t=o.getChildren(e),t=u?l(l([],t),getNextSiblings(e,o)):t;return r(e)&&o.existsOne(s,t)}:function(e){return r(e)&&o.existsOne(s,o.getChildren(e))}}}},function(e,t,r){"use strict";var n=[65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111];t.REPLACEMENT_CHARACTER="�",t.CODE_POINTS={EOF:-1,NULL:0,TABULATION:9,CARRIAGE_RETURN:13,LINE_FEED:10,FORM_FEED:12,SPACE:32,EXCLAMATION_MARK:33,QUOTATION_MARK:34,NUMBER_SIGN:35,AMPERSAND:38,APOSTROPHE:39,HYPHEN_MINUS:45,SOLIDUS:47,DIGIT_0:48,DIGIT_9:57,SEMICOLON:59,LESS_THAN_SIGN:60,EQUALS_SIGN:61,GREATER_THAN_SIGN:62,QUESTION_MARK:63,LATIN_CAPITAL_A:65,LATIN_CAPITAL_F:70,LATIN_CAPITAL_X:88,LATIN_CAPITAL_Z:90,RIGHT_SQUARE_BRACKET:93,GRAVE_ACCENT:96,LATIN_SMALL_A:97,LATIN_SMALL_F:102,LATIN_SMALL_X:120,LATIN_SMALL_Z:122,REPLACEMENT_CHARACTER:65533},t.CODE_POINT_SEQUENCES={DASH_DASH_STRING:[45,45],DOCTYPE_STRING:[68,79,67,84,89,80,69],CDATA_START_STRING:[91,67,68,65,84,65,91],SCRIPT_STRING:[115,99,114,105,112,116],PUBLIC_STRING:[80,85,66,76,73,67],SYSTEM_STRING:[83,89,83,84,69,77]},t.isSurrogate=function(e){return 55296<=e&&e<=57343},t.isSurrogatePair=function(e){return 56320<=e&&e<=57343},t.getSurrogatePairCodePoint=function(e,t){return 1024*(e-55296)+9216+t},t.isControlCodePoint=function(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&1<=e&&e<=31||127<=e&&e<=159},t.isUndefinedCodePoint=function(e){return 64976<=e&&e<=65007||-1<n.indexOf(e)}},function(e,t,r){"use strict";e.exports={controlCharacterInInputStream:"control-character-in-input-stream",noncharacterInInputStream:"noncharacter-in-input-stream",surrogateInInputStream:"surrogate-in-input-stream",nonVoidHtmlElementStartTagWithTrailingSolidus:"non-void-html-element-start-tag-with-trailing-solidus",endTagWithAttributes:"end-tag-with-attributes",endTagWithTrailingSolidus:"end-tag-with-trailing-solidus",unexpectedSolidusInTag:"unexpected-solidus-in-tag",unexpectedNullCharacter:"unexpected-null-character",unexpectedQuestionMarkInsteadOfTagName:"unexpected-question-mark-instead-of-tag-name",invalidFirstCharacterOfTagName:"invalid-first-character-of-tag-name",unexpectedEqualsSignBeforeAttributeName:"unexpected-equals-sign-before-attribute-name",missingEndTagName:"missing-end-tag-name",unexpectedCharacterInAttributeName:"unexpected-character-in-attribute-name",unknownNamedCharacterReference:"unknown-named-character-reference",missingSemicolonAfterCharacterReference:"missing-semicolon-after-character-reference",unexpectedCharacterAfterDoctypeSystemIdentifier:"unexpected-character-after-doctype-system-identifier",unexpectedCharacterInUnquotedAttributeValue:"unexpected-character-in-unquoted-attribute-value",eofBeforeTagName:"eof-before-tag-name",eofInTag:"eof-in-tag",missingAttributeValue:"missing-attribute-value",missingWhitespaceBetweenAttributes:"missing-whitespace-between-attributes",missingWhitespaceAfterDoctypePublicKeyword:"missing-whitespace-after-doctype-public-keyword",missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers:"missing-whitespace-between-doctype-public-and-system-identifiers",missingWhitespaceAfterDoctypeSystemKeyword:"missing-whitespace-after-doctype-system-keyword",missingQuoteBeforeDoctypePublicIdentifier:"missing-quote-before-doctype-public-identifier",missingQuoteBeforeDoctypeSystemIdentifier:"missing-quote-before-doctype-system-identifier",missingDoctypePublicIdentifier:"missing-doctype-public-identifier",missingDoctypeSystemIdentifier:"missing-doctype-system-identifier",abruptDoctypePublicIdentifier:"abrupt-doctype-public-identifier",abruptDoctypeSystemIdentifier:"abrupt-doctype-system-identifier",cdataInHtmlContent:"cdata-in-html-content",incorrectlyOpenedComment:"incorrectly-opened-comment",eofInScriptHtmlCommentLikeText:"eof-in-script-html-comment-like-text",eofInDoctype:"eof-in-doctype",nestedComment:"nested-comment",abruptClosingOfEmptyComment:"abrupt-closing-of-empty-comment",eofInComment:"eof-in-comment",incorrectlyClosedComment:"incorrectly-closed-comment",eofInCdata:"eof-in-cdata",absenceOfDigitsInNumericCharacterReference:"absence-of-digits-in-numeric-character-reference",nullCharacterReference:"null-character-reference",surrogateCharacterReference:"surrogate-character-reference",characterReferenceOutsideUnicodeRange:"character-reference-outside-unicode-range",controlCharacterReference:"control-character-reference",noncharacterCharacterReference:"noncharacter-character-reference",missingWhitespaceBeforeDoctypeName:"missing-whitespace-before-doctype-name",missingDoctypeName:"missing-doctype-name",invalidCharacterSequenceAfterDoctypeName:"invalid-character-sequence-after-doctype-name",duplicateAttribute:"duplicate-attribute",nonConformingDoctype:"non-conforming-doctype",missingDoctype:"missing-doctype",misplacedDoctype:"misplaced-doctype",endTagWithoutMatchingOpenElement:"end-tag-without-matching-open-element",closingOfElementWithOpenChildElements:"closing-of-element-with-open-child-elements",disallowedContentInNoscriptInHead:"disallowed-content-in-noscript-in-head",openElementsLeftAfterEof:"open-elements-left-after-eof",abandonedHeadElementChild:"abandoned-head-element-child",misplacedStartTagForHeadElement:"misplaced-start-tag-for-head-element",nestedNoscriptInHead:"nested-noscript-in-head",eofInElementThatCanContainOnlyText:"eof-in-element-that-can-contain-only-text"}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingMixinBase,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingMixinBase);function ErrorReportingMixinBase(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingMixinBase),(e=r.call(this,e)).posTracker=null,e.onParseError=t.onParseError,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingMixinBase,[{key:"_setErrorLocation",value:function _setErrorLocation(e){e.startLine=e.endLine=this.posTracker.line,e.startCol=e.endCol=this.posTracker.col,e.startOffset=e.endOffset=this.posTracker.offset}},{key:"_reportError",value:function _reportError(e){this._setErrorLocation(e={code:e,startLine:-1,startCol:-1,startOffset:-1,endLine:-1,endCol:-1,endOffset:-1}),this.onParseError(e)}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(t){return{_err:function _err(e){t._reportError(e)}}}}]),ErrorReportingMixinBase}();e.exports=r},function(e,t,r){"use strict";var n=r(30).DOCUMENT_MODE,i=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],o=i.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]),a=["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"],s=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],u=s.concat(["-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"]);function enquoteDoctypeId(e){var t=-1!==e.indexOf('"')?"'":'"';return t+e+t}function hasPrefix(e,t){for(var r=0;r<t.length;r++)if(0===e.indexOf(t[r]))return 1}t.isConforming=function(e){return"html"===e.name&&null===e.publicId&&(null===e.systemId||"about:legacy-compat"===e.systemId)},t.getDocumentMode=function(e){if("html"!==e.name)return n.QUIRKS;var t=e.systemId;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return n.QUIRKS;if(null!==(e=e.publicId)){if(e=e.toLowerCase(),-1<a.indexOf(e))return n.QUIRKS;if(hasPrefix(e,null===t?o:i))return n.QUIRKS;if(hasPrefix(e,null===t?s:u))return n.LIMITED_QUIRKS}return n.NO_QUIRKS},t.serializeContent=function(e,t,r){var n="!DOCTYPE ";return e&&(n+=e),t?n+=" PUBLIC "+enquoteDoctypeId(t):r&&(n+=" SYSTEM"),null!==r&&(n+=" "+enquoteDoctypeId(r)),n}},function(e,t,r){"use strict";!function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.update=void 0;var o=r(58),i=r(252),a=r(247),s=r(18);function update(e,t){var r=Array.isArray(e)?e:[e];t?t.children=r:t=null;for(var n=0;n<r.length;n++){var i=r[n];i.parent&&i.parent.children!==r&&o.DomUtils.removeElement(i),t?(i.prev=r[n-1]||null,i.next=r[n+1]||null):i.prev=i.next=null,i.parent=t}return t}t.default=function parse(e,t,r){return"string"==typeof(e=void 0!==n&&n.isBuffer(e)?e.toString():e)?t.xmlMode||t._useHtmlParser2?i.parse(e,t):a.parse(e,t,r):(r=e,!Array.isArray(r)&&s.isDocument(r)?r:(update(r,e=new s.Document([])),e))},t.update=update}.call(this,r(11).Buffer)},function(e,r,t){"use strict";var c=t(505),n=t(508),t=t(510);r.Selector=n,r.Property=t,r.extract=function extract(e){for(var t=0,r=[],n="",i=0,o=e.length;i<o;i++){var a=e.charAt(i);t?("]"!==a&&")"!==a||t--,n+=a):","===a?(r.push(n),n=""):("["!==a&&"("!==a||t++,(n.length||","!==a&&"\n"!==a&&" "!==a)&&(n+=a))}return n.length&&r.push(n),r},r.parseCSS=function(e){for(var t=void 0!==(e=c.parse(e,{position:!0,comments:!0})).stylesheet&&e.stylesheet.rules?e.stylesheet.rules:[],r=[],n=0,i=t.length;n<i;n++)if("rule"==t[n].type)for(var o=t[n],a=o.selectors,s=0,u=a.length;s<u;s++)r.push([a[s],o.declarations]);return r},r.getPreservedText=function(e,t,r){for(var n=void 0!==(e=c.parse(e,{position:!0,comments:!0})).stylesheet&&e.stylesheet.rules?e.stylesheet.rules:[],i=[],o=n.length-1;0<=o;o--)(t.fontFaces&&"font-face"===n[o].type||t.mediaQueries&&"media"===n[o].type||t.keyFrames&&"keyframes"===n[o].type||t.pseudos&&n[o].selectors&&this.matchesPseudo(n[o].selectors[0],r))&&i.unshift(c.stringify({stylesheet:{rules:[n[o]]}},{comments:!1,indentation:" "})),n[o].position.start;return 0!==i.length&&"\n"+i.join("\n")+"\n"},r.normalizeLineEndings=function(e){return e.replace(/\r\n/g,"\n").replace(/\n/g,"\r\n")},r.matchesPseudo=function(t,e){return e.find(function(e){return-1<t.indexOf(e)})},r.compareFunc=function(e,t){for(var r=Math.min(e.length,t.length),n=0;n<r;n++)if(e[n]!==t[n])return e[n]>t[n]?1:-1;return e.length-t.length},r.compare=function(e,t){return 1==r.compareFunc(e,t)?e:t},r.getDefaultOptions=function(e){return(e=Object.assign({extraCss:"",insertPreservedExtraCss:!0,applyStyleTags:!0,removeStyleTags:!0,preserveMediaQueries:!0,preserveFontFaces:!0,preserveKeyFrames:!0,preservePseudos:!0,applyWidthAttributes:!0,applyHeightAttributes:!0,applyAttributesTableElements:!0,url:""},e)).webResources=e.webResources||{},e}},function(e,t,r){!function(r){e.exports=function debug(e){return function _debug(e){var t=[].slice.call(arguments,1);t.unshift("["+e+"]"),r.stderr.write(t.join(" ")+"\n")}.bind(null,e)}}.call(this,r(9))},function(r,n,e){var i;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[function(e,t,r){var n=r(1).Beautifier,i=r(5).Options;e.exports=function js_beautify(e,t){return new n(e,t).beautify()},e.exports.defaultOptions=function(){return new i}},function(e,t,r){var n=r(2).Output,i=r(3).Token,u=r(4),o=r(5).Options,a=r(7).Tokenizer,c=r(7).line_starters,l=r(7).positionable_operators,f=r(7).TOKEN;function in_array(e,t){return-1!==t.indexOf(e)}function reserved_word(e,t){return e&&e.type===f.RESERVED&&e.text===t}function reserved_array(e,t){return e&&e.type===f.RESERVED&&in_array(e.text,t)}var h=["case","return","do","if","throw","else","await","break","continue","async"],d=function generateMapFromStrings(e){for(var t={},r=0;r<e.length;r++)t[e[r].replace(/-/g,"_")]=e[r];return t}(["before-newline","after-newline","preserve-newline"]),p=[d.before_newline,d.preserve_newline];function remove_redundant_indentation(e,t){t.multiline_frame||"ForInitializer"===t.mode||"Conditional"===t.mode||e.remove_indent(t.start_line_index)}function is_array(e){return"ArrayLiteral"===e}function is_expression(e){return in_array(e,["Expression","ForInitializer","Conditional"])}function Beautifier(e,t){t=t||{},this._source_text=e||"",this._output=null,this._tokens=null,this._last_last_text=null,this._flags=null,this._previous_flags=null,this._flag_store=null,this._options=new o(t)}Beautifier.prototype.create_flags=function(e,t){var r=0;return e&&(r=e.indentation_level,!this._output.just_added_newline()&&e.line_indent_level>r&&(r=e.line_indent_level)),{mode:t,parent:e,last_token:e?e.last_token:new i(f.START_BLOCK,""),last_word:e?e.last_word:"",declaration_statement:!1,declaration_assignment:!1,multiline_frame:!1,inline_frame:!1,if_block:!1,else_block:!1,do_block:!1,do_while:!1,import_block:!1,in_case_statement:!1,in_case:!1,case_body:!1,indentation_level:r,alignment:0,line_indent_level:e?e.line_indent_level:r,start_line_index:this._output.get_line_number(),ternary_depth:0}},Beautifier.prototype._reset=function(e){var t=e.match(/^[\t ]*/)[0];return this._last_last_text="",this._output=new n(this._options,t),this._output.raw=this._options.test_output_raw,this._flag_store=[],this.set_mode("BlockStatement"),t=new a(e,this._options),this._tokens=t.tokenize(),e},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._reset(this._source_text),t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&u.lineBreak.test(e||"")&&(t=e.match(u.lineBreak)[0]));for(var r=this._tokens.next();r;)this.handle_token(r),this._last_last_text=this._flags.last_token.text,this._flags.last_token=r,r=this._tokens.next();return this._output.get_code(t)},Beautifier.prototype.handle_token=function(e,t){e.type===f.START_EXPR?this.handle_start_expr(e):e.type===f.END_EXPR?this.handle_end_expr(e):e.type===f.START_BLOCK?this.handle_start_block(e):e.type===f.END_BLOCK?this.handle_end_block(e):e.type===f.WORD||e.type===f.RESERVED?this.handle_word(e):e.type===f.SEMICOLON?this.handle_semicolon(e):e.type===f.STRING?this.handle_string(e):e.type===f.EQUALS?this.handle_equals(e):e.type===f.OPERATOR?this.handle_operator(e):e.type===f.COMMA?this.handle_comma(e):e.type===f.BLOCK_COMMENT?this.handle_block_comment(e,t):e.type===f.COMMENT?this.handle_comment(e,t):e.type===f.DOT?this.handle_dot(e):e.type===f.EOF?this.handle_eof(e):(e.type,f.UNKNOWN,this.handle_unknown(e,t))},Beautifier.prototype.handle_whitespace_and_comments=function(e,t){var r=e.newlines,n=this._options.keep_array_indentation&&is_array(this._flags.mode);if(e.comments_before)for(var i=e.comments_before.next();i;)this.handle_whitespace_and_comments(i,t),this.handle_token(i,t),i=e.comments_before.next();if(n)for(var o=0;o<r;o+=1)this.print_newline(0<o,t);else if(this._options.max_preserve_newlines&&r>this._options.max_preserve_newlines&&(r=this._options.max_preserve_newlines),this._options.preserve_newlines&&1<r){this.print_newline(!1,t);for(var a=1;a<r;a+=1)this.print_newline(!0,t)}};var s=["async","break","continue","return","throw","yield"];Beautifier.prototype.allow_wrap_or_preserved_newline=function(e,t){t=void 0!==t&&t,this._output.just_added_newline()||(t=this._options.preserve_newlines&&e.newlines||t,(in_array(this._flags.last_token.text,l)||in_array(e.text,l))&&(e=in_array(this._flags.last_token.text,l)&&in_array(this._options.operator_position,p)||in_array(e.text,l),t=t&&e),t?this.print_newline(!1,!0):this._options.wrap_line_length&&(reserved_array(this._flags.last_token,s)||this._output.set_wrap_point()))},Beautifier.prototype.print_newline=function(e,t){if(!t&&";"!==this._flags.last_token.text&&","!==this._flags.last_token.text&&"="!==this._flags.last_token.text&&(this._flags.last_token.type!==f.OPERATOR||"--"===this._flags.last_token.text||"++"===this._flags.last_token.text))for(var r=this._tokens.peek();!("Statement"!==this._flags.mode||this._flags.if_block&&reserved_word(r,"else")||this._flags.do_block);)this.restore_mode();this._output.add_new_line(e)&&(this._flags.multiline_frame=!0)},Beautifier.prototype.print_token_line_indentation=function(e){this._output.just_added_newline()&&(this._options.keep_array_indentation&&e.newlines&&("["===e.text||is_array(this._flags.mode))?(this._output.current_line.set_indent(-1),this._output.current_line.push(e.whitespace_before),this._output.space_before_token=!1):this._output.set_indent(this._flags.indentation_level,this._flags.alignment)&&(this._flags.line_indent_level=this._flags.indentation_level))},Beautifier.prototype.print_token=function(e){var t;this._output.raw?this._output.add_raw_token(e):(this._options.comma_first&&e.previous&&e.previous.type===f.COMMA&&this._output.just_added_newline()&&","===this._output.previous_line.last()&&(t=this._output.previous_line.pop(),this._output.previous_line.is_empty()&&(this._output.previous_line.push(t),this._output.trim(!0),this._output.current_line.pop(),this._output.trim()),this.print_token_line_indentation(e),this._output.add_token(","),this._output.space_before_token=!0),this.print_token_line_indentation(e),this._output.non_breaking_space=!0,this._output.add_token(e.text),this._output.previous_token_wrapped&&(this._flags.multiline_frame=!0))},Beautifier.prototype.indent=function(){this._flags.indentation_level+=1,this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},Beautifier.prototype.deindent=function(){0<this._flags.indentation_level&&(!this._flags.parent||this._flags.indentation_level>this._flags.parent.indentation_level)&&(--this._flags.indentation_level,this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},Beautifier.prototype.set_mode=function(e){this._flags?(this._flag_store.push(this._flags),this._previous_flags=this._flags):this._previous_flags=this.create_flags(null,e),this._flags=this.create_flags(this._previous_flags,e),this._output.set_indent(this._flags.indentation_level,this._flags.alignment)},Beautifier.prototype.restore_mode=function(){0<this._flag_store.length&&(this._previous_flags=this._flags,this._flags=this._flag_store.pop(),"Statement"===this._previous_flags.mode&&remove_redundant_indentation(this._output,this._previous_flags),this._output.set_indent(this._flags.indentation_level,this._flags.alignment))},Beautifier.prototype.start_of_object_property=function(){return"ObjectLiteral"===this._flags.parent.mode&&"Statement"===this._flags.mode&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||reserved_array(this._flags.last_token,["get","set"]))},Beautifier.prototype.start_of_statement=function(e){return!!(reserved_array(this._flags.last_token,["var","let","const"])&&e.type===f.WORD||reserved_word(this._flags.last_token,"do")||("ObjectLiteral"!==this._flags.parent.mode||"Statement"!==this._flags.mode)&&reserved_array(this._flags.last_token,s)&&!e.newlines||reserved_word(this._flags.last_token,"else")&&(!reserved_word(e,"if")||e.comments_before)||this._flags.last_token.type===f.END_EXPR&&("ForInitializer"===this._previous_flags.mode||"Conditional"===this._previous_flags.mode)||this._flags.last_token.type===f.WORD&&"BlockStatement"===this._flags.mode&&!this._flags.in_case&&"--"!==e.text&&"++"!==e.text&&"function"!==this._last_last_text&&e.type!==f.WORD&&e.type!==f.RESERVED||"ObjectLiteral"===this._flags.mode&&(":"===this._flags.last_token.text&&0===this._flags.ternary_depth||reserved_array(this._flags.last_token,["get","set"])))&&(this.set_mode("Statement"),this.indent(),this.handle_whitespace_and_comments(e,!0),this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e,reserved_array(e,["do","for","if","while"])),!0)},Beautifier.prototype.handle_start_expr=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e);var t,r,n="Expression";if("["===e.text){if(this._flags.last_token.type===f.WORD||")"===this._flags.last_token.text)return reserved_array(this._flags.last_token,c)&&(this._output.space_before_token=!0),this.print_token(e),this.set_mode(n),this.indent(),void(this._options.space_in_paren&&(this._output.space_before_token=!0));n="ArrayLiteral",is_array(this._flags.mode)&&("["!==this._flags.last_token.text&&(","!==this._flags.last_token.text||"]"!==this._last_last_text&&"}"!==this._last_last_text)||this._options.keep_array_indentation||this.print_newline()),in_array(this._flags.last_token.type,[f.START_EXPR,f.END_EXPR,f.WORD,f.OPERATOR,f.DOT])||(this._output.space_before_token=!0)}else this._flags.last_token.type===f.RESERVED?"for"===this._flags.last_token.text?(this._output.space_before_token=this._options.space_before_conditional,n="ForInitializer"):in_array(this._flags.last_token.text,["if","while","switch"])?(this._output.space_before_token=this._options.space_before_conditional,n="Conditional"):in_array(this._flags.last_word,["await","async"])?this._output.space_before_token=!0:"import"===this._flags.last_token.text&&""===e.whitespace_before?this._output.space_before_token=!1:!in_array(this._flags.last_token.text,c)&&"catch"!==this._flags.last_token.text||(this._output.space_before_token=!0):this._flags.last_token.type===f.EQUALS||this._flags.last_token.type===f.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e):this._flags.last_token.type===f.WORD?(this._output.space_before_token=!1,t=this._tokens.peek(-3),this._options.space_after_named_function&&t&&(r=this._tokens.peek(-4),reserved_array(t,["async","function"])||"*"===t.text&&reserved_array(r,["async","function"])?this._output.space_before_token=!0:"ObjectLiteral"===this._flags.mode&&("{"!==t.text&&","!==t.text&&("*"!==t.text||"{"!==r.text&&","!==r.text)||(this._output.space_before_token=!0)))):this.allow_wrap_or_preserved_newline(e),(this._flags.last_token.type===f.RESERVED&&("function"===this._flags.last_word||"typeof"===this._flags.last_word)||"*"===this._flags.last_token.text&&(in_array(this._last_last_text,["function","yield"])||"ObjectLiteral"===this._flags.mode&&in_array(this._last_last_text,["{",","])))&&(this._output.space_before_token=this._options.space_after_anon_function);";"===this._flags.last_token.text||this._flags.last_token.type===f.START_BLOCK?this.print_newline():this._flags.last_token.type!==f.END_EXPR&&this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.END_BLOCK&&"."!==this._flags.last_token.text&&this._flags.last_token.type!==f.COMMA||this.allow_wrap_or_preserved_newline(e,e.newlines),this.print_token(e),this.set_mode(n),this._options.space_in_paren&&(this._output.space_before_token=!0),this.indent()},Beautifier.prototype.handle_end_expr=function(e){for(;"Statement"===this._flags.mode;)this.restore_mode();this.handle_whitespace_and_comments(e),this._flags.multiline_frame&&this.allow_wrap_or_preserved_newline(e,"]"===e.text&&is_array(this._flags.mode)&&!this._options.keep_array_indentation),this._options.space_in_paren&&(this._flags.last_token.type!==f.START_EXPR||this._options.space_in_empty_paren?this._output.space_before_token=!0:(this._output.trim(),this._output.space_before_token=!1)),this.deindent(),this.print_token(e),this.restore_mode(),remove_redundant_indentation(this._output,this._previous_flags),this._flags.do_while&&"Conditional"===this._previous_flags.mode&&(this._previous_flags.mode="Expression",this._flags.do_block=!1,this._flags.do_while=!1)},Beautifier.prototype.handle_start_block=function(e){this.handle_whitespace_and_comments(e);var t=this._tokens.peek(),r=this._tokens.peek(1);if("switch"===this._flags.last_word&&this._flags.last_token.type===f.END_EXPR?(this.set_mode("BlockStatement"),this._flags.in_case_statement=!0):this._flags.case_body?this.set_mode("BlockStatement"):r&&(in_array(r.text,[":",","])&&in_array(t.type,[f.STRING,f.WORD,f.RESERVED])||in_array(t.text,["get","set","..."])&&in_array(r.type,[f.WORD,f.RESERVED]))?in_array(this._last_last_text,["class","interface"])?this.set_mode("BlockStatement"):this.set_mode("ObjectLiteral"):this._flags.last_token.type===f.OPERATOR&&"=>"===this._flags.last_token.text||!in_array(this._flags.last_token.type,[f.EQUALS,f.START_EXPR,f.COMMA,f.OPERATOR])&&!reserved_array(this._flags.last_token,["return","throw","import","default"])?this.set_mode("BlockStatement"):this.set_mode("ObjectLiteral"),t=(r=!t.comments_before&&"}"===t.text)&&"function"===this._flags.last_word&&this._flags.last_token.type===f.END_EXPR,this._options.brace_preserve_inline){var n=0,i=null;this._flags.inline_frame=!0;do{if((i=this._tokens.peek((n+=1)-1)).newlines){this._flags.inline_frame=!1;break}}while(i.type!==f.EOF&&(i.type!==f.END_BLOCK||i.opened!==e))}("expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this._flags.last_token.type!==f.OPERATOR&&(t||this._flags.last_token.type===f.EQUALS||reserved_array(this._flags.last_token,h)&&"else"!==this._flags.last_token.text)?this._output.space_before_token=!0:this.print_newline(!1,!0):(!is_array(this._previous_flags.mode)||this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.COMMA||(this._flags.last_token.type!==f.COMMA&&!this._options.space_in_paren||(this._output.space_before_token=!0),(this._flags.last_token.type===f.COMMA||this._flags.last_token.type===f.START_EXPR&&this._flags.inline_frame)&&(this.allow_wrap_or_preserved_newline(e),this._previous_flags.multiline_frame=this._previous_flags.multiline_frame||this._flags.multiline_frame,this._flags.multiline_frame=!1)),this._flags.last_token.type!==f.OPERATOR&&this._flags.last_token.type!==f.START_EXPR&&(this._flags.last_token.type!==f.START_BLOCK||this._flags.inline_frame?this._output.space_before_token=!0:this.print_newline())),this.print_token(e),this.indent(),r||this._options.brace_preserve_inline&&this._flags.inline_frame||this.print_newline()},Beautifier.prototype.handle_end_block=function(e){for(this.handle_whitespace_and_comments(e);"Statement"===this._flags.mode;)this.restore_mode();var t=this._flags.last_token.type===f.START_BLOCK;this._flags.inline_frame&&!t?this._output.space_before_token=!0:"expand"===this._options.brace_style?t||this.print_newline():t||(is_array(this._flags.mode)&&this._options.keep_array_indentation?(this._options.keep_array_indentation=!1,this.print_newline(),this._options.keep_array_indentation=!0):this.print_newline()),this.restore_mode(),this.print_token(e)},Beautifier.prototype.handle_word=function(e){if(e.type===f.RESERVED&&(in_array(e.text,["set","get"])&&"ObjectLiteral"!==this._flags.mode||"import"===e.text&&"("===this._tokens.peek().text||in_array(e.text,["as","from"])&&!this._flags.import_block||"ObjectLiteral"===this._flags.mode&&":"===this._tokens.peek().text)&&(e.type=f.WORD),this.start_of_statement(e)?reserved_array(this._flags.last_token,["var","let","const"])&&e.type===f.WORD&&(this._flags.declaration_statement=!0):!e.newlines||is_expression(this._flags.mode)||this._flags.last_token.type===f.OPERATOR&&"--"!==this._flags.last_token.text&&"++"!==this._flags.last_token.text||this._flags.last_token.type===f.EQUALS||!this._options.preserve_newlines&&reserved_array(this._flags.last_token,["var","let","const","set","get"])?this.handle_whitespace_and_comments(e):(this.handle_whitespace_and_comments(e),this.print_newline()),this._flags.do_block&&!this._flags.do_while){if(reserved_word(e,"while"))return this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0,void(this._flags.do_while=!0);this.print_newline(),this._flags.do_block=!1}if(this._flags.if_block)if(!this._flags.else_block&&reserved_word(e,"else"))this._flags.else_block=!0;else{for(;"Statement"===this._flags.mode;)this.restore_mode();this._flags.if_block=!1,this._flags.else_block=!1}if(this._flags.in_case_statement&&reserved_array(e,["case","default"]))return this.print_newline(),this._flags.last_token.type!==f.END_BLOCK&&(this._flags.case_body||this._options.jslint_happy)&&this.deindent(),this._flags.case_body=!1,this.print_token(e),void(this._flags.in_case=!0);if(this._flags.last_token.type!==f.COMMA&&this._flags.last_token.type!==f.START_EXPR&&this._flags.last_token.type!==f.EQUALS&&this._flags.last_token.type!==f.OPERATOR||this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e),reserved_word(e,"function"))return(in_array(this._flags.last_token.text,["}",";"])||this._output.just_added_newline()&&!in_array(this._flags.last_token.text,["(","[","{",":","=",","])&&this._flags.last_token.type!==f.OPERATOR)&&(this._output.just_added_blankline()||e.comments_before||(this.print_newline(),this.print_newline(!0))),this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD?reserved_array(this._flags.last_token,["get","set","new","export"])||reserved_array(this._flags.last_token,s)||reserved_word(this._flags.last_token,"default")&&"export"===this._last_last_text||"declare"===this._flags.last_token.text?this._output.space_before_token=!0:this.print_newline():this._flags.last_token.type===f.OPERATOR||"="===this._flags.last_token.text?this._output.space_before_token=!0:!this._flags.multiline_frame&&(is_expression(this._flags.mode)||is_array(this._flags.mode))||this.print_newline(),this.print_token(e),void(this._flags.last_word=e.text);var t="NONE";this._flags.last_token.type===f.END_BLOCK?this._previous_flags.inline_frame?t="SPACE":!reserved_array(e,["else","catch","finally","from"])||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines?t="NEWLINE":(t="SPACE",this._output.space_before_token=!0):this._flags.last_token.type===f.SEMICOLON&&"BlockStatement"===this._flags.mode?t="NEWLINE":this._flags.last_token.type===f.SEMICOLON&&is_expression(this._flags.mode)?t="SPACE":this._flags.last_token.type===f.STRING?t="NEWLINE":this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD||"*"===this._flags.last_token.text&&(in_array(this._last_last_text,["function","yield"])||"ObjectLiteral"===this._flags.mode&&in_array(this._last_last_text,["{",","]))?t="SPACE":this._flags.last_token.type===f.START_BLOCK?t=this._flags.inline_frame?"SPACE":"NEWLINE":this._flags.last_token.type===f.END_EXPR&&(this._output.space_before_token=!0,t="NEWLINE"),reserved_array(e,c)&&")"!==this._flags.last_token.text&&(t=this._flags.inline_frame||"else"===this._flags.last_token.text||"export"===this._flags.last_token.text?"SPACE":"NEWLINE"),reserved_array(e,["else","catch","finally"])?(this._flags.last_token.type!==f.END_BLOCK||"BlockStatement"!==this._previous_flags.mode||"expand"===this._options.brace_style||"end-expand"===this._options.brace_style||"none"===this._options.brace_style&&e.newlines)&&!this._flags.inline_frame?this.print_newline():(this._output.trim(!0),"}"!==this._output.current_line.last()&&this.print_newline(),this._output.space_before_token=!0):"NEWLINE"===t?reserved_array(this._flags.last_token,h)||"declare"===this._flags.last_token.text&&reserved_array(e,["var","let","const"])?this._output.space_before_token=!0:this._flags.last_token.type!==f.END_EXPR?this._flags.last_token.type===f.START_EXPR&&reserved_array(e,["var","let","const"])||":"===this._flags.last_token.text||(reserved_word(e,"if")&&reserved_word(e.previous,"else")?this._output.space_before_token=!0:this.print_newline()):reserved_array(e,c)&&")"!==this._flags.last_token.text&&this.print_newline():this._flags.multiline_frame&&is_array(this._flags.mode)&&","===this._flags.last_token.text&&"}"===this._last_last_text?this.print_newline():"SPACE"===t&&(this._output.space_before_token=!0),!e.previous||e.previous.type!==f.WORD&&e.previous.type!==f.RESERVED||(this._output.space_before_token=!0),this.print_token(e),this._flags.last_word=e.text,e.type===f.RESERVED&&("do"===e.text?this._flags.do_block=!0:"if"===e.text?this._flags.if_block=!0:"import"===e.text?this._flags.import_block=!0:this._flags.import_block&&reserved_word(e,"from")&&(this._flags.import_block=!1))},Beautifier.prototype.handle_semicolon=function(e){this.start_of_statement(e)?this._output.space_before_token=!1:this.handle_whitespace_and_comments(e);for(var t=this._tokens.peek();!("Statement"!==this._flags.mode||this._flags.if_block&&reserved_word(t,"else")||this._flags.do_block);)this.restore_mode();this._flags.import_block&&(this._flags.import_block=!1),this.print_token(e)},Beautifier.prototype.handle_string=function(e){e.text.startsWith("`")&&0===e.newlines&&""===e.whitespace_before&&(")"===e.previous.text||this._flags.last_token.type===f.WORD)||(this.start_of_statement(e)?this._output.space_before_token=!0:(this.handle_whitespace_and_comments(e),this._flags.last_token.type===f.RESERVED||this._flags.last_token.type===f.WORD||this._flags.inline_frame?this._output.space_before_token=!0:this._flags.last_token.type===f.COMMA||this._flags.last_token.type===f.START_EXPR||this._flags.last_token.type===f.EQUALS||this._flags.last_token.type===f.OPERATOR?this.start_of_object_property()||this.allow_wrap_or_preserved_newline(e):!e.text.startsWith("`")||this._flags.last_token.type!==f.END_EXPR||"]"!==e.previous.text&&")"!==e.previous.text||0!==e.newlines?this.print_newline():this._output.space_before_token=!0)),this.print_token(e)},Beautifier.prototype.handle_equals=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e),this._flags.declaration_statement&&(this._flags.declaration_assignment=!0),this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0},Beautifier.prototype.handle_comma=function(e){this.handle_whitespace_and_comments(e,!0),this.print_token(e),this._output.space_before_token=!0,this._flags.declaration_statement?(is_expression(this._flags.parent.mode)&&(this._flags.declaration_assignment=!1),this._flags.declaration_assignment?(this._flags.declaration_assignment=!1,this.print_newline(!1,!0)):this._options.comma_first&&this.allow_wrap_or_preserved_newline(e)):"ObjectLiteral"===this._flags.mode||"Statement"===this._flags.mode&&"ObjectLiteral"===this._flags.parent.mode?("Statement"===this._flags.mode&&this.restore_mode(),this._flags.inline_frame||this.print_newline()):this._options.comma_first&&this.allow_wrap_or_preserved_newline(e)},Beautifier.prototype.handle_operator=function(e){var t="*"===e.text&&(reserved_array(this._flags.last_token,["function","yield"])||in_array(this._flags.last_token.type,[f.START_BLOCK,f.COMMA,f.END_BLOCK,f.SEMICOLON])),r=in_array(e.text,["-","+"])&&(in_array(this._flags.last_token.type,[f.START_BLOCK,f.START_EXPR,f.EQUALS,f.OPERATOR])||in_array(this._flags.last_token.text,c)||","===this._flags.last_token.text);if(this.start_of_statement(e)||this.handle_whitespace_and_comments(e,!t),reserved_array(this._flags.last_token,h))return this._output.space_before_token=!0,void this.print_token(e);if("*"!==e.text||this._flags.last_token.type!==f.DOT)if("::"!==e.text){if(this._flags.last_token.type===f.OPERATOR&&in_array(this._options.operator_position,p)&&this.allow_wrap_or_preserved_newline(e),":"===e.text&&this._flags.in_case)return this.print_token(e),this._flags.in_case=!1,this._flags.case_body=!0,void(this._tokens.peek().type!==f.START_BLOCK?(this.indent(),this.print_newline()):this._output.space_before_token=!0);var n=!0,i=!0,o=!1;if(":"===e.text?0===this._flags.ternary_depth?n=!1:(--this._flags.ternary_depth,o=!0):"?"===e.text&&(this._flags.ternary_depth+=1),!r&&!t&&this._options.preserve_newlines&&in_array(e.text,l)){var a=":"===e.text,s=a&&o,u=a&&!o;switch(this._options.operator_position){case d.before_newline:return this._output.space_before_token=!u,this.print_token(e),a&&!s||this.allow_wrap_or_preserved_newline(e),void(this._output.space_before_token=!0);case d.after_newline:return this._output.space_before_token=!0,!a||s?this._tokens.peek().newlines?this.print_newline(!1,!0):this.allow_wrap_or_preserved_newline(e):this._output.space_before_token=!1,this.print_token(e),void(this._output.space_before_token=!0);case d.preserve_newline:return u||this.allow_wrap_or_preserved_newline(e),n=!(this._output.just_added_newline()||u),this._output.space_before_token=n,this.print_token(e),void(this._output.space_before_token=!0)}}t?(this.allow_wrap_or_preserved_newline(e),n=!1,i=(t=this._tokens.peek())&&in_array(t.type,[f.WORD,f.RESERVED])):"..."===e.text?(this.allow_wrap_or_preserved_newline(e),n=this._flags.last_token.type===f.START_BLOCK,i=!1):(in_array(e.text,["--","++","!","~"])||r)&&(this._flags.last_token.type!==f.COMMA&&this._flags.last_token.type!==f.START_EXPR||this.allow_wrap_or_preserved_newline(e),i=n=!1,!e.newlines||"--"!==e.text&&"++"!==e.text||this.print_newline(!1,!0),";"===this._flags.last_token.text&&is_expression(this._flags.mode)&&(n=!0),this._flags.last_token.type===f.RESERVED?n=!0:this._flags.last_token.type===f.END_EXPR?n=!("]"===this._flags.last_token.text&&("--"===e.text||"++"===e.text)):this._flags.last_token.type===f.OPERATOR&&(n=in_array(e.text,["--","-","++","+"])&&in_array(this._flags.last_token.text,["--","-","++","+"]),in_array(e.text,["+","-"])&&in_array(this._flags.last_token.text,["--","++"])&&(i=!0)),("BlockStatement"!==this._flags.mode||this._flags.inline_frame)&&"Statement"!==this._flags.mode||"{"!==this._flags.last_token.text&&";"!==this._flags.last_token.text||this.print_newline()),this._output.space_before_token=this._output.space_before_token||n,this.print_token(e),this._output.space_before_token=i}else this.print_token(e);else this.print_token(e)},Beautifier.prototype.handle_block_comment=function(e,t){return this._output.raw?(this._output.add_raw_token(e),void(e.directives&&"end"===e.directives.preserve&&(this._output.raw=this._options.test_output_raw))):e.directives?(this.print_newline(!1,t),this.print_token(e),"start"===e.directives.preserve&&(this._output.raw=!0),void this.print_newline(!1,!0)):void(u.newline.test(e.text)||e.newlines?this.print_block_commment(e,t):(this._output.space_before_token=!0,this.print_token(e),this._output.space_before_token=!0))},Beautifier.prototype.print_block_commment=function(e,t){var r,n,i,o=function split_linebreaks(e){for(var t=[],r=(e=e.replace(u.allLineBreaks,"\n")).indexOf("\n");-1!==r;)t.push(e.substring(0,r)),r=(e=e.substring(r+1)).indexOf("\n");return e.length&&t.push(e),t}(e.text),a=e.whitespace_before,s=a.length;if(this.print_newline(!1,t),this.print_token_line_indentation(e),this._output.add_token(o[0]),this.print_newline(!1,t),1<o.length){for(n=function all_lines_start_with(e,t){for(var r=0;r<e.length;r++)if(e[r].trim().charAt(0)!==t)return!1;return!0}(o=o.slice(1),"*"),i=function each_line_matches_indent(e,t){for(var r,n=0,i=e.length;n<i;n++)if((r=e[n])&&0!==r.indexOf(t))return!1;return!0}(o,a),n&&(this._flags.alignment=1),r=0;r<o.length;r++)n?(this.print_token_line_indentation(e),this._output.add_token(function ltrim(e){return e.replace(/^\s+/g,"")}(o[r]))):i&&o[r]?(this.print_token_line_indentation(e),this._output.add_token(o[r].substring(s))):(this._output.current_line.set_indent(-1),this._output.add_token(o[r])),this.print_newline(!1,t);this._flags.alignment=0}},Beautifier.prototype.handle_comment=function(e,t){e.newlines?this.print_newline(!1,t):this._output.trim(!0),this._output.space_before_token=!0,this.print_token(e),this.print_newline(!1,t)},Beautifier.prototype.handle_dot=function(e){this.start_of_statement(e)||this.handle_whitespace_and_comments(e,!0),reserved_array(this._flags.last_token,h)?this._output.space_before_token=!1:this.allow_wrap_or_preserved_newline(e,")"===this._flags.last_token.text&&this._options.break_chained_methods),this._options.unindent_chained_methods&&this._output.just_added_newline()&&this.deindent(),this.print_token(e)},Beautifier.prototype.handle_unknown=function(e,t){this.print_token(e),"\n"===e.text[e.text.length-1]&&this.print_newline(!1,t)},Beautifier.prototype.handle_eof=function(e){for(;"Statement"===this._flags.mode;)this.restore_mode();this.handle_whitespace_and_comments(e)},e.exports.Beautifier=Beautifier},function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},function(e){e.exports.Token=function Token(e,t,r,n){this.type=e,this.text=t,this.comments_before=null,this.newlines=r||0,this.whitespace_before=n||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},function(e,t){var r="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\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\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\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\\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-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\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-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\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-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\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",n="(?:\\\\u[0-9a-fA-F]{4}|[\\x23\\x24\\x40\\x41-\\x5a\\x5f\\x61-\\x7a"+r+"])";t.identifier=new RegExp(n+"(?:\\\\u[0-9a-fA-F]{4}|[\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u0527\\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\\u08a2-\\u08ac\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0977\\u0979-\\u097f\\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\\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-\\u0c33\\u0c35-\\u0c39\\u0c3d\\u0c58\\u0c59\\u0c60\\u0c61\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d05-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d60\\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-\\u13f4\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f0\\u1700-\\u170c\\u170e-\\u1711\\u1720-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1877\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191c\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19c1-\\u19c7\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4b\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\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-\\u9fcc\\ua000-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua697\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua78e\\ua790-\\ua793\\ua7a0-\\ua7aa\\ua7f8-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa80-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uabc0-\\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\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\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\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f])*","g"),t.identifierStart=new RegExp(n),t.identifierMatch=new RegExp("(?:\\\\u[0-9a-fA-F]{4}|[\\x24\\x30-\\x39\\x41-\\x5a\\x5f\\x61-\\x7a"+r+"\\u0300-\\u036f\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u0620-\\u0649\\u0672-\\u06d3\\u06e7-\\u06e8\\u06fb-\\u06fc\\u0730-\\u074a\\u0800-\\u0814\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0840-\\u0857\\u08e4-\\u08fe\\u0900-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962-\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09d7\\u09df-\\u09e0\\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\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b56\\u0b57\\u0b5f-\\u0b60\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c01-\\u0c03\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62-\\u0c63\\u0c66-\\u0c6f\\u0c82\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2-\\u0ce3\\u0ce6-\\u0cef\\u0d02\\u0d03\\u0d46-\\u0d48\\u0d57\\u0d62-\\u0d63\\u0d66-\\u0d6f\\u0d82\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0df2\\u0df3\\u0e34-\\u0e3a\\u0e40-\\u0e45\\u0e50-\\u0e59\\u0eb4-\\u0eb9\\u0ec8-\\u0ecd\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f41-\\u0f47\\u0f71-\\u0f84\\u0f86-\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u1000-\\u1029\\u1040-\\u1049\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u170e-\\u1710\\u1720-\\u1730\\u1740-\\u1750\\u1772\\u1773\\u1780-\\u17b2\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u1810-\\u1819\\u1920-\\u192b\\u1930-\\u193b\\u1951-\\u196d\\u19b0-\\u19c0\\u19c8-\\u19c9\\u19d0-\\u19d9\\u1a00-\\u1a15\\u1a20-\\u1a53\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1b46-\\u1b4b\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c00-\\u1c22\\u1c40-\\u1c49\\u1c5b-\\u1c7d\\u1cd0-\\u1cd2\\u1d00-\\u1dbe\\u1e01-\\u1f15\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2d81-\\u2d96\\u2de0-\\u2dff\\u3021-\\u3028\\u3099\\u309a\\ua640-\\ua66d\\ua674-\\ua67d\\ua69f\\ua6f0-\\ua6f1\\ua7f8-\\ua800\\ua806\\ua80b\\ua823-\\ua827\\ua880-\\ua881\\ua8b4-\\ua8c4\\ua8d0-\\ua8d9\\ua8f3-\\ua8f7\\ua900-\\ua909\\ua926-\\ua92d\\ua930-\\ua945\\ua980-\\ua983\\ua9b3-\\ua9c0\\uaa00-\\uaa27\\uaa40-\\uaa41\\uaa4c-\\uaa4d\\uaa50-\\uaa59\\uaa7b\\uaae0-\\uaae9\\uaaf2-\\uaaf3\\uabc0-\\uabe1\\uabec\\uabed\\uabf0-\\uabf9\\ufb20-\\ufb28\\ufe00-\\ufe0f\\ufe20-\\ufe26\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f])+"),t.newline=/[\n\r\u2028\u2029]/,t.lineBreak=new RegExp("\r\n|"+t.newline.source),t.allLineBreaks=new RegExp(t.lineBreak.source,"g")},function(e,t,r){var n=r(6).Options,i=["before-newline","after-newline","preserve-newline"];function Options(e){n.call(this,e,"js"),"expand-strict"===(e=this.raw_options.brace_style||null)?this.raw_options.brace_style="expand":"collapse-preserve-inline"===e?this.raw_options.brace_style="collapse,preserve-inline":void 0!==this.raw_options.braces_on_own_line&&(this.raw_options.brace_style=this.raw_options.braces_on_own_line?"expand":"collapse");var t=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_preserve_inline=!1,this.brace_style="collapse";for(var r=0;r<t.length;r++)"preserve-inline"===t[r]?this.brace_preserve_inline=!0:this.brace_style=t[r];this.unindent_chained_methods=this._get_boolean("unindent_chained_methods"),this.break_chained_methods=this._get_boolean("break_chained_methods"),this.space_in_paren=this._get_boolean("space_in_paren"),this.space_in_empty_paren=this._get_boolean("space_in_empty_paren"),this.jslint_happy=this._get_boolean("jslint_happy"),this.space_after_anon_function=this._get_boolean("space_after_anon_function"),this.space_after_named_function=this._get_boolean("space_after_named_function"),this.keep_array_indentation=this._get_boolean("keep_array_indentation"),this.space_before_conditional=this._get_boolean("space_before_conditional",!0),this.unescape_strings=this._get_boolean("unescape_strings"),this.e4x=this._get_boolean("e4x"),this.comma_first=this._get_boolean("comma_first"),this.operator_position=this._get_selection("operator_position",i),this.test_output_raw=this._get_boolean("test_output_raw"),this.jslint_happy&&(this.space_after_anon_function=!0)}Options.prototype=new n,e.exports.Options=Options},function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},function(e,t,r){var o=r(8).InputScanner,n=r(9).Tokenizer,i=r(9).TOKEN,a=r(13).Directives,c=r(4),s=r(12).Pattern,u=r(14).TemplatablePattern;function in_array(e,t){return-1!==t.indexOf(e)}var l={START_EXPR:"TK_START_EXPR",END_EXPR:"TK_END_EXPR",START_BLOCK:"TK_START_BLOCK",END_BLOCK:"TK_END_BLOCK",WORD:"TK_WORD",RESERVED:"TK_RESERVED",SEMICOLON:"TK_SEMICOLON",STRING:"TK_STRING",EQUALS:"TK_EQUALS",OPERATOR:"TK_OPERATOR",COMMA:"TK_COMMA",BLOCK_COMMENT:"TK_BLOCK_COMMENT",COMMENT:"TK_COMMENT",DOT:"TK_DOT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},f=new a(/\/\*/,/\*\//),h=/0[xX][0123456789abcdefABCDEF_]*n?|0[oO][01234567_]*n?|0[bB][01_]*n?|\d[\d_]*n|(?:\.\d[\d_]*|\d[\d_]*\.?[\d_]*)(?:[eE][+-]?[\d_]+)?/,d=/[0-9]/,p=/[^\d\.]/,r=">>> === !== << && >= ** != == <= >> || ?? |> < / - + > : & % ? ^ | *".split(" ");i=(i="\\?\\.(?!\\d) "+(i=">>>= ... >>= <<= === >>> !== **= => ^= :: /= << <= == && -= >= >> != -- += ** || ?? ++ %= &= *= |= |> = ! ? > < : / ^ - + * & % ~ |").replace(/[-[\]{}()*+?.,\\^$|#]/g,"\\$&")).replace(/ /g,"|");var m,_=new RegExp(i),i=(a="continue,try,throw,return,var,let,const,if,switch,case,default,for,while,break,function,import,export".split(",")).concat(["do","in","of","else","get","set","new","catch","finally","typeof","yield","async","await","from","as"]),g=new RegExp("^(?:"+i.join("|")+")$");((i=function Tokenizer(e,t){n.call(this,e,t),this._patterns.whitespace=this._patterns.whitespace.matching(/\u00A0\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff/.source,/\u2028\u2029/.source),e=new s(this._input),t=new u(this._input).read_options(this._options),this.__patterns={template:t,identifier:t.starting_with(c.identifier).matching(c.identifierMatch),number:e.matching(h),punct:e.matching(_),comment:e.starting_with(/\/\//).until(/[\n\r\u2028\u2029]/),block_comment:e.starting_with(/\/\*/).until_after(/\*\//),html_comment_start:e.matching(/<!--/),html_comment_end:e.matching(/-->/),include:e.starting_with(/#include/).until_after(c.lineBreak),shebang:e.starting_with(/#!/).until_after(c.lineBreak),xml:e.matching(/[\s\S]*?<(\/?)([-a-zA-Z:0-9_.]+|{[\s\S]+?}|!\[CDATA\[[\s\S]*?\]\]|)(\s+{[\s\S]+?}|\s+[-a-zA-Z:0-9_.]+|\s+[-a-zA-Z:0-9_.]+\s*=\s*('[^']*'|"[^"]*"|{[\s\S]+?}))*\s*(\/?)\s*>/),single_quote:t.until(/['\\\n\r\u2028\u2029]/),double_quote:t.until(/["\\\n\r\u2028\u2029]/),template_text:t.until(/[`\\$]/),template_expression:t.until(/[`}\\]/)}}).prototype=new n)._is_comment=function(e){return e.type===l.COMMENT||e.type===l.BLOCK_COMMENT||e.type===l.UNKNOWN},i.prototype._is_opening=function(e){return e.type===l.START_BLOCK||e.type===l.START_EXPR},i.prototype._is_closing=function(e,t){return(e.type===l.END_BLOCK||e.type===l.END_EXPR)&&t&&("]"===e.text&&"["===t.text||")"===e.text&&"("===t.text||"}"===e.text&&"{"===t.text)},i.prototype._reset=function(){m=!1},i.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.peek();return null===r?this._create_token(l.EOF,""):this._read_non_javascript(r)||this._read_string(r)||this._read_word(e)||this._read_singles(r)||this._read_comment(r)||this._read_regexp(r,e)||this._read_xml(r,e)||this._read_punctuation()||this._create_token(l.UNKNOWN,this._input.next())},i.prototype._read_word=function(e){var t=this.__patterns.identifier.read();return""!==t?(t=t.replace(c.allLineBreaks,"\n"),e.type!==l.DOT&&(e.type!==l.RESERVED||"set"!==e.text&&"get"!==e.text)&&g.test(t)?"in"===t||"of"===t?this._create_token(l.OPERATOR,t):this._create_token(l.RESERVED,t):this._create_token(l.WORD,t)):""!==(t=this.__patterns.number.read())?this._create_token(l.WORD,t):void 0},i.prototype._read_singles=function(e){var t=null;return"("===e||"["===e?t=this._create_token(l.START_EXPR,e):")"===e||"]"===e?t=this._create_token(l.END_EXPR,e):"{"===e?t=this._create_token(l.START_BLOCK,e):"}"===e?t=this._create_token(l.END_BLOCK,e):";"===e?t=this._create_token(l.SEMICOLON,e):"."===e&&p.test(this._input.peek(1))?t=this._create_token(l.DOT,e):","===e&&(t=this._create_token(l.COMMA,e)),t&&this._input.next(),t},i.prototype._read_punctuation=function(){var e=this.__patterns.punct.read();if(""!==e)return"="===e?this._create_token(l.EQUALS,e):"?."===e?this._create_token(l.DOT,e):this._create_token(l.OPERATOR,e)},i.prototype._read_non_javascript=function(e){var t="";if("#"===e){if(this._is_first_token()&&(t=this.__patterns.shebang.read()))return this._create_token(l.UNKNOWN,t.trim()+"\n");if(t=this.__patterns.include.read())return this._create_token(l.UNKNOWN,t.trim()+"\n");e=this._input.next();var r="#";if(this._input.hasNext()&&this._input.testChar(d)){for(;r+=e=this._input.next(),this._input.hasNext()&&"#"!==e&&"="!==e;);return"#"===e||("["===this._input.peek()&&"]"===this._input.peek(1)?(r+="[]",this._input.next(),this._input.next()):"{"===this._input.peek()&&"}"===this._input.peek(1)&&(r+="{}",this._input.next(),this._input.next())),this._create_token(l.WORD,r)}this._input.back()}else if("<"===e&&this._is_first_token()){if(t=this.__patterns.html_comment_start.read()){for(;this._input.hasNext()&&!this._input.testChar(c.newline);)t+=this._input.next();return m=!0,this._create_token(l.COMMENT,t)}}else if(m&&"-"===e&&(t=this.__patterns.html_comment_end.read()))return m=!1,this._create_token(l.COMMENT,t);return null},i.prototype._read_comment=function(e){var t,r=null;return"/"===e&&(t="","*"===this._input.peek(1)?(t=this.__patterns.block_comment.read(),(e=f.get_directives(t))&&"start"===e.ignore&&(t+=f.readIgnored(this._input)),t=t.replace(c.allLineBreaks,"\n"),(r=this._create_token(l.BLOCK_COMMENT,t)).directives=e):"/"===this._input.peek(1)&&(t=this.__patterns.comment.read(),r=this._create_token(l.COMMENT,t))),r},i.prototype._read_string=function(e){if("`"!==e&&"'"!==e&&'"'!==e)return null;var t=this._input.next();return this.has_char_escapes=!1,t+="`"===e?this._read_string_recursive("`",!0,"${"):this._read_string_recursive(e),this.has_char_escapes&&this._options.unescape_strings&&(t=function unescape_string(e){for(var t,r="",n=new o(e),i=null;n.hasNext();)if((i=n.match(/([\s]|[^\\]|\\\\)+/g))&&(r+=i[0]),"\\"===n.peek()){if(n.next(),"x"===n.peek())i=n.match(/x([0-9A-Fa-f]{2})/g);else{if("u"!==n.peek()){r+="\\",n.hasNext()&&(r+=n.next());continue}i=n.match(/u([0-9A-Fa-f]{4})/g)}if(!i)return e;if(126<(t=parseInt(i[1],16))&&t<=255&&0===i[0].indexOf("x"))return e;r+=0<=t&&t<32?"\\"+i[0]:34===t||39===t||92===t?"\\"+String.fromCharCode(t):String.fromCharCode(t)}return r}(t)),this._input.peek()===e&&(t+=this._input.next()),t=t.replace(c.allLineBreaks,"\n"),this._create_token(l.STRING,t)},i.prototype._allow_regexp_or_xml=function(e){return e.type===l.RESERVED&&in_array(e.text,["return","case","throw","else","do","typeof","yield"])||e.type===l.END_EXPR&&")"===e.text&&e.opened.previous.type===l.RESERVED&&in_array(e.opened.previous.text,["if","while","for"])||in_array(e.type,[l.COMMENT,l.START_EXPR,l.START_BLOCK,l.START,l.END_BLOCK,l.OPERATOR,l.EQUALS,l.EOF,l.SEMICOLON,l.COMMA])},i.prototype._read_regexp=function(e,t){if("/"===e&&this._allow_regexp_or_xml(t)){for(var r=this._input.next(),n=!1,i=!1;this._input.hasNext()&&(n||i||this._input.peek()!==e)&&!this._input.testChar(c.newline);)r+=this._input.peek(),n?n=!1:(n="\\"===this._input.peek(),"["===this._input.peek()?i=!0:"]"===this._input.peek()&&(i=!1)),this._input.next();return this._input.peek()===e&&(r+=this._input.next(),r+=this._input.read(c.identifier)),this._create_token(l.STRING,r)}return null},i.prototype._read_xml=function(e,t){if(this._options.e4x&&"<"===e&&this._allow_regexp_or_xml(t)){var r="",n=this.__patterns.xml.read_match();if(n){for(var i=n[2].replace(/^{\s+/,"{").replace(/\s+}$/,"}"),o=0===i.indexOf("{"),a=0;n;){var s=!!n[1],u=n[2];if(!n[n.length-1]&&"![CDATA["!==u.slice(0,8)&&(u===i||o&&u.replace(/^{\s+/,"{").replace(/\s+}$/,"}"))&&(s?--a:++a),r+=n[0],a<=0)break;n=this.__patterns.xml.read_match()}return n||(r+=this._input.match(/[\s\S]*/g)[0]),r=r.replace(c.allLineBreaks,"\n"),this._create_token(l.STRING,r)}}return null},i.prototype._read_string_recursive=function(e,t,r){var n,i;"'"===e?i=this.__patterns.single_quote:'"'===e?i=this.__patterns.double_quote:"`"===e?i=this.__patterns.template_text:"}"===e&&(i=this.__patterns.template_expression);for(var o=i.read(),a="";this._input.hasNext();){if((a=this._input.next())===e||!t&&c.newline.test(a)){this._input.back();break}"\\"===a&&this._input.hasNext()?("x"===(n=this._input.peek())||"u"===n?this.has_char_escapes=!0:"\r"===n&&"\n"===this._input.peek(1)&&this._input.next(),a+=this._input.next()):r&&("${"===r&&"$"===a&&"{"===this._input.peek()&&(a+=this._input.next()),r===a&&(a+="`"===e?this._read_string_recursive("}",t,"`"):this._read_string_recursive("`",t,"${"),this._input.hasNext()&&(a+=this._input.next()))),o+=a+=i.read()}return o},e.exports.Tokenizer=i,e.exports.TOKEN=l,e.exports.positionable_operators=r.slice(),e.exports.line_starters=a.slice()},function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},function(e,t,r){var n=r(8).InputScanner,o=r(3).Token,a=r(10).TokenStream,i=r(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(r=function Tokenizer(e,t){this._input=new n(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new i(this._input)}).prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new a,this._reset();for(var t=new o(s.START,""),r=null,n=[],i=new a;t.type!==s.EOF;){for(e=this._get_next_token(t,r);this._is_comment(e);)i.add(e),e=this._get_next_token(t,r);i.isEmpty()||(e.comments_before=i,i=new a),e.parent=r,this._is_opening(e)?(n.push(r),r=e):r&&this._is_closing(e,r)&&((e.opened=r).closed=e,r=n.pop(),e.parent=r),(e.previous=t).next=e,this.__tokens.add(e),t=e}return this.__tokens},r.prototype._is_first_token=function(){return this.__tokens.isEmpty()},r.prototype._reset=function(){},r.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.read(/.+/g);return r?this._create_token(s.RAW,r):this._create_token(s.EOF,"")},r.prototype._is_comment=function(e){return!1},r.prototype._is_opening=function(e){return!1},r.prototype._is_closing=function(e,t){return!1},r.prototype._create_token=function(e,t){return new o(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},r.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=r,e.exports.TOKEN=s},function(e){function TokenStream(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}TokenStream.prototype.restart=function(){this.__position=0},TokenStream.prototype.isEmpty=function(){return 0===this.__tokens_length},TokenStream.prototype.hasNext=function(){return this.__position<this.__tokens_length},TokenStream.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},TokenStream.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__tokens_length?this.__tokens[e]:t},TokenStream.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=TokenStream},function(e,t,r){var n=r(12).Pattern;function WhitespacePattern(e,t){n.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}(WhitespacePattern.prototype=new n).__set_whitespace_patterns=function(e,t){this._match_pattern=this._input.get_regexp("["+(e+="\\t ")+(t+="\\n\\r")+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},WhitespacePattern.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e,t=this._input.read(this._match_pattern);return" "===t?this.whitespace_before_token=" ":t&&(e=this.__split(this._newline_regexp,t),this.newline_count=e.length-1,this.whitespace_before_token=e[this.newline_count]),t},WhitespacePattern.prototype.matching=function(e,t){var r=this._create();return r.__set_whitespace_patterns(e,t),r._update(),r},WhitespacePattern.prototype._create=function(){return new WhitespacePattern(this._input,this)},WhitespacePattern.prototype.__split=function(e,t){for(var r=e.lastIndex=0,n=[],i=e.exec(t);i;)n.push(t.substring(r,i.index)),r=i.index+i[0].length,i=e.exec(t);return r<t.length?n.push(t.substring(r,t.length)):n.push(""),n},e.exports.WhitespacePattern=WhitespacePattern},function(e){function Pattern(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}Pattern.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},Pattern.prototype.read_match=function(){return this._input.match(this._match_pattern)},Pattern.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype._create=function(){return new Pattern(this._input,this)},Pattern.prototype._update=function(){},e.exports.Pattern=Pattern},function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},function(e,t,r){var n=r(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function TemplatablePattern(e,t){n.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled)),e=new n(e),this.__patterns={handlebars_comment:e.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:e.starting_with(/{{{/).until_after(/}}}/),handlebars:e.starting_with(/{{/).until_after(/}}/),php:e.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:e.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:e.starting_with(/{%/).until_after(/%}/),django_value:e.starting_with(/{{/).until_after(/}}/),django_comment:e.starting_with(/{#/).until_after(/#}/),smarty:e.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:e.starting_with(/{\*/).until_after(/\*}/),smarty_literal:e.starting_with(/{literal}/).until_after(/{\/literal}/)}}(TemplatablePattern.prototype=new n)._create=function(){return new TemplatablePattern(this._input,this)},TemplatablePattern.prototype._update=function(){this.__set_templated_pattern()},TemplatablePattern.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},TemplatablePattern.prototype.read_options=function(e){var t,r=this._create();for(t in i)r._disabled[t]=-1===e.templating.indexOf(t);return r._update(),r},TemplatablePattern.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},TemplatablePattern.prototype.read=function(){for(var e="",e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},TemplatablePattern.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},TemplatablePattern.prototype._read_template=function(){var e,t="",r=this._input.peek();return"<"===r?(e=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==e||(t=t||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==e||(t=t||this.__patterns.erb.read())):"{"===r&&(this._disabled.handlebars||this._excluded.handlebars||(t=(t=(t=t||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=(t=t||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=(t=(t=t||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),t},e.exports.TemplatablePattern=TemplatablePattern}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(0);t=e}();var e=t;void 0===(i=function(){return{js_beautify:e}}.apply(n,[]))||(r.exports=i)}()},function(r,n,e){var i;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[,,function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},,,,function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},,function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},,,,,function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},,function(e,t,r){var n=r(16).Beautifier,i=r(17).Options;e.exports=function css_beautify(e,t){return new n(e,t).beautify()},e.exports.defaultOptions=function(){return new i}},function(e,t,r){var n=r(17).Options,p=r(2).Output,m=r(8).InputScanner,_=new(r(13).Directives)(/\/\*/,/\*\//),g=/\r\n|[\r\n]/,b=/\r\n|[\r\n]/g,y=/\s/,v=/(?:\s|\n)+/g,w=/\/\*(?:[\s\S]*?)((?:\*\/)|$)/g,E=/\/\/(?:[^\n\r\u2028\u2029]*)/g;function Beautifier(e,t){this._source_text=e||"",this._options=new n(t),this._ch=null,this._input=null,this.NESTED_AT_RULE={"@page":!0,"@font-face":!0,"@keyframes":!0,"@media":!0,"@supports":!0,"@document":!0},this.CONDITIONAL_GROUP_RULE={"@media":!0,"@supports":!0,"@document":!0}}Beautifier.prototype.eatString=function(e){var t="";for(this._ch=this._input.next();this._ch;){if(t+=this._ch,"\\"===this._ch)t+=this._input.next();else if(-1!==e.indexOf(this._ch)||"\n"===this._ch)break;this._ch=this._input.next()}return t},Beautifier.prototype.eatWhitespace=function(e){for(var t=y.test(this._input.peek()),r=0;y.test(this._input.peek());)this._ch=this._input.next(),e&&"\n"===this._ch&&(0===r||r<this._options.max_preserve_newlines)&&(r++,this._output.add_new_line(!0));return t},Beautifier.prototype.foundNestedPseudoClass=function(){for(var e=0,t=1,r=this._input.peek(t);r;){if("{"===r)return!0;if("("===r)e+=1;else if(")"===r){if(0===e)return!1;--e}else if(";"===r||"}"===r)return!1;t++,r=this._input.peek(t)}return!1},Beautifier.prototype.print_string=function(e){this._output.set_indent(this._indentLevel),this._output.non_breaking_space=!0,this._output.add_token(e)},Beautifier.prototype.preserveSingleSpace=function(e){e&&(this._output.space_before_token=!0)},Beautifier.prototype.indent=function(){this._indentLevel++},Beautifier.prototype.outdent=function(){0<this._indentLevel&&this._indentLevel--},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===t&&(t="\n",e&&g.test(e||"")&&(t=e.match(g)[0]));var r=(e=e.replace(b,"\n")).match(/^[\t ]*/)[0];this._output=new p(this._options,r),this._input=new m(e),this._indentLevel=0,this._nestedLevel=0,this._ch=null;for(var n,i,o,a,s=0,u=!1,c=!1,l=!1,f=!1,h=!1,d=this._ch;n=""!==this._input.read(v),i=d,this._ch=this._input.next(),"\\"===this._ch&&this._input.hasNext()&&(this._ch+=this._input.next()),d=this._ch,this._ch;)"/"===this._ch&&"*"===this._input.peek()?(this._output.add_new_line(),this._input.back(),a=this._input.read(w),(o=_.get_directives(a))&&"start"===o.ignore&&(a+=_.readIgnored(this._input)),this.print_string(a),this.eatWhitespace(!0),this._output.add_new_line()):"/"===this._ch&&"/"===this._input.peek()?(this._output.space_before_token=!0,this._input.back(),this.print_string(this._input.read(E)),this.eatWhitespace(!0)):"@"===this._ch?(this.preserveSingleSpace(n),"{"===this._input.peek()?this.print_string(this._ch+this.eatString("}")):(this.print_string(this._ch),(a=this._input.peekUntilAfter(/[: ,;{}()[\]\/='"]/g)).match(/[ :]$/)&&(a=this.eatString(": ").replace(/\s$/,""),this.print_string(a),this._output.space_before_token=!0),"extend"===(a=a.replace(/\s$/,""))?f=!0:"import"===a&&(h=!0),a in this.NESTED_AT_RULE?(this._nestedLevel+=1,a in this.CONDITIONAL_GROUP_RULE&&(l=!0)):u||0!==s||-1===a.indexOf(":")||(c=!0,this.indent()))):"#"===this._ch&&"{"===this._input.peek()?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString("}"))):"{"===this._ch?(c&&(c=!1,this.outdent()),u=l?(l=!1,this._indentLevel>=this._nestedLevel):this._indentLevel>=this._nestedLevel-1,this._options.newline_between_rules&&u&&this._output.previous_line&&"{"!==this._output.previous_line.item(-1)&&this._output.ensure_empty_line_above("/",","),this._output.space_before_token=!0,"expand"===this._options.brace_style?(this._output.add_new_line(),this.print_string(this._ch),this.indent(),this._output.set_indent(this._indentLevel)):(this.indent(),this.print_string(this._ch)),this.eatWhitespace(!0),this._output.add_new_line()):"}"===this._ch?(this.outdent(),this._output.add_new_line(),"{"===i&&this._output.trim(!0),f=h=!1,c&&(this.outdent(),c=!1),this.print_string(this._ch),u=!1,this._nestedLevel&&this._nestedLevel--,this.eatWhitespace(!0),this._output.add_new_line(),this._options.newline_between_rules&&!this._output.just_added_blankline()&&"}"!==this._input.peek()&&this._output.add_new_line(!0)):":"===this._ch?!u&&!l||this._input.lookBack("&")||this.foundNestedPseudoClass()||this._input.lookBack("(")||f||0!==s?(this._input.lookBack(" ")&&(this._output.space_before_token=!0),":"===this._input.peek()?(this._ch=this._input.next(),this.print_string("::")):this.print_string(":")):(this.print_string(":"),c||(this._output.space_before_token=c=!0,this.eatWhitespace(!0),this.indent())):'"'===this._ch||"'"===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch+this.eatString(this._ch)),this.eatWhitespace(!0)):";"===this._ch?0===s?(c&&(this.outdent(),c=!1),h=f=!1,this.print_string(this._ch),this.eatWhitespace(!0),"/"!==this._input.peek()&&this._output.add_new_line()):(this.print_string(this._ch),this.eatWhitespace(!0),this._output.space_before_token=!0):"("===this._ch?this._input.lookBack("url")?(this.print_string(this._ch),this.eatWhitespace(),s++,this.indent(),this._ch=this._input.next(),")"===this._ch||'"'===this._ch||"'"===this._ch?this._input.back():this._ch&&(this.print_string(this._ch+this.eatString(")")),s&&(s--,this.outdent()))):(this.preserveSingleSpace(n),this.print_string(this._ch),this.eatWhitespace(),s++,this.indent()):")"===this._ch?(s&&(s--,this.outdent()),this.print_string(this._ch)):","===this._ch?(this.print_string(this._ch),this.eatWhitespace(!0),!this._options.selector_separator_newline||c||0!==s||h||f?this._output.space_before_token=!0:this._output.add_new_line()):">"!==this._ch&&"+"!==this._ch&&"~"!==this._ch||c||0!==s?"]"===this._ch?this.print_string(this._ch):"["===this._ch?(this.preserveSingleSpace(n),this.print_string(this._ch)):"="===this._ch?(this.eatWhitespace(),this.print_string("="),y.test(this._ch)&&(this._ch="")):("!"!==this._ch||this._input.lookBack("\\")?this.preserveSingleSpace(n):this.print_string(" "),this.print_string(this._ch)):this._options.space_around_combinator?(this._output.space_before_token=!0,this.print_string(this._ch),this._output.space_before_token=!0):(this.print_string(this._ch),this.eatWhitespace(),this._ch&&y.test(this._ch)&&(this._ch=""));return this._output.get_code(t)},e.exports.Beautifier=Beautifier},function(e,t,r){var n=r(6).Options;function Options(e){n.call(this,e,"css"),this.selector_separator_newline=this._get_boolean("selector_separator_newline",!0),this.newline_between_rules=this._get_boolean("newline_between_rules",!0),e=this._get_boolean("space_around_selector_separator"),this.space_around_combinator=this._get_boolean("space_around_combinator")||e;var t=this._get_selection_list("brace_style",["collapse","expand","end-expand","none","preserve-inline"]);this.brace_style="collapse";for(var r=0;r<t.length;r++)"expand"!==t[r]?this.brace_style="collapse":this.brace_style=t[r]}Options.prototype=new n,e.exports.Options=Options}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(15);t=e}();var e=t;void 0===(i=function(){return{css_beautify:e}}.apply(n,[]))||(r.exports=i)}()},function(e,t,r){var n=r(521);function naturalSorter(e,t){return n(e[1],t[1])}function standardSorter(e,t){return e[1]>t[1]?1:-1}e.exports=function sortSelectors(e,t){switch(t){case"natural":return e.sort(naturalSorter);case"standard":return e.sort(standardSorter);case"none":case!1:return e}}},function(e,t,r){var w=r(104).Spaces,E=r(16),f=r(105),T=/[\s"'][iI]\s*\]/,S=/([\d\w])([iI])\]/g,h=/="([a-zA-Z][a-zA-Z\d\-_]+)"([iI])/g,d=/="([a-zA-Z][a-zA-Z\d\-_]+)"(\s|\])/g,p=/^(?:(?:<!--|-->)\s*)+/,m=/='([a-zA-Z][a-zA-Z\d\-_]+)'([iI])/g,_=/='([a-zA-Z][a-zA-Z\d\-_]+)'(\s|\])/g,A=/[>\+~]/,k=/\s/;e.exports=function tidyRules(e,t,r,n,i){var o=[],a=[];function removeHTMLComment(e,t){return i.push("HTML comment '"+t+"' at "+f(e[2][0])+". Removing."),""}for(var s=0,u=e.length;s<u;s++){var c=e[s],l=c[1];!function hasInvalidCharacters(e){for(var t,r,n=!1,i=!1,o=0,a=e.length;o<a;o++){if(r=e[o],!t)if(r==E.SINGLE_QUOTE||r==E.DOUBLE_QUOTE)i=!i;else{if(!(i||r!=E.CLOSE_CURLY_BRACKET&&r!=E.EXCLAMATION&&"<"!=r&&r!=E.SEMICOLON)){n=!0;break}if(!i&&0===o&&A.test(r)){n=!0;break}}t=r==E.BACK_SLASH}return n}(l=l.replace(p,removeHTMLComment.bind(null,c)))?(l=function removeQuotes(e){return-1==e.indexOf("'")&&-1==e.indexOf('"')?e:e.replace(m,"=$1 $2").replace(_,"=$1$2").replace(h,"=$1 $2").replace(d,"=$1$2")}(l=function removeWhitespace(e,t){for(var r,n,i,o,a,s,u,c,l,f,h,d=[],p=0,m=!1,_=!1,g=T.test(e),b=t&&t.spaces[w.AroundSelectorRelation],y=0,v=e.length;y<v;y++){if(n=(r=e[y])==E.NEW_LINE_NIX,i=r==E.NEW_LINE_NIX&&e[y-1]==E.CARRIAGE_RETURN,s=u||c,f=!l&&!o&&0===p&&A.test(r),h=k.test(r),a&&s&&i)d.pop(),d.pop();else if(o&&s&&n)d.pop();else if(o)d.push(r);else if(r!=E.OPEN_SQUARE_BRACKET||s)if(r!=E.CLOSE_SQUARE_BRACKET||s)if(r!=E.OPEN_ROUND_BRACKET||s)if(r!=E.CLOSE_ROUND_BRACKET||s)if(r!=E.SINGLE_QUOTE||s)if(r!=E.DOUBLE_QUOTE||s)if(r==E.SINGLE_QUOTE&&s)d.push(r),u=!1;else if(r==E.DOUBLE_QUOTE&&s)d.push(r),c=!1;else{if(h&&m&&!b)continue;!h&&m&&b?(d.push(E.SPACE),d.push(r)):h&&(l||0<p)&&!s||h&&_&&!s||(i||n)&&(l||0<p)&&s||(f&&_&&!b?(d.pop(),d.push(r)):f&&!_&&b?(d.push(E.SPACE),d.push(r)):h?d.push(E.SPACE):d.push(r))}else d.push(r),c=!0;else d.push(r),u=!0;else d.push(r),p--;else d.push(r),p++;else d.push(r),l=!1;else d.push(r),l=!0;a=o,o=r==E.BACK_SLASH,m=f,_=h}return g?d.join("").replace(S,"$1 $2]"):d.join("")}(l,n)),r&&0<l.indexOf("nav")&&(l=l.replace(/\+nav(\S|$)/,"+ nav$1")),t&&-1<l.indexOf("*+html ")||t&&-1<l.indexOf("*:first-child+html ")||(-1<l.indexOf("*")&&(l=l.replace(/\*([:#\.\[])/g,"$1").replace(/^(\:first\-child)?\+html/,"*$1+html")),-1<a.indexOf(l)||(c[1]=l,a.push(l),o.push(c)))):i.push("Invalid selector '"+c[1]+"' at "+f(c[2][0])+". Ignoring.")}return 1==o.length&&0===o[0][1].length&&(i.push("Empty selector '"+o[0][1]+"' at "+f(o[0][2][0])+". Ignoring."),o=[]),o}},function(e,t){e.exports={ASTERISK:"asterisk",BANG:"bang",BACKSLASH:"backslash",UNDERSCORE:"underscore"}},function(e,t,r){var l=r(16);e.exports=function split(e,t){var r,n=l.OPEN_ROUND_BRACKET,i=l.CLOSE_ROUND_BRACKET,o=0,a=0,s=0,u=e.length,c=[];if(-1==e.indexOf(t))return[e];if(-1==e.indexOf(n))return e.split(t);for(;a<u;)e[a]==n?o++:e[a]==i&&o--,0===o&&0<a&&a+1<u&&e[a]==t&&(c.push(e.substring(s,a)),s=a+1),a++;return s<a+1&&((r=e.substring(s))[r.length-1]==t&&(r=r.substring(0,r.length-1)),c.push(r)),c}},function(e,t,r){var c="",l=r(104).Breaks,f=r(104).Spaces,h=r(16),d=r(10);function rules(e,t){for(var r=e.store,n=0,i=t.length;n<i;n++)r(e,t[n]),n<i-1&&r(e,function comma(e){return e.format?h.COMMA+(allowsBreak(e,l.BetweenSelectors)?e.format.breakWith:c)+e.indentWith:h.COMMA}(e))}function body(e,t){for(var r=function lastPropertyIndex(e){for(var t=e.length-1;0<=t&&e[t][0]==d.COMMENT;t--);return t}(t),n=0,i=t.length;n<i;n++)property(e,t,n,r)}function property(e,t,r,n){var i=e.store,o=t[r],a=o[2],t=a&&a[0]===d.PROPERTY_BLOCK,s=e.format?!(!e.format.semicolonAfterLastProperty&&!t)||r<n:r<n||t,u=r===n;switch(o[0]){case d.AT_RULE:i(e,o),i(e,semicolon(e,l.AfterProperty,!1));break;case d.AT_RULE_BLOCK:rules(e,o[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,o[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,u));break;case d.COMMENT:i(e,o);break;case d.PROPERTY:i(e,o[1]),i(e,function colon(e){return e.format?h.COLON+(allowsSpace(e,f.BeforeValue)?h.SPACE:c):h.COLON}(e)),a&&value(e,o),i(e,s?semicolon(e,l.AfterProperty,u):c);break;case d.RAW:i(e,o)}}function value(e,t){var r,n,i=e.store;if(t[2][0]==d.PROPERTY_BLOCK)i(e,openBrace(e,l.AfterBlockBegins,!1)),body(e,t[2][1]),i(e,closeBrace(e,l.AfterBlockEnds,!1,!0));else for(r=2,n=t.length;r<n;r++)i(e,t[r]),r<n-1&&(function inFilter(e){return"filter"==e[1][1]||"-ms-filter"==e[1][1]}(t)||!function disallowsSpace(e,t,r){return!e.spaceAfterClosingBrace&&function supportsAfterClosingBrace(e){return"background"==e[1][1]||"transform"==e[1][1]||"src"==e[1][1]}(t)&&function afterClosingBrace(e,t){return e[t][1][e[t][1].length-1]==h.CLOSE_ROUND_BRACKET}(t,r)||function beforeSlash(e,t){return e[t+1]&&e[t+1][1]==h.FORWARD_SLASH}(t,r)||function afterSlash(e,t){return e[t][1]==h.FORWARD_SLASH}(t,r)||function beforeComma(e,t){return e[t+1]&&e[t+1][1]==h.COMMA}(t,r)||function afterComma(e,t){return e[t][1]==h.COMMA}(t,r)}(e,t,r))&&i(e,h.SPACE)}function allowsBreak(e,t){return e.format&&e.format.breaks[t]}function allowsSpace(e,t){return e.format&&e.format.spaces[t]}function openBrace(e,t,r){return e.format?(e.indentBy+=e.format.indentBy,e.indentWith=e.format.indentWith.repeat(e.indentBy),(r&&allowsSpace(e,f.BeforeBlockBegins)?h.SPACE:c)+h.OPEN_CURLY_BRACKET+(allowsBreak(e,t)?e.format.breakWith:c)+e.indentWith):h.OPEN_CURLY_BRACKET}function closeBrace(e,t,r,n){return e.format?(e.indentBy-=e.format.indentBy,e.indentWith=e.format.indentWith.repeat(e.indentBy),(allowsBreak(e,l.AfterProperty)||r&&allowsBreak(e,l.BeforeBlockEnds)?e.format.breakWith:c)+e.indentWith+h.CLOSE_CURLY_BRACKET+(n?c:(allowsBreak(e,t)?e.format.breakWith:c)+e.indentWith)):h.CLOSE_CURLY_BRACKET}function semicolon(e,t,r){return e.format?h.SEMICOLON+(r||!allowsBreak(e,t)?c:e.format.breakWith+e.indentWith):h.SEMICOLON}e.exports={all:function all(e,t){for(var r,n,i=e.store,o=0,a=t.length;o<a;o++)switch(n=o==a-1,(r=t[o])[0]){case d.AT_RULE:i(e,r),i(e,semicolon(e,l.AfterAtRule,n));break;case d.AT_RULE_BLOCK:rules(e,r[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,r[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,n));break;case d.NESTED_BLOCK:rules(e,r[1]),i(e,openBrace(e,l.AfterBlockBegins,!0)),all(e,r[2]),i(e,closeBrace(e,l.AfterBlockEnds,!0,n));break;case d.COMMENT:i(e,r),i(e,allowsBreak(e,l.AfterComment)?e.format.breakWith:c);break;case d.RAW:i(e,r);break;case d.RULE:rules(e,r[1]),i(e,openBrace(e,l.AfterRuleBegins,!0)),body(e,r[2]),i(e,closeBrace(e,l.AfterRuleEnds,!1,n))}},body:body,property:property,rules:rules,value:value}},function(e,t,r){var c=r(41),l=r(260);e.exports=function populateComponents(e,t,r){for(var n,i,o,a=e.length-1;0<=a;a--){var s=e[a],u=c[s.name];if(u&&u.shorthand){s.shorthand=!0,s.dirty=!0;try{if(s.components=u.breakUp(s,c,t),u.shorthandComponents)for(i=0,o=s.components.length;i<o;i++)(n=s.components[i]).components=c[n.name].breakUp(n,c,t)}catch(e){if(!(e instanceof l))throw e;s.components=[],r.push(e.message)}0<s.components.length?s.multiplex=s.components[0].multiplex:s.unused=!0}}}},function(e,t,r){var n=r(41);e.exports=function restoreWithComponents(e){var t=n[e.name];return t&&t.shorthand?t.restore(e,n):e.value}},function(e,t,r){var s=r(10),u=r(14).rules,c=r(14).value;e.exports=function extractProperties(e){var t,r,n,i,o,a=[];if(e[0]==s.RULE)for(t=!/[\.\+>~]/.test(u(e[1])),i=0,o=e[2].length;i<o;i++)(n=e[2][i])[0]==s.PROPERTY&&0!==(r=n[1][1]).length&&0!==r.indexOf("--")&&(n=c(n,i),a.push([r,n,function findNameRoot(e){return"list-style"==e?e:0<e.indexOf("-radius")?"border-radius":"border-collapse"==e||"border-spacing"==e||"border-image"==e?e:0===e.indexOf("border-")&&/^border\-\w+\-\w+$/.test(e)?e.match(/border\-\w+/)[0]:0===e.indexOf("border-")&&/^border\-\w+$/.test(e)?"border":0===e.indexOf("text-")||"-chrome-"==e?e:e.replace(/^\-\w+\-/,"").match(/([a-zA-Z]+)/)[0].toLowerCase()}(r),e[2][i],r+":"+n,e[1],t]));else if(e[0]==s.NESTED_BLOCK)for(i=0,o=e[2].length;i<o;i++)a=a.concat(extractProperties(e[2][i]));return a}},function(e,t,r){var n=r(11),i=n.Buffer;function copyProps(e,t){for(var r in e)t[r]=e[r]}function SafeBuffer(e,t,r){return i(e,t,r)}i.from&&i.alloc&&i.allocUnsafe&&i.allocUnsafeSlow?e.exports=n:(copyProps(n,t),t.Buffer=SafeBuffer),copyProps(i,SafeBuffer),SafeBuffer.from=function(e,t,r){if("number"==typeof e)throw new TypeError("Argument must not be a number");return i(e,t,r)},SafeBuffer.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError("Argument must be a number");return e=i(e),void 0!==t?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e},SafeBuffer.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return i(e)},SafeBuffer.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return n.SlowBuffer(e)}},function(f,e,h){"use strict";!function(e,t,r){var a=h(110);function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree?t.corkedRequestsFree.next=e:t.corkedRequestsFree=e}(t,e)}}f.exports=Writable;var s,u=!e.browser&&-1<["v0.10","v0.9."].indexOf(e.version.slice(0,5))?t:a.nextTick;Writable.WritableState=WritableState,(t=Object.create(h(78))).inherits=h(1);var n,i={deprecate:h(165)},o=h(268),c=h(163).Buffer,l=r.Uint8Array||function(){},r=h(269);function nop(){}function WritableState(e,t){s=s||h(42);var r=t instanceof s;this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode);var n=e.highWaterMark,i=e.writableHighWaterMark,o=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(i||0===i)?i:o,this.highWaterMark=Math.floor(this.highWaterMark),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,o=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!o,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,e.emit("error",n)):(i(n),e._writableState.errorEmitted=!0,e.emit("error",n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r))||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?u(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){if(s=s||h(42),!(n.call(Writable,this)||this instanceof s))return new Writable(e);this._writableState=new WritableState(e,this),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),o.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&t.emit("error",e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"==typeof e._final?(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)):(t.prefinished=!0,e.emit("prefinish")))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"))),r}t.inherits(Writable,o),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:i.deprecate(function(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(n=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!n.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):n=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){this.emit("error",new Error("Cannot pipe, not readable"))},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof l}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ended?function writeAfterEnd(e,t){var r=new Error("write after end");e.emit("error",r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i=!0,o=!1;return null===r?o=new TypeError("May not write null values to stream"):"string"==typeof r||void 0===r||t.objectMode||(o=new TypeError("Invalid non-string/buffer chunk")),o&&(e.emit("error",o),a.nextTick(n,o),i=!1),i}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.finished||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new TypeError("Unknown encoding: "+e);return this._writableState.defaultEncoding=e,this},Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(e,t,r){r(new Error("_write() is not implemented"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||n.finished||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r)},Object.defineProperty(Writable.prototype,"destroyed",{get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=r.destroy,Writable.prototype._undestroy=r.undestroy,Writable.prototype._destroy=function(e,t){this.end(),t(e)}}.call(this,h(9),h(557).setImmediate,h(12))},function(e,t,r){!function(t){function config(e){try{if(!t.localStorage)return}catch(e){return}return null!=(e=t.localStorage[e])&&"true"===String(e).toLowerCase()}e.exports=function deprecate(e,t){if(config("noDeprecation"))return e;var r=!1;return function deprecated(){if(!r){if(config("throwDeprecation"))throw new Error(t);config("traceDeprecation")?console.trace(t):console.warn(t),r=!0}return e.apply(this,arguments)}}}.call(this,r(12))},function(e,t,r){var l=r(23),f=r(33),n=r(81),h=r(112),d="http:";function isRemoteRule(e){return n(e)||f.parse(d+"//"+e).host==e}e.exports=function isAllowedResource(e,t,r){var n,i,o,a,s,u,c=!t;if(0===r.length)return!1;for(t&&!h(e)&&(e=d+e),n=t?f.parse(e).host:e,i=t?e:l.resolve(e),u=0;u<r.length;u++)a="!"==(o=r[u])[0],s=o.substring(1),c=a&&t&&isRemoteRule(s)?c&&!isAllowedResource(e,!0,[s]):!a||t||isRemoteRule(s)?a?c&&!0:"all"==o||(t&&"local"==o?c||!1:!(!t||"remote"!=o)||!(!t&&"remote"==o)&&(!t&&"local"==o||o===n||o===e||!(!t||0!==i.indexOf(o))||!t&&0===i.indexOf(l.resolve(o))||t!=isRemoteRule(s)&&c&&!0)):c&&!isAllowedResource(e,!1,[s]);return c}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports={clone:function clone(e){if(e instanceof Object){var t,r=e instanceof Array?[]:{};for(t in e)e.hasOwnProperty(t)&&(r[t]=clone(e[t]));return r}return e},isPlainObject:function isPlainObject(e){return!!e&&"object"===_typeof(e)&&e.constructor===Object},shallowMerge:function shallowMerge(e,t){if(e instanceof Object&&t instanceof Object)for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);return e}}},function(e,t,r){"use strict";e.exports={join:function joinPath(e){return 0<e.length?e.join("/")+"/":""},resolveDotSegments:function resolveDotSegments(e){var t=[];return e.forEach(function(e){".."!==e?"."!==e&&t.push(e):0<t.length&&t.splice(t.length-1,1)}),t}}},function(t,r,n){"use strict";!function(v){function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var e=n(0).default;Object.defineProperty(r,"__esModule",{value:!0}),r.default=function MJMLParser(r){var a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],e=void 0===(l=a.addEmptyAttributes)||l,t=void 0===(s=a.components)?{}:s,i=void 0===(l=a.convertBooleans)||l,o=void 0===(s=a.keepComments)||s,s=void 0===(l=a.filePath)?".":l,u=void 0===(l=a.actualPath)?".":l,c=void 0!==(l=a.ignoreIncludes)&&l,l=void 0===(l=a.preprocessors)?[]:l,f=(0,w.default)((0,T.default)(function(e){return e.endingTag}),(0,E.default)(function(e){return e.getTagName()}))(_objectSpread({},t)),h=v.cwd();if(P&&s)try{h=O.default.lstatSync(s).isDirectory()?s:C.default.dirname(s)}catch(e){throw new Error("Specified filePath does not exist")}var d=null,p=null;n.length;function dza(e,t){return(0,S.default)(t.children,{tagName:e})}function fza(t,e,r){var n,i=C.default.resolve(h,t);try{n=O.default.readFileSync(i,"utf8")}catch(e){return i={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:"\x3c!-- mj-include fails to read file : ".concat(t," at ").concat(i," --\x3e"),children:[],errors:[{type:"include",params:{file:t,partialPath:i}}]},void p.children.push(i)}"html"!==e.type?(e="inline"===e["css-inline"]?{inline:"inline"}:{},e={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),tagName:"mj-style",content:n,children:[],attributes:e},_.push(e)):(n={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:n},p.children.push(n))}function gza(t,r){var n=C.default.resolve(h,t),e=p;if((0,S.default)(p.includedIn,{file:n}))throw new Error("Circular inclusion detected on file : ".concat(n));try{o=O.default.readFileSync(n,"utf8")}catch(e){return t={line:r,file:t,absoluteFilePath:C.default.resolve(h,u),parent:p,tagName:"mj-raw",content:"\x3c!-- mj-include fails to read file : ".concat(t," at ").concat(n," --\x3e"),children:[],errors:[{type:"include",params:{file:t,partialPath:n}}]},void p.children.push(t)}var i,o=-1===o.indexOf("<mjml>")?"<mjml><mj-body>".concat(o,"</mj-body></mjml>"):o,o=MJMLParser(o,_objectSpread(_objectSpread({},a),{},{filePath:n,actualPath:n}),[].concat(_toConsumableArray(p.includedIn),[{file:p.absoluteFilePath,line:r}])),n=function bindToTree(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:p;return e.map(function(e){return _objectSpread(_objectSpread({},e),{},{parent:t})})};"mjml"===o.tagName&&(r=dza("mj-body",o),o=dza("mj-head",o),r&&(i=n(r.children),p.children=[].concat(_toConsumableArray(p.children),_toConsumableArray(i))),o&&((i=dza("mj-head",d))||(d.children.push({file:u,absoluteFilePath:C.default.resolve(h,u),parent:d,tagName:"mj-head",children:[],includedIn:[]}),i=dza("mj-head",d)),o=n(o.children,i),i.children=[].concat(_toConsumableArray(i.children),_toConsumableArray(o))),p=e)}var m=0,_=[],g={startIndex:0,endIndex:0},b=I(r),y=new x.Parser({onopentag:function onopentag(e,t){var r=-1!==f.indexOf(e);if(0<m)r&&(m+=1);else{if(r&&1===(m+=1)&&(g.startIndex=y.startIndex,g.endIndex=y.endIndex),r=(0,A.default)(b,function(e){return e<=y.startIndex})+1,"mj-include"===e)return c||!P?void 0:"css"===t.type||"html"===t.type?void fza(decodeURIComponent(t.path),t,r):void gza(decodeURIComponent(t.path),r);i&&(t=(0,N.default)(t)),t={file:u,absoluteFilePath:P?C.default.resolve(h,u):u,line:r,includedIn:n,parent:p,tagName:e,attributes:t,children:[]},p?p.children.push(t):d=t,p=t}},onclosetag:function onclosetag(e){var t;-1!==f.indexOf(e)&&(--m||B(g,y)||(t=(t=r.substring(g.endIndex+1,y.endIndex).trim()).substring(0,t.lastIndexOf("</".concat(e))))&&(p.content=t.trim())),0<m||"mj-include"!==e&&(p=p&&p.parent||null)},ontext:function ontext(e){0<m||e&&e.trim()&&p&&(p.content="".concat(p&&p.content||"").concat(e.trim()).trim())},oncomment:function oncomment(e){0<m||p&&o&&p.children.push({line:(0,A.default)(b,function(e){return e<=y.startIndex})+1,tagName:"mj-raw",content:"\x3c!-- ".concat(e.trim()," --\x3e"),includedIn:n})}},{recognizeCDATA:!0,decodeEntities:!1,recognizeSelfClosing:!0,lowerCaseAttributeNames:!1});if(r=(0,w.default)(l)(r),y.write(r),y.end(),!(0,k.default)(d))throw new Error("Parsing failed. Check your mjml.");return(0,M.default)(d),e&&(0,R.default)(d),_.length&&((e=(0,S.default)(d.children,{tagName:"mj-head"}))?e.children?e.children=[].concat(_toConsumableArray(e.children),_):e.children=_:d.children.push({file:s,line:0,tagName:"mj-head",children:_})),d};var w=e(n(170)),E=e(n(642)),T=e(n(177)),S=e(n(55)),A=e(n(644)),k=e(n(21)),x=n(645),C=e(n(23)),O=e(n(80)),M=e(n(649)),N=e(n(650)),R=e(n(652)),P=n(299),I=function indexesForNewLine(e){for(var t=/\n/gi,r=[0];t.exec(e);)r.push(t.lastIndex);return r},B=function isSelfClosing(e,t){return e.startIndex===t.startIndex&&e.endIndex===t.endIndex};t.exports=r.default}.call(this,n(9))},function(e,t,r){var n=r(82)("flow",r(640));n.placeholder=r(62),e.exports=n},function(e,t,r){var d=r(282),p=r(616),m=r(617),_=r(284),g=r(631),b=r(174),y=r(632),v=r(290),w=r(291),E=r(74),T=Math.max;e.exports=function createWrap(e,t,r,n,i,o,a,s){var u=2&t;if(!u&&"function"!=typeof e)throw new TypeError("Expected a function");var c,l,f=n?n.length:0;f||(t&=-97,n=i=void 0),a=void 0===a?a:T(E(a),0),s=void 0===s?s:E(s),f-=i?i.length:0,64&t&&(c=n,l=i,n=i=void 0);var h=u?void 0:b(e),a=[e,t,r,n,i,c,l,o,a,s];return h&&y(a,h),e=a[0],t=a[1],r=a[2],n=a[3],i=a[4],!(s=a[9]=void 0===a[9]?u?0:e.length:T(a[9]-f,0))&&24&t&&(t&=-25),r=t&&1!=t?8==t||16==t?m(e,t,s):32!=t&&33!=t||i.length?_.apply(void 0,a):g(e,t,r,n):p(e,t,r),w((h?d:v)(r,a),e,t)}},function(e,t,r){var n=r(100),r=r(173);function LazyWrapper(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}LazyWrapper.prototype=n(r.prototype),e.exports=LazyWrapper.prototype.constructor=LazyWrapper},function(e,t){e.exports=function baseLodash(){}},function(e,t,r){var n=r(283),r=r(619);e.exports=n?function(e){return n.get(e)}:r},function(e,t,r){var n=r(100),r=r(173);function LodashWrapper(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}LodashWrapper.prototype=n(r.prototype),e.exports=LodashWrapper.prototype.constructor=LodashWrapper},function(e,t){var s="__lodash_placeholder__";e.exports=function replaceHolders(e,t){for(var r=-1,n=e.length,i=0,o=[];++r<n;){var a=e[r];a!==t&&a!==s||(e[r]=s,o[i++]=r)}return o}},function(e,t,r){var n=r(82)("filter",r(293));n.placeholder=r(62),e.exports=n},function(e,t,r){"use strict";function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function MJMLValidator(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=e.children,n=e.tagName,i=[],o=t.skipElements||p;if(null==t.dependencies&&console.warn('"dependencies" option should be provided to mjml validator'),!o.includes(n))for(var a=0,s=Object.values(h.default);a<s.length;a++){var u=(0,s[a])(e,_objectSpread({dependencies:d.default,skipElements:o},t));Array.isArray(u)?i.push.apply(i,_toConsumableArray(u)):u&&i.push(u)}if(r&&0<r.length){var c,l=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=_unsupportedIterableToArray(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(r);try{for(l.s();!(c=l.n()).done;){var f=c.value;i.push.apply(i,_toConsumableArray(MJMLValidator(f,t)))}}catch(e){l.e(e)}finally{l.f()}}return i},Object.defineProperty(t,"rulesCollection",{enumerable:!0,get:function get(){return h.default}}),Object.defineProperty(t,"registerRule",{enumerable:!0,get:function get(){return h.registerRule}}),Object.defineProperty(t,"dependencies",{enumerable:!0,get:function get(){return d.default}}),Object.defineProperty(t,"registerDependencies",{enumerable:!0,get:function get(){return d.registerDependencies}}),Object.defineProperty(t,"assignDependencies",{enumerable:!0,get:function get(){return d.assignDependencies}}),t.formatValidationError=void 0;var i=i(r(63)),h=n(r(653)),d=n(r(659)),p=["mjml"],i=i.default;t.formatValidationError=i},function(e,t){e.exports=function isNil(e){return null==e}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var i=r(94),o=r(38),a=r(91),s=r(21);e.exports=function isIterateeCall(e,t,r){if(!s(r))return!1;var n=_typeof(t);return!!("number"==n?o(r)&&a(t,r.length):"string"==n&&t in r)&&i(r[t],e)}},function(e,t){function webpackEmptyContext(e){throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}webpackEmptyContext.keys=function(){return[]},(e.exports=webpackEmptyContext.resolve=webpackEmptyContext).id=181},function(e,t,r){"use strict";var n=r(1),i=r(304),o=r(5).Buffer,a=new Array(16);function MD5(){i.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878}function rotl(e,t){return e<<t|e>>>32-t}function fnF(e,t,r,n,i,o,a){return rotl(e+(t&r|~t&n)+i+o|0,a)+t|0}function fnG(e,t,r,n,i,o,a){return rotl(e+(t&n|r&~n)+i+o|0,a)+t|0}function fnH(e,t,r,n,i,o,a){return rotl(e+(t^r^n)+i+o|0,a)+t|0}function fnI(e,t,r,n,i,o,a){return rotl(e+(r^(t|~n))+i+o|0,a)+t|0}n(MD5,i),MD5.prototype._update=function(){for(var e=a,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);var r=fnF(this._a,o=this._b,i=this._c,n=this._d,e[0],3614090360,7),n=fnF(n,r,o,i,e[1],3905402710,12),i=fnF(i,n,r,o,e[2],606105819,17),o=fnF(o,i,n,r,e[3],3250441966,22),r=fnF(r,o,i,n,e[4],4118548399,7),n=fnF(n,r,o,i,e[5],1200080426,12),i=fnF(i,n,r,o,e[6],2821735955,17),o=fnF(o,i,n,r,e[7],4249261313,22);r=fnF(r,o,i,n,e[8],1770035416,7),n=fnF(n,r,o,i,e[9],2336552879,12),i=fnF(i,n,r,o,e[10],4294925233,17),o=fnF(o,i,n,r,e[11],2304563134,22),r=fnF(r,o,i,n,e[12],1804603682,7),n=fnF(n,r,o,i,e[13],4254626195,12),i=fnF(i,n,r,o,e[14],2792965006,17),r=fnG(r,o=fnF(o,i,n,r,e[15],1236535329,22),i,n,e[1],4129170786,5),n=fnG(n,r,o,i,e[6],3225465664,9),i=fnG(i,n,r,o,e[11],643717713,14),o=fnG(o,i,n,r,e[0],3921069994,20),r=fnG(r,o,i,n,e[5],3593408605,5),n=fnG(n,r,o,i,e[10],38016083,9),i=fnG(i,n,r,o,e[15],3634488961,14),o=fnG(o,i,n,r,e[4],3889429448,20),r=fnG(r,o,i,n,e[9],568446438,5),n=fnG(n,r,o,i,e[14],3275163606,9),i=fnG(i,n,r,o,e[3],4107603335,14),o=fnG(o,i,n,r,e[8],1163531501,20),r=fnG(r,o,i,n,e[13],2850285829,5),n=fnG(n,r,o,i,e[2],4243563512,9),i=fnG(i,n,r,o,e[7],1735328473,14),r=fnH(r,o=fnG(o,i,n,r,e[12],2368359562,20),i,n,e[5],4294588738,4),n=fnH(n,r,o,i,e[8],2272392833,11),i=fnH(i,n,r,o,e[11],1839030562,16),o=fnH(o,i,n,r,e[14],4259657740,23),r=fnH(r,o,i,n,e[1],2763975236,4),n=fnH(n,r,o,i,e[4],1272893353,11),i=fnH(i,n,r,o,e[7],4139469664,16),o=fnH(o,i,n,r,e[10],3200236656,23),r=fnH(r,o,i,n,e[13],681279174,4),n=fnH(n,r,o,i,e[0],3936430074,11),i=fnH(i,n,r,o,e[3],3572445317,16),o=fnH(o,i,n,r,e[6],76029189,23),r=fnH(r,o,i,n,e[9],3654602809,4),n=fnH(n,r,o,i,e[12],3873151461,11),i=fnH(i,n,r,o,e[15],530742520,16),r=fnI(r,o=fnH(o,i,n,r,e[2],3299628645,23),i,n,e[0],4096336452,6),n=fnI(n,r,o,i,e[7],1126891415,10),i=fnI(i,n,r,o,e[14],2878612391,15),o=fnI(o,i,n,r,e[5],4237533241,21),r=fnI(r,o,i,n,e[12],1700485571,6),n=fnI(n,r,o,i,e[3],2399980690,10),i=fnI(i,n,r,o,e[10],4293915773,15),o=fnI(o,i,n,r,e[1],2240044497,21),r=fnI(r,o,i,n,e[8],1873313359,6),n=fnI(n,r,o,i,e[15],4264355552,10),i=fnI(i,n,r,o,e[6],2734768916,15),o=fnI(o,i,n,r,e[13],1309151649,21),r=fnI(r,o,i,n,e[4],4149444226,6),n=fnI(n,r,o,i,e[11],3174756917,10),i=fnI(i,n,r,o,e[2],718787259,15),o=fnI(o,i,n,r,e[9],3951481745,21),this._a=this._a+r|0,this._b=this._b+o|0,this._c=this._c+i|0,this._d=this._d+n|0},MD5.prototype._digest=function(){this._block[this._blockOffset++]=128,56<this._blockOffset&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=o.allocUnsafe(16);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e},e.exports=MD5},function(e,t,r){"use strict";var s=r(65).codes.ERR_STREAM_PREMATURE_CLOSE;function noop(){}e.exports=function eos(t,e,r){if("function"==typeof e)return eos(t,null,e);function bEa(){t.writable||dEa()}function fEa(){a=!(n=!1),i||r.call(t)}function gEa(e){r.call(t,e)}function hEa(){var e;return n&&!a?(t._readableState&&t._readableState.ended||(e=new s),r.call(t,e)):i&&!o?(t._writableState&&t._writableState.ended||(e=new s),r.call(t,e)):void 0}function iEa(){t.req.on("finish",dEa)}r=function once(n){var i=!1;return function(){if(!i){i=!0;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.apply(this,t)}}}(r||noop);function dEa(){o=!(i=!1),n||r.call(t)}var n=(e=e||{}).readable||!1!==e.readable&&t.readable,i=e.writable||!1!==e.writable&&t.writable,o=t._writableState&&t._writableState.finished,a=t._readableState&&t._readableState.endEmitted;return function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",dEa),t.on("abort",hEa),t.req?iEa():t.on("request",iEa)):i&&!t._writableState&&(t.on("end",bEa),t.on("close",bEa)),t.on("end",fEa),t.on("finish",dEa),!1!==e.error&&t.on("error",gEa),t.on("close",hEa),function(){t.removeListener("complete",dEa),t.removeListener("abort",hEa),t.removeListener("request",iEa),t.req&&t.req.removeListener("finish",dEa),t.removeListener("end",bEa),t.removeListener("close",bEa),t.removeListener("finish",dEa),t.removeListener("end",fEa),t.removeListener("error",gEa),t.removeListener("close",hEa)}}},function(e,t,r){"use strict";var n=r(11).Buffer,i=r(1),o=r(304),_=new Array(16),g=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],b=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],y=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],v=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11],w=[0,1518500249,1859775393,2400959708,2840853838],E=[1352829926,1548603684,1836072691,2053994217,0];function RIPEMD160(){o.call(this,64),this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520}function rotl(e,t){return e<<t|e>>>32-t}function fn1(e,t,r,n,i,o,a,s){return rotl(e+(t^r^n)+o+a|0,s)+i|0}function fn2(e,t,r,n,i,o,a,s){return rotl(e+(t&r|~t&n)+o+a|0,s)+i|0}function fn3(e,t,r,n,i,o,a,s){return rotl(e+((t|~r)^n)+o+a|0,s)+i|0}function fn4(e,t,r,n,i,o,a,s){return rotl(e+(t&n|r&~n)+o+a|0,s)+i|0}function fn5(e,t,r,n,i,o,a,s){return rotl(e+(t^(r|~n))+o+a|0,s)+i|0}i(RIPEMD160,o),RIPEMD160.prototype._update=function(){for(var e=_,t=0;t<16;++t)e[t]=this._block.readInt32LE(4*t);for(var r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0|this._a,u=0|this._b,c=0|this._c,l=0|this._d,f=0|this._e,h=0;h<80;h+=1)var d,p=h<16?(d=fn1(r,n,i,o,a,e[g[h]],w[0],y[h]),fn5(s,u,c,l,f,e[b[h]],E[0],v[h])):h<32?(d=fn2(r,n,i,o,a,e[g[h]],w[1],y[h]),fn4(s,u,c,l,f,e[b[h]],E[1],v[h])):h<48?(d=fn3(r,n,i,o,a,e[g[h]],w[2],y[h]),fn3(s,u,c,l,f,e[b[h]],E[2],v[h])):h<64?(d=fn4(r,n,i,o,a,e[g[h]],w[3],y[h]),fn2(s,u,c,l,f,e[b[h]],E[3],v[h])):(d=fn5(r,n,i,o,a,e[g[h]],w[4],y[h]),fn1(s,u,c,l,f,e[b[h]],E[4],v[h])),r=a,a=o,o=rotl(i,10),i=n,n=d,s=f,f=l,l=rotl(c,10),c=u,u=p;var m=this._b+i+l|0;this._b=this._c+o+f|0,this._c=this._d+a+s|0,this._d=this._e+r+u|0,this._e=this._a+n+c|0,this._a=m},RIPEMD160.prototype._digest=function(){this._block[this._blockOffset++]=128,56<this._blockOffset&&(this._block.fill(0,this._blockOffset,64),this._update(),this._blockOffset=0),this._block.fill(0,this._blockOffset,56),this._block.writeUInt32LE(this._length[0],56),this._block.writeUInt32LE(this._length[1],60),this._update();var e=n.alloc?n.alloc(20):new n(20);return e.writeInt32LE(this._a,0),e.writeInt32LE(this._b,4),e.writeInt32LE(this._c,8),e.writeInt32LE(this._d,12),e.writeInt32LE(this._e,16),e},e.exports=RIPEMD160},function(e,r,t){(r=e.exports=function SHA(e){e=e.toLowerCase();var t=r[e];if(!t)throw new Error(e+" is not supported (we accept pull requests)");return new t}).sha=t(708),r.sha1=t(709),r.sha224=t(710),r.sha256=t(311),r.sha384=t(711),r.sha512=t(312)},function(e,t,r){"use strict";var n=r(19);function Cipher(e){this.options=e,this.type=this.options.type,this.blockSize=8,this._init(),this.buffer=new Array(this.blockSize),this.bufferOff=0}(e.exports=Cipher).prototype._init=function _init(){},Cipher.prototype.update=function update(e){return 0===e.length?[]:"decrypt"===this.type?this._updateDecrypt(e):this._updateEncrypt(e)},Cipher.prototype._buffer=function _buffer(e,t){for(var r=Math.min(this.buffer.length-this.bufferOff,e.length-t),n=0;n<r;n++)this.buffer[this.bufferOff+n]=e[t+n];return this.bufferOff+=r,r},Cipher.prototype._flushBuffer=function _flushBuffer(e,t){return this._update(this.buffer,0,e,t),this.bufferOff=0,this.blockSize},Cipher.prototype._updateEncrypt=function _updateEncrypt(e){var t=0,r=0,n=(this.bufferOff+e.length)/this.blockSize|0,i=new Array(n*this.blockSize);0!==this.bufferOff&&(t+=this._buffer(e,t),this.bufferOff===this.buffer.length&&(r+=this._flushBuffer(i,r)));for(var o=e.length-(e.length-t)%this.blockSize;t<o;t+=this.blockSize)this._update(e,t,i,r),r+=this.blockSize;for(;t<e.length;t++,this.bufferOff++)this.buffer[this.bufferOff]=e[t];return i},Cipher.prototype._updateDecrypt=function _updateDecrypt(e){for(var t=0,r=0,n=Math.ceil((this.bufferOff+e.length)/this.blockSize)-1,i=new Array(n*this.blockSize);0<n;n--)t+=this._buffer(e,t),r+=this._flushBuffer(i,r);return t+=this._buffer(e,t),i},Cipher.prototype.final=function _final(e){var t;return e&&(t=this.update(e)),e="encrypt"===this.type?this._finalEncrypt():this._finalDecrypt(),t?t.concat(e):e},Cipher.prototype._pad=function _pad(e,t){if(0===t)return!1;for(;t<e.length;)e[t++]=0;return!0},Cipher.prototype._finalEncrypt=function _finalEncrypt(){if(!this._pad(this.buffer,this.bufferOff))return[];var e=new Array(this.blockSize);return this._update(this.buffer,0,e,0),e},Cipher.prototype._unpad=function _unpad(e){return e},Cipher.prototype._finalDecrypt=function _finalDecrypt(){n.equal(this.bufferOff,this.blockSize,"Not enough data to decrypt");var e=new Array(this.blockSize);return this._flushBuffer(e,0),this._unpad(e)}},function(e,t,r){var n=r(725),i=r(733),o=r(325);t.createCipher=t.Cipher=n.createCipher,t.createCipheriv=t.Cipheriv=n.createCipheriv,t.createDecipher=t.Decipher=i.createDecipher,t.createDecipheriv=t.Decipheriv=i.createDecipheriv,t.listCiphers=t.getCiphers=function getCiphers(){return Object.keys(o)}},function(e,t,r){var n,i={ECB:r(726),CBC:r(727),CFB:r(728),CFB8:r(729),CFB1:r(730),OFB:r(731),CTR:r(323),GCM:r(323)},o=r(325);for(n in o)o[n].module=i[o[n].mode];e.exports=o},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n;function Rand(e){this.rand=e}if(e.exports=function rand(e){return(n=n||new Rand(null)).generate(e)},(e.exports.Rand=Rand).prototype.generate=function generate(e){return this._rand(e)},Rand.prototype._rand=function _rand(e){if(this.rand.getBytes)return this.rand.getBytes(e);for(var t=new Uint8Array(e),r=0;r<t.length;r++)t[r]=this.rand.getByte();return t},"object"===("undefined"==typeof self?"undefined":_typeof(self)))self.crypto&&self.crypto.getRandomValues?Rand.prototype._rand=function _rand(e){return e=new Uint8Array(e),self.crypto.getRandomValues(e),e}:self.msCrypto&&self.msCrypto.getRandomValues?Rand.prototype._rand=function _rand(e){return e=new Uint8Array(e),self.msCrypto.getRandomValues(e),e}:"object"===("undefined"==typeof window?"undefined":_typeof(window))&&(Rand.prototype._rand=function(){throw new Error("Not implemented yet")});else try{var i=r(737);if("function"!=typeof i.randomBytes)throw new Error("Not supported");Rand.prototype._rand=function _rand(e){return i.randomBytes(e)}}catch(e){}},function(e,t,r){"use strict";var s=r(68).codes.ERR_STREAM_PREMATURE_CLOSE;function noop(){}e.exports=function eos(t,e,r){if("function"==typeof e)return eos(t,null,e);function eHa(){t.writable||gHa()}function iHa(){a=!(n=!1),i||r.call(t)}function jHa(e){r.call(t,e)}function kHa(){var e;return n&&!a?(t._readableState&&t._readableState.ended||(e=new s),r.call(t,e)):i&&!o?(t._writableState&&t._writableState.ended||(e=new s),r.call(t,e)):void 0}function lHa(){t.req.on("finish",gHa)}r=function once(n){var i=!1;return function(){if(!i){i=!0;for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];n.apply(this,t)}}}(r||noop);function gHa(){o=!(i=!1),n||r.call(t)}var n=(e=e||{}).readable||!1!==e.readable&&t.readable,i=e.writable||!1!==e.writable&&t.writable,o=t._writableState&&t._writableState.finished,a=t._readableState&&t._readableState.endEmitted;return function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?(t.on("complete",gHa),t.on("abort",kHa),t.req?lHa():t.on("request",lHa)):i&&!t._writableState&&(t.on("end",eHa),t.on("close",eHa)),t.on("end",iHa),t.on("finish",gHa),!1!==e.error&&t.on("error",jHa),t.on("close",kHa),function(){t.removeListener("complete",gHa),t.removeListener("abort",kHa),t.removeListener("request",lHa),t.req&&t.req.removeListener("finish",gHa),t.removeListener("end",eHa),t.removeListener("close",eHa),t.removeListener("finish",gHa),t.removeListener("end",iHa),t.removeListener("error",jHa),t.removeListener("close",kHa)}}},function(e,t,r){!function(u){var c=r(750),n=r(64);function getr(e){for(var t,r=e.modulus.byteLength();0<=(t=new c(n(r))).cmp(e.modulus)||!t.umod(e.prime1)||!t.umod(e.prime2););return t}function crt(e,t){var r=function blind(e){var t=getr(e);return{blinder:t.toRed(c.mont(e.modulus)).redPow(new c(e.publicExponent)).fromRed(),unblinder:t.invm(e.modulus)}}(t),n=t.modulus.byteLength(),i=(s=new c(e).mul(r.blinder).umod(t.modulus)).toRed(c.mont(t.prime1)),o=s.toRed(c.mont(t.prime2)),a=t.coefficient,e=t.prime1,s=t.prime2,i=i.redPow(t.exponent1).fromRed(),o=o.redPow(t.exponent2).fromRed(),s=i.isub(o).imul(a).umod(e).imul(s);return o.iadd(s).imul(r.unblinder).umod(t.modulus).toArrayLike(u,"be",n)}crt.getr=getr,e.exports=crt}.call(this,r(11).Buffer)},function(e,t,r){"use strict";t.version=r(752).version,t.utils=r(20),t.rand=r(189),t.curve=r(337),t.curves=r(193),t.ec=r(763),t.eddsa=r(767)},function(e,t,r){"use strict";var n,i=t,t=r(194),o=r(337),a=r(20).assert;function PresetCurve(e){"short"===e.type?this.curve=new o.short(e):"edwards"===e.type?this.curve=new o.edwards(e):this.curve=new o.mont(e),this.g=this.curve.g,this.n=this.curve.n,this.hash=e.hash,a(this.g.validate(),"Invalid curve"),a(this.g.mul(this.n).isInfinity(),"Invalid curve, G*N != O")}function defineCurve(t,r){Object.defineProperty(i,t,{configurable:!0,enumerable:!0,get:function get(){var e=new PresetCurve(r);return Object.defineProperty(i,t,{configurable:!0,enumerable:!0,value:e}),e}})}i.PresetCurve=PresetCurve,defineCurve("p192",{type:"short",prime:"p192",p:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff",a:"ffffffff ffffffff ffffffff fffffffe ffffffff fffffffc",b:"64210519 e59c80e7 0fa7e9ab 72243049 feb8deec c146b9b1",n:"ffffffff ffffffff ffffffff 99def836 146bc9b1 b4d22831",hash:t.sha256,gRed:!1,g:["188da80e b03090f6 7cbf20eb 43a18800 f4ff0afd 82ff1012","07192b95 ffc8da78 631011ed 6b24cdd5 73f977a1 1e794811"]}),defineCurve("p224",{type:"short",prime:"p224",p:"ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001",a:"ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff fffffffe",b:"b4050a85 0c04b3ab f5413256 5044b0b7 d7bfd8ba 270b3943 2355ffb4",n:"ffffffff ffffffff ffffffff ffff16a2 e0b8f03e 13dd2945 5c5c2a3d",hash:t.sha256,gRed:!1,g:["b70e0cbd 6bb4bf7f 321390b9 4a03c1d3 56c21122 343280d6 115c1d21","bd376388 b5f723fb 4c22dfe6 cd4375a0 5a074764 44d58199 85007e34"]}),defineCurve("p256",{type:"short",prime:null,p:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff ffffffff",a:"ffffffff 00000001 00000000 00000000 00000000 ffffffff ffffffff fffffffc",b:"5ac635d8 aa3a93e7 b3ebbd55 769886bc 651d06b0 cc53b0f6 3bce3c3e 27d2604b",n:"ffffffff 00000000 ffffffff ffffffff bce6faad a7179e84 f3b9cac2 fc632551",hash:t.sha256,gRed:!1,g:["6b17d1f2 e12c4247 f8bce6e5 63a440f2 77037d81 2deb33a0 f4a13945 d898c296","4fe342e2 fe1a7f9b 8ee7eb4a 7c0f9e16 2bce3357 6b315ece cbb64068 37bf51f5"]}),defineCurve("p384",{type:"short",prime:null,p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 ffffffff",a:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe ffffffff 00000000 00000000 fffffffc",b:"b3312fa7 e23ee7e4 988e056b e3f82d19 181d9c6e fe814112 0314088f 5013875a c656398d 8a2ed19d 2a85c8ed d3ec2aef",n:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff c7634d81 f4372ddf 581a0db2 48b0a77a ecec196a ccc52973",hash:t.sha384,gRed:!1,g:["aa87ca22 be8b0537 8eb1c71e f320ad74 6e1d3b62 8ba79b98 59f741e0 82542a38 5502f25d bf55296c 3a545e38 72760ab7","3617de4a 96262c6f 5d9e98bf 9292dc29 f8f41dbd 289a147c e9da3113 b5f0b8c0 0a60b1ce 1d7e819d 7a431d7c 90ea0e5f"]}),defineCurve("p521",{type:"short",prime:null,p:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff",a:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffc",b:"00000051 953eb961 8e1c9a1f 929a21a0 b68540ee a2da725b 99b315f3 b8b48991 8ef109e1 56193951 ec7e937b 1652c0bd 3bb1bf07 3573df88 3d2c34f1 ef451fd4 6b503f00",n:"000001ff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffa 51868783 bf2f966b 7fcc0148 f709a5d0 3bb5c9b8 899c47ae bb6fb71e 91386409",hash:t.sha512,gRed:!1,g:["000000c6 858e06b7 0404e9cd 9e3ecb66 2395b442 9c648139 053fb521 f828af60 6b4d3dba a14b5e77 efe75928 fe1dc127 a2ffa8de 3348b3c1 856a429b f97e7e31 c2e5bd66","00000118 39296a78 9a3bc004 5c8a5fb4 2c7d1bd9 98f54449 579b4468 17afbd17 273e662c 97ee7299 5ef42640 c550b901 3fad0761 353c7086 a272c240 88be9476 9fd16650"]}),defineCurve("curve25519",{type:"mont",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"76d06",b:"1",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t.sha256,gRed:!1,g:["9"]}),defineCurve("ed25519",{type:"edwards",prime:"p25519",p:"7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed",a:"-1",c:"1",d:"52036cee2b6ffe73 8cc740797779e898 00700a4d4141d8ab 75eb4dca135978a3",n:"1000000000000000 0000000000000000 14def9dea2f79cd6 5812631a5cf5d3ed",hash:t.sha256,gRed:!1,g:["216936d3cd6e53fec0a4e231fdd6dc5c692cc7609525a7b2c9562d608f25d51a","6666666666666666666666666666666666666666666666666666666666666658"]});try{n=r(762)}catch(e){n=void 0}defineCurve("secp256k1",{type:"short",prime:"k256",p:"ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f",a:"0",b:"7",n:"ffffffff ffffffff ffffffff fffffffe baaedce6 af48a03b bfd25e8c d0364141",h:"1",hash:t.sha256,beta:"7ae96a2b657c07106e64479eac3434e99cf0497512f58995c1396c28719501ee",lambda:"5363ad4cc05c30e0a5261c028812645a122e22ea20816678df02967c1b23bd72",basis:[{a:"3086d221a7d46bcde86c90e49284eb15",b:"-e4437ed6010e88286f547fa90abfe4c3"},{a:"114ca50f7a8e2f3f657c1108d9d44cfd8",b:"3086d221a7d46bcde86c90e49284eb15"}],gRed:!1,g:["79be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798","483ada7726a3c4655da4fbfc0e1108a8fd17b448a68554199c47d08ffb10d4b8",n]})},function(e,t,r){t.utils=r(24),t.common=r(85),t.sha=r(756),t.ripemd=r(760),t.hmac=r(761),t.sha1=t.sha.sha1,t.sha256=t.sha.sha256,t.sha224=t.sha.sha224,t.sha384=t.sha.sha384,t.sha512=t.sha.sha512,t.ripemd160=t.ripemd.ripemd160},function(a,e,s){"use strict";!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t,r=s(11),n=r.Buffer,i={};for(t in r)r.hasOwnProperty(t)&&"SlowBuffer"!==t&&"Buffer"!==t&&(i[t]=r[t]);var o=i.Buffer={};for(t in n)n.hasOwnProperty(t)&&"allocUnsafe"!==t&&"allocUnsafeSlow"!==t&&(o[t]=n[t]);if(i.Buffer.prototype=n.prototype,o.from&&o.from!==Uint8Array.from||(o.from=function(e,t,r){if("number"==typeof e)throw new TypeError('The "value" argument must not be of type number. Received type '+_typeof(e));if(e&&void 0===e.length)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+_typeof(e));return n(e,t,r)}),o.alloc||(o.alloc=function(e,t,r){if("number"!=typeof e)throw new TypeError('The "size" argument must be of type number. Received type '+_typeof(e));if(e<0||2*(1<<30)<=e)throw new RangeError('The value "'+e+'" is invalid for option "size"');return e=n(e),t&&0!==t.length?"string"==typeof r?e.fill(t,r):e.fill(t):e.fill(0),e}),!i.kStringMaxLength)try{i.kStringMaxLength=e.binding("buffer").kStringMaxLength}catch(e){}i.constants||(i.constants={MAX_LENGTH:i.kMaxLength},i.kStringMaxLength&&(i.constants.MAX_STRING_LENGTH=i.kStringMaxLength)),a.exports=i}.call(this,s(9))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=r(197).Reporter,n=r(86).EncoderBuffer,f=r(86).DecoderBuffer,i=r(19),r=["seq","seqof","set","setof","objid","bool","gentime","utctime","null_","enum","int","objDesc","bitstr","bmpstr","charstr","genstr","graphstr","ia5str","iso646str","numstr","octstr","printstr","t61str","unistr","utf8str","videostr"],o=["key","obj","use","optional","explicit","implicit","def","choice","any","contains"].concat(r);function Node(e,t,r){var n={};(this._baseState=n).name=r,n.enc=e,n.parent=t||null,n.children=null,n.tag=null,n.args=null,n.reverseArgs=null,n.choice=null,n.optional=!1,n.any=!1,n.obj=!1,n.use=null,n.useDecoder=null,n.key=null,n.default=null,n.explicit=null,n.implicit=null,n.contains=null,n.parent||(n.children=[],this._wrap())}e.exports=Node;var a=["enc","parent","children","tag","args","reverseArgs","choice","optional","any","obj","use","alteredUse","key","default","explicit","implicit","contains"];Node.prototype.clone=function clone(){var t=this._baseState,r={};a.forEach(function(e){r[e]=t[e]});var e=new this.constructor(r.parent);return e._baseState=r,e},Node.prototype._wrap=function wrap(){var r=this._baseState;o.forEach(function(t){this[t]=function _wrappedMethod(){var e=new this.constructor(this);return r.children.push(e),e[t].apply(e,arguments)}},this)},Node.prototype._init=function init(e){var t=this._baseState;i(null===t.parent),e.call(this),t.children=t.children.filter(function(e){return e._baseState.parent===this},this),i.equal(t.children.length,1,"Root node can have only one child")},Node.prototype._useArgs=function useArgs(e){var t=this._baseState,r=e.filter(function(e){return e instanceof this.constructor},this);e=e.filter(function(e){return!(e instanceof this.constructor)},this),0!==r.length&&(i(null===t.children),(t.children=r).forEach(function(e){e._baseState.parent=this},this)),0!==e.length&&(i(null===t.args),t.args=e,t.reverseArgs=e.map(function(r){if("object"!==_typeof(r)||r.constructor!==Object)return r;var n={};return Object.keys(r).forEach(function(e){e==(0|e)&&(e|=0);var t=r[e];n[t]=e}),n}))},["_peekTag","_decodeTag","_use","_decodeStr","_decodeObjid","_decodeTime","_decodeNull","_decodeInt","_decodeBool","_decodeList","_encodeComposite","_encodeStr","_encodeObjid","_encodeTime","_encodeNull","_encodeInt","_encodeBool"].forEach(function(t){Node.prototype[t]=function _overrided(){var e=this._baseState;throw new Error(t+" not implemented for encoding: "+e.enc)}}),r.forEach(function(r){Node.prototype[r]=function _tagMethod(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return i(null===e.tag),e.tag=r,this._useArgs(t),this}}),Node.prototype.use=function use(e){i(e);var t=this._baseState;return i(null===t.use),t.use=e,this},Node.prototype.optional=function optional(){return this._baseState.optional=!0,this},Node.prototype.def=function def(e){var t=this._baseState;return i(null===t.default),t.default=e,t.optional=!0,this},Node.prototype.explicit=function explicit(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.explicit=e,this},Node.prototype.implicit=function implicit(e){var t=this._baseState;return i(null===t.explicit&&null===t.implicit),t.implicit=e,this},Node.prototype.obj=function obj(){var e=this._baseState,t=Array.prototype.slice.call(arguments);return e.obj=!0,0!==t.length&&this._useArgs(t),this},Node.prototype.key=function key(e){var t=this._baseState;return i(null===t.key),t.key=e,this},Node.prototype.any=function any(){return this._baseState.any=!0,this},Node.prototype.choice=function choice(t){var e=this._baseState;return i(null===e.choice),e.choice=t,this._useArgs(Object.keys(t).map(function(e){return t[e]})),this},Node.prototype.contains=function contains(e){var t=this._baseState;return i(null===t.use),t.contains=e,this},Node.prototype._decode=function decode(t,r){var e=this._baseState;if(null===e.parent)return t.wrapResult(e.children[0]._decode(t,r));var n,i=e.default,o=!0,a=null;if(null!==e.key&&(a=t.enterKey(e.key)),e.optional){var s=null;if(null!==e.explicit?s=e.explicit:null!==e.implicit?s=e.implicit:null!==e.tag&&(s=e.tag),null!==s||e.any){if(o=this._peekTag(t,s,e.any),t.isError(o))return o}else{var u=t.save();try{null===e.choice?this._decodeGeneric(e.tag,t,r):this._decodeChoice(t,r),o=!0}catch(e){o=!1}t.restore(u)}}if(e.obj&&o&&(n=t.enterObject()),o){if(null!==e.explicit){var c=this._decodeTag(t,e.explicit);if(t.isError(c))return c;t=c}var l,u=t.offset;if(null===e.use&&null===e.choice){if(e.any&&(l=t.save()),c=this._decodeTag(t,null!==e.implicit?e.implicit:e.tag,e.any),t.isError(c))return c;e.any?i=t.raw(l):t=c}if(r&&r.track&&null!==e.tag&&r.track(t.path(),u,t.length,"tagged"),r&&r.track&&null!==e.tag&&r.track(t.path(),t.offset,t.length,"content"),e.any||(i=null===e.choice?this._decodeGeneric(e.tag,t,r):this._decodeChoice(t,r)),t.isError(i))return i;e.any||null!==e.choice||null===e.children||e.children.forEach(function decodeChildren(e){e._decode(t,r)}),!e.contains||"octstr"!==e.tag&&"bitstr"!==e.tag||(u=new f(i),i=this._getUse(e.contains,t._reporterState.obj)._decode(u,r))}return e.obj&&o&&(i=t.leaveObject(n)),null===e.key||null===i&&!0!==o?null!==a&&t.exitKey(a):t.leaveKey(a,e.key,i),i},Node.prototype._decodeGeneric=function decodeGeneric(e,t,r){var n=this._baseState;return"seq"===e||"set"===e?null:"seqof"===e||"setof"===e?this._decodeList(t,e,n.args[0],r):/str$/.test(e)?this._decodeStr(t,e,r):"objid"===e&&n.args?this._decodeObjid(t,n.args[0],n.args[1],r):"objid"===e?this._decodeObjid(t,null,null,r):"gentime"===e||"utctime"===e?this._decodeTime(t,e,r):"null_"===e?this._decodeNull(t,r):"bool"===e?this._decodeBool(t,r):"objDesc"===e?this._decodeStr(t,e,r):"int"===e||"enum"===e?this._decodeInt(t,n.args&&n.args[0],r):null!==n.use?this._getUse(n.use,t._reporterState.obj)._decode(t,r):t.error("unknown tag: "+e)},Node.prototype._getUse=function _getUse(e,t){var r=this._baseState;return r.useDecoder=this._use(e,t),i(null===r.useDecoder._baseState.parent),r.useDecoder=r.useDecoder._baseState.children[0],r.implicit!==r.useDecoder._baseState.implicit&&(r.useDecoder=r.useDecoder.clone(),r.useDecoder._baseState.implicit=r.implicit),r.useDecoder},Node.prototype._decodeChoice=function decodeChoice(i,o){var a=this._baseState,s=null,u=!1;return Object.keys(a.choice).some(function(e){var t=i.save(),r=a.choice[e];try{var n=r._decode(i,o);if(i.isError(n))return!1;s={type:e,value:n},u=!0}catch(e){return i.restore(t),!1}return!0},this),u?s:i.error("Choice not matched")},Node.prototype._createEncoderBuffer=function createEncoderBuffer(e){return new n(e,this.reporter)},Node.prototype._encode=function encode(e,t,r){var n=this._baseState;if((null===n.default||n.default!==e)&&void 0!==(e=this._encodeValue(e,t,r))&&!this._skipDefault(e,t,r))return e},Node.prototype._encodeValue=function encode(r,n,e){var t=this._baseState;if(null===t.parent)return t.children[0]._encode(r,n||new u);var i=null;if(this.reporter=n,t.optional&&void 0===r){if(null===t.default)return;r=t.default}var o=null,a=!1;if(t.any)i=this._createEncoderBuffer(r);else if(t.choice)i=this._encodeChoice(r,n);else if(t.contains)o=this._getUse(t.contains,e)._encode(r,n),a=!0;else if(t.children)o=t.children.map(function(e){if("null_"===e._baseState.tag)return e._encode(null,n,r);if(null===e._baseState.key)return n.error("Child should have a key");var t=n.enterKey(e._baseState.key);return"object"!==_typeof(r)?n.error("Child expected, but input is not object"):(e=e._encode(r[e._baseState.key],n,r),n.leaveKey(t),e)},this).filter(function(e){return e}),o=this._createEncoderBuffer(o);else if("seqof"===t.tag||"setof"===t.tag){if(!t.args||1!==t.args.length)return n.error("Too many args for : "+t.tag);if(!Array.isArray(r))return n.error("seqof/setof, but data is not Array");var s=this.clone();s._baseState.implicit=null,o=this._createEncoderBuffer(r.map(function(e){var t=this._baseState;return this._getUse(t.args[0],r)._encode(e,n)},s))}else null!==t.use?i=this._getUse(t.use,e)._encode(r,n):(o=this._encodePrimitive(t.tag,r),a=!0);return t.any||null!==t.choice||(s=null!==t.implicit?t.implicit:t.tag,e=null===t.implicit?"universal":"context",null===s?null===t.use&&n.error("Tag could be omitted only for .use()"):null===t.use&&(i=this._encodeComposite(s,a,e,o))),null!==t.explicit?this._encodeComposite(t.explicit,!1,"context",i):i},Node.prototype._encodeChoice=function encodeChoice(e,t){var r=this._baseState,n=r.choice[e.type];return n||i(!1,e.type+" not found in "+JSON.stringify(Object.keys(r.choice))),n._encode(e.value,t)},Node.prototype._encodePrimitive=function encodePrimitive(e,t){var r=this._baseState;if(/str$/.test(e))return this._encodeStr(t,e);if("objid"===e&&r.args)return this._encodeObjid(t,r.reverseArgs[0],r.args[1]);if("objid"===e)return this._encodeObjid(t,null,null);if("gentime"===e||"utctime"===e)return this._encodeTime(t,e);if("null_"===e)return this._encodeNull();if("int"===e||"enum"===e)return this._encodeInt(t,r.args&&r.reverseArgs[0]);if("bool"===e)return this._encodeBool(t);if("objDesc"===e)return this._encodeStr(t,e);throw new Error("Unsupported tag: "+e)},Node.prototype._isNumstr=function isNumstr(e){return/^[0-9 ]*$/.test(e)},Node.prototype._isPrintstr=function isPrintstr(e){return/^[A-Za-z0-9 '()+,-./:=?]*$/.test(e)}},function(e,t,r){"use strict";function Reporter(e){this._reporterState={obj:null,path:[],options:e||{},errors:[]}}function ReporterError(e,t){this.path=e,this.rethrow(t)}r=r(1),(t.Reporter=Reporter).prototype.isError=function isError(e){return e instanceof ReporterError},Reporter.prototype.save=function save(){var e=this._reporterState;return{obj:e.obj,pathLen:e.path.length}},Reporter.prototype.restore=function restore(e){var t=this._reporterState;t.obj=e.obj,t.path=t.path.slice(0,e.pathLen)},Reporter.prototype.enterKey=function enterKey(e){return this._reporterState.path.push(e)},Reporter.prototype.exitKey=function exitKey(e){var t=this._reporterState;t.path=t.path.slice(0,e-1)},Reporter.prototype.leaveKey=function leaveKey(e,t,r){var n=this._reporterState;this.exitKey(e),null!==n.obj&&(n.obj[t]=r)},Reporter.prototype.path=function path(){return this._reporterState.path.join("/")},Reporter.prototype.enterObject=function enterObject(){var e=this._reporterState,t=e.obj;return e.obj={},t},Reporter.prototype.leaveObject=function leaveObject(e){var t=this._reporterState,r=t.obj;return t.obj=e,r},Reporter.prototype.error=function error(e){var t=this._reporterState,r=e instanceof ReporterError,e=r?e:new ReporterError(t.path.map(function(e){return"["+JSON.stringify(e)+"]"}).join(""),e.message||e,e.stack);if(!t.options.partial)throw e;return r||t.errors.push(e),e},Reporter.prototype.wrapResult=function wrapResult(e){var t=this._reporterState;return t.options.partial?{result:this.isError(e)?null:e,errors:t.errors}:e},r(ReporterError,Error),ReporterError.prototype.rethrow=function rethrow(e){if(this.message=e+" at: "+(this.path||"(shallow)"),Error.captureStackTrace&&Error.captureStackTrace(this,ReporterError),!this.stack)try{throw new Error(this.message)}catch(e){this.stack=e.stack}return this}},function(e,t,r){"use strict";function reverse(r){var n={};return Object.keys(r).forEach(function(e){(0|e)==e&&(e|=0);var t=r[e];n[t]=e}),n}t.tagClass={0:"universal",1:"application",2:"context",3:"private"},t.tagClassByName=reverse(t.tagClass),t.tag={0:"end",1:"bool",2:"int",3:"bitstr",4:"octstr",5:"null_",6:"objid",7:"objDesc",8:"external",9:"real",10:"enum",11:"embed",12:"utf8str",13:"relativeOid",16:"seq",17:"set",18:"numstr",19:"printstr",20:"t61str",21:"videostr",22:"ia5str",23:"utctime",24:"gentime",25:"graphstr",26:"iso646str",27:"genstr",28:"unistr",29:"charstr",30:"bmpstr"},t.tagByName=reverse(t.tag)},function(t,e){function _typeof(e){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?t.exports=_typeof=function _typeof(e){return typeof e}:t.exports=_typeof=function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t.exports.default=t.exports,t.exports.__esModule=!0,_typeof(e)}t.exports=_typeof,t.exports.default=t.exports,t.exports.__esModule=!0},function(t,e){function _getPrototypeOf(e){return t.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)},t.exports.default=t.exports,t.exports.__esModule=!0,_getPrototypeOf(e)}t.exports=_getPrototypeOf,t.exports.default=t.exports,t.exports.__esModule=!0},function(e,t){e.exports=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(e){return!1}},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){var n=r(119),i=r(47),o=r(88),a=r(13),s=r(38),u=r(89),c=r(87),l=r(123),f=Object.prototype.hasOwnProperty;e.exports=function isEmpty(e){if(null==e)return!0;if(s(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||u(e)||l(e)||o(e)))return!e.length;var t,r=i(e);if("[object Map]"==r||"[object Set]"==r)return!e.size;if(c(e))return!n(e).length;for(t in e)if(f.call(e,t))return!1;return!0}},function(e,t){e.exports=function overArg(t,r){return function(e){return t(r(e))}}},function(t,e,r){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e="object"==(void 0===e?"undefined":_typeof(e))&&e&&e.Object===Object&&e,t.exports=e}.call(this,r(12))},function(e,t){var r=Function.prototype.toString;e.exports=function toSource(e){if(null!=e){try{return r.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},function(e,t,r){r=r(36)(r(17),"WeakMap"),e.exports=r},function(e,t,r){e.exports=r(49)},function(e,t,r){var n=r(376),i=r(39);e.exports=function baseForOwn(e,t){return e&&n(e,t,i)}},function(e,t,r){var l=r(378),f=r(88),h=r(13),d=r(89),p=r(91),m=r(123),_=Object.prototype.hasOwnProperty;e.exports=function arrayLikeKeys(e,t){var r,n=h(e),i=!n&&f(e),o=!n&&!i&&d(e),a=!n&&!i&&!o&&m(e),s=n||i||o||a,u=s?l(e.length,String):[],c=u.length;for(r in e)!t&&!_.call(e,r)||s&&("length"==r||o&&("offset"==r||"parent"==r)||a&&("buffer"==r||"byteLength"==r||"byteOffset"==r)||p(r,c))||u.push(r);return u}},function(e,t){e.exports=function arrayReduce(e,t,r,n){var i=-1,o=null==e?0:e.length;for(n&&o&&(r=e[++i]);++i<o;)r=t(r,e[i],i,e);return r}},function(e,t,r){var o=r(405),a=r(22);e.exports=function baseIsEqual(e,t,r,n,i){return e===t||(null==e||null==t||!a(e)&&!a(t)?e!=e&&t!=t:o(e,t,r,n,baseIsEqual,i))}},function(e,t,r){var _=r(406),g=r(213),b=r(409);e.exports=function equalArrays(e,t,r,n,i,o){var a=1&r,s=e.length;if(s!=(c=t.length)&&!(a&&s<c))return!1;var u=o.get(e),c=o.get(t);if(u&&c)return u==t&&c==e;var l=-1,f=!0,h=2&r?new _:void 0;for(o.set(e,t),o.set(t,e);++l<s;){var d,p=e[l],m=t[l];if(void 0!==(d=n?a?n(m,p,l,t,e,o):n(p,m,l,e,t,o):d)){if(d)continue;f=!1;break}if(h){if(!g(t,function(e,t){if(!b(h,t)&&(p===e||i(p,e,r,n,o)))return h.push(t)})){f=!1;break}}else if(p!==m&&!i(p,m,r,n,o)){f=!1;break}}return o.delete(e),o.delete(t),f}},function(e,t){e.exports=function arraySome(e,t){for(var r=-1,n=null==e?0:e.length;++r<n;)if(t(e[r],r,e))return!0;return!1}},function(e,t,r){r=r(17).Uint8Array,e.exports=r},function(e,t,r){var n=r(216),i=r(129),o=r(39);e.exports=function getAllKeys(e){return n(e,o,i)}},function(e,t,r){var n=r(128),i=r(13);e.exports=function baseGetAllKeys(e,t,r){return t=t(e),i(e)?t:n(t,r(e))}},function(e,t){e.exports=function arrayFilter(e,t){for(var r=-1,n=null==e?0:e.length,i=0,o=[];++r<n;){var a=e[r];t(a,r,e)&&(o[i++]=a)}return o}},function(e,t){e.exports=function stubArray(){return[]}},function(e,t,r){var n=r(21);e.exports=function isStrictComparable(e){return e==e&&!n(e)}},function(e,t){e.exports=function matchesStrictComparable(t,r){return function(e){return null!=e&&e[t]===r&&(void 0!==r||t in Object(e))}}},function(e,t,r){var r=r(416),n=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,r=r(function(e){var i=[];return 46===e.charCodeAt(0)&&i.push(""),e.replace(n,function(e,t,r,n){i.push(r?n.replace(o,"$1"):t||e)}),i});e.exports=r},function(e,t,r){var o=r(98),a=r(132),s=r(443),u=r(97),c=r(72),l=r(447),n=r(137),f=r(227),n=n(function(t,e){var r={};if(null==t)return r;var n=!1;e=o(e,function(e){return e=u(e,t),n=n||1<e.length,e}),c(t,f(t),r),n&&(r=a(r,7,l));for(var i=e.length;i--;)s(r,e[i]);return r});e.exports=n},function(e,t,r){var i=r(133),o=r(94),a=Object.prototype.hasOwnProperty;e.exports=function assignValue(e,t,r){var n=e[t];a.call(e,t)&&o(n,r)&&(void 0!==r||t in e)||i(e,t,r)}},function(e,t,r){var n=r(36),r=function(){try{var e=n(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=r},function(e,t,r){var n=r(72),i=r(39);e.exports=function baseAssign(e,t){return e&&n(t,i(t),e)}},function(e,t,r){var n=r(128),i=r(135),o=r(129),r=r(218),r=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)n(t,o(e)),e=i(e);return t}:r;e.exports=r},function(e,t,r){var n=r(216),i=r(226),o=r(134);e.exports=function getAllKeysIn(e){return n(e,o,i)}},function(e,t,r){var n=r(37),i=r(135),o=r(22),a=Function.prototype,r=Object.prototype,s=a.toString,u=r.hasOwnProperty,c=s.call(Object);e.exports=function isPlainObject(e){return!(!o(e)||"[object Object]"!=n(e))&&(null===(e=i(e))||"function"==typeof(e=u.call(e,"constructor")&&e.constructor)&&e instanceof e&&s.call(e)==c)}},function(e,t,r){var n=r(452),n=r(230)(n);e.exports=n},function(e,t){var o=Date.now;e.exports=function shortOut(r){var n=0,i=0;return function(){var e=o(),t=16-(e-i);if(i=e,0<t){if(800<=++n)return arguments[0]}else n=0;return r.apply(void 0,arguments)}}},function(e,t,r){var n=r(457);e.exports=function toFinite(e){return e?(e=n(e))!==1/0&&e!==-1/0?e==e?e:0:17976931348623157e292*(e<0?-1:1):0===e?e:0}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.root=t.parseHTML=t.merge=t.contains=void 0;var n=r(29);n.__exportStar(r(462),t),n.__exportStar(r(233),t);var i=r(233);t.default=i.load([]),r=n.__importStar(r(75)),t.contains=r.contains,t.merge=r.merge,t.parseHTML=r.parseHTML,t.root=r.root},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.load=void 0;var s=r(29),u=s.__importStar(r(140)),c=s.__importStar(r(75)),l=r(497),f=s.__importDefault(r(150));t.load=function load(e,t,r){if(void 0===r&&(r=!0),null==e)throw new Error("cheerio.load() expects a string");var n,i=s.__assign(s.__assign({},u.default),u.flatten(t)),o=f.default(e,i,r),a=(n=l.Cheerio,s.__extends(LoadedCheerio,n),LoadedCheerio);function LoadedCheerio(){return null!==n&&n.apply(this,arguments)||this}function initialize(e,t,r,n){return new a(e,t,r=void 0===r?o:r,s.__assign(s.__assign({},i),u.flatten(n)))}return Object.assign(initialize,c,{load:load,_root:o,_options:i,fn:a.prototype,prototype:a.prototype}),initialize}},function(e,t,r){"use strict";var n=this&&this.__assign||function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},i=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&i(t,e,r);return o(t,e),t},s=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.select=t.filter=t.some=t.is=t.aliases=t.pseudos=t.filters=void 0;var l=r(141),u=r(236),f=a(r(56)),c=r(482),h=r(243),d=r(236);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return d.filters}}),Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return d.pseudos}}),Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return d.aliases}});var p={type:"pseudo",name:"scope",data:null},m=n({},p),_={type:"universal",namespace:null};function some(t,e,r){if(void 0===r&&(r={}),"function"==typeof e)return t.some(e);var e=(n=c.groupSelectors(l.parse(e,r)))[0],n=n[1];return 0<e.length&&t.some(u._compileToken(e,r))||n.some(function(e){return 0<filterBySelector(e,t,r).length})}function filterParsed(e,t,r){if(0===t.length)return[];var n,i=c.groupSelectors(e),e=i[0],o=i[1];if(e.length){var a=filterElements(t,e,r);if(0===o.length)return a;a.length&&(n=new Set(a))}for(var s=0;s<o.length&&(null==n?void 0:n.size)!==t.length;s++){var u=o[s];if(0===(n?t.filter(function(e){return f.isTag(e)&&!n.has(e)}):t).length)break;if((a=filterBySelector(u,t,r)).length)if(n)a.forEach(function(e){return n.add(e)});else{if(s===o.length-1)return a;n=new Set(a)}}return void 0!==n?n.size===t.length?t:t.filter(function(e){return n.has(e)}):[]}function filterBySelector(e,t,r){var n;return e.some(l.isTraversal)?findFilterElements(null!==(n=r.root)&&void 0!==n?n:c.getDocumentRoot(t[0]),s(s([],e),[m]),r,!0,t):findFilterElements(t,e,r,!1)}t.is=function is(e,t,r){return some([e],t,r=void 0===r?{}:r)},t.some=some,t.filter=function filter(e,t,r){return filterParsed(l.parse(e,r=void 0===r?{}:r),t,r)},t.select=function select(e,t,r){if(void 0===r&&(r={}),"function"==typeof e)return find(t,e);var e=(n=c.groupSelectors(l.parse(e,r)))[0],n=n[1].map(function(e){return findFilterElements(t,e,r,!0)});return e.length&&n.push(findElements(t,e,r,1/0)),1===n.length?n[0]:f.uniqueSort(n.reduce(function(e,t){return s(s([],e),t)}))};var g=new Set(["descendant","adjacent"]);function includesScopePseudo(e){return e!==p&&"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}function addContextIfScope(e,t,r){return r&&e.some(includesScopePseudo)?n(n({},t),{context:r}):t}function findFilterElements(e,t,r,n,i){var o=t.findIndex(h.isFilter),a=t.slice(0,o),s=t[o];if(0===(c=h.getLimit(s.name,s.data)))return[];var u=addContextIfScope(a,r,i),c=(0!==a.length||Array.isArray(e)?0===a.length||1===a.length&&a[0]===p?(Array.isArray(e)?e:[e]).filter(f.isTag):n||a.some(l.isTraversal)?findElements(e,[a],u,c):filterElements(e,[a],u):f.getChildren(e).filter(f.isTag)).slice(0,c);return 0===(c=function filterByPosition(e,t,r,n){var i="string"==typeof r?parseInt(r,10):NaN;switch(e){case"first":case"lt":return t;case"last":return 0<t.length?[t[t.length-1]]:t;case"nth":case"eq":return isFinite(i)&&Math.abs(i)<t.length?[i<0?t[t.length+i]:t[i]]:[];case"gt":return isFinite(i)?t.slice(i+1):[];case"even":return t.filter(function(e,t){return t%2==0});case"odd":return t.filter(function(e,t){return t%2==1});case"not":var o=new Set(filterParsed(r,t,n));return t.filter(function(e){return!o.has(e)})}}(s.name,c,s.data,r)).length||t.length===o+1?c:(t=(s=t.slice(o+1)).some(l.isTraversal),o=addContextIfScope(s,r,i),t&&(g.has(s[0].type)&&s.unshift(_),s.unshift(p)),s.some(h.isFilter)?findFilterElements(c,s,r,!1,i):t?findElements(c,[s],o,1/0):filterElements(c,[s],o))}function findElements(e,t,r,n){return 0===n?[]:find(e,u._compileToken(t,r,e),n)}function find(e,t,r){return void 0===r&&(r=1/0),e=u.prepareContext(e,f,t.shouldTestNextSiblings),f.find(function(e){return f.isTag(e)&&t(e)},e,!0,r)}function filterElements(e,t,r){return 0===(e=(Array.isArray(e)?e:[e]).filter(f.isTag)).length?e:(r=u._compileToken(t,r),e.filter(r))}},function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0}),t.isTraversal=void 0;var b=/^[^\\#]?(?:\\(?:[\da-f]{1,6}\s?|.)|[\w\-\u00b0-\uFFFF])+/,i=/\\([\da-f]{1,6}\s?|(\s)|.)/gi,y=new Map([["~","element"],["^","start"],["$","end"],["*","any"],["!","not"],["|","hyphen"]]),v={">":"child","<":"parent","~":"sibling","+":"adjacent"},w={"#":["id","equals"],".":["class","element"]},E=new Set(["has","not","matches","is","host","host-context"]),o=new Set(n(["descendant"],Object.keys(v).map(function(e){return v[e]}))),T=new Set(["accept","accept-charset","align","alink","axis","bgcolor","charset","checked","clear","codetype","color","compact","declare","defer","dir","direction","disabled","enctype","face","frame","hreflang","http-equiv","lang","language","link","media","method","multiple","nohref","noresize","noshade","nowrap","readonly","rel","rev","rules","scope","scrolling","selected","shape","target","text","type","valign","valuetype","vlink"]);function isTraversal(e){return o.has(e.type)}t.isTraversal=isTraversal;var S=new Set(["contains","icontains"]),A=new Set(['"',"'"]);function funescape(e,t,r){var n=parseInt(t,16)-65536;return n!=n||r?t:n<0?String.fromCharCode(65536+n):String.fromCharCode(n>>10|55296,1023&n|56320)}function unescapeCSS(e){return e.replace(i,funescape)}function isWhitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function addToken(e,t){if(0<e.length&&0===t.length)throw new Error("Empty sub-selector");e.push(t)}t.default=function parse(e,t){var r=[];if((t=function parseSelector(e,r,t,n){void 0===t&&(t={});var i=[],o=!1;function getName(e){var t=r.slice(n+e).match(b);if(!t)throw new Error("Expected name, found "+r.slice(n));return t=t[0],n+=e+t.length,unescapeCSS(t)}function stripWhitespace(e){for(;isWhitespace(r.charAt(n+e));)e++;n+=e}function isEscaped(e){for(var t=0;"\\"===r.charAt(--e);)t++;return 1==(1&t)}function ensureNotTraversal(){if(0<i.length&&isTraversal(i[i.length-1]))throw new Error("Did not expect successive traversals.")}for(stripWhitespace(0);""!==r;){var a=r.charAt(n);if(isWhitespace(a))o=!0,stripWhitespace(1);else if(a in v)ensureNotTraversal(),i.push({type:v[a]}),o=!1,stripWhitespace(1);else if(","===a){if(0===i.length)throw new Error("Empty sub-selector");e.push(i),o=!(i=[]),stripWhitespace(1)}else if(r.startsWith("/*",n)){var s=r.indexOf("*/",n+2);if(s<0)throw new Error("Comment was not terminated");n=s+2}else if(o&&(ensureNotTraversal(),i.push({type:"descendant"}),o=!1),a in w){var u=(c=w[a])[0],c=c[1];i.push({type:"attribute",name:u,action:c,value:getName(1),namespace:null,ignoreCase:!!t.xmlMode&&null})}else if("["===a){stripWhitespace(1);var u=void 0,l=null;"|"===r.charAt(n)&&(l="",n+=1),r.startsWith("*|",n)&&(l="*",n+=2),u=getName(0),null===l&&"|"===r.charAt(n)&&"="!==r.charAt(n+1)&&(l=u,u=getName(1)),(null!==(f=t.lowerCaseAttributeNames)&&void 0!==f?f:!t.xmlMode)&&(u=u.toLowerCase()),stripWhitespace(0);c="exists";if(h=y.get(r.charAt(n))){if(c=h,"="!==r.charAt(n+1))throw new Error("Expected `=`");stripWhitespace(2)}else"="===r.charAt(n)&&(c="equals",stripWhitespace(1));var f="",h=null;if("exists"!==c){if(A.has(r.charAt(n))){for(var d=r.charAt(n),p=n+1;p<r.length&&(r.charAt(p)!==d||isEscaped(p));)p+=1;if(r.charAt(p)!==d)throw new Error("Attribute value didn't end");f=unescapeCSS(r.slice(n+1,p)),n=p+1}else{for(var m=n;n<r.length&&(!isWhitespace(r.charAt(n))&&"]"!==r.charAt(n)||isEscaped(n));)n+=1;f=unescapeCSS(r.slice(m,n))}stripWhitespace(0),"s"===(m=r.charAt(n))||"S"===m?(h=!1,stripWhitespace(1)):"i"!==m&&"I"!==m||(h=!0,stripWhitespace(1))}if(t.xmlMode||null!=h||(h=T.has(u)),"]"!==r.charAt(n))throw new Error("Attribute selector didn't terminate");n+=1;f={type:"attribute",name:u,action:c,value:f,namespace:l,ignoreCase:h};i.push(f)}else if(":"===a)if(":"!==r.charAt(n+1)){var h=getName(1).toLowerCase(),_=null;if("("===r.charAt(n))if(E.has(h)){if(A.has(r.charAt(n+1)))throw new Error("Pseudo-selector "+h+" cannot be quoted");if(n=parseSelector(_=[],r,t,n+1),")"!==r.charAt(n))throw new Error("Missing closing parenthesis in :"+h+" ("+r+")");n+=1}else{for(var f=n+=1,g=1;0<g&&n<r.length;n++)"("!==r.charAt(n)||isEscaped(n)?")"!==r.charAt(n)||isEscaped(n)||g--:g++;if(g)throw new Error("Parenthesis not matched");_=r.slice(f,n-1),S.has(h)&&(_=unescapeCSS(_=(f=_.charAt(0))===_.slice(-1)&&A.has(f)?_.slice(1,-1):_))}i.push({type:"pseudo",name:h,data:_})}else i.push({type:"pseudo-element",name:getName(2).toLowerCase()});else{if(l=null,_=void 0,"*"===a)n+=1,_="*";else{if(!b.test(r.slice(n)))return i.length&&"descendant"===i[i.length-1].type&&i.pop(),addToken(e,i),n;"|"===r.charAt(n)&&(l="",n+=1),_=getName(0)}"|"===r.charAt(n)&&(l=_,"*"===r.charAt(n+1)?(_="*",n+=2):_=getName(1)),"*"===_?i.push({type:"universal",namespace:l}):((null!==(a=t.lowerCaseTags)&&void 0!==a?a:!t.xmlMode)&&(_=_.toLowerCase()),i.push({type:"tag",name:_,namespace:l}))}}return addToken(e,i),n}(r,""+e,t,0))<e.length)throw new Error("Unmatched selector: "+e.slice(t));return r}},function(e,t,r){"use strict";var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=t.pseudos=t.filters=t.is=t.selectOne=t.selectAll=t.prepareContext=t._compileToken=t._compileUnsafe=t.compile=void 0;var a=o(r(56)),s=r(40),u=r(472),c=r(145),l=function defaultEquals(e,t){return e===t},f={adapter:a,equals:l};function convertOptionFormats(e){var t=null!=e?e:f;return null!==(e=t.adapter)&&void 0!==e||(t.adapter=a),null!==(e=t.equals)&&void 0!==e||(t.equals=null!==(e=null===(e=t.adapter)||void 0===e?void 0:e.equals)&&void 0!==e?e:l),t}function wrapCompile(n){return function addAdapter(e,t,r){return t=convertOptionFormats(t),n(e,t,r)}}function getSelectorFunc(n){return function select(e,t,r){return r=convertOptionFormats(r),"function"!=typeof e&&(e=u.compileUnsafe(e,r,t)),t=prepareContext(t,r.adapter,e.shouldTestNextSiblings),n(e,t,r)}}function prepareContext(e,t,r){return(r=void 0!==r&&r)&&(e=function appendNextSiblings(e,t){for(var r=Array.isArray(e)?e.slice(0):[e],n=0;n<r.length;n++){var i=c.getNextSiblings(r[n],t);r.push.apply(r,i)}return r}(e,t)),Array.isArray(e)?t.removeSubsets(e):t.getChildren(e)}t.compile=wrapCompile(u.compile),t._compileUnsafe=wrapCompile(u.compileUnsafe),t._compileToken=wrapCompile(u.compileToken),t.prepareContext=prepareContext,t.selectAll=getSelectorFunc(function(e,t,r){return e!==s.falseFunc&&t&&0!==t.length?r.adapter.findAll(e,t):[]}),t.selectOne=getSelectorFunc(function(e,t,r){return e!==s.falseFunc&&t&&0!==t.length?r.adapter.findOne(e,t):null}),t.is=function is(e,t,r){return r=convertOptionFormats(r),("function"==typeof t?t:u.compile(t,r))(e)},t.default=t.selectAll;var h=r(242);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return h.filters}}),Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return h.pseudos}}),Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return h.aliases}})},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),s=this&&this.__assign||function(){return(s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.hasChildren=t.isDocument=t.isDirective=t.isComment=t.isText=t.isCDATA=t.isTag=t.Element=t.Document=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var u=r(57),o=new Map([[u.ElementType.Tag,1],[u.ElementType.Script,1],[u.ElementType.Style,1],[u.ElementType.Directive,1],[u.ElementType.Text,3],[u.ElementType.CDATA,4],[u.ElementType.Comment,8],[u.ElementType.Root,9]]),a=(Object.defineProperty(Node.prototype,"nodeType",{get:function get(){var e;return null!==(e=o.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function get(){return this.parent},set:function set(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function get(){return this.prev},set:function set(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function get(){return this.next},set:function set(e){this.next=e},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(e){return cloneNode(this,e=void 0!==e&&e)},Node);function Node(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}t.Node=a;var c,r=(i(DataNode,c=a),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function get(){return this.data},set:function set(e){this.data=e},enumerable:!1,configurable:!0}),DataNode);function DataNode(e,t){return(e=c.call(this,e)||this).data=t,e}t.DataNode=r;var l,f=(i(Text,l=r),Text);function Text(e){return l.call(this,u.ElementType.Text,e)||this}t.Text=f;var h,d=(i(Comment,h=r),Comment);function Comment(e){return h.call(this,u.ElementType.Comment,e)||this}t.Comment=d;var p,m=(i(ProcessingInstruction,p=r),ProcessingInstruction);function ProcessingInstruction(e,t){return(t=p.call(this,u.ElementType.Directive,t)||this).name=e,t}t.ProcessingInstruction=m;var _,g=(i(NodeWithChildren,_=a),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function get(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function get(){return 0<this.children.length?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function get(){return this.children},set:function set(e){this.children=e},enumerable:!1,configurable:!0}),NodeWithChildren);function NodeWithChildren(e,t){return(e=_.call(this,e)||this).children=t,e}t.NodeWithChildren=g;var b,y=(i(Document,b=g),Document);function Document(e){return b.call(this,u.ElementType.Root,e)||this}t.Document=y;var v,w=(i(Element,v=g),Object.defineProperty(Element.prototype,"tagName",{get:function get(){return this.name},set:function set(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function get(){var r=this;return Object.keys(this.attribs).map(function(e){var t;return{name:e,value:r.attribs[e],namespace:null===(t=r["x-attribsNamespace"])||void 0===t?void 0:t[e],prefix:null===(t=r["x-attribsPrefix"])||void 0===t?void 0:t[e]}})},enumerable:!1,configurable:!0}),Element);function Element(e,t,r,n){return void 0===n&&(n="script"===e?u.ElementType.Script:"style"===e?u.ElementType.Style:u.ElementType.Tag),(r=v.call(this,n,r=void 0===r?[]:r)||this).name=e,r.attribs=t,r}function isTag(e){return u.isTag(e)}function isCDATA(e){return e.type===u.ElementType.CDATA}function isText(e){return e.type===u.ElementType.Text}function isComment(e){return e.type===u.ElementType.Comment}function isDirective(e){return e.type===u.ElementType.Directive}function isDocument(e){return e.type===u.ElementType.Root}function cloneNode(e,t){var r;if(void 0===t&&(t=!1),isText(e))r=new f(e.data);else if(isComment(e))r=new d(e.data);else if(isTag(e)){var n=t?cloneChildren(e.children):[],i=new w(e.name,s({},e.attribs),n);n.forEach(function(e){return e.parent=i}),e["x-attribsNamespace"]&&(i["x-attribsNamespace"]=s({},e["x-attribsNamespace"])),e["x-attribsPrefix"]&&(i["x-attribsPrefix"]=s({},e["x-attribsPrefix"])),r=i}else if(isCDATA(e)){var n=t?cloneChildren(e.children):[],o=new g(u.ElementType.CDATA,n);n.forEach(function(e){return e.parent=o}),r=o}else if(isDocument(e)){var n=t?cloneChildren(e.children):[],a=new y(n);n.forEach(function(e){return e.parent=a}),e["x-mode"]&&(a["x-mode"]=e["x-mode"]),r=a}else{if(!isDirective(e))throw new Error("Not implemented yet: "+e.type);n=new m(e.name,e.data),null!=e["x-name"]&&(n["x-name"]=e["x-name"],n["x-publicId"]=e["x-publicId"],n["x-systemId"]=e["x-systemId"]),r=n}return r.startIndex=e.startIndex,r.endIndex=e.endIndex,r}function cloneChildren(e){for(var t=e.map(function(e){return cloneNode(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=w,t.isTag=isTag,t.isCDATA=isCDATA,t.isText=isText,t.isComment=isComment,t.isDirective=isDirective,t.isDocument=isDocument,t.hasChildren=function hasChildren(e){return Object.prototype.hasOwnProperty.call(e,"children")},t.cloneNode=cloneNode},function(e,t,r){"use strict";var o=this&&this.__assign||function(){return(o=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)},n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&n(t,e,r);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0});var s=a(r(57)),u=r(465),c=r(467),l=new Set(["style","script","xmp","iframe","noembed","noframes","plaintext","noscript"]),f=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]);t.default=function render(e,t){void 0===t&&(t={});for(var r=("length"in e?e:[e]),n="",i=0;i<r.length;i++)n+=function renderNode(e,t){switch(e.type){case s.Root:return render(e.children,t);case s.Directive:case s.Doctype:return function renderDirective(e){return"<"+e.data+">"}(e);case s.Comment:return function renderComment(e){return"\x3c!--"+e.data+"--\x3e"}(e);case s.CDATA:return function renderCdata(e){return"<![CDATA["+e.children[0].data+"]]>"}(e);case s.Script:case s.Style:case s.Tag:return function renderTag(e,t){"foreign"===t.xmlMode&&(e.name=null!==(n=c.elementNames.get(e.name))&&void 0!==n?n:e.name,e.parent&&h.has(e.parent.name)&&(t=o(o({},t),{xmlMode:!1}))),!t.xmlMode&&d.has(e.name)&&(t=o(o({},t),{xmlMode:"foreign"}));var r="<"+e.name,n=function formatAttributes(n,i){if(n)return Object.keys(n).map(function(e){var t,r=null!==(t=n[e])&&void 0!==t?t:"";return"foreign"===i.xmlMode&&(e=null!==(t=c.attributeNames.get(e))&&void 0!==t?t:e),i.emptyAttrs||i.xmlMode||""!==r?e+'="'+(!1!==i.decodeEntities?u.encodeXML(r):r.replace(/"/g,"""))+'"':e}).join(" ")}(e.attribs,t);return n&&(r+=" "+n),0===e.children.length&&(t.xmlMode?!1!==t.selfClosingTags:t.selfClosingTags&&f.has(e.name))?(t.xmlMode||(r+=" "),r+="/>"):(r+=">",0<e.children.length&&(r+=render(e.children,t)),!t.xmlMode&&f.has(e.name)||(r+="</"+e.name+">")),r}(e,t);case s.Text:return function renderText(e,t){var r=e.data||"";return r=!1===t.decodeEntities||!t.xmlMode&&e.parent&&l.has(e.parent.name)?r:u.encodeXML(r)}(e,t)}}(r[i],t);return n};var h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),d=new Set(["svg","math"])},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.decodeHTML=t.decodeHTMLStrict=t.decodeXML=void 0;var a=n(r(101)),s=n(r(142)),i=n(r(102)),o=n(r(143)),u=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function getStrictDecoder(e){var t=getReplacer(e);return function(e){return String(e).replace(u,t)}}function sZa(e,t){return e<t?1:-1}function getReplacer(r){return function replace(e){if("#"!==e.charAt(1))return r[e.slice(1,-1)]||e;var t=e.charAt(2);return"X"===t||"x"===t?o.default(parseInt(e.substr(3),16)):o.default(parseInt(e.substr(2),10))}}t.decodeXML=getStrictDecoder(i.default),t.decodeHTMLStrict=getStrictDecoder(a.default),t.decodeHTML=function(){for(var e=Object.keys(s.default).sort(sZa),t=Object.keys(a.default).sort(sZa),r=0,n=0;r<t.length;r++)e[n]===t[r]?(t[r]+=";?",n++):t[r]+=";";var i=new RegExp("&(?:"+t.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),o=getReplacer(a.default);function replacer(e){return";"!==e.substr(-1)&&(e+=";"),o(e)}return function(e){return String(e).replace(i,replacer)}}()},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=void 0;var i=getInverseObj(n(r(102)).default),o=getInverseReplacer(i);function getInverseObj(r){return Object.keys(r).sort().reduce(function(e,t){return e[r[t]]="&"+t+";",e},{})}function getInverseReplacer(e){for(var t=[],r=[],n=0,i=Object.keys(e);n<i.length;n++){var o=i[n];1===o.length?t.push("\\"+o):r.push(o)}t.sort();for(var a=0;a<t.length-1;a++){for(var s=a;s<t.length-1&&t[s].charCodeAt(1)+1===t[s+1].charCodeAt(1);)s+=1;var u=1+s-a;u<3||t.splice(a,u,t[a]+"-"+t[s])}return r.unshift("["+t.join("")+"]"),new RegExp(r.join("|"),"g")}t.encodeXML=getASCIIEncoder(i),r=getInverseReplacer(n=getInverseObj(n(r(101)).default)),t.encodeHTML=function getInverse(t,r){return function(e){return e.replace(r,function(e){return t[e]}).replace(a,singleCharReplacer)}}(n,r),t.encodeNonAsciiHTML=getASCIIEncoder(n);var a=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,s=null!=String.prototype.codePointAt?function(e){return e.codePointAt(0)}:function(e){return 1024*(e.charCodeAt(0)-55296)+e.charCodeAt(1)-56320+65536};function singleCharReplacer(e){return"&#x"+(1<e.length?s(e):e.charCodeAt(0)).toString(16).toUpperCase()+";"}var u=new RegExp(o.source+"|"+a.source,"g");function getASCIIEncoder(t){return function(e){return e.replace(u,function(e){return t[e]||singleCharReplacer(e)})}}t.escape=function escape(e){return e.replace(u,singleCharReplacer)},t.escapeUTF8=function escapeUTF8(e){return e.replace(o,singleCharReplacer)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findAll=t.existsOne=t.findOne=t.findOneChild=t.find=t.filter=void 0;var u=r(18);function find(e,t,r,n){for(var i=[],o=0,a=t;o<a.length;o++){var s=a[o];if(e(s)&&(i.push(s),--n<=0))break;if(r&&u.hasChildren(s)&&0<s.children.length&&(s=find(e,s.children,r,n),i.push.apply(i,s),(n-=s.length)<=0))break}return i}t.filter=function filter(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),find(e,t=Array.isArray(t)?t:[t],r,n)},t.find=find,t.findOneChild=function findOneChild(e,t){return t.find(e)},t.findOne=function findOne(e,t,r){void 0===r&&(r=!0);for(var n=null,i=0;i<t.length&&!n;i++){var o=t[i];u.isTag(o)&&(e(o)?n=o:r&&0<o.children.length&&(n=findOne(e,o.children)))}return n},t.existsOne=function existsOne(t,e){return e.some(function(e){return u.isTag(e)&&(t(e)||0<e.children.length&&existsOne(t,e.children))})},t.findAll=function findAll(e,t){for(var r,n=[],i=t.filter(u.isTag);r=i.shift();){var o=null===(o=r.children)||void 0===o?void 0:o.filter(u.isTag);o&&0<o.length&&i.unshift.apply(i,o),e(r)&&n.push(r)}return n}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compilePseudoSelector=t.aliases=t.pseudos=t.filters=void 0;var u=r(40),c=r(141),l=r(476);Object.defineProperty(t,"filters",{enumerable:!0,get:function get(){return l.filters}});var f=r(480);Object.defineProperty(t,"pseudos",{enumerable:!0,get:function get(){return f.pseudos}});var h=r(481);Object.defineProperty(t,"aliases",{enumerable:!0,get:function get(){return h.aliases}});var d=r(145);t.compilePseudoSelector=function compilePseudoSelector(t,e,r,n,i){var o=e.name,a=e.data;if(Array.isArray(a))return d.subselects[o](t,a,r,n,i);if(o in h.aliases){if(null!=a)throw new Error("Pseudo "+o+" doesn't have any arguments");return e=c.parse(h.aliases[o],r),d.subselects.is(t,e,r,n,i)}if(o in l.filters)return l.filters[o](t,a,r,n);if(o in f.pseudos){var s=f.pseudos[o];return f.verifyPseudoArgs(s,o,a),s===u.falseFunc?u.falseFunc:t===u.trueFunc?function(e){return s(e,r,a)}:function(e){return s(e,r,a)&&t(e)}}throw new Error("unmatched pseudo-class :"+o)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getLimit=t.isFilter=t.filterNames=void 0,t.filterNames=new Set(["first","last","eq","gt","nth","lt","even","odd"]),t.isFilter=function isFilter(e){return"pseudo"===e.type&&(!!t.filterNames.has(e.name)||!("not"!==e.name||!Array.isArray(e.data))&&e.data.some(function(e){return e.some(isFilter)}))},t.getLimit=function getLimit(e,t){var r=null!=t?parseInt(t,10):NaN;switch(e){case"first":return 1;case"nth":case"eq":return isFinite(r)?0<=r?r+1:1/0:0;case"lt":return isFinite(r)?0<=r?r:1/0:0;case"gt":return isFinite(r)?1/0:0;default:return 1/0}}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Parser=void 0;var i=n(r(245)),n=new Set(["input","option","optgroup","select","button","datalist","textarea"]),r=new Set(["p"]),o={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:r,h1:r,h2:r,h3:r,h4:r,h5:r,h6:r,select:n,input:n,output:n,button:n,datalist:n,textarea:n,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:r,article:r,aside:r,blockquote:r,details:r,div:r,dl:r,fieldset:r,figcaption:r,figure:r,footer:r,form:r,header:r,hr:r,main:r,nav:r,ol:r,pre:r,section:r,table:r,ul:r,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},a=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),s=new Set(["math","svg"]),u=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),c=/\s|\//,r=(Parser.prototype.updatePosition=function(e){null===this.endIndex?this.tokenizer.sectionStart<=e?this.startIndex=0:this.startIndex=this.tokenizer.sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this.tokenizer.getAbsoluteIndex()},Parser.prototype.ontext=function(e){var t,r;this.updatePosition(1),this.endIndex--,null!==(r=(t=this.cbs).ontext)&&void 0!==r&&r.call(t,e)},Parser.prototype.onopentagname=function(e){var t,r;if(this.lowerCaseTagNames&&(e=e.toLowerCase()),this.tagname=e,!this.options.xmlMode&&Object.prototype.hasOwnProperty.call(o,e))for(var n=void 0;0<this.stack.length&&o[e].has(n=this.stack[this.stack.length-1]);)this.onclosetag(n);!this.options.xmlMode&&a.has(e)||(this.stack.push(e),s.has(e)?this.foreignContext.push(!0):u.has(e)&&this.foreignContext.push(!1)),null!==(r=(t=this.cbs).onopentagname)&&void 0!==r&&r.call(t,e),this.cbs.onopentag&&(this.attribs={})},Parser.prototype.onopentagend=function(){var e,t;this.updatePosition(1),this.attribs&&(null!==(t=(e=this.cbs).onopentag)&&void 0!==t&&t.call(e,this.tagname,this.attribs),this.attribs=null),!this.options.xmlMode&&this.cbs.onclosetag&&a.has(this.tagname)&&this.cbs.onclosetag(this.tagname),this.tagname=""},Parser.prototype.onclosetag=function(e){if(this.updatePosition(1),this.lowerCaseTagNames&&(e=e.toLowerCase()),(s.has(e)||u.has(e))&&this.foreignContext.pop(),!this.stack.length||!this.options.xmlMode&&a.has(e))this.options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this.closeCurrentTag());else{var t=this.stack.lastIndexOf(e);if(-1!==t)if(this.cbs.onclosetag)for(t=this.stack.length-t;t--;)this.cbs.onclosetag(this.stack.pop());else this.stack.length=t;else"p"!==e||this.options.xmlMode||(this.onopentagname(e),this.closeCurrentTag())}},Parser.prototype.onselfclosingtag=function(){this.options.xmlMode||this.options.recognizeSelfClosing||this.foreignContext[this.foreignContext.length-1]?this.closeCurrentTag():this.onopentagend()},Parser.prototype.closeCurrentTag=function(){var e,t,r=this.tagname;this.onopentagend(),this.stack[this.stack.length-1]===r&&(null!==(t=(e=this.cbs).onclosetag)&&void 0!==t&&t.call(e,r),this.stack.pop())},Parser.prototype.onattribname=function(e){this.lowerCaseAttributeNames&&(e=e.toLowerCase()),this.attribname=e},Parser.prototype.onattribdata=function(e){this.attribvalue+=e},Parser.prototype.onattribend=function(e){var t,r;null!==(r=(t=this.cbs).onattribute)&&void 0!==r&&r.call(t,this.attribname,this.attribvalue,e),this.attribs&&!Object.prototype.hasOwnProperty.call(this.attribs,this.attribname)&&(this.attribs[this.attribname]=this.attribvalue),this.attribname="",this.attribvalue=""},Parser.prototype.getInstructionName=function(e){var t=(t=e.search(c))<0?e:e.substr(0,t);return this.lowerCaseTagNames?t.toLowerCase():t},Parser.prototype.ondeclaration=function(e){var t;this.cbs.onprocessinginstruction&&(t=this.getInstructionName(e),this.cbs.onprocessinginstruction("!"+t,"!"+e))},Parser.prototype.onprocessinginstruction=function(e){var t;this.cbs.onprocessinginstruction&&(t=this.getInstructionName(e),this.cbs.onprocessinginstruction("?"+t,"?"+e))},Parser.prototype.oncomment=function(e){var t,r;this.updatePosition(4),null!==(t=(r=this.cbs).oncomment)&&void 0!==t&&t.call(r,e),null!==(e=(r=this.cbs).oncommentend)&&void 0!==e&&e.call(r)},Parser.prototype.oncdata=function(e){var t,r;this.updatePosition(1),this.options.xmlMode||this.options.recognizeCDATA?(null!==(r=(t=this.cbs).oncdatastart)&&void 0!==r&&r.call(t),null!==(t=(r=this.cbs).ontext)&&void 0!==t&&t.call(r,e),null!==(r=(t=this.cbs).oncdataend)&&void 0!==r&&r.call(t)):this.oncomment("[CDATA["+e+"]]")},Parser.prototype.onerror=function(e){var t,r;null!==(r=(t=this.cbs).onerror)&&void 0!==r&&r.call(t,e)},Parser.prototype.onend=function(){var e,t;if(this.cbs.onclosetag)for(var r=this.stack.length;0<r;this.cbs.onclosetag(this.stack[--r]));null!==(t=(e=this.cbs).onend)&&void 0!==t&&t.call(e)},Parser.prototype.reset=function(){var e,t;null!==(e=(t=this.cbs).onreset)&&void 0!==e&&e.call(t),this.tokenizer.reset(),this.tagname="",this.attribname="",this.attribs=null,this.stack=[],null!==(t=(e=this.cbs).onparserinit)&&void 0!==t&&t.call(e,this)},Parser.prototype.parseComplete=function(e){this.reset(),this.end(e)},Parser.prototype.write=function(e){this.tokenizer.write(e)},Parser.prototype.end=function(e){this.tokenizer.end(e)},Parser.prototype.pause=function(){this.tokenizer.pause()},Parser.prototype.resume=function(){this.tokenizer.resume()},Parser.prototype.parseChunk=function(e){this.write(e)},Parser.prototype.done=function(e){this.end(e)},Parser);function Parser(e,t){void 0===t&&(t={}),this.startIndex=0,this.endIndex=null,this.tagname="",this.attribname="",this.attribvalue="",this.attribs=null,this.stack=[],this.foreignContext=[],this.options=t,this.cbs=null!=e?e:{},this.lowerCaseTagNames=null!==(e=t.lowerCaseTags)&&void 0!==e?e:!t.xmlMode,this.lowerCaseAttributeNames=null!==(e=t.lowerCaseAttributeNames)&&void 0!==e?e:!t.xmlMode,this.tokenizer=new(null!==(e=t.Tokenizer)&&void 0!==e?e:i.default)(this.options,this),null!==(e=(t=this.cbs).onparserinit)&&void 0!==e&&e.call(t,this)}t.Parser=r},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(143)),o=n(r(101)),a=n(r(142)),s=n(r(102));function whitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function isASCIIAlpha(e){return"a"<=e&&e<="z"||"A"<=e&&e<="Z"}function ifElseState(r,n,i){var o=r.toLowerCase();return r===o?function(e,t){t===o?e._state=n:(e._state=i,e._index--)}:function(e,t){t===o||t===r?e._state=n:(e._state=i,e._index--)}}function consumeSpecialNameChar(r,n){var i=r.toLowerCase();return function(e,t){t===i||t===r?e._state=n:(e._state=3,e._index--)}}var u=ifElseState("C",24,16),c=ifElseState("D",25,16),l=ifElseState("A",26,16),f=ifElseState("T",27,16),h=ifElseState("A",28,16),d=consumeSpecialNameChar("R",35),p=consumeSpecialNameChar("I",36),m=consumeSpecialNameChar("P",37),_=consumeSpecialNameChar("T",38),g=ifElseState("R",40,1),b=ifElseState("I",41,1),y=ifElseState("P",42,1),v=ifElseState("T",43,1),w=consumeSpecialNameChar("Y",45),E=consumeSpecialNameChar("L",46),T=consumeSpecialNameChar("E",47),S=ifElseState("Y",49,1),A=ifElseState("L",50,1),k=ifElseState("E",51,1),x=consumeSpecialNameChar("I",54),C=consumeSpecialNameChar("T",55),O=consumeSpecialNameChar("L",56),M=consumeSpecialNameChar("E",57),N=ifElseState("I",58,1),R=ifElseState("T",59,1),P=ifElseState("L",60,1),I=ifElseState("E",61,1),B=ifElseState("#",63,64),L=ifElseState("X",66,65),r=(Tokenizer.prototype.reset=function(){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1},Tokenizer.prototype.write=function(e){this.ended&&this.cbs.onerror(Error(".write() after done!")),this.buffer+=e,this.parse()},Tokenizer.prototype.end=function(e){this.ended&&this.cbs.onerror(Error(".end() after done!")),e&&this.write(e),this.ended=!0,this.running&&this.finish()},Tokenizer.prototype.pause=function(){this.running=!1},Tokenizer.prototype.resume=function(){this.running=!0,this._index<this.buffer.length&&this.parse(),this.ended&&this.finish()},Tokenizer.prototype.getAbsoluteIndex=function(){return this.bufferOffset+this._index},Tokenizer.prototype.stateText=function(e){"<"===e?(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this._state=2,this.sectionStart=this._index):!this.decodeEntities||"&"!==e||1!==this.special&&4!==this.special||(this._index>this.sectionStart&&this.cbs.ontext(this.getSection()),this.baseState=1,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.isTagStartChar=function(e){return isASCIIAlpha(e)||this.xmlMode&&!whitespace(e)&&"/"!==e&&">"!==e},Tokenizer.prototype.stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this.cbs.ontext(this.getSection()),this.sectionStart=this._index):">"===e||1!==this.special||whitespace(e)?this._state=1:"!"===e?(this._state=15,this.sectionStart=this._index+1):"?"===e?(this._state=17,this.sectionStart=this._index+1):this.isTagStartChar(e)?(this._state=this.xmlMode||"s"!==e&&"S"!==e?this.xmlMode||"t"!==e&&"T"!==e?3:52:32,this.sectionStart=this._index):this._state=1},Tokenizer.prototype.stateInTagName=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this.emitToken("onopentagname"),this._state=8,this._index--)},Tokenizer.prototype.stateBeforeClosingTagName=function(e){whitespace(e)||(">"===e?this._state=1:1!==this.special?4===this.special||"s"!==e&&"S"!==e?4!==this.special||"t"!==e&&"T"!==e?(this._state=1,this._index--):this._state=53:this._state=33:(this.isTagStartChar(e)?this._state=6:this._state=20,this.sectionStart=this._index))},Tokenizer.prototype.stateInClosingTagName=function(e){">"!==e&&!whitespace(e)||(this.emitToken("onclosetag"),this._state=7,this._index--)},Tokenizer.prototype.stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeAttributeName=function(e){">"===e?(this.cbs.onopentagend(),this._state=1,this.sectionStart=this._index+1):"/"===e?this._state=4:whitespace(e)||(this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateInSelfClosingTag=function(e){">"===e?(this.cbs.onselfclosingtag(),this._state=1,this.sectionStart=this._index+1,this.special=1):whitespace(e)||(this._state=8,this._index--)},Tokenizer.prototype.stateInAttributeName=function(e){"="!==e&&"/"!==e&&">"!==e&&!whitespace(e)||(this.cbs.onattribname(this.getSection()),this.sectionStart=-1,this._state=10,this._index--)},Tokenizer.prototype.stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this.cbs.onattribend(void 0),this._state=8,this._index--):whitespace(e)||(this.cbs.onattribend(void 0),this._state=9,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this.sectionStart=this._index+1):"'"===e?(this._state=13,this.sectionStart=this._index+1):whitespace(e)||(this._state=14,this.sectionStart=this._index,this._index--)},Tokenizer.prototype.handleInAttributeValue=function(e,t){e===t?(this.emitToken("onattribdata"),this.cbs.onattribend(t),this._state=8):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateInAttributeValueDoubleQuotes=function(e){this.handleInAttributeValue(e,'"')},Tokenizer.prototype.stateInAttributeValueSingleQuotes=function(e){this.handleInAttributeValue(e,"'")},Tokenizer.prototype.stateInAttributeValueNoQuotes=function(e){whitespace(e)||">"===e?(this.emitToken("onattribdata"),this.cbs.onattribend(null),this._state=8,this._index--):this.decodeEntities&&"&"===e&&(this.emitToken("onattribdata"),this.baseState=this._state,this._state=62,this.sectionStart=this._index)},Tokenizer.prototype.stateBeforeDeclaration=function(e){this._state="["===e?23:"-"===e?18:16},Tokenizer.prototype.stateInDeclaration=function(e){">"===e&&(this.cbs.ondeclaration(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateInProcessingInstruction=function(e){">"===e&&(this.cbs.onprocessinginstruction(this.getSection()),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateBeforeComment=function(e){"-"===e?(this._state=19,this.sectionStart=this._index+1):this._state=16},Tokenizer.prototype.stateInComment=function(e){"-"===e&&(this._state=21)},Tokenizer.prototype.stateInSpecialComment=function(e){">"===e&&(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index)),this._state=1,this.sectionStart=this._index+1)},Tokenizer.prototype.stateAfterComment1=function(e){this._state="-"===e?22:19},Tokenizer.prototype.stateAfterComment2=function(e){">"===e?(this.cbs.oncomment(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"-"!==e&&(this._state=19)},Tokenizer.prototype.stateBeforeCdata6=function(e){"["===e?(this._state=29,this.sectionStart=this._index+1):(this._state=16,this._index--)},Tokenizer.prototype.stateInCdata=function(e){"]"===e&&(this._state=30)},Tokenizer.prototype.stateAfterCdata1=function(e){this._state="]"===e?31:29},Tokenizer.prototype.stateAfterCdata2=function(e){">"===e?(this.cbs.oncdata(this.buffer.substring(this.sectionStart,this._index-2)),this._state=1,this.sectionStart=this._index+1):"]"!==e&&(this._state=29)},Tokenizer.prototype.stateBeforeSpecialS=function(e){"c"===e||"C"===e?this._state=34:"t"===e||"T"===e?this._state=44:(this._state=3,this._index--)},Tokenizer.prototype.stateBeforeSpecialSEnd=function(e){2!==this.special||"c"!==e&&"C"!==e?3!==this.special||"t"!==e&&"T"!==e?this._state=1:this._state=48:this._state=39},Tokenizer.prototype.stateBeforeSpecialLast=function(e,t){"/"!==e&&">"!==e&&!whitespace(e)||(this.special=t),this._state=3,this._index--},Tokenizer.prototype.stateAfterSpecialLast=function(e,t){">"===e||whitespace(e)?(this.special=1,this._state=6,this.sectionStart=this._index-t,this._index--):this._state=1},Tokenizer.prototype.parseFixedEntity=function(e){var t;void 0===e&&(e=(this.xmlMode?s:o).default),this.sectionStart+1<this._index&&(t=this.buffer.substring(this.sectionStart+1,this._index),Object.prototype.hasOwnProperty.call(e,t)&&(this.emitPartial(e[t]),this.sectionStart=this._index+1))},Tokenizer.prototype.parseLegacyEntity=function(){for(var e=this.sectionStart+1,t=Math.min(this._index-e,6);2<=t;){var r=this.buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(a.default,r))return this.emitPartial(a.default[r]),void(this.sectionStart+=t+1);t--}},Tokenizer.prototype.stateInNamedEntity=function(e){";"===e?(this.parseFixedEntity(),1===this.baseState&&this.sectionStart+1<this._index&&!this.xmlMode&&this.parseLegacyEntity(),this._state=this.baseState):(e<"0"||"9"<e)&&!isASCIIAlpha(e)&&(this.xmlMode||this.sectionStart+1===this._index||(1!==this.baseState?"="!==e&&this.parseFixedEntity(a.default):this.parseLegacyEntity()),this._state=this.baseState,this._index--)},Tokenizer.prototype.decodeNumericEntity=function(e,t,r){(e=this.sectionStart+e)!==this._index&&(e=this.buffer.substring(e,this._index),t=parseInt(e,t),this.emitPartial(i.default(t)),this.sectionStart=r?this._index+1:this._index),this._state=this.baseState},Tokenizer.prototype.stateInNumericEntity=function(e){";"===e?this.decodeNumericEntity(2,10,!0):(e<"0"||"9"<e)&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(2,10,!1),this._index--)},Tokenizer.prototype.stateInHexEntity=function(e){";"===e?this.decodeNumericEntity(3,16,!0):(e<"a"||"f"<e)&&(e<"A"||"F"<e)&&(e<"0"||"9"<e)&&(this.xmlMode?this._state=this.baseState:this.decodeNumericEntity(3,16,!1),this._index--)},Tokenizer.prototype.cleanup=function(){this.sectionStart<0?(this.buffer="",this.bufferOffset+=this._index,this._index=0):this.running&&(1===this._state?(this.sectionStart!==this._index&&this.cbs.ontext(this.buffer.substr(this.sectionStart)),this.buffer="",this.bufferOffset+=this._index,this._index=0):this.sectionStart===this._index?(this.buffer="",this.bufferOffset+=this._index,this._index=0):(this.buffer=this.buffer.substr(this.sectionStart),this._index-=this.sectionStart,this.bufferOffset+=this.sectionStart),this.sectionStart=0)},Tokenizer.prototype.parse=function(){for(;this._index<this.buffer.length&&this.running;){var e=this.buffer.charAt(this._index);1===this._state?this.stateText(e):12===this._state?this.stateInAttributeValueDoubleQuotes(e):9===this._state?this.stateInAttributeName(e):19===this._state?this.stateInComment(e):20===this._state?this.stateInSpecialComment(e):8===this._state?this.stateBeforeAttributeName(e):3===this._state?this.stateInTagName(e):6===this._state?this.stateInClosingTagName(e):2===this._state?this.stateBeforeTagName(e):10===this._state?this.stateAfterAttributeName(e):13===this._state?this.stateInAttributeValueSingleQuotes(e):11===this._state?this.stateBeforeAttributeValue(e):5===this._state?this.stateBeforeClosingTagName(e):7===this._state?this.stateAfterClosingTagName(e):32===this._state?this.stateBeforeSpecialS(e):21===this._state?this.stateAfterComment1(e):14===this._state?this.stateInAttributeValueNoQuotes(e):4===this._state?this.stateInSelfClosingTag(e):16===this._state?this.stateInDeclaration(e):15===this._state?this.stateBeforeDeclaration(e):22===this._state?this.stateAfterComment2(e):18===this._state?this.stateBeforeComment(e):33===this._state?this.stateBeforeSpecialSEnd(e):53===this._state?N(this,e):39===this._state?g(this,e):40===this._state?b(this,e):41===this._state?y(this,e):34===this._state?d(this,e):35===this._state?p(this,e):36===this._state?m(this,e):37===this._state?_(this,e):38===this._state?this.stateBeforeSpecialLast(e,2):42===this._state?v(this,e):43===this._state?this.stateAfterSpecialLast(e,6):44===this._state?w(this,e):29===this._state?this.stateInCdata(e):45===this._state?E(this,e):46===this._state?T(this,e):47===this._state?this.stateBeforeSpecialLast(e,3):48===this._state?S(this,e):49===this._state?A(this,e):50===this._state?k(this,e):51===this._state?this.stateAfterSpecialLast(e,5):52===this._state?x(this,e):54===this._state?C(this,e):55===this._state?O(this,e):56===this._state?M(this,e):57===this._state?this.stateBeforeSpecialLast(e,4):58===this._state?R(this,e):59===this._state?P(this,e):60===this._state?I(this,e):61===this._state?this.stateAfterSpecialLast(e,5):17===this._state?this.stateInProcessingInstruction(e):64===this._state?this.stateInNamedEntity(e):23===this._state?u(this,e):62===this._state?B(this,e):24===this._state?c(this,e):25===this._state?l(this,e):30===this._state?this.stateAfterCdata1(e):31===this._state?this.stateAfterCdata2(e):26===this._state?f(this,e):27===this._state?h(this,e):28===this._state?this.stateBeforeCdata6(e):66===this._state?this.stateInHexEntity(e):65===this._state?this.stateInNumericEntity(e):63===this._state?L(this,e):this.cbs.onerror(Error("unknown _state"),this._state),this._index++}this.cleanup()},Tokenizer.prototype.finish=function(){this.sectionStart<this._index&&this.handleTrailingData(),this.cbs.onend()},Tokenizer.prototype.handleTrailingData=function(){var e=this.buffer.substr(this.sectionStart);29===this._state||30===this._state||31===this._state?this.cbs.oncdata(e):19===this._state||21===this._state||22===this._state?this.cbs.oncomment(e):64!==this._state||this.xmlMode?65!==this._state||this.xmlMode?66!==this._state||this.xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this.cbs.ontext(e):(this.decodeNumericEntity(3,16,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.decodeNumericEntity(2,10,!1),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData())):(this.parseLegacyEntity(),this.sectionStart<this._index&&(this._state=this.baseState,this.handleTrailingData()))},Tokenizer.prototype.getSection=function(){return this.buffer.substring(this.sectionStart,this._index)},Tokenizer.prototype.emitToken=function(e){this.cbs[e](this.getSection()),this.sectionStart=-1},Tokenizer.prototype.emitPartial=function(e){1!==this.baseState?this.cbs.onattribdata(e):this.cbs.ontext(e)},Tokenizer);function Tokenizer(e,t){this._state=1,this.buffer="",this.sectionStart=0,this._index=0,this.bufferOffset=0,this.baseState=1,this.special=1,this.running=!0,this.ended=!1,this.cbs=t,this.xmlMode=!(null==e||!e.xmlMode),this.decodeEntities=null===(e=null==e?void 0:e.decodeEntities)||void 0===e||e}t.default=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),a=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),s=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)"default"!==r&&Object.prototype.hasOwnProperty.call(e,r)&&o(t,e,r);return a(t,e),t},u=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.parseFeed=t.FeedHandler=void 0;var u=u(r(18)),c=s(r(56)),l=r(244);(r={})[r.image=0]="image",r[r.audio=1]="audio",r[r.video=2]="video",r[r.document=3]="document",r[r.executable=4]="executable",(r={})[r.sample=0]="sample",r[r.full=1]="full",r[r.nonstop=2]="nonstop";var f,h=(i(FeedHandler,f=u.default),FeedHandler.prototype.onend=function(){var e,t,r,n,i=getOneElement(isValidFeed,this.dom);i?(e={},"feed"===i.name?(r=i.children,e.type="atom",addConditionally(e,"id","id",r),addConditionally(e,"title","title",r),(t=getAttribute("href",getOneElement("link",r)))&&(e.link=t),addConditionally(e,"description","subtitle",r),(n=fetch("updated",r))&&(e.updated=new Date(n)),addConditionally(e,"author","email",r,!0),e.items=getElements("entry",r).map(function(e){var t={},r=e.children;return addConditionally(t,"id","id",r),addConditionally(t,"title","title",r),(e=getAttribute("href",getOneElement("link",r)))&&(t.link=e),(e=fetch("summary",r)||fetch("content",r))&&(t.description=e),(e=fetch("updated",r))&&(t.pubDate=new Date(e)),t.media=getMediaElements(r),t})):(r=null!==(t=null===(t=getOneElement("channel",i.children))||void 0===t?void 0:t.children)&&void 0!==t?t:[],e.type=i.name.substr(0,3),e.id="",addConditionally(e,"title","title",r),addConditionally(e,"link","link",r),addConditionally(e,"description","description",r),(n=fetch("lastBuildDate",r))&&(e.updated=new Date(n)),addConditionally(e,"author","managingEditor",r,!0),e.items=getElements("item",i.children).map(function(e){var t={},r=e.children;return addConditionally(t,"id","guid",r),addConditionally(t,"title","title",r),addConditionally(t,"link","link",r),addConditionally(t,"description","description",r),(e=fetch("pubDate",r))&&(t.pubDate=new Date(e)),t.media=getMediaElements(r),t})),this.feed=e,this.handleCallback(null)):this.handleCallback(new Error("couldn't find root of feed"))},FeedHandler);function FeedHandler(e,t){return"object"===_typeof(e)&&(t=e=void 0),f.call(this,e,t)||this}function getMediaElements(e){return getElements("media:content",e).map(function(e){var t={medium:e.attribs.medium,isDefault:!!e.attribs.isDefault};return e.attribs.url&&(t.url=e.attribs.url),e.attribs.fileSize&&(t.fileSize=parseInt(e.attribs.fileSize,10)),e.attribs.type&&(t.type=e.attribs.type),e.attribs.expression&&(t.expression=e.attribs.expression),e.attribs.bitrate&&(t.bitrate=parseInt(e.attribs.bitrate,10)),e.attribs.framerate&&(t.framerate=parseInt(e.attribs.framerate,10)),e.attribs.samplingrate&&(t.samplingrate=parseInt(e.attribs.samplingrate,10)),e.attribs.channels&&(t.channels=parseInt(e.attribs.channels,10)),e.attribs.duration&&(t.duration=parseInt(e.attribs.duration,10)),e.attribs.height&&(t.height=parseInt(e.attribs.height,10)),e.attribs.width&&(t.width=parseInt(e.attribs.width,10)),e.attribs.lang&&(t.lang=e.attribs.lang),t})}function getElements(e,t){return c.getElementsByTagName(e,t,!0)}function getOneElement(e,t){return c.getElementsByTagName(e,t,!0,1)[0]}function fetch(e,t,r){return c.getText(c.getElementsByTagName(e,t,r=void 0!==r&&r,1)).trim()}function getAttribute(e,t){return t?t.attribs[e]:null}function addConditionally(e,t,r,n,i){(i=fetch(r,n,i=void 0!==i&&i))&&(e[t]=i)}function isValidFeed(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=h,t.parseFeed=function parseFeed(e,t){var r=new h(t=void 0===t?{xmlMode:!0}:t);return new l.Parser(r,t).end(e),r.feed}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.parse=void 0;var o=r(29),a=r(18),s=r(483),u=o.__importDefault(r(496));t.parse=function parse(e,t,r){var n={scriptingEnabled:"boolean"!=typeof t.scriptingEnabled||t.scriptingEnabled,treeAdapter:u.default,sourceCodeLocationInfo:t.sourceCodeLocationInfo},t=t.context;return r?s.parse(e,n):s.parseFragment(t,e,n)},t.render=function render(e){for(var t,r=("length"in e?e:[e]),n=0;n<r.length;n+=1){var i=r[n];a.isDocument(i)&&(t=Array.prototype.splice).call.apply(t,o.__spreadArray([r,n,1],i.children))}return s.serialize({children:r},{treeAdapter:u.default})}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),o=r(103),i=r(249),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoTokenizerMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoTokenizerMixin);function LocationInfoTokenizerMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoTokenizerMixin),(t=r.call(this,e)).tokenizer=e,t.posTracker=n.install(e.preprocessor,i),t.currentAttrLocation=null,t.ctLoc=null,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoTokenizerMixin,[{key:"_getCurrentLocation",value:function _getCurrentLocation(){return{startLine:this.posTracker.line,startCol:this.posTracker.col,startOffset:this.posTracker.offset,endLine:-1,endCol:-1,endOffset:-1}}},{key:"_attachCurrentAttrLocationInfo",value:function _attachCurrentAttrLocationInfo(){this.currentAttrLocation.endLine=this.posTracker.line,this.currentAttrLocation.endCol=this.posTracker.col,this.currentAttrLocation.endOffset=this.posTracker.offset;var e=this.tokenizer.currentToken,t=this.tokenizer.currentAttr;e.location.attrs||(e.location.attrs=Object.create(null)),e.location.attrs[t.name]=this.currentAttrLocation}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){var i={_createStartTagToken:function _createStartTagToken(){n._createStartTagToken.call(this),this.currentToken.location=r.ctLoc},_createEndTagToken:function _createEndTagToken(){n._createEndTagToken.call(this),this.currentToken.location=r.ctLoc},_createCommentToken:function _createCommentToken(){n._createCommentToken.call(this),this.currentToken.location=r.ctLoc},_createDoctypeToken:function _createDoctypeToken(e){n._createDoctypeToken.call(this,e),this.currentToken.location=r.ctLoc},_createCharacterToken:function _createCharacterToken(e,t){n._createCharacterToken.call(this,e,t),this.currentCharacterToken.location=r.ctLoc},_createEOFToken:function _createEOFToken(){n._createEOFToken.call(this),this.currentToken.location=r._getCurrentLocation()},_createAttr:function _createAttr(e){n._createAttr.call(this,e),r.currentAttrLocation=r._getCurrentLocation()},_leaveAttrName:function _leaveAttrName(e){n._leaveAttrName.call(this,e),r._attachCurrentAttrLocationInfo()},_leaveAttrValue:function _leaveAttrValue(e){n._leaveAttrValue.call(this,e),r._attachCurrentAttrLocationInfo()},_emitCurrentToken:function _emitCurrentToken(){var e=this.currentToken.location;this.currentCharacterToken&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentToken.type===o.EOF_TOKEN?(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset):(e.endLine=r.posTracker.line,e.endCol=r.posTracker.col+1,e.endOffset=r.posTracker.offset+1),n._emitCurrentToken.call(this)},_emitCurrentCharacterToken:function _emitCurrentCharacterToken(){var e=this.currentCharacterToken&&this.currentCharacterToken.location;e&&-1===e.endOffset&&(e.endLine=r.posTracker.line,e.endCol=r.posTracker.col,e.endOffset=r.posTracker.offset),n._emitCurrentCharacterToken.call(this)}};return Object.keys(o.MODE).forEach(function(e){var t=o.MODE[e];i[t]=function(e){r.ctLoc=r._getCurrentLocation(),n[t].call(this,e)}}),i}}]),LocationInfoTokenizerMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(PositionTrackingPreprocessorMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(PositionTrackingPreprocessorMixin);function PositionTrackingPreprocessorMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,PositionTrackingPreprocessorMixin),(t=r.call(this,e)).preprocessor=e,t.isEol=!1,t.lineStartPos=0,t.droppedBufferSize=0,t.offset=0,t.col=0,t.line=1,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(PositionTrackingPreprocessorMixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){return{advance:function advance(){var e=this.pos+1,t=this.html[e];return r.isEol&&(r.isEol=!1,r.line++,r.lineStartPos=e),("\n"===t||"\r"===t&&"\n"!==this.html[e+1])&&(r.isEol=!0),r.col=e-r.lineStartPos+1,r.offset=r.droppedBufferSize+e,n.advance.call(this)},retreat:function retreat(){n.retreat.call(this),r.isEol=!1,r.col=this.pos-r.lineStartPos+1},dropParsedChunk:function dropParsedChunk(){var e=this.pos;n.dropParsedChunk.call(this),e-=this.pos,r.lineStartPos-=e,r.droppedBufferSize+=e,r.offset=r.droppedBufferSize+this.pos}}}}]),PositionTrackingPreprocessorMixin}();e.exports=r},function(e,t,r){"use strict";var n=r(30).DOCUMENT_MODE;function Xd0(e){return{nodeName:"#text",value:e,parentNode:null}}t.createDocument=function(){return{nodeName:"#document",mode:n.NO_QUIRKS,childNodes:[]}},t.createDocumentFragment=function(){return{nodeName:"#document-fragment",childNodes:[]}},t.createElement=function(e,t,r){return{nodeName:e,tagName:e,attrs:r,namespaceURI:t,childNodes:[],parentNode:null}},t.createCommentNode=function(e){return{nodeName:"#comment",data:e,parentNode:null}};var a=t.appendChild=function(e,t){e.childNodes.push(t),t.parentNode=e},i=t.insertBefore=function(e,t,r){r=e.childNodes.indexOf(r),e.childNodes.splice(r,0,t),t.parentNode=e};t.setTemplateContent=function(e,t){e.content=t},t.getTemplateContent=function(e){return e.content},t.setDocumentType=function(e,t,r,n){for(var i=null,o=0;o<e.childNodes.length;o++)if("#documentType"===e.childNodes[o].nodeName){i=e.childNodes[o];break}i?(i.name=t,i.publicId=r,i.systemId=n):a(e,{nodeName:"#documentType",name:t,publicId:r,systemId:n})},t.setDocumentMode=function(e,t){e.mode=t},t.getDocumentMode=function(e){return e.mode},t.detachNode=function(e){var t;e.parentNode&&(t=e.parentNode.childNodes.indexOf(e),e.parentNode.childNodes.splice(t,1),e.parentNode=null)},t.insertText=function(e,t){if(e.childNodes.length){var r=e.childNodes[e.childNodes.length-1];if("#text"===r.nodeName)return void(r.value+=t)}a(e,Xd0(t))},t.insertTextBefore=function(e,t,r){var n=e.childNodes[e.childNodes.indexOf(r)-1];n&&"#text"===n.nodeName?n.value+=t:i(e,Xd0(t),r)},t.adoptAttributes=function(e,t){for(var r=[],n=0;n<e.attrs.length;n++)r.push(e.attrs[n].name);for(var i=0;i<t.length;i++)-1===r.indexOf(t[i].name)&&e.attrs.push(t[i])},t.getFirstChild=function(e){return e.childNodes[0]},t.getChildNodes=function(e){return e.childNodes},t.getParentNode=function(e){return e.parentNode},t.getAttrList=function(e){return e.attrs},t.getTagName=function(e){return e.tagName},t.getNamespaceURI=function(e){return e.namespaceURI},t.getTextNodeContent=function(e){return e.value},t.getCommentNodeContent=function(e){return e.data},t.getDocumentTypeNodeName=function(e){return e.name},t.getDocumentTypeNodePublicId=function(e){return e.publicId},t.getDocumentTypeNodeSystemId=function(e){return e.systemId},t.isTextNode=function(e){return"#text"===e.nodeName},t.isCommentNode=function(e){return"#comment"===e.nodeName},t.isDocumentTypeNode=function(e){return"#documentType"===e.nodeName},t.isElementNode=function(e){return!!e.tagName},t.setNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=t},t.getNodeSourceCodeLocation=function(e){return e.sourceCodeLocation},t.updateNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=Object.assign(e.sourceCodeLocation,t)}},function(e,t,r){"use strict";e.exports=function mergeOptions(e,t){return[e,t=t||Object.create(null)].reduce(function(t,r){return Object.keys(r).forEach(function(e){t[e]=r[e]}),t},Object.create(null))}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.render=t.parse=void 0;var i=r(58);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return i.parseDocument}});var o=r(238);Object.defineProperty(t,"render",{enumerable:!0,get:function get(){return n(o).default}})},function(e,t){var r={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},function(e,t,r){r(152)("lex"),e.exports=function lex(r){var e,t,n,i,o="",a=0,s=-1,u=0,c=1,l="before-selector",f=[l],h={},d=[],p=["media","keyframes",{name:"-webkit-keyframes",type:"keyframes",prefix:"-webkit-"},{name:"-moz-keyframes",type:"keyframes",prefix:"-moz-"},{name:"-ms-keyframes",type:"keyframes",prefix:"-ms-"},{name:"-o-keyframes",type:"keyframes",prefix:"-o-"},"font-face",{name:"import",state:"before-at-value"},{name:"charset",state:"before-at-value"},"supports","viewport",{name:"namespace",state:"before-at-value"},"document",{name:"-moz-document",type:"document",prefix:"-moz-"},"page"];function getState(e){return e?f[f.length-1-e]:l}function peek(e){return r[s+(e||1)]}function popState(){var e=f.pop();return l=f[f.length-1],e}function pushState(e){return l=e,f.push(l),f.length}function replaceState(e){var t=l;return f[f.length-1]=l=e,t}function skip(e){var t;1==(e||1)?("\n"==r[s]?(c++,a=1):a++,s++):(1<(t=r.slice(s,s+e).split("\n")).length&&(c+=t.length-1,a=1),a+=t[t.length-1].length,s+=e)}function addToken(){h.end={line:c,col:a},d.push(h),o="",h={}}function initializeToken(e){h={type:e,start:{line:c,col:a}}}for(;e=function getCh(){return skip(),r[s]}();)switch(e){case" ":switch(getState()){case"selector":case"value":case"value-paren":case"at-group":case"at-value":case"comment":case"double-string":case"single-string":o+=e}break;case"\n":case"\t":case"\r":case"\f":switch(getState()){case"value":case"value-paren":case"at-group":case"comment":case"single-string":case"double-string":case"selector":o+=e;break;case"at-value":"\n"===e&&(h.value=o.trim(),addToken(),popState())}break;case":":switch(getState()){case"name":h.name=o.trim(),o="",replaceState("before-value");break;case"before-selector":o+=e,initializeToken("selector"),pushState("selector");break;case"before-value":replaceState("value"),o+=e;break;default:o+=e}break;case";":switch(getState()){case"name":case"before-value":case"value":0<o.trim().length&&(h.value=o.trim(),addToken()),replaceState("before-name");break;case"value-paren":o+=e;break;case"at-value":h.value=o.trim(),addToken(),popState();break;case"before-name":break;default:o+=e}break;case"{":switch(getState()){case"selector":if("\\"===peek(-1)){o+=e;break}h.text=o.trim(),addToken(),replaceState("before-name"),u+=1;break;case"at-group":switch(h.name=o.trim(),h.type){case"font-face":case"viewport":case"page":pushState("before-name");break;default:pushState("before-selector")}addToken(),u+=1;break;case"name":case"at-rule":h.name=o.trim(),addToken(),pushState("before-name"),u+=1;break;case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":replaceState("value"),o+=e}break;case"}":switch(getState()){case"before-name":case"name":case"before-value":case"value":o&&(h.value=o.trim()),h.name&&h.value&&addToken(),initializeToken("end"),addToken(),popState(),"at-group"===getState()&&(initializeToken("at-group-end"),addToken(),popState()),0<u&&--u;break;case"at-group":case"before-selector":case"selector":if("\\"===peek(-1)){o+=e;break}0<u&&"at-group"===getState(1)&&(initializeToken("at-group-end"),addToken()),1<u&&popState(),0<u&&--u;break;case"double-string":case"single-string":case"comment":o+=e}break;case'"':case"'":switch(getState()){case"double-string":'"'===e&&"\\"!==peek(-1)&&popState();break;case"single-string":"'"===e&&"\\"!==peek(-1)&&popState();break;case"before-at-value":replaceState("at-value"),pushState('"'===e?"double-string":"single-string");break;case"before-value":replaceState("value"),pushState('"'===e?"double-string":"single-string");break;case"comment":break;default:"\\"!==peek(-1)&&pushState('"'===e?"double-string":"single-string")}o+=e;break;case"/":switch(getState()){case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":case"selector":case"name":case"value":"*"===peek(1)?(i=function find(e){return 0<(e=r.slice(s).indexOf(e))&&e}("*/"))&&skip(i+1):("before-value"==getState()&&replaceState("value"),o+=e);break;default:"*"===peek(1)?(initializeToken("comment"),pushState("comment"),skip()):o+=e}break;case"*":switch(getState()){case"comment":"/"===peek(1)?(h.text=o,skip(),addToken(),popState()):o+=e;break;case"before-selector":o+=e,initializeToken("selector"),pushState("selector");break;case"before-value":replaceState("value"),o+=e;break;default:o+=e}break;case"@":switch(getState()){case"comment":case"double-string":case"single-string":o+=e;break;case"before-value":replaceState("value"),o+=e;break;default:for(var m=!1,_=0,g=p.length;!m&&_<g;++_)!function isNextString(e){var t=s+1;return e===r.slice(t,t+e.length)}(t=(n=p[_]).name||n)||(m=!0,initializeToken(t),pushState(n.state||"at-group"),skip(t.length),n.prefix&&(h.prefix=n.prefix),n.type&&(h.type=n.type));m||(o+=e)}break;case"(":switch(getState()){case"value":pushState("value-paren");break;case"before-value":replaceState("value")}o+=e;break;case")":switch(getState()){case"value-paren":popState();break;case"before-value":replaceState("value")}o+=e;break;default:switch(getState()){case"before-selector":initializeToken("selector"),pushState("selector");break;case"before-name":initializeToken("property"),replaceState("name");break;case"before-value":replaceState("value");break;case"before-at-value":replaceState("at-value")}o+=e}return d}},function(e,t,r){"use strict";r=[r(153),r(154),r(512)],void 0===(r=function get_beautify(r,e,t){function n40(e,t){return r.js_beautify(e,t)}return n40.js=r.js_beautify,n40.css=e.css_beautify,n40.html=t.html_beautify,n40.js_beautify=r.js_beautify,n40.css_beautify=e.css_beautify,n40.html_beautify=t.html_beautify,n40}.apply(t,r))||(e.exports=r)},function(e,t){e.exports=function removeUnused(e){for(var t=e.length-1;0<=t;t--){var r=e[t];r.unused&&r.all.splice(r.position,1)}}},function(e,t,r){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(60),i=/^\d+$/,o=["*","all"],a="off";function defaults(e){return{ch:e,cm:e,em:e,ex:e,in:e,mm:e,pc:e,pt:e,px:e,q:e,rem:e,vh:e,vmax:e,vmin:e,vw:e,"%":e}}e.exports={DEFAULT:a,roundingPrecisionFrom:function roundingPrecisionFrom(e){return n(defaults(a),function buildPrecisionFrom(e){return null==e||"boolean"==typeof e?{}:"number"==typeof e&&-1==e?defaults(a):"number"==typeof e?defaults(e):"string"==typeof e&&i.test(e)?defaults(parseInt(e)):"string"!=typeof e||e!=a?"object"!=_typeof(e)?e.split(",").reduce(function(e,t){var t=(r=t.split("="))[0],r=parseInt(r[1]);return!isNaN(r)&&-1!=r||(r=a),-1<o.indexOf(t)?e=n(e,defaults(r)):e[t]=r,e},{}):e:defaults(a)}(e))}}},function(e,t,r){var l=r(16);e.exports=function everyValuesPair(e,t,r){for(var n,i,o=t.value.length,a=r.value.length,s=Math.max(o,a),u=Math.min(o,a)-1,c=0;c<s;c++)if(n=t.value[c]&&t.value[c][1]||n,i=r.value[c]&&r.value[c][1]||i,n!=l.COMMA&&i!=l.COMMA&&!e(n,i,c,c<=u))return!1;return!0}},function(e,t){e.exports=function hasInherit(e){for(var t=e.value.length-1;0<=t;t--)if("inherit"==e.value[t][1])return!0;return!1}},function(e,t){function InvalidPropertyError(e){this.name="InvalidPropertyError",this.message=e,this.stack=(new Error).stack}InvalidPropertyError.prototype=Object.create(Error.prototype),e.exports=InvalidPropertyError.prototype.constructor=InvalidPropertyError},function(e,t){var n=/(?:^|\W)(\-\w+\-)/g;function unique(e){for(var t,r=[];null!==(t=n.exec(e));)-1==r.indexOf(t[0])&&r.push(t[0]);return r}e.exports={unique:unique,same:function same(e,t){return unique(e).sort().join(",")==unique(t).sort().join(",")}}},function(e,t){var r=/\-\-.+$/;function withoutModifiers(e){return e.replace(r,"")}e.exports=function rulesOverlap(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(n=e[s][1],o=0,a=t.length;o<a;o++){if(n==(i=t[o][1]))return!0;if(r&&withoutModifiers(n)==withoutModifiers(i))return!0}return!1}},function(e,t){e.exports=function cloneArray(e){for(var t=e.slice(0),r=0,n=t.length;r<n;r++)Array.isArray(t[r])&&(t[r]=cloneArray(t[r]));return t}},function(e,n,i){!function(a){var s=i(553),e=i(266),u=i(561),t=i(562),c=i(33),r=n;r.request=function(e,t){e="string"==typeof e?c.parse(e):u(e);var r=-1===a.location.protocol.search(/^https?:$/)?"http:":"",n=e.protocol||r,i=e.hostname||e.host,o=e.port,r=e.path||"/";return i&&-1!==i.indexOf(":")&&(i="["+i+"]"),e.url=(i?n+"//"+i:"")+(o?":"+o:"")+r,e.method=(e.method||"GET").toUpperCase(),e.headers=e.headers||{},e=new s(e),t&&e.on("response",t),e},r.get=function get(e,t){return(t=r.request(e,t)).end(),t},r.ClientRequest=s,r.IncomingMessage=e.IncomingMessage,r.Agent=function(){},r.Agent.defaultMaxSockets=4,r.globalAgent=new r.Agent,r.STATUS_CODES=t,r.METHODS=["CHECKOUT","CONNECT","COPY","DELETE","GET","HEAD","LOCK","M-SEARCH","MERGE","MKACTIVITY","MKCOL","MOVE","NOTIFY","OPTIONS","PATCH","POST","PROPFIND","PROPPATCH","PURGE","PUT","REPORT","SEARCH","SUBSCRIBE","TRACE","UNLOCK","UNSUBSCRIBE"]}.call(this,i(12))},function(e,i,t){!function(e){i.fetch=isFunction(e.fetch)&&isFunction(e.ReadableStream),i.writableStream=isFunction(e.WritableStream),i.abortController=isFunction(e.AbortController),i.blobConstructor=!1;try{new Blob([new ArrayBuffer(1)]),i.blobConstructor=!0}catch(e){}var t;function getXHR(){if(void 0!==t)return t;if(e.XMLHttpRequest){t=new e.XMLHttpRequest;try{t.open("GET",e.XDomainRequest?"/":"https://example.com")}catch(e){t=null}}else t=null;return t}function checkTypeSupport(e){var t=getXHR();if(!t)return!1;try{return t.responseType=e,t.responseType===e}catch(e){}return!1}var r=void 0!==e.ArrayBuffer,n=r&&isFunction(e.ArrayBuffer.prototype.slice);function isFunction(e){return"function"==typeof e}i.arraybuffer=i.fetch||r&&checkTypeSupport("arraybuffer"),i.msstream=!i.fetch&&n&&checkTypeSupport("ms-stream"),i.mozchunkedarraybuffer=!i.fetch&&r&&checkTypeSupport("moz-chunked-arraybuffer"),i.overrideMimeType=i.fetch||!!getXHR()&&isFunction(getXHR().overrideMimeType),i.vbArray=isFunction(e.VBArray),t=null}.call(this,t(12))},function(e,r,n){!function(a,s,u){var c=n(265),e=n(1),l=n(77),f=r.readyStates={UNSENT:0,OPENED:1,HEADERS_RECEIVED:2,LOADING:3,DONE:4},t=r.IncomingMessage=function(e,t,r,n){var i=this;if(l.Readable.call(i),i._mode=r,i.headers={},i.rawHeaders=[],i.trailers={},i.rawTrailers=[],i.on("end",function(){a.nextTick(function(){i.emit("close")})}),"fetch"===r){if(i._fetchResponse=t,i.url=t.url,i.statusCode=t.status,i.statusMessage=t.statusText,t.headers.forEach(function(e,t){i.headers[t.toLowerCase()]=e,i.rawHeaders.push(t,e)}),c.writableStream){r=new WritableStream({write:function write(r){return new Promise(function(e,t){i._destroyed?t():i.push(new u(r))?e():i._resumeFetch=e})},close:function close(){s.clearTimeout(n),i._destroyed||i.push(null)},abort:function abort(e){i._destroyed||i.emit("error",e)}});try{return void t.body.pipeTo(r).catch(function(e){s.clearTimeout(n),i._destroyed||i.emit("error",e)})}catch(e){}}var o=t.body.getReader();!function I50(){o.read().then(function(e){if(!i._destroyed){if(e.done)return s.clearTimeout(n),void i.push(null);i.push(new u(e.value)),I50()}}).catch(function(e){s.clearTimeout(n),i._destroyed||i.emit("error",e)})}()}else i._xhr=e,i._pos=0,i.url=e.responseURL,i.statusCode=e.status,i.statusMessage=e.statusText,e.getAllResponseHeaders().split(/\r?\n/).forEach(function(e){var t=e.match(/^([^:]+):\s*(.*)/);t&&("set-cookie"===(e=t[1].toLowerCase())?(void 0===i.headers[e]&&(i.headers[e]=[]),i.headers[e].push(t[2])):void 0!==i.headers[e]?i.headers[e]+=", "+t[2]:i.headers[e]=t[2],i.rawHeaders.push(t[1],t[2]))}),i._charset="x-user-defined",c.overrideMimeType||(!(e=i.rawHeaders["mime-type"])||(e=e.match(/;\s*charset=([^;])(;|$)/))&&(i._charset=e[1].toLowerCase()),i._charset||(i._charset="utf-8"))};e(t,l.Readable),t.prototype._read=function(){var e=this._resumeFetch;e&&(this._resumeFetch=null,e())},t.prototype._onXHRProgress=function(){var t=this,e=t._xhr,r=null;switch(t._mode){case"text:vbarray":if(e.readyState!==f.DONE)break;try{r=new s.VBArray(e.responseBody).toArray()}catch(e){}if(null!==r){t.push(new u(r));break}case"text":try{r=e.responseText}catch(e){t._mode="text:vbarray";break}if(r.length>t._pos){var n=r.substr(t._pos);if("x-user-defined"===t._charset){for(var i=new u(n.length),o=0;o<n.length;o++)i[o]=255&n.charCodeAt(o);t.push(i)}else t.push(n,t._charset);t._pos=r.length}break;case"arraybuffer":if(e.readyState!==f.DONE||!e.response)break;r=e.response,t.push(new u(new Uint8Array(r)));break;case"moz-chunked-arraybuffer":if(r=e.response,e.readyState!==f.LOADING||!r)break;t.push(new u(new Uint8Array(r)));break;case"ms-stream":if(r=e.response,e.readyState!==f.LOADING)break;var a=new s.MSStreamReader;a.onprogress=function(){a.result.byteLength>t._pos&&(t.push(new u(new Uint8Array(a.result.slice(t._pos)))),t._pos=a.result.byteLength)},a.onload=function(){t.push(null)},a.readAsArrayBuffer(r)}t._xhr.readyState===f.DONE&&"ms-stream"!==t._mode&&t.push(null)}}.call(this,n(9),n(12),n(11).Buffer)},function(n,e,m){"use strict";!function(e,s){var u=m(110);n.exports=Readable;var o,c=m(253);function tg0(e,t){return e.listeners(t).length}Readable.ReadableState=ReadableState,m(32).EventEmitter;var r=m(268),l=m(163).Buffer,f=e.Uint8Array||function(){},t=Object.create(m(78));t.inherits=m(1);var a,e=m(554),h=void 0,h=e&&e.debuglog?e.debuglog("stream"):function debug(){},d=m(555),e=m(269);t.inherits(Readable,r);var p=["error","close","destroy","pause","resume"];function ReadableState(e,t){var r=t instanceof(o=o||m(42));this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode);var n=e.highWaterMark,i=e.readableHighWaterMark,t=this.objectMode?16:16384;this.highWaterMark=n||0===n?n:r&&(i||0===i)?i:t,this.highWaterMark=Math.floor(this.highWaterMark),this.buffer=new d,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.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(a=a||m(43).StringDecoder,this.decoder=new a(e.encoding),this.encoding=e.encoding)}function Readable(e){if(o=o||m(42),!(this instanceof Readable))return new Readable(e);this._readableState=new ReadableState(e,this),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),r.call(this)}function readableAddChunk(e,t,r,n,i){var o,a=e._readableState;return null===t?(a.reading=!1,function onEofChunk(e,t){var r;t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,emitReadable(e))}(e,a)):(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return l.isBuffer(e)||e instanceof f}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new TypeError("Invalid non-string/buffer chunk"):r}(a,t))?e.emit("error",o):a.objectMode||t&&0<t.length?("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===l.prototype||(t=function _uint8ArrayToBuffer(e){return l.from(e)}(t)),n?a.endEmitted?e.emit("error",new Error("stream.unshift() after end event")):addChunk(e,a,t,!0):a.ended?e.emit("error",new Error("stream.push() after EOF")):(a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1))):n||(a.reading=!1),function needMoreData(e){return!e.ended&&(e.needReadable||e.length<e.highWaterMark||0===e.length)}(a)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(e.emit("data",r),e.read(0)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){this.push(null),t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=l.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){return a=a||m(43).StringDecoder,this._readableState.decoder=new a(e),this._readableState.encoding=e,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 8388608<=e?e=8388608:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;t.needReadable=!1,t.emittedReadable||(h("emitReadable",t.flowing),t.emittedReadable=!0,t.sync?u.nextTick(emitReadable_,e):emitReadable_(e))}function emitReadable_(e){h("emit readable"),e.emit("readable"),flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,u.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(var r=t.length;!t.reading&&!t.flowing&&!t.ended&&t.length<t.highWaterMark&&(h("maybeReadMore read 0"),e.read(0),r!==t.length);)r=t.length;t.readingMore=!1}function nReadingNextTick(e){h("readable nexttick read 0"),e.read(0)}function resume_(e,t){t.reading||(h("resume read 0"),e.read(0)),t.resumeScheduled=!1,t.awaitDrain=0,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(h("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.head.data:t.buffer.concat(t.length),t.buffer.clear()):r=function fromListPartial(e,t,r){var n;return e<t.head.data.length?(n=t.head.data.slice(0,e),t.head.data=t.head.data.slice(e)):n=e===t.head.data.length?t.shift():(r?function copyFromBufferString(e,t){var r=t.head,n=1,i=r.data;for(e-=i.length;r=r.next;){var o=r.data,a=e>o.length?o.length:e;if(a===o.length?i+=o:i+=o.slice(0,e),0==(e-=a)){a===o.length?(++n,r.next?t.head=r.next:t.head=t.tail=null):(t.head=r).data=o.slice(a);break}++n}return t.length-=n,i}:function copyFromBuffer(e,t){var r=l.allocUnsafe(e),n=t.head,i=1;for(n.data.copy(r),e-=n.data.length;n=n.next;){var o=n.data,a=e>o.length?o.length:e;if(o.copy(r,r.length-e,0,a),0==(e-=a)){a===o.length?(++i,n.next?t.head=n.next:t.head=t.tail=null):(t.head=n).data=o.slice(a);break}++i}return t.length-=i,r})(e,t),n}(e,t.buffer,t.decoder),r);var r}function endReadable(e){var t=e._readableState;if(0<t.length)throw new Error('"endReadable()" called on non-empty stream');t.endEmitted||(t.ended=!0,u.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"))}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){h("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&(t.length>=t.highWaterMark||t.ended))return h("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return h("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&h("length less than watermark",n=!0),t.ended||t.reading?h("reading or ended",n=!1):n&&(h("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=!0,e=0):t.length-=e,0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){this.emit("error",new Error("_read() is not implemented"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){h("onend"),r.end()}i.pipesCount+=1,h("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?u.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){h("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){h("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function(){var e=t._readableState;h("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&tg0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1,t=!1;function ondata(e){h("ondata"),(t=!1)!==r.write(e)||t||((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(h("false write response, pause",n._readableState.awaitDrain),n._readableState.awaitDrain++,t=!0),n.pause())}function onerror(e){h("onerror",e),unpipe(),r.removeListener("error",onerror),0===tg0(r,"error")&&r.emit("error",e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){h("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){h("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?c(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(h("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,r);return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){return t=r.prototype.on.call(this,e,t),"data"===e?!1!==this._readableState.flowing&&this.resume():"readable"===e&&((e=this._readableState).endEmitted||e.readableListening||(e.readableListening=e.needReadable=!0,e.emittedReadable=!1,e.reading?e.length&&emitReadable(this):u.nextTick(nReadingNextTick,this))),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(h("resume"),e.flowing=!0,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,u.nextTick(resume_,e,t))}(this,e)),this},Readable.prototype.pause=function(){return h("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(h("pause"),this._readableState.flowing=!1,this.emit("pause")),this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;h("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){h("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function(e){return function(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<p.length;o++)t.on(p[o],this.emit.bind(this,p[o]));return this._read=function(e){h("wrapped _read",e),i&&(i=!1,t.resume())},this},Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Readable._fromList=fromList}.call(this,m(12),m(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";var o=r(110);function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):!e||this._writableState&&this._writableState.errorEmitted||o.nextTick(emitErrorNT,this,e):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?(o.nextTick(emitErrorNT,r,e),r._writableState&&(r._writableState.errorEmitted=!0)):t&&t(e)})),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.finished=!1,this._writableState.errorEmitted=!1)}}},function(e,t,r){"use strict";e.exports=Transform;var n=r(42);function Transform(e){if(!(this instanceof Transform))return new Transform(e);n.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(!n)return this.emit("error",new Error("write callback called multiple times"));r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"==typeof this._flush?this._flush(function(e,t){done(r,e,t)}):done(this,null,null)}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new Error("Calling transform done when ws.length != 0");if(e._transformState.transforming)throw new Error("Calling transform done when still transforming");return e.push(null)}(e=Object.create(r(78))).inherits=r(1),e.inherits(Transform,n),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,n.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){throw new Error("_transform() is not implemented")},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null!==t.writechunk&&t.writecb&&!t.transforming?(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform)):t.needTransform=!0},Transform.prototype._destroy=function(e,t){var r=this;n.prototype._destroy.call(this,e,function(e){t(e),r.emit("close")})}},function(e,t,r){t.SourceMapGenerator=r(272).SourceMapGenerator,t.SourceMapConsumer=r(579).SourceMapConsumer,t.SourceNode=r(582).SourceNode},function(e,t,r){var d=r(273),p=r(79),u=r(274).ArraySet,n=r(578).MappingList;function SourceMapGenerator(e){this._file=p.getArg(e=e||{},"file",null),this._sourceRoot=p.getArg(e,"sourceRoot",null),this._skipValidation=p.getArg(e,"skipValidation",!1),this._sources=new u,this._names=new u,this._mappings=new n,this._sourcesContents=null}SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=function SourceMapGenerator_fromSourceMap(r){var n=r.sourceRoot,i=new SourceMapGenerator({file:r.file,sourceRoot:n});return r.eachMapping(function(e){var t={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(t.source=e.source,null!=n&&(t.source=p.relative(n,t.source)),t.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(t.name=e.name)),i.addMapping(t)}),r.sources.forEach(function(e){var t=e;null!==n&&(t=p.relative(n,e)),i._sources.has(t)||i._sources.add(t),null!=(t=r.sourceContentFor(e))&&i.setSourceContent(e,t)}),i},SourceMapGenerator.prototype.addMapping=function SourceMapGenerator_addMapping(e){var t=p.getArg(e,"generated"),r=p.getArg(e,"original",null),n=p.getArg(e,"source",null),e=p.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,r,n,e),null!=n&&(n=String(n),this._sources.has(n)||this._sources.add(n)),null!=e&&(e=String(e),this._names.has(e)||this._names.add(e)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=r&&r.line,originalColumn:null!=r&&r.column,source:n,name:e})},SourceMapGenerator.prototype.setSourceContent=function SourceMapGenerator_setSourceContent(e,t){null!=this._sourceRoot&&(e=p.relative(this._sourceRoot,e)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[p.toSetString(e)]=t):this._sourcesContents&&(delete this._sourcesContents[p.toSetString(e)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},SourceMapGenerator.prototype.applySourceMap=function SourceMapGenerator_applySourceMap(r,e,n){var i=e;if(null==e){if(null==r.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');i=r.file}var o=this._sourceRoot;null!=o&&(i=p.relative(o,i));var a=new u,s=new u;this._mappings.unsortedForEach(function(e){e.source!==i||null==e.originalLine||null!=(t=r.originalPositionFor({line:e.originalLine,column:e.originalColumn})).source&&(e.source=t.source,null!=n&&(e.source=p.join(n,e.source)),null!=o&&(e.source=p.relative(o,e.source)),e.originalLine=t.line,e.originalColumn=t.column,null!=t.name&&(e.name=t.name));var t=e.source;null==t||a.has(t)||a.add(t),null==(e=e.name)||s.has(e)||s.add(e)},this),this._sources=a,this._names=s,r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=p.join(n,e)),null!=o&&(e=p.relative(o,e)),this.setSourceContent(e,t))},this)},SourceMapGenerator.prototype._validateMapping=function SourceMapGenerator_validateMapping(e,t,r,n){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&0<e.line&&0<=e.column)||t||r||n)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&0<e.line&&0<=e.column&&0<t.line&&0<=t.column&&r))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:r,original:t,name:n}))},SourceMapGenerator.prototype._serializeMappings=function SourceMapGenerator_serializeMappings(){for(var e,t,r,n=0,i=1,o=0,a=0,s=0,u=0,c="",l=this._mappings.toArray(),f=0,h=l.length;f<h;f++){if(e="",(t=l[f]).generatedLine!==i)for(n=0;t.generatedLine!==i;)e+=";",i++;else if(0<f){if(!p.compareByGeneratedPositionsInflated(t,l[f-1]))continue;e+=","}e+=d.encode(t.generatedColumn-n),n=t.generatedColumn,null!=t.source&&(r=this._sources.indexOf(t.source),e+=d.encode(r-u),u=r,e+=d.encode(t.originalLine-1-a),a=t.originalLine-1,e+=d.encode(t.originalColumn-o),o=t.originalColumn,null!=t.name&&(r=this._names.indexOf(t.name),e+=d.encode(r-s),s=r)),c+=e}return c},SourceMapGenerator.prototype._generateSourcesContent=function SourceMapGenerator_generateSourcesContent(e,t){return e.map(function(e){return this._sourcesContents?(null!=t&&(e=p.relative(t,e)),e=p.toSetString(e),Object.prototype.hasOwnProperty.call(this._sourcesContents,e)?this._sourcesContents[e]:null):null},this)},SourceMapGenerator.prototype.toJSON=function SourceMapGenerator_toJSON(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},SourceMapGenerator.prototype.toString=function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=SourceMapGenerator},function(e,t,r){var u=r(577);t.encode=function base64VLQ_encode(e){for(var t,r="",n=function toVLQSigned(e){return e<0?1+(-e<<1):e<<1}(e);t=31&n,0<(n>>>=5)&&(t|=32),r+=u.encode(t),0<n;);return r},t.decode=function base64VLQ_decode(e,t,r){var n,i,o=e.length,a=0,s=0;do{if(o<=t)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=u.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1))}while(n=!!(32&i),a+=(i&=31)<<s,s+=5,n);r.value=function fromVLQSigned(e){var t=e>>1;return 1==(1&e)?-t:t}(a),r.rest=t}},function(e,t,r){var o=r(79),a=Object.prototype.hasOwnProperty,s="undefined"!=typeof Map;function ArraySet(){this._array=[],this._set=s?new Map:Object.create(null)}ArraySet.fromArray=function ArraySet_fromArray(e,t){for(var r=new ArraySet,n=0,i=e.length;n<i;n++)r.add(e[n],t);return r},ArraySet.prototype.size=function ArraySet_size(){return s?this._set.size:Object.getOwnPropertyNames(this._set).length},ArraySet.prototype.add=function ArraySet_add(e,t){var r=s?e:o.toSetString(e),n=s?this.has(e):a.call(this._set,r),i=this._array.length;n&&!t||this._array.push(e),n||(s?this._set.set(e,i):this._set[r]=i)},ArraySet.prototype.has=function ArraySet_has(e){return s?this._set.has(e):(e=o.toSetString(e),a.call(this._set,e))},ArraySet.prototype.indexOf=function ArraySet_indexOf(e){if(s){var t=this._set.get(e);if(0<=t)return t}else if(t=o.toSetString(e),a.call(this._set,t))return this._set[t];throw new Error('"'+e+'" is not in the set.')},ArraySet.prototype.at=function ArraySet_at(e){if(0<=e&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},ArraySet.prototype.toArray=function ArraySet_toArray(){return this._array.slice()},t.ArraySet=ArraySet},function(e,t,r){var o=r(23);e.exports=function rebaseLocalMap(e,t,r){var n=o.resolve(""),t=o.resolve(n,t),i=o.dirname(t);return e.sources=e.sources.map(function(e){return o.relative(r,o.resolve(i,e))}),e}},function(e,t,r){var n=r(23),i=r(33);e.exports=function rebaseRemoteMap(e,t){var r=n.dirname(t);return e.sources=e.sources.map(function(e){return i.resolve(r,e)}),e}},function(e,t,r){var n=r(158),i=/^\(/,o=/\)$/,a=/^@import/i,s=/['"]\s*/,u=/\s*['"]/,c=/^url\(\s*/i,l=/\s*\)/i;e.exports=function extractImportUrlAndMedia(e){e=e.replace(a,"").trim().replace(c,"(").replace(l,")").replace(s,"").replace(u,"");return[(e=n(e," "))[0].replace(i,"").replace(o,""),e.slice(1).join(" ")]}},function(e,t){e.exports=function restoreImport(e,t){return("@import "+e+" "+t).trim()}},function(e,t){var r=/^@import/i;e.exports=function isImport(e){return r.test(e)}},function(e,t,r){"use strict";function createMap(e,t){var r={};return e.forEach(function(e){r[e]=1}),t?function(e){return 1===r[e.toLowerCase()]}:function(e){return 1===r[e]}}t.createMap=createMap,t.createMapFromString=function(e,t){return createMap(e.split(/,/),t)}},function(e,t,r){"use strict";e.exports={ABSOLUTE:"absolute",PATH_RELATIVE:"pathRelative",ROOT_RELATIVE:"rootRelative",SHORTEST:"shortest"}},function(e,t,r){var n=r(28),i=r(283);e.exports=i?function(e,t){return i.set(e,t),e}:n},function(e,t,r){r=(r=r(206))&&new r,e.exports=r},function(e,t,r){var E=r(285),T=r(286),S=r(618),A=r(113),k=r(287),x=r(292),C=r(630),O=r(176),M=r(17),n=1,i=2,o=8,N=16,R=128,P=512;e.exports=function createHybrid(a,s,u,c,l,f,h,d,p,m){var _=s&R,g=s&n,b=s&i,y=s&(o|N),v=s&P,w=b?void 0:A(a);return function wrapper(){for(var e,t=arguments.length,r=Array(t),n=t;n--;)r[n]=arguments[n];if(y&&(o=x(wrapper),e=S(r,o)),c&&(r=E(r,c,l,y)),f&&(r=T(r,f,h,y)),t-=e,y&&t<m){var i=O(r,o);return k(a,s,createHybrid,wrapper.placeholder,u,r,i,d,p,m-t)}var o=g?u:this,i=b?o[a]:a,t=r.length;return d?r=C(r,d):v&&1<t&&r.reverse(),_&&p<t&&(r.length=p),(i=this&&this!==M&&this instanceof wrapper?w||A(i):i).apply(o,r)}}},function(e,t){var h=Math.max;e.exports=function composeArgs(e,t,r,n){for(var i=-1,o=e.length,a=r.length,s=-1,u=t.length,c=h(o-a,0),l=Array(u+c),f=!n;++s<u;)l[s]=t[s];for(;++i<a;)(f||i<o)&&(l[r[i]]=e[i]);for(;c--;)l[s++]=e[i++];return l}},function(e,t){var p=Math.max;e.exports=function composeArgsRight(e,t,r,n){for(var i=-1,o=e.length,a=-1,s=r.length,u=-1,c=t.length,l=p(o-s,0),f=Array(l+c),h=!n;++i<l;)f[i]=e[i];for(var d=i;++u<c;)f[d+u]=t[u];for(;++a<s;)(h||i<o)&&(f[d+r[a]]=e[i++]);return f}},function(e,t,r){var f=r(288),h=r(290),d=r(291);e.exports=function createRecurry(e,t,r,n,i,o,a,s,u,c){var l=8&t;return t|=l?32:64,4&(t&=~(l?64:32))||(t&=-4),r=r.apply(void 0,c=[e,t,i,l?o:void 0,l?a:void 0,l?void 0:o,l?void 0:a,s,u,c]),f(e)&&h(r,c),r.placeholder=n,d(r,e,t)}},function(e,t,r){var n=r(172),i=r(174),o=r(289),a=r(621);e.exports=function isLaziable(e){var t=o(e),r=a[t];return"function"==typeof r&&t in n.prototype&&(e===r||!!(r=i(r))&&e===r[0])}},function(e,t,r){var a=r(620),s=Object.prototype.hasOwnProperty;e.exports=function getFuncName(e){for(var t=e.name+"",r=a[t],n=s.call(a,t)?r.length:0;n--;){var i=r[n],o=i.func;if(null==o||o==e)return i.name}return t}},function(e,t,r){var n=r(282),n=r(230)(n);e.exports=n},function(e,t,r){var n=r(623),i=r(624),o=r(229),a=r(625);e.exports=function setWrapToString(e,t,r){return o(e,i(t+="",a(n(t),r)))}},function(e,t){e.exports=function getHolder(e){return e.placeholder}},function(e,t,r){var n=r(217),i=r(643),o=r(25),a=r(13);e.exports=function filter(e,t){return(a(e)?n:i)(e,o(t,3))}},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,s=o(r(295)),u=r(32),o=new Set(["input","option","optgroup","select","button","datalist","textarea"]),r=new Set(["p"]),c={tr:new Set(["tr","th","td"]),th:new Set(["th"]),td:new Set(["thead","th","td"]),body:new Set(["head","link","script"]),li:new Set(["li"]),p:r,h1:r,h2:r,h3:r,h4:r,h5:r,h6:r,select:o,input:o,output:o,button:o,datalist:o,textarea:o,option:new Set(["option"]),optgroup:new Set(["optgroup","option"]),dd:new Set(["dt","dd"]),dt:new Set(["dt","dd"]),address:r,article:r,aside:r,blockquote:r,details:r,div:r,dl:r,fieldset:r,figcaption:r,figure:r,footer:r,form:r,header:r,hr:r,main:r,nav:r,ol:r,pre:r,section:r,table:r,ul:r,rt:new Set(["rt","rp"]),rp:new Set(["rt","rp"]),tbody:new Set(["thead","tbody"]),tfoot:new Set(["thead","tbody"])},l=new Set(["area","base","basefont","br","col","command","embed","frame","hr","img","input","isindex","keygen","link","meta","param","source","track","wbr"]),f=new Set(["math","svg"]),h=new Set(["mi","mo","mn","ms","mtext","annotation-xml","foreignObject","desc","title"]),d=/\s|\//,i=(i(Parser,a=u.EventEmitter),Parser.prototype._updatePosition=function(e){null===this.endIndex?this._tokenizer._sectionStart<=e?this.startIndex=0:this.startIndex=this._tokenizer._sectionStart-e:this.startIndex=this.endIndex+1,this.endIndex=this._tokenizer.getAbsoluteIndex()},Parser.prototype.ontext=function(e){this._updatePosition(1),this.endIndex--,this._cbs.ontext&&this._cbs.ontext(e)},Parser.prototype.onopentagname=function(e){if(this._lowerCaseTagNames&&(e=e.toLowerCase()),this._tagname=e,!this._options.xmlMode&&Object.prototype.hasOwnProperty.call(c,e))for(var t;c[e].has(t=this._stack[this._stack.length-1]);this.onclosetag(t));!this._options.xmlMode&&l.has(e)||(this._stack.push(e),f.has(e)?this._foreignContext.push(!0):h.has(e)&&this._foreignContext.push(!1)),this._cbs.onopentagname&&this._cbs.onopentagname(e),this._cbs.onopentag&&(this._attribs={})},Parser.prototype.onopentagend=function(){this._updatePosition(1),this._attribs&&(this._cbs.onopentag&&this._cbs.onopentag(this._tagname,this._attribs),this._attribs=null),!this._options.xmlMode&&this._cbs.onclosetag&&l.has(this._tagname)&&this._cbs.onclosetag(this._tagname),this._tagname=""},Parser.prototype.onclosetag=function(e){if(this._updatePosition(1),this._lowerCaseTagNames&&(e=e.toLowerCase()),(f.has(e)||h.has(e))&&this._foreignContext.pop(),!this._stack.length||!this._options.xmlMode&&l.has(e))this._options.xmlMode||"br"!==e&&"p"!==e||(this.onopentagname(e),this._closeCurrentTag());else{var t=this._stack.lastIndexOf(e);if(-1!==t)if(this._cbs.onclosetag)for(t=this._stack.length-t;t--;)this._cbs.onclosetag(this._stack.pop());else this._stack.length=t;else"p"!==e||this._options.xmlMode||(this.onopentagname(e),this._closeCurrentTag())}},Parser.prototype.onselfclosingtag=function(){this._options.xmlMode||this._options.recognizeSelfClosing||this._foreignContext[this._foreignContext.length-1]?this._closeCurrentTag():this.onopentagend()},Parser.prototype._closeCurrentTag=function(){var e=this._tagname;this.onopentagend(),this._stack[this._stack.length-1]===e&&(this._cbs.onclosetag&&this._cbs.onclosetag(e),this._stack.pop())},Parser.prototype.onattribname=function(e){this._lowerCaseAttributeNames&&(e=e.toLowerCase()),this._attribname=e},Parser.prototype.onattribdata=function(e){this._attribvalue+=e},Parser.prototype.onattribend=function(){this._cbs.onattribute&&this._cbs.onattribute(this._attribname,this._attribvalue),this._attribs&&!Object.prototype.hasOwnProperty.call(this._attribs,this._attribname)&&(this._attribs[this._attribname]=this._attribvalue),this._attribname="",this._attribvalue=""},Parser.prototype._getInstructionName=function(e){var t=(t=e.search(d))<0?e:e.substr(0,t);return this._lowerCaseTagNames?t.toLowerCase():t},Parser.prototype.ondeclaration=function(e){var t;this._cbs.onprocessinginstruction&&(t=this._getInstructionName(e),this._cbs.onprocessinginstruction("!"+t,"!"+e))},Parser.prototype.onprocessinginstruction=function(e){var t;this._cbs.onprocessinginstruction&&(t=this._getInstructionName(e),this._cbs.onprocessinginstruction("?"+t,"?"+e))},Parser.prototype.oncomment=function(e){this._updatePosition(4),this._cbs.oncomment&&this._cbs.oncomment(e),this._cbs.oncommentend&&this._cbs.oncommentend()},Parser.prototype.oncdata=function(e){this._updatePosition(1),this._options.xmlMode||this._options.recognizeCDATA?(this._cbs.oncdatastart&&this._cbs.oncdatastart(),this._cbs.ontext&&this._cbs.ontext(e),this._cbs.oncdataend&&this._cbs.oncdataend()):this.oncomment("[CDATA["+e+"]]")},Parser.prototype.onerror=function(e){this._cbs.onerror&&this._cbs.onerror(e)},Parser.prototype.onend=function(){if(this._cbs.onclosetag)for(var e=this._stack.length;0<e;this._cbs.onclosetag(this._stack[--e]));this._cbs.onend&&this._cbs.onend()},Parser.prototype.reset=function(){this._cbs.onreset&&this._cbs.onreset(),this._tokenizer.reset(),this._tagname="",this._attribname="",this._attribs=null,this._stack=[],this._cbs.onparserinit&&this._cbs.onparserinit(this)},Parser.prototype.parseComplete=function(e){this.reset(),this.end(e)},Parser.prototype.write=function(e){this._tokenizer.write(e)},Parser.prototype.end=function(e){this._tokenizer.end(e)},Parser.prototype.pause=function(){this._tokenizer.pause()},Parser.prototype.resume=function(){this._tokenizer.resume()},Parser);function Parser(e,t){var r=a.call(this)||this;return r._tagname="",r._attribname="",r._attribvalue="",r._attribs=null,r._stack=[],r._foreignContext=[],r.startIndex=0,r.endIndex=null,r.parseChunk=Parser.prototype.write,r.done=Parser.prototype.end,r._options=t||{},r._cbs=e||{},r._tagname="",r._attribname="",r._attribvalue="",r._attribs=null,r._stack=[],r._foreignContext=[],r.startIndex=0,r.endIndex=null,r._lowerCaseTagNames="lowerCaseTags"in r._options?!!r._options.lowerCaseTags:!r._options.xmlMode,r._lowerCaseAttributeNames="lowerCaseAttributeNames"in r._options?!!r._options.lowerCaseAttributeNames:!r._options.xmlMode,r._tokenizer=new(r._options.Tokenizer||s.default)(r._options,r),r._cbs.onparserinit&&r._cbs.onparserinit(r),r}t.Parser=i},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var i=n(r(143)),o=n(r(101)),a=n(r(142)),s=n(r(102));function whitespace(e){return" "===e||"\n"===e||"\t"===e||"\f"===e||"\r"===e}function ifElseState(r,n,i){var o=r.toLowerCase();return r===o?function(e,t){t===o?e._state=n:(e._state=i,e._index--)}:function(e,t){t===o||t===r?e._state=n:(e._state=i,e._index--)}}function consumeSpecialNameChar(r,n){var i=r.toLowerCase();return function(e,t){t===i||t===r?e._state=n:(e._state=3,e._index--)}}var u=ifElseState("C",23,16),c=ifElseState("D",24,16),l=ifElseState("A",25,16),f=ifElseState("T",26,16),h=ifElseState("A",27,16),d=consumeSpecialNameChar("R",34),p=consumeSpecialNameChar("I",35),m=consumeSpecialNameChar("P",36),_=consumeSpecialNameChar("T",37),g=ifElseState("R",39,1),b=ifElseState("I",40,1),y=ifElseState("P",41,1),v=ifElseState("T",42,1),w=consumeSpecialNameChar("Y",44),E=consumeSpecialNameChar("L",45),T=consumeSpecialNameChar("E",46),S=ifElseState("Y",48,1),A=ifElseState("L",49,1),k=ifElseState("E",50,1),x=ifElseState("#",52,53),C=ifElseState("X",55,54),r=(Tokenizer.prototype.reset=function(){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1},Tokenizer.prototype._stateText=function(e){"<"===e?(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._state=2,this._sectionStart=this._index):this._decodeEntities&&1===this._special&&"&"===e&&(this._index>this._sectionStart&&this._cbs.ontext(this._getSection()),this._baseState=1,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeTagName=function(e){"/"===e?this._state=5:"<"===e?(this._cbs.ontext(this._getSection()),this._sectionStart=this._index):">"===e||1!==this._special||whitespace(e)?this._state=1:"!"===e?(this._state=15,this._sectionStart=this._index+1):"?"===e?(this._state=17,this._sectionStart=this._index+1):(this._state=this._xmlMode||"s"!==e&&"S"!==e?3:31,this._sectionStart=this._index)},Tokenizer.prototype._stateInTagName=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._emitToken("onopentagname"),this._state=8,this._index--)},Tokenizer.prototype._stateBeforeClosingTagName=function(e){whitespace(e)||(">"===e?this._state=1:1!==this._special?"s"===e||"S"===e?this._state=32:(this._state=1,this._index--):(this._state=6,this._sectionStart=this._index))},Tokenizer.prototype._stateInClosingTagName=function(e){">"!==e&&!whitespace(e)||(this._emitToken("onclosetag"),this._state=7,this._index--)},Tokenizer.prototype._stateAfterClosingTagName=function(e){">"===e&&(this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateBeforeAttributeName=function(e){">"===e?(this._cbs.onopentagend(),this._state=1,this._sectionStart=this._index+1):"/"===e?this._state=4:whitespace(e)||(this._state=9,this._sectionStart=this._index)},Tokenizer.prototype._stateInSelfClosingTag=function(e){">"===e?(this._cbs.onselfclosingtag(),this._state=1,this._sectionStart=this._index+1):whitespace(e)||(this._state=8,this._index--)},Tokenizer.prototype._stateInAttributeName=function(e){"="!==e&&"/"!==e&&">"!==e&&!whitespace(e)||(this._cbs.onattribname(this._getSection()),this._sectionStart=-1,this._state=10,this._index--)},Tokenizer.prototype._stateAfterAttributeName=function(e){"="===e?this._state=11:"/"===e||">"===e?(this._cbs.onattribend(),this._state=8,this._index--):whitespace(e)||(this._cbs.onattribend(),this._state=9,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeAttributeValue=function(e){'"'===e?(this._state=12,this._sectionStart=this._index+1):"'"===e?(this._state=13,this._sectionStart=this._index+1):whitespace(e)||(this._state=14,this._sectionStart=this._index,this._index--)},Tokenizer.prototype._stateInAttributeValueDoubleQuotes=function(e){'"'===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateInAttributeValueSingleQuotes=function(e){"'"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateInAttributeValueNoQuotes=function(e){whitespace(e)||">"===e?(this._emitToken("onattribdata"),this._cbs.onattribend(),this._state=8,this._index--):this._decodeEntities&&"&"===e&&(this._emitToken("onattribdata"),this._baseState=this._state,this._state=51,this._sectionStart=this._index)},Tokenizer.prototype._stateBeforeDeclaration=function(e){this._state="["===e?22:"-"===e?18:16},Tokenizer.prototype._stateInDeclaration=function(e){">"===e&&(this._cbs.ondeclaration(this._getSection()),this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateInProcessingInstruction=function(e){">"===e&&(this._cbs.onprocessinginstruction(this._getSection()),this._state=1,this._sectionStart=this._index+1)},Tokenizer.prototype._stateBeforeComment=function(e){"-"===e?(this._state=19,this._sectionStart=this._index+1):this._state=16},Tokenizer.prototype._stateInComment=function(e){"-"===e&&(this._state=20)},Tokenizer.prototype._stateAfterComment1=function(e){this._state="-"===e?21:19},Tokenizer.prototype._stateAfterComment2=function(e){">"===e?(this._cbs.oncomment(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"-"!==e&&(this._state=19)},Tokenizer.prototype._stateBeforeCdata6=function(e){"["===e?(this._state=28,this._sectionStart=this._index+1):(this._state=16,this._index--)},Tokenizer.prototype._stateInCdata=function(e){"]"===e&&(this._state=29)},Tokenizer.prototype._stateAfterCdata1=function(e){this._state="]"===e?30:28},Tokenizer.prototype._stateAfterCdata2=function(e){">"===e?(this._cbs.oncdata(this._buffer.substring(this._sectionStart,this._index-2)),this._state=1,this._sectionStart=this._index+1):"]"!==e&&(this._state=28)},Tokenizer.prototype._stateBeforeSpecial=function(e){"c"===e||"C"===e?this._state=33:"t"===e||"T"===e?this._state=43:(this._state=3,this._index--)},Tokenizer.prototype._stateBeforeSpecialEnd=function(e){2!==this._special||"c"!==e&&"C"!==e?3!==this._special||"t"!==e&&"T"!==e?this._state=1:this._state=47:this._state=38},Tokenizer.prototype._stateBeforeScript5=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._special=2),this._state=3,this._index--},Tokenizer.prototype._stateAfterScript5=function(e){">"===e||whitespace(e)?(this._special=1,this._state=6,this._sectionStart=this._index-6,this._index--):this._state=1},Tokenizer.prototype._stateBeforeStyle4=function(e){"/"!==e&&">"!==e&&!whitespace(e)||(this._special=3),this._state=3,this._index--},Tokenizer.prototype._stateAfterStyle4=function(e){">"===e||whitespace(e)?(this._special=1,this._state=6,this._sectionStart=this._index-5,this._index--):this._state=1},Tokenizer.prototype._parseNamedEntityStrict=function(){var e,t;this._sectionStart+1<this._index&&(e=this._buffer.substring(this._sectionStart+1,this._index),t=(this._xmlMode?s:o).default,Object.prototype.hasOwnProperty.call(t,e)&&(this._emitPartial(t[e]),this._sectionStart=this._index+1))},Tokenizer.prototype._parseLegacyEntity=function(){var e=this._sectionStart+1,t=this._index-e;for(6<t&&(t=6);2<=t;){var r=this._buffer.substr(e,t);if(Object.prototype.hasOwnProperty.call(a.default,r))return this._emitPartial(a.default[r]),void(this._sectionStart+=t+1);t--}},Tokenizer.prototype._stateInNamedEntity=function(e){";"===e?(this._parseNamedEntityStrict(),this._sectionStart+1<this._index&&!this._xmlMode&&this._parseLegacyEntity(),this._state=this._baseState):(e<"a"||"z"<e)&&(e<"A"||"Z"<e)&&(e<"0"||"9"<e)&&(this._xmlMode||this._sectionStart+1===this._index||(1!==this._baseState?"="!==e&&this._parseNamedEntityStrict():this._parseLegacyEntity()),this._state=this._baseState,this._index--)},Tokenizer.prototype._decodeNumericEntity=function(e,t){(e=this._sectionStart+e)!==this._index?(e=this._buffer.substring(e,this._index),t=parseInt(e,t),this._emitPartial(i.default(t)),this._sectionStart=this._index):this._sectionStart--,this._state=this._baseState},Tokenizer.prototype._stateInNumericEntity=function(e){";"===e?(this._decodeNumericEntity(2,10),this._sectionStart++):(e<"0"||"9"<e)&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(2,10),this._index--)},Tokenizer.prototype._stateInHexEntity=function(e){";"===e?(this._decodeNumericEntity(3,16),this._sectionStart++):(e<"a"||"f"<e)&&(e<"A"||"F"<e)&&(e<"0"||"9"<e)&&(this._xmlMode?this._state=this._baseState:this._decodeNumericEntity(3,16),this._index--)},Tokenizer.prototype._cleanup=function(){this._sectionStart<0?(this._buffer="",this._bufferOffset+=this._index,this._index=0):this._running&&(1===this._state?(this._sectionStart!==this._index&&this._cbs.ontext(this._buffer.substr(this._sectionStart)),this._buffer="",this._bufferOffset+=this._index,this._index=0):this._sectionStart===this._index?(this._buffer="",this._bufferOffset+=this._index,this._index=0):(this._buffer=this._buffer.substr(this._sectionStart),this._index-=this._sectionStart,this._bufferOffset+=this._sectionStart),this._sectionStart=0)},Tokenizer.prototype.write=function(e){this._ended&&this._cbs.onerror(Error(".write() after done!")),this._buffer+=e,this._parse()},Tokenizer.prototype._parse=function(){for(;this._index<this._buffer.length&&this._running;){var e=this._buffer.charAt(this._index);1===this._state?this._stateText(e):12===this._state?this._stateInAttributeValueDoubleQuotes(e):9===this._state?this._stateInAttributeName(e):19===this._state?this._stateInComment(e):8===this._state?this._stateBeforeAttributeName(e):3===this._state?this._stateInTagName(e):6===this._state?this._stateInClosingTagName(e):2===this._state?this._stateBeforeTagName(e):10===this._state?this._stateAfterAttributeName(e):13===this._state?this._stateInAttributeValueSingleQuotes(e):11===this._state?this._stateBeforeAttributeValue(e):5===this._state?this._stateBeforeClosingTagName(e):7===this._state?this._stateAfterClosingTagName(e):31===this._state?this._stateBeforeSpecial(e):20===this._state?this._stateAfterComment1(e):14===this._state?this._stateInAttributeValueNoQuotes(e):4===this._state?this._stateInSelfClosingTag(e):16===this._state?this._stateInDeclaration(e):15===this._state?this._stateBeforeDeclaration(e):21===this._state?this._stateAfterComment2(e):18===this._state?this._stateBeforeComment(e):32===this._state?this._stateBeforeSpecialEnd(e):38===this._state?g(this,e):39===this._state?b(this,e):40===this._state?y(this,e):33===this._state?d(this,e):34===this._state?p(this,e):35===this._state?m(this,e):36===this._state?_(this,e):37===this._state?this._stateBeforeScript5(e):41===this._state?v(this,e):42===this._state?this._stateAfterScript5(e):43===this._state?w(this,e):28===this._state?this._stateInCdata(e):44===this._state?E(this,e):45===this._state?T(this,e):46===this._state?this._stateBeforeStyle4(e):47===this._state?S(this,e):48===this._state?A(this,e):49===this._state?k(this,e):50===this._state?this._stateAfterStyle4(e):17===this._state?this._stateInProcessingInstruction(e):53===this._state?this._stateInNamedEntity(e):22===this._state?u(this,e):51===this._state?x(this,e):23===this._state?c(this,e):24===this._state?l(this,e):29===this._state?this._stateAfterCdata1(e):30===this._state?this._stateAfterCdata2(e):25===this._state?f(this,e):26===this._state?h(this,e):27===this._state?this._stateBeforeCdata6(e):55===this._state?this._stateInHexEntity(e):54===this._state?this._stateInNumericEntity(e):52===this._state?C(this,e):this._cbs.onerror(Error("unknown _state"),this._state),this._index++}this._cleanup()},Tokenizer.prototype.pause=function(){this._running=!1},Tokenizer.prototype.resume=function(){this._running=!0,this._index<this._buffer.length&&this._parse(),this._ended&&this._finish()},Tokenizer.prototype.end=function(e){this._ended&&this._cbs.onerror(Error(".end() after done!")),e&&this.write(e),this._ended=!0,this._running&&this._finish()},Tokenizer.prototype._finish=function(){this._sectionStart<this._index&&this._handleTrailingData(),this._cbs.onend()},Tokenizer.prototype._handleTrailingData=function(){var e=this._buffer.substr(this._sectionStart);28===this._state||29===this._state||30===this._state?this._cbs.oncdata(e):19===this._state||20===this._state||21===this._state?this._cbs.oncomment(e):53!==this._state||this._xmlMode?54!==this._state||this._xmlMode?55!==this._state||this._xmlMode?3!==this._state&&8!==this._state&&11!==this._state&&10!==this._state&&9!==this._state&&13!==this._state&&12!==this._state&&14!==this._state&&6!==this._state&&this._cbs.ontext(e):(this._decodeNumericEntity(3,16),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._decodeNumericEntity(2,10),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData())):(this._parseLegacyEntity(),this._sectionStart<this._index&&(this._state=this._baseState,this._handleTrailingData()))},Tokenizer.prototype.getAbsoluteIndex=function(){return this._bufferOffset+this._index},Tokenizer.prototype._getSection=function(){return this._buffer.substring(this._sectionStart,this._index)},Tokenizer.prototype._emitToken=function(e){this._cbs[e](this._getSection()),this._sectionStart=-1},Tokenizer.prototype._emitPartial=function(e){1!==this._baseState?this._cbs.onattribdata(e):this._cbs.ontext(e)},Tokenizer);function Tokenizer(e,t){this._state=1,this._buffer="",this._sectionStart=0,this._index=0,this._bufferOffset=0,this._baseState=1,this._special=1,this._running=!0,this._ended=!1,this._cbs=t,this._xmlMode=!(!e||!e.xmlMode),this._decodeEntities=!(!e||!e.decodeEntities)}t.default=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=this&&this.__createBinding||(Object.create?function(e,t,r,n){void 0===n&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function get(){return t[r]}})}:function(e,t,r,n){e[n=void 0===n?r:n]=t[r]}),i=this&&this.__exportStar||function(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||n(t,e,r)};Object.defineProperty(t,"__esModule",{value:!0}),t.DomHandler=void 0;var o=r(297);i(r(297),t);var a=/\s+/g,s={normalizeWhitespace:!1,withStartIndices:!1,withEndIndices:!1},r=(DomHandler.prototype.onparserinit=function(e){this._parser=e},DomHandler.prototype.onreset=function(){var e;this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=null!==(e=this._parser)&&void 0!==e?e:null},DomHandler.prototype.onend=function(){this._done||(this._done=!0,this._parser=null,this.handleCallback(null))},DomHandler.prototype.onerror=function(e){this.handleCallback(e)},DomHandler.prototype.onclosetag=function(){this._lastNode=null;var e=this._tagStack.pop();e&&this._parser&&(this._options.withEndIndices&&(e.endIndex=this._parser.endIndex),this._elementCB&&this._elementCB(e))},DomHandler.prototype.onopentag=function(e,t){t=new o.Element(e,t),this.addNode(t),this._tagStack.push(t)},DomHandler.prototype.ontext=function(e){var t=this._options.normalizeWhitespace,r=this._lastNode;r&&"text"===r.type?t?r.data=(r.data+e).replace(a," "):r.data+=e:(t&&(e=e.replace(a," ")),e=new o.Text(e),this.addNode(e),this._lastNode=e)},DomHandler.prototype.oncomment=function(e){this._lastNode&&"comment"===this._lastNode.type?this._lastNode.data+=e:(e=new o.Comment(e),this.addNode(e),this._lastNode=e)},DomHandler.prototype.oncommentend=function(){this._lastNode=null},DomHandler.prototype.oncdatastart=function(){var e=new o.Text(""),t=new o.NodeWithChildren("cdata",[e]);this.addNode(t),e.parent=t,this._lastNode=e},DomHandler.prototype.oncdataend=function(){this._lastNode=null},DomHandler.prototype.onprocessinginstruction=function(e,t){t=new o.ProcessingInstruction(e,t),this.addNode(t)},DomHandler.prototype.handleCallback=function(e){if("function"==typeof this._callback)this._callback(e,this.dom);else if(e)throw e},DomHandler.prototype.addNode=function(e){var t=this._tagStack[this._tagStack.length-1],r=t?t.children:this.dom,n=r[r.length-1];this._parser&&(this._options.withStartIndices&&(e.startIndex=this._parser.startIndex),this._options.withEndIndices&&(e.endIndex=this._parser.endIndex)),r.push(e),n&&((e.prev=n).next=e),t&&(e.parent=t),this._lastNode=null},DomHandler.prototype.addDataNode=function(e){this.addNode(e),this._lastNode=e},DomHandler);function DomHandler(e,t,r){this.dom=[],this._done=!1,this._tagStack=[],this._lastNode=null,this._parser=null,"function"==typeof t&&(r=t,t=s),"object"===_typeof(e)&&(t=e,e=void 0),this._callback=null!=e?e:null,this._options=null!=t?t:s,this._elementCB=null!=r?r:null}t.DomHandler=r,t.default=r},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),a=this&&this.__assign||function(){return(a=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var i in t=arguments[r])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.cloneNode=t.Element=t.NodeWithChildren=t.ProcessingInstruction=t.Comment=t.Text=t.DataNode=t.Node=void 0;var o=new Map([["tag",1],["script",1],["style",1],["directive",1],["text",3],["cdata",4],["comment",8]]),s=(Object.defineProperty(Node.prototype,"nodeType",{get:function get(){var e;return null!==(e=o.get(this.type))&&void 0!==e?e:1},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"parentNode",{get:function get(){return this.parent},set:function set(e){this.parent=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"previousSibling",{get:function get(){return this.prev},set:function set(e){this.prev=e},enumerable:!1,configurable:!0}),Object.defineProperty(Node.prototype,"nextSibling",{get:function get(){return this.next},set:function set(e){this.next=e},enumerable:!1,configurable:!0}),Node.prototype.cloneNode=function(e){return cloneNode(this,e=void 0!==e&&e)},Node);function Node(e){this.type=e,this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}t.Node=s;var u,c=(i(DataNode,u=s),Object.defineProperty(DataNode.prototype,"nodeValue",{get:function get(){return this.data},set:function set(e){this.data=e},enumerable:!1,configurable:!0}),DataNode);function DataNode(e,t){return(e=u.call(this,e)||this).data=t,e}t.DataNode=c;var l,f=(i(Text,l=c),Text);function Text(e){return l.call(this,"text",e)||this}t.Text=f;var h,d=(i(Comment,h=c),Comment);function Comment(e){return h.call(this,"comment",e)||this}t.Comment=d;var p,m=(i(ProcessingInstruction,p=c),ProcessingInstruction);function ProcessingInstruction(e,t){return(t=p.call(this,"directive",t)||this).name=e,t}t.ProcessingInstruction=m;var _,g=(i(NodeWithChildren,_=s),Object.defineProperty(NodeWithChildren.prototype,"firstChild",{get:function get(){var e;return null!==(e=this.children[0])&&void 0!==e?e:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"lastChild",{get:function get(){return 0<this.children.length?this.children[this.children.length-1]:null},enumerable:!1,configurable:!0}),Object.defineProperty(NodeWithChildren.prototype,"childNodes",{get:function get(){return this.children},set:function set(e){this.children=e},enumerable:!1,configurable:!0}),NodeWithChildren);function NodeWithChildren(e,t){return(e=_.call(this,e)||this).children=t,e}t.NodeWithChildren=g;var b,y=(i(Element,b=g),Object.defineProperty(Element.prototype,"tagName",{get:function get(){return this.name},set:function set(e){this.name=e},enumerable:!1,configurable:!0}),Object.defineProperty(Element.prototype,"attributes",{get:function get(){var t=this;return Object.keys(this.attribs).map(function(e){return{name:e,value:t.attribs[e]}})},enumerable:!1,configurable:!0}),Element);function Element(e,t,r){return(r=b.call(this,"script"===e?"script":"style"===e?"style":"tag",r=void 0===r?[]:r)||this).name=e,r.attribs=t,r.attribs=t,r}function cloneNode(e,t){switch(void 0===t&&(t=!1),e.type){case"text":return new f(e.data);case"directive":return new m(e.name,e.data);case"comment":return new d(e.data);case"tag":case"script":case"style":var r=e,n=t?cloneChildren(r.children):[],i=new y(r.name,a({},r.attribs),n);return n.forEach(function(e){return e.parent=i}),i;case"cdata":var n=t?cloneChildren(e.children):[],o=new g("cdata",n);return n.forEach(function(e){return e.parent=o}),o;case"doctype":throw new Error("Not implemented yet: ElementType.Doctype case")}}function cloneChildren(e){for(var t=e.map(function(e){return cloneNode(e,!0)}),r=1;r<t.length;r++)t[r].prev=t[r-1],t[r-1].next=t[r];return t}t.Element=y,t.cloneNode=cloneNode},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(t,"__esModule",{value:!0});var s,o=o(r(296)),u=a(r(56)),c=r(294),l=(i(FeedHandler,s=o.default),FeedHandler.prototype.onend=function(){var e,t,r={},n=getOneElement(isValidFeed,this.dom);n&&("feed"===n.name?(e=n.children,r.type="atom",addConditionally(r,"id","id",e),addConditionally(r,"title","title",e),(t=getAttribute("href",getOneElement("link",e)))&&(r.link=t),addConditionally(r,"description","subtitle",e),(t=fetch("updated",e))&&(r.updated=new Date(t)),addConditionally(r,"author","email",e,!0),r.items=getElements("entry",e).map(function(e){var t={},r=e.children;return addConditionally(t,"id","id",r),addConditionally(t,"title","title",r),(e=getAttribute("href",getOneElement("link",r)))&&(t.link=e),(e=fetch("summary",r)||fetch("content",r))&&(t.description=e),(r=fetch("updated",r))&&(t.pubDate=new Date(r)),t})):(e=getOneElement("channel",n.children).children,r.type=n.name.substr(0,3),r.id="",addConditionally(r,"title","title",e),addConditionally(r,"link","link",e),addConditionally(r,"description","description",e),(t=fetch("lastBuildDate",e))&&(r.updated=new Date(t)),addConditionally(r,"author","managingEditor",e,!0),r.items=getElements("item",n.children).map(function(e){var t={};return addConditionally(t,"id","guid",e=e.children),addConditionally(t,"title","title",e),addConditionally(t,"link","link",e),addConditionally(t,"description","description",e),(e=fetch("pubDate",e))&&(t.pubDate=new Date(e)),t}))),this.feed=r,this.handleCallback(n?null:Error("couldn't find root of feed"))},FeedHandler);function FeedHandler(e,t){return"object"===_typeof(e)&&null!==e&&(t=e=void 0),s.call(this,e,t)||this}function getElements(e,t){return u.getElementsByTagName(e,t,!0)}function getOneElement(e,t){return u.getElementsByTagName(e,t,!0,1)[0]}function fetch(e,t,r){return u.getText(u.getElementsByTagName(e,t,r=void 0!==r&&r,1)).trim()}function getAttribute(e,t){return t?t.attribs[e]:null}function addConditionally(e,t,r,n,i){(i=fetch(r,n,i=void 0!==i&&i))&&(e[t]=i)}function isValidFeed(e){return"rss"===e||"feed"===e||"rdf:RDF"===e}t.FeedHandler=l;var f={xmlMode:!0};t.parseFeed=function parseFeed(e,t){var r=new l(t=void 0===t?f:t);return new c.Parser(r,t).end(e),r.feed}},function(e,t){e.exports=!1},function(e,t,r){r=r(663)(function(e,t,r){return e+(r?"-":"")+t.toLowerCase()}),e.exports=r},function(e,t,r){var n=r(53),i=/[\\^$.*+?()[\]{}|]/g,o=RegExp(i.source);e.exports=function escapeRegExp(e){return(e=n(e))&&o.test(e)?e.replace(i,"\\$&"):e}},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.assignComponents=assignComponents,t.registerComponent=function registerComponent(e){assignComponents(i,[e])},t.default=void 0;var o=n(r(300)),i={};function assignComponents(e,t){var r,n=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(t);try{for(n.s();!(r=n.n()).done;){var i=r.value;e[i.componentName||(0,o.default)(i.name)]=i}}catch(e){n.e(e)}finally{n.f()}}t.default=i},function(e,t,r){"use strict";t.randomBytes=t.rng=t.pseudoRandomBytes=t.prng=r(64),t.createHash=t.Hash=r(83),t.createHmac=t.Hmac=r(313);var n=r(718),n=Object.keys(n),i=["sha1","sha224","sha256","sha384","sha512","md5","rmd160"].concat(n);t.getHashes=function(){return i},n=r(316),t.pbkdf2=n.pbkdf2,t.pbkdf2Sync=n.pbkdf2Sync,n=r(720),t.Cipher=n.Cipher,t.createCipher=n.createCipher,t.Cipheriv=n.Cipheriv,t.createCipheriv=n.createCipheriv,t.Decipher=n.Decipher,t.createDecipher=n.createDecipher,t.Decipheriv=n.Decipheriv,t.createDecipheriv=n.createDecipheriv,t.getCiphers=n.getCiphers,t.listCiphers=n.listCiphers,n=r(735),t.DiffieHellmanGroup=n.DiffieHellmanGroup,t.createDiffieHellmanGroup=n.createDiffieHellmanGroup,t.getDiffieHellman=n.getDiffieHellman,t.createDiffieHellman=n.createDiffieHellman,t.DiffieHellman=n.DiffieHellman,n=r(740),t.createSign=n.createSign,t.Sign=n.Sign,t.createVerify=n.createVerify,t.Verify=n.Verify,t.createECDH=r(781),n=r(782),t.publicEncrypt=n.publicEncrypt,t.privateEncrypt=n.privateEncrypt,t.publicDecrypt=n.publicDecrypt,t.privateDecrypt=n.privateDecrypt,r=r(785),t.randomFill=r.randomFill,t.randomFillSync=r.randomFillSync,t.createCredentials=function(){throw new Error(["sorry, createCredentials is not implemented yet","we accept pull requests","https://github.com/crypto-browserify/crypto-browserify"].join("\n"))},t.constants={DH_CHECK_P_NOT_SAFE_PRIME:2,DH_CHECK_P_NOT_PRIME:1,DH_UNABLE_TO_CHECK_GENERATOR:4,DH_NOT_SUITABLE_GENERATOR:8,NPN_ENABLED:1,ALPN_ENABLED:1,RSA_PKCS1_PADDING:1,RSA_SSLV23_PADDING:2,RSA_NO_PADDING:3,RSA_PKCS1_OAEP_PADDING:4,RSA_X931_PADDING:5,RSA_PKCS1_PSS_PADDING:6,POINT_CONVERSION_COMPRESSED:2,POINT_CONVERSION_UNCOMPRESSED:4,POINT_CONVERSION_HYBRID:6}},function(e,t,r){"use strict";var s=r(5).Buffer,n=r(700).Transform;function HashBase(e){n.call(this),this._block=s.allocUnsafe(e),this._blockSize=e,this._blockOffset=0,this._length=[0,0,0,0],this._finalized=!1}r(1)(HashBase,n),HashBase.prototype._transform=function(e,t,r){var n=null;try{this.update(e,t)}catch(e){n=e}r(n)},HashBase.prototype._flush=function(e){var t=null;try{this.push(this.digest())}catch(e){t=e}e(t)},HashBase.prototype.update=function(e,t){if(function throwIfNotStringOrBuffer(e,t){if(!s.isBuffer(e)&&"string"!=typeof e)throw new TypeError(t+" must be a string or a buffer")}(e,"Data"),this._finalized)throw new Error("Digest already called");s.isBuffer(e)||(e=s.from(e,t));for(var r=this._block,n=0;this._blockOffset+e.length-n>=this._blockSize;){for(var i=this._blockOffset;i<this._blockSize;)r[i++]=e[n++];this._update(),this._blockOffset=0}for(;n<e.length;)r[this._blockOffset++]=e[n++];for(var o=0,a=8*e.length;0<a;++o)this._length[o]+=a,0<(a=this._length[o]/4294967296|0)&&(this._length[o]-=4294967296*a);return this},HashBase.prototype._update=function(){throw new Error("_update is not implemented")},HashBase.prototype.digest=function(e){if(this._finalized)throw new Error("Digest already called");this._finalized=!0;var t=this._digest();void 0!==e&&(t=t.toString(e)),this._block.fill(0);for(var r=this._blockOffset=0;r<4;++r)this._length[r]=0;return t},HashBase.prototype._digest=function(){throw new Error("_digest is not implemented")},e.exports=HashBase},function(y,e,v){"use strict";!function(e,s){var n;function ou0(e,t){return e.listeners(t).length}(y.exports=Readable).ReadableState=ReadableState,v(32).EventEmitter;var i,t,r,o=v(306),u=v(11).Buffer,c=e.Uint8Array||function(){},a=v(701),l=a&&a.debuglog?a.debuglog("stream"):function debug(){},f=v(702),e=v(307),h=v(308).getHighWaterMark,d=(a=v(65).codes).ERR_INVALID_ARG_TYPE,p=a.ERR_STREAM_PUSH_AFTER_EOF,m=a.ERR_METHOD_NOT_IMPLEMENTED,_=a.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;v(1)(Readable,o);var g=e.errorOrDestroy,b=["error","close","destroy","pause","resume"];function ReadableState(e,t,r){n=n||v(66),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=h(this,e,"readableHighWaterMark",r),this.buffer=new f,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!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(i=i||v(43).StringDecoder,this.decoder=new i(e.encoding),this.encoding=e.encoding)}function Readable(e){if(n=n||v(66),!(this instanceof Readable))return new Readable(e);var t=this instanceof n;this._readableState=new ReadableState(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function readableAddChunk(e,t,r,n,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function onEofChunk(e,t){var r;l("onEofChunk"),t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,t.sync?emitReadable(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,emitReadable_(e))))}(e,a);else if(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return u.isBuffer(e)||e instanceof c}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new d("chunk",["string","Buffer","Uint8Array"],t):r}(a,t))g(e,o);else if(a.objectMode||t&&0<t.length)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function _uint8ArrayToBuffer(e){return u.from(e)}(t)),n)a.endEmitted?g(e,new _):addChunk(e,a,t,!0);else if(a.ended)g(e,new p);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1)}else n||(a.reading=!1,maybeReadMore(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){var t=new(i=i||v(43).StringDecoder)(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,s.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,s.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(l("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function updateReadableListening(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function nReadingNextTick(e){l("readable nexttick read 0"),e.read(0)}function resume_(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function endReadable(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,s.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){l("endReadableNT",e.endEmitted,e.length),e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"),!e.autoDestroy||(!(e=t._writableState)||e.autoDestroy&&e.finished)&&t.destroy())}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:0<t.length)||t.ended))return l("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return l("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",n=!0),t.ended||t.reading?l("reading or ended",n=!1):n&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){g(this,new m("_read()"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){l("onend"),r.end()}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?s.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){l("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){l("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function pipeOnDrainFunctionResult(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&ou0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1;function ondata(e){l("ondata"),e=r.write(e),l("dest.write",e),!1===e&&((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function onerror(e){l("onerror",e),unpipe(),r.removeListener("error",onerror),0===ou0(r,"error")&&g(r,e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){l("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){l("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),t=this._readableState;return"data"===e?(t.readableListening=0<this.listenerCount("readable"),!1!==t.flowing&&this.resume()):"readable"===e&&(t.endEmitted||t.readableListening||(t.readableListening=t.needReadable=!0,t.flowing=!1,t.emittedReadable=!1,l("on readable",t.length,t.reading),t.length?emitReadable(this):t.reading||s.nextTick(nReadingNextTick,this))),r},Readable.prototype.removeListener=function(e,t){return t=o.prototype.removeListener.call(this,e,t),"readable"===e&&s.nextTick(updateReadableListening,this),t},Readable.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||s.nextTick(updateReadableListening,this),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,s.nextTick(resume_,e,t))}(this,e)),e.paused=!1,this},Readable.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;l("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){l("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function methodWrap(e){return function methodWrapReturnFunction(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<b.length;o++)t.on(b[o],this.emit.bind(this,b[o]));return this._read=function(e){l("wrapped _read",e),i&&(i=!1,t.resume())},this},"function"==typeof Symbol&&(Readable.prototype[Symbol.asyncIterator]=function(){return(t=void 0===t?v(704):t)(this)}),Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function get(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function get(){return this._readableState.flowing},set:function set(e){this._readableState&&(this._readableState.flowing=e)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function get(){return this._readableState.length}}),"function"==typeof Symbol&&(Readable.from=function(e,t){return(r=void 0===r?v(705):r)(Readable,e,t)})}.call(this,v(12),v(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";!function(o){function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,o.nextTick(emitErrorNT,this,e)):o.nextTick(emitErrorNT,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?o.nextTick(emitCloseNT,r):(r._writableState.errorEmitted=!0,o.nextTick(emitErrorAndCloseNT,r,e)):o.nextTick(emitErrorAndCloseNT,r,e):t?(o.nextTick(emitCloseNT,r),t(e)):o.nextTick(emitCloseNT,r)})),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(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}.call(this,r(9))},function(e,t,r){"use strict";var i=r(65).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function getHighWaterMark(e,t,r,n){if(null==(t=function highWaterMarkFrom(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,r)))return e.objectMode?16:16384;if(!isFinite(t)||Math.floor(t)!==t||t<0)throw new i(n?r:"highWaterMark",t);return Math.floor(t)}}},function(y,e,v){"use strict";!function(e,a){function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var n;(y.exports=Writable).WritableState=WritableState;var r,t={deprecate:v(165)},i=v(306),c=v(11).Buffer,s=e.Uint8Array||function(){},o=v(307),u=v(308).getHighWaterMark,l=(e=v(65).codes).ERR_INVALID_ARG_TYPE,f=e.ERR_METHOD_NOT_IMPLEMENTED,h=e.ERR_MULTIPLE_CALLBACK,d=e.ERR_STREAM_CANNOT_PIPE,p=e.ERR_STREAM_DESTROYED,m=e.ERR_STREAM_NULL_VALUES,_=e.ERR_STREAM_WRITE_AFTER_END,g=e.ERR_UNKNOWN_ENCODING,b=o.errorOrDestroy;function nop(){}function WritableState(e,t,r){n=n||v(66),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=u(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,r=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if("function"!=typeof i)throw new h;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,b(e,n)):(i(n),e._writableState.errorEmitted=!0,b(e,n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r)||e.destroyed)||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?a.nextTick(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){var t=this instanceof(n=n||v(66));if(!t&&!r.call(Writable,this))return new Writable(e);this._writableState=new WritableState(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),i.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new p("write")):r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&b(t,e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),!t.autoDestroy||(!(t=e._readableState)||t.autoDestroy&&t.endEmitted)&&e.destroy())),r}v(1)(Writable,i),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:t.deprecate(function writableStateBufferGetter(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(r=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!r.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):r=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){b(this,new d)},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof s}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ending?function writeAfterEnd(e,t){var r=new _;b(e,r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i;return null===r?i=new m:"string"==typeof r||t.objectMode||(i=new l("chunk",["string","Buffer"],r)),!i||(b(e,i),void a.nextTick(n,i))}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new g(e);return this._writableState.defaultEncoding=e,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(e,t,r){r(new f("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),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(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=o.destroy,Writable.prototype._undestroy=o.undestroy,Writable.prototype._destroy=function(e,t){t(e)}}.call(this,v(12),v(9))},function(e,t,r){"use strict";e.exports=Transform;var n=(e=r(65).codes).ERR_METHOD_NOT_IMPLEMENTED,i=e.ERR_MULTIPLE_CALLBACK,o=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=e.ERR_TRANSFORM_WITH_LENGTH_0,s=r(66);function Transform(e){if(!(this instanceof Transform))return new Transform(e);s.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"!=typeof this._flush||this._readableState.destroyed?done(this,null,null):this._flush(function(e,t){done(r,e,t)})}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new o;return e.push(null)}r(1)(Transform,s),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){r(new n("_transform()"))},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},Transform.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,p=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298],a=new Array(64);function Sha256(){this.init(),this._w=a,i.call(this,64,56)}n(Sha256,i),Sha256.prototype.init=function(){return this._a=1779033703,this._b=3144134277,this._c=1013904242,this._d=2773480762,this._e=1359893119,this._f=2600822924,this._g=528734635,this._h=1541459225,this},Sha256.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0|this._f,u=0|this._g,c=0|this._h,l=0;l<16;++l)t[l]=e.readInt32BE(4*l);for(;l<64;++l)t[l]=function gamma1(e){return(e>>>17|e<<15)^(e>>>19|e<<13)^e>>>10}(t[l-2])+t[l-7]+function gamma0(e){return(e>>>7|e<<25)^(e>>>18|e<<14)^e>>>3}(t[l-15])+t[l-16]|0;for(var f=0;f<64;++f)var h=c+function sigma1(e){return(e>>>6|e<<26)^(e>>>11|e<<21)^(e>>>25|e<<7)}(a)+function ch(e,t,r){return r^e&(t^r)}(a,s,u)+p[f]+t[f]|0,d=function sigma0(e){return(e>>>2|e<<30)^(e>>>13|e<<19)^(e>>>22|e<<10)}(r)+function maj(e,t,r){return e&t|r&(e|t)}(r,n,i)|0,c=u,u=s,s=a,a=o+h|0,o=i,i=n,n=r,r=h+d|0;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0,this._f=s+this._f|0,this._g=u+this._g|0,this._h=c+this._h|0},Sha256.prototype._hash=function(){var e=o.allocUnsafe(32);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e.writeInt32BE(this._h,28),e},e.exports=Sha256},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,U=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591],a=new Array(160);function Sha512(){this.init(),this._w=a,i.call(this,128,112)}function Ch(e,t,r){return r^e&(t^r)}function maj(e,t,r){return e&t|r&(e|t)}function sigma0(e,t){return(e>>>28|t<<4)^(t>>>2|e<<30)^(t>>>7|e<<25)}function sigma1(e,t){return(e>>>14|t<<18)^(e>>>18|t<<14)^(t>>>9|e<<23)}function getCarry(e,t){return e>>>0<t>>>0?1:0}n(Sha512,i),Sha512.prototype.init=function(){return this._ah=1779033703,this._bh=3144134277,this._ch=1013904242,this._dh=2773480762,this._eh=1359893119,this._fh=2600822924,this._gh=528734635,this._hh=1541459225,this._al=4089235720,this._bl=2227873595,this._cl=4271175723,this._dl=1595750129,this._el=2917565137,this._fl=725511199,this._gl=4215389547,this._hl=327033209,this},Sha512.prototype._update=function(e){for(var t=this._w,r=0|this._ah,n=0|this._bh,i=0|this._ch,o=0|this._dh,a=0|this._eh,s=0|this._fh,u=0|this._gh,c=0|this._hh,l=0|this._al,f=0|this._bl,h=0|this._cl,d=0|this._dl,p=0|this._el,m=0|this._fl,_=0|this._gl,g=0|this._hl,b=0;b<32;b+=2)t[b]=e.readInt32BE(4*b),t[b+1]=e.readInt32BE(4*b+4);for(;b<160;b+=2){var y=function Gamma0(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^e>>>7}(k=t[b-30],A=t[b-30+1]),v=function Gamma0l(e,t){return(e>>>1|t<<31)^(e>>>8|t<<24)^(e>>>7|t<<25)}(A,k),w=function Gamma1(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^e>>>6}(k=t[b-4],A=t[b-4+1]),E=function Gamma1l(e,t){return(e>>>19|t<<13)^(t>>>29|e<<3)^(e>>>6|t<<26)}(A,k),T=t[b-14],S=t[b-14+1],A=t[b-32],k=t[b-32+1],x=v+S|0,C=(C=(C=y+T+getCarry(x,v)|0)+w+getCarry(x=x+E|0,E)|0)+A+getCarry(x=x+k|0,k)|0;t[b]=C,t[b+1]=x}for(var O=0;O<160;O+=2){C=t[O];var x=t[O+1],M=maj(r,n,i),N=maj(l,f,h),R=sigma0(r,l),P=sigma0(l,r),I=sigma1(a,p),B=sigma1(p,a),L=U[O+1],D=Ch(a,s,u),j=Ch(p,m,_),I=(((c+I+getCarry(B=g+B|0,g)|0)+D+getCarry(B=B+j|0,j)|0)+U[O]+getCarry(B=B+L|0,L)|0)+C+getCarry(B=B+x|0,x)|0,P=R+M+getCarry(N=P+N|0,P)|0,c=u,g=_,u=s,_=m,s=a,m=p,a=o+I+getCarry(p=d+B|0,d)|0,o=i,d=h,i=n,h=f,n=r,f=l,r=I+P+getCarry(l=B+N|0,B)|0}this._al=this._al+l|0,this._bl=this._bl+f|0,this._cl=this._cl+h|0,this._dl=this._dl+d|0,this._el=this._el+p|0,this._fl=this._fl+m|0,this._gl=this._gl+_|0,this._hl=this._hl+g|0,this._ah=this._ah+r+getCarry(this._al,l)|0,this._bh=this._bh+n+getCarry(this._bl,f)|0,this._ch=this._ch+i+getCarry(this._cl,h)|0,this._dh=this._dh+o+getCarry(this._dl,d)|0,this._eh=this._eh+a+getCarry(this._el,p)|0,this._fh=this._fh+s+getCarry(this._fl,m)|0,this._gh=this._gh+u+getCarry(this._gl,_)|0,this._hh=this._hh+c+getCarry(this._hl,g)|0},Sha512.prototype._hash=function(){var n=o.allocUnsafe(64);function writeInt64BE(e,t,r){n.writeInt32BE(e,r),n.writeInt32BE(t,r+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),writeInt64BE(this._gh,this._gl,48),writeInt64BE(this._hh,this._hl,56),n},e.exports=Sha512},function(e,t,r){"use strict";var n=r(1),i=r(717),a=r(35),s=r(5).Buffer,o=r(314),u=r(184),c=r(185),l=s.alloc(128);function Hmac(e,t){a.call(this,"digest"),"string"==typeof t&&(t=s.from(t));var r="sha512"===e||"sha384"===e?128:64;this._alg=e,(this._key=t).length>r?t=("rmd160"===e?new u:c(e)).update(t).digest():t.length<r&&(t=s.concat([t,l],r));for(var n=this._ipad=s.allocUnsafe(r),i=this._opad=s.allocUnsafe(r),o=0;o<r;o++)n[o]=54^t[o],i[o]=92^t[o];this._hash="rmd160"===e?new u:c(e),this._hash.update(n)}n(Hmac,a),Hmac.prototype._update=function(e){this._hash.update(e)},Hmac.prototype._final=function(){var e=this._hash.digest();return("rmd160"===this._alg?new u:c(this._alg)).update(this._opad).update(e).digest()},e.exports=function createHmac(e,t){return"rmd160"===(e=e.toLowerCase())||"ripemd160"===e?new Hmac("rmd160",t):"md5"===e?new i(o,t):new Hmac(e,t)}},function(e,t,r){var n=r(182);e.exports=function(e){return(new n).update(e).digest()}},function(e){e.exports=JSON.parse('{"sha224WithRSAEncryption":{"sign":"rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"RSA-SHA224":{"sign":"ecdsa/rsa","hash":"sha224","id":"302d300d06096086480165030402040500041c"},"sha256WithRSAEncryption":{"sign":"rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"RSA-SHA256":{"sign":"ecdsa/rsa","hash":"sha256","id":"3031300d060960864801650304020105000420"},"sha384WithRSAEncryption":{"sign":"rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"RSA-SHA384":{"sign":"ecdsa/rsa","hash":"sha384","id":"3041300d060960864801650304020205000430"},"sha512WithRSAEncryption":{"sign":"rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA512":{"sign":"ecdsa/rsa","hash":"sha512","id":"3051300d060960864801650304020305000440"},"RSA-SHA1":{"sign":"rsa","hash":"sha1","id":"3021300906052b0e03021a05000414"},"ecdsa-with-SHA1":{"sign":"ecdsa","hash":"sha1","id":""},"sha256":{"sign":"ecdsa","hash":"sha256","id":""},"sha224":{"sign":"ecdsa","hash":"sha224","id":""},"sha384":{"sign":"ecdsa","hash":"sha384","id":""},"sha512":{"sign":"ecdsa","hash":"sha512","id":""},"DSA-SHA":{"sign":"dsa","hash":"sha1","id":""},"DSA-SHA1":{"sign":"dsa","hash":"sha1","id":""},"DSA":{"sign":"dsa","hash":"sha1","id":""},"DSA-WITH-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-SHA224":{"sign":"dsa","hash":"sha224","id":""},"DSA-WITH-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-SHA256":{"sign":"dsa","hash":"sha256","id":""},"DSA-WITH-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-SHA384":{"sign":"dsa","hash":"sha384","id":""},"DSA-WITH-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-SHA512":{"sign":"dsa","hash":"sha512","id":""},"DSA-RIPEMD160":{"sign":"dsa","hash":"rmd160","id":""},"ripemd160WithRSA":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"RSA-RIPEMD160":{"sign":"rsa","hash":"rmd160","id":"3021300906052b2403020105000414"},"md5WithRSAEncryption":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"},"RSA-MD5":{"sign":"rsa","hash":"md5","id":"3020300c06082a864886f70d020505000410"}}')},function(e,t,r){t.pbkdf2=r(719),t.pbkdf2Sync=r(319)},function(e,t){var r=Math.pow(2,30)-1;e.exports=function(e,t){if("number"!=typeof e)throw new TypeError("Iterations not a number");if(e<0)throw new TypeError("Bad iterations");if("number"!=typeof t)throw new TypeError("Key length not a number");if(t<0||r<t||t!=t)throw new TypeError("Bad key length")}},function(r,e,t){!function(e,t){t=e.process&&e.process.browser||!e.process||!e.process.version||6<=parseInt(t.version.split(".")[0].slice(1),10)?"utf-8":"binary",r.exports=t}.call(this,t(12),t(9))},function(e,t,r){var u=r(314),c=r(184),l=r(185),_=r(5).Buffer,g=r(317),b=r(318),y=r(320),f=_.alloc(128),v={md5:16,sha1:20,sha224:28,sha256:32,sha384:48,sha512:64,rmd160:20,ripemd160:20};function Hmac(e,t,r){var n=function getDigest(t){return"rmd160"===t||"ripemd160"===t?function rmd160Func(e){return(new c).update(e).digest()}:"md5"===t?u:function shaFunc(e){return l(t).update(e).digest()}}(e),i="sha512"===e||"sha384"===e?128:64;t.length>i?t=n(t):t.length<i&&(t=_.concat([t,f],i));for(var o=_.allocUnsafe(i+v[e]),a=_.allocUnsafe(i+v[e]),s=0;s<i;s++)o[s]=54^t[s],a[s]=92^t[s];r=_.allocUnsafe(i+r+4),o.copy(r,0,0,i),this.ipad1=r,this.ipad2=o,this.opad=a,this.alg=e,this.blocksize=i,this.hash=n,this.size=v[e]}Hmac.prototype.run=function(e,t){return e.copy(t,this.blocksize),this.hash(t).copy(this.opad,this.blocksize),this.hash(this.opad)},e.exports=function pbkdf2(e,t,r,n,i){g(r,n);var o=new Hmac(i=i||"sha1",e=y(e,b,"Password"),(t=y(t,b,"Salt")).length),a=_.allocUnsafe(n),s=_.allocUnsafe(t.length+4);t.copy(s,0,0,t.length);for(var u=0,c=v[i],l=Math.ceil(n/c),f=1;f<=l;f++){s.writeUInt32BE(f,t.length);for(var h=o.run(s,o.ipad1),d=h,p=1;p<r;p++)for(var d=o.run(d,o.ipad2),m=0;m<c;m++)h[m]^=d[m];h.copy(a,u),u+=c}return a}},function(e,t,r){var n=r(5).Buffer;e.exports=function(e,t,r){if(n.isBuffer(e))return e;if("string"==typeof e)return n.from(e,t);if(ArrayBuffer.isView(e))return n.from(e.buffer);throw new TypeError(r+" must be a string, a Buffer, a typed array or a DataView")}},function(e,t,r){"use strict";t.readUInt32BE=function readUInt32BE(e,t){return(e[0+t]<<24|e[1+t]<<16|e[2+t]<<8|e[3+t])>>>0},t.writeUInt32BE=function writeUInt32BE(e,t,r){e[0+r]=t>>>24,e[1+r]=t>>>16&255,e[2+r]=t>>>8&255,e[3+r]=255&t},t.ip=function ip(e,t,r,n){for(var i=0,o=0,a=6;0<=a;a-=2){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>>s+a&1}for(a=6;0<=a;a-=2){for(s=1;s<=25;s+=8)o<<=1,o|=t>>>s+a&1;for(s=1;s<=25;s+=8)o<<=1,o|=e>>>s+a&1}r[n+0]=i>>>0,r[n+1]=o>>>0},t.rip=function rip(e,t,r,n){for(var i=0,o=0,a=0;a<4;a++)for(var s=24;0<=s;s-=8)i<<=1,i|=t>>>s+a&1,i<<=1,i|=e>>>s+a&1;for(a=4;a<8;a++)for(s=24;0<=s;s-=8)o<<=1,o|=t>>>s+a&1,o<<=1,o|=e>>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.pc1=function pc1(e,t,r,n){for(var i=0,o=0,a=7;5<=a;a--){for(var s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(s=0;s<=24;s+=8)i<<=1,i|=e>>s+a&1}for(s=0;s<=24;s+=8)i<<=1,i|=t>>s+a&1;for(a=1;a<=3;a++){for(s=0;s<=24;s+=8)o<<=1,o|=t>>s+a&1;for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1}for(s=0;s<=24;s+=8)o<<=1,o|=e>>s+a&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.r28shl=function r28shl(e,t){return e<<t&268435455|e>>>28-t};var u=[14,11,17,4,27,23,25,0,13,22,7,18,5,9,16,24,2,20,12,21,1,8,15,26,15,4,25,19,9,1,26,16,5,11,23,8,12,7,17,0,22,3,10,14,6,20,27,24];t.pc2=function pc2(e,t,r,n){for(var i=0,o=0,a=u.length>>>1,s=0;s<a;s++)i<<=1,i|=e>>>u[s]&1;for(s=a;s<u.length;s++)o<<=1,o|=t>>>u[s]&1;r[n+0]=i>>>0,r[n+1]=o>>>0},t.expand=function expand(e,t,r){for(var n=0,i=0,n=(1&e)<<5|e>>>27,o=23;15<=o;o-=4)n<<=6,n|=e>>>o&63;for(o=11;3<=o;o-=4)i|=e>>>o&63,i<<=6;i|=(31&e)<<1|e>>>31,t[r+0]=n>>>0,t[r+1]=i>>>0};var i=[14,0,4,15,13,7,1,4,2,14,15,2,11,13,8,1,3,10,10,6,6,12,12,11,5,9,9,5,0,3,7,8,4,15,1,12,14,8,8,2,13,4,6,9,2,1,11,7,15,5,12,11,9,3,7,14,3,10,10,0,5,6,0,13,15,3,1,13,8,4,14,7,6,15,11,2,3,8,4,14,9,12,7,0,2,1,13,10,12,6,0,9,5,11,10,5,0,13,14,8,7,10,11,1,10,3,4,15,13,4,1,2,5,11,8,6,12,7,6,12,9,0,3,5,2,14,15,9,10,13,0,7,9,0,14,9,6,3,3,4,15,6,5,10,1,2,13,8,12,5,7,14,11,12,4,11,2,15,8,1,13,1,6,10,4,13,9,0,8,6,15,9,3,8,0,7,11,4,1,15,2,14,12,3,5,11,10,5,14,2,7,12,7,13,13,8,14,11,3,5,0,6,6,15,9,0,10,3,1,4,2,7,8,2,5,12,11,1,12,10,4,14,15,9,10,3,6,15,9,0,0,6,12,10,11,1,7,13,13,8,15,9,1,4,3,5,14,11,5,12,2,7,8,2,4,14,2,14,12,11,4,2,1,12,7,4,10,7,11,13,6,1,8,5,5,0,3,15,15,10,13,3,0,9,14,8,9,6,4,11,2,8,1,12,11,7,10,1,13,14,7,2,8,13,15,6,9,15,12,0,5,9,6,10,3,4,0,5,14,3,12,10,1,15,10,4,15,2,9,7,2,12,6,9,8,5,0,6,13,1,3,13,4,14,14,0,7,11,5,3,11,8,9,4,14,3,15,2,5,12,2,9,8,5,12,15,3,10,7,11,0,14,4,1,10,7,1,6,13,0,11,8,6,13,4,13,11,0,2,11,14,7,15,4,0,9,8,1,13,10,3,14,12,3,9,5,7,12,5,2,10,15,6,8,1,6,1,6,4,11,11,13,13,8,12,1,3,4,7,10,14,7,10,9,15,5,6,0,8,15,0,14,5,2,9,3,2,12,13,1,2,15,8,13,4,8,6,10,15,3,11,7,1,4,10,12,9,5,3,6,14,11,5,0,0,14,12,9,7,2,7,2,11,1,4,14,1,7,9,4,12,10,14,8,2,13,0,15,6,12,10,9,13,0,15,3,3,5,5,6,8,11];t.substitute=function substitute(e,t){for(var r=0,n=0;n<4;n++)r<<=4,r|=i[64*n+(e>>>18-6*n&63)];for(n=0;n<4;n++)r<<=4,r|=i[256+64*n+(t>>>18-6*n&63)];return r>>>0};var n=[16,25,12,11,3,20,4,15,31,17,9,6,27,14,1,22,30,24,8,18,0,5,29,23,13,19,2,26,10,21,28,7];t.permute=function permute(e){for(var t=0,r=0;r<n.length;r++)t<<=1,t|=e>>>n[r]&1;return t>>>0},t.padSplit=function padSplit(e,t,r){for(var n=e.toString(2);n.length<t;)n="0"+n;for(var i=[],o=0;o<t;o+=r)i.push(n.slice(o,o+r));return i.join(" ")}},function(e,t,r){"use strict";var a=r(19),n=r(1),l=r(321),i=r(186);function DESState(){this.tmp=new Array(2),this.keys=null}function DES(e){i.call(this,e);var t=new DESState;this._desState=t,this.deriveKeys(t,e.key)}n(DES,i),(e.exports=DES).create=function create(e){return new DES(e)};var s=[1,1,2,2,2,2,2,2,1,2,2,2,2,2,2,1];DES.prototype.deriveKeys=function deriveKeys(e,t){e.keys=new Array(32),a.equal(t.length,this.blockSize,"Invalid key length");var r=l.readUInt32BE(t,0),n=l.readUInt32BE(t,4);l.pc1(r,n,e.tmp,0),r=e.tmp[0],n=e.tmp[1];for(var i=0;i<e.keys.length;i+=2){var o=s[i>>>1],r=l.r28shl(r,o),n=l.r28shl(n,o);l.pc2(r,n,e.keys,i)}},DES.prototype._update=function _update(e,t,r,n){var i=this._desState,o=l.readUInt32BE(e,t),t=l.readUInt32BE(e,t+4);l.ip(o,t,i.tmp,0),o=i.tmp[0],t=i.tmp[1],"encrypt"===this.type?this._encrypt(i,o,t,i.tmp,0):this._decrypt(i,o,t,i.tmp,0),o=i.tmp[0],t=i.tmp[1],l.writeUInt32BE(r,o,n),l.writeUInt32BE(r,t,n+4)},DES.prototype._pad=function _pad(e,t){for(var r=e.length-t,n=t;n<e.length;n++)e[n]=r;return!0},DES.prototype._unpad=function _unpad(e){for(var t=e[e.length-1],r=e.length-t;r<e.length;r++)a.equal(e[r],t);return e.slice(0,e.length-t)},DES.prototype._encrypt=function _encrypt(e,t,r,n,i){for(var o=t,a=r,s=0;s<e.keys.length;s+=2){var u=e.keys[s],c=e.keys[s+1];l.expand(a,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1],u=l.substitute(u,c),c=a,a=(o^l.permute(u))>>>0,o=c}l.rip(a,o,n,i)},DES.prototype._decrypt=function _decrypt(e,t,r,n,i){for(var o=r,a=t,s=e.keys.length-2;0<=s;s-=2){var u=e.keys[s],c=e.keys[s+1];l.expand(o,e.tmp,0),u^=e.tmp[0],c^=e.tmp[1],u=l.substitute(u,c),c=o,o=(a^l.permute(u))>>>0,a=c}l.rip(o,a,n,i)}},function(e,t,r){var u=r(84),c=r(5).Buffer,l=r(324);t.encrypt=function(e,t){var r=Math.ceil(t.length/16),n=e._cache.length;e._cache=c.concat([e._cache,c.allocUnsafe(16*r)]);for(var i=0;i<r;i++){var o=function getBlock(e){var t=e._cipher.encryptBlockRaw(e._prev);return l(e._prev),t}(e),a=n+16*i;e._cache.writeUInt32BE(o[0],a+0),e._cache.writeUInt32BE(o[1],a+4),e._cache.writeUInt32BE(o[2],a+8),e._cache.writeUInt32BE(o[3],a+12)}var s=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),u(t,s)}},function(e,t){e.exports=function incr32(e){for(var t,r=e.length;r--;){if(255!==(t=e.readUInt8(r))){t++,e.writeUInt8(t,r);break}e.writeUInt8(0,r)}}},function(e){e.exports=JSON.parse('{"aes-128-ecb":{"cipher":"AES","key":128,"iv":0,"mode":"ECB","type":"block"},"aes-192-ecb":{"cipher":"AES","key":192,"iv":0,"mode":"ECB","type":"block"},"aes-256-ecb":{"cipher":"AES","key":256,"iv":0,"mode":"ECB","type":"block"},"aes-128-cbc":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes-192-cbc":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes-256-cbc":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes128":{"cipher":"AES","key":128,"iv":16,"mode":"CBC","type":"block"},"aes192":{"cipher":"AES","key":192,"iv":16,"mode":"CBC","type":"block"},"aes256":{"cipher":"AES","key":256,"iv":16,"mode":"CBC","type":"block"},"aes-128-cfb":{"cipher":"AES","key":128,"iv":16,"mode":"CFB","type":"stream"},"aes-192-cfb":{"cipher":"AES","key":192,"iv":16,"mode":"CFB","type":"stream"},"aes-256-cfb":{"cipher":"AES","key":256,"iv":16,"mode":"CFB","type":"stream"},"aes-128-cfb8":{"cipher":"AES","key":128,"iv":16,"mode":"CFB8","type":"stream"},"aes-192-cfb8":{"cipher":"AES","key":192,"iv":16,"mode":"CFB8","type":"stream"},"aes-256-cfb8":{"cipher":"AES","key":256,"iv":16,"mode":"CFB8","type":"stream"},"aes-128-cfb1":{"cipher":"AES","key":128,"iv":16,"mode":"CFB1","type":"stream"},"aes-192-cfb1":{"cipher":"AES","key":192,"iv":16,"mode":"CFB1","type":"stream"},"aes-256-cfb1":{"cipher":"AES","key":256,"iv":16,"mode":"CFB1","type":"stream"},"aes-128-ofb":{"cipher":"AES","key":128,"iv":16,"mode":"OFB","type":"stream"},"aes-192-ofb":{"cipher":"AES","key":192,"iv":16,"mode":"OFB","type":"stream"},"aes-256-ofb":{"cipher":"AES","key":256,"iv":16,"mode":"OFB","type":"stream"},"aes-128-ctr":{"cipher":"AES","key":128,"iv":16,"mode":"CTR","type":"stream"},"aes-192-ctr":{"cipher":"AES","key":192,"iv":16,"mode":"CTR","type":"stream"},"aes-256-ctr":{"cipher":"AES","key":256,"iv":16,"mode":"CTR","type":"stream"},"aes-128-gcm":{"cipher":"AES","key":128,"iv":12,"mode":"GCM","type":"auth"},"aes-192-gcm":{"cipher":"AES","key":192,"iv":12,"mode":"GCM","type":"auth"},"aes-256-gcm":{"cipher":"AES","key":256,"iv":12,"mode":"GCM","type":"auth"}}')},function(e,t,r){var o=r(114),a=r(5).Buffer,s=r(35),n=r(1),u=r(732),i=r(84),c=r(324);function StreamCipher(e,t,r,n){s.call(this);var i=a.alloc(4,0);this._cipher=new o.AES(t),i=this._cipher.encryptBlock(i),this._ghash=new u(i),r=function calcIv(e,t,r){if(12===t.length)return e._finID=a.concat([t,a.from([0,0,0,1])]),a.concat([t,a.from([0,0,0,2])]);var n=new u(r),i=t.length,r=i%16;return n.update(t),r&&n.update(a.alloc(r=16-r,0)),n.update(a.alloc(8,0)),r=8*i,(i=a.alloc(8)).writeUIntBE(r,0,8),n.update(i),e._finID=n.state,e=a.from(e._finID),c(e),e}(this,r,i),this._prev=a.from(r),this._cache=a.allocUnsafe(0),this._secCache=a.allocUnsafe(0),this._decrypt=n,this._alen=0,this._len=0,this._mode=e,this._authTag=null,this._called=!1}n(StreamCipher,s),StreamCipher.prototype._update=function(e){this._called||!this._alen||(t=16-this._alen%16)<16&&(t=a.alloc(t,0),this._ghash.update(t)),this._called=!0;var t=this._mode.encrypt(this,e);return this._decrypt?this._ghash.update(e):this._ghash.update(t),this._len+=e.length,t},StreamCipher.prototype._final=function(){if(this._decrypt&&!this._authTag)throw new Error("Unsupported state or unable to authenticate data");var e=i(this._ghash.final(8*this._alen,8*this._len),this._cipher.encryptBlock(this._finID));if(this._decrypt&&function xorTest(e,t){var r=0;e.length!==t.length&&r++;for(var n=Math.min(e.length,t.length),i=0;i<n;++i)r+=e[i]^t[i];return r}(e,this._authTag))throw new Error("Unsupported state or unable to authenticate data");this._authTag=e,this._cipher.scrub()},StreamCipher.prototype.getAuthTag=function getAuthTag(){if(this._decrypt||!a.isBuffer(this._authTag))throw new Error("Attempting to get auth tag in unsupported state");return this._authTag},StreamCipher.prototype.setAuthTag=function setAuthTag(e){if(!this._decrypt)throw new Error("Attempting to set auth tag in unsupported state");this._authTag=e},StreamCipher.prototype.setAAD=function setAAD(e){if(this._called)throw new Error("Attempting to set AAD in unsupported state");this._ghash.update(e),this._alen+=e.length},e.exports=StreamCipher},function(e,t,r){var i=r(114),o=r(5).Buffer,a=r(35);function StreamCipher(e,t,r,n){a.call(this),this._cipher=new i.AES(t),this._prev=o.from(r),this._cache=o.allocUnsafe(0),this._secCache=o.allocUnsafe(0),this._decrypt=n,this._mode=e}r(1)(StreamCipher,a),StreamCipher.prototype._update=function(e){return this._mode.encrypt(this,e,this._decrypt)},StreamCipher.prototype._final=function(){this._cipher.scrub()},e.exports=StreamCipher},function(e,t,r){var i=r(64);(e.exports=findPrime).simpleSieve=simpleSieve,findPrime.fermatTest=fermatTest;var o=r(15),a=new o(24),s=new(r(329)),u=new o(1),c=new o(2),l=new o(5),f=(new o(16),new o(8),new o(10)),h=new o(3),d=(new o(7),new o(11)),p=new o(4),m=(new o(12),null);function simpleSieve(e){for(var t=function _getPrimes(){if(null!==m)return m;var e=[];e[0]=2;for(var t=1,r=3;r<1048576;r+=2){for(var n=Math.ceil(Math.sqrt(r)),i=0;i<t&&e[i]<=n&&r%e[i]!=0;i++);t!==i&&e[i]<=n||(e[t++]=r)}return m=e}(),r=0;r<t.length;r++)if(0===e.modn(t[r]))return 0===e.cmpn(t[r]);return!0}function fermatTest(e){var t=o.mont(e);return 0===c.toRed(t).redPow(e.subn(1)).fromRed().cmpn(1)}function findPrime(e,t){if(e<16)return new o(2===t||5===t?[140,123]:[140,39]);var r,n;for(t=new o(t);;){for(r=new o(i(Math.ceil(e/8)));r.bitLength()>e;)r.ishrn(1);if(r.isEven()&&r.iadd(u),r.testn(1)||r.iadd(c),t.cmp(c)){if(!t.cmp(l))for(;r.mod(f).cmp(h);)r.iadd(p)}else for(;r.mod(a).cmp(d);)r.iadd(p);if(simpleSieve(n=r.shrn(1))&&simpleSieve(r)&&fermatTest(n)&&fermatTest(r)&&s.test(n)&&s.test(r))return r}}},function(e,t,r){var d=r(15),n=r(189);function MillerRabin(e){this.rand=e||new n.Rand}(e.exports=MillerRabin).create=function create(e){return new MillerRabin(e)},MillerRabin.prototype._randbelow=function _randbelow(e){var t=e.bitLength(),r=Math.ceil(t/8);do{var n=new d(this.rand.generate(r))}while(0<=n.cmp(e));return n},MillerRabin.prototype._randrange=function _randrange(e,t){return t=t.sub(e),e.add(this._randbelow(t))},MillerRabin.prototype.test=function test(e,t,r){var n=e.bitLength(),i=d.mont(e),o=new d(1).toRed(i);t=t||Math.max(1,n/48|0);for(var a=e.subn(1),s=0;!a.testn(s);s++);for(var u=e.shrn(s),c=a.toRed(i);0<t;t--){var l=this._randrange(new d(2),a);r&&r(l);var f=l.toRed(i).redPow(u);if(0!==f.cmp(o)&&0!==f.cmp(c)){for(var h=1;h<s;h++){if(0===(f=f.redSqr()).cmp(o))return!1;if(0===f.cmp(c))break}if(h===s)return!1}}return!0},MillerRabin.prototype.getDivisor=function getDivisor(e,t){var r=e.bitLength(),n=d.mont(e),i=new d(1).toRed(n);t=t||Math.max(1,r/48|0);for(var o=e.subn(1),a=0;!o.testn(a);a++);for(var s=e.shrn(a),u=o.toRed(n);0<t;t--){var c=this._randrange(new d(2),o),l=e.gcd(c);if(0!==l.cmpn(1))return l;var f=c.toRed(n).redPow(s);if(0!==f.cmp(i)&&0!==f.cmp(u)){for(var h=1;h<a;h++){if(0===(f=f.redSqr()).cmp(i))return f.fromRed().subn(1).gcd(e);if(0===f.cmp(u))break}if(h===a)return(f=f.redSqr()).fromRed().subn(1).gcd(e)}}return!1}},function(y,e,v){"use strict";!function(e,s){var n;function QJ0(e,t){return e.listeners(t).length}(y.exports=Readable).ReadableState=ReadableState,v(32).EventEmitter;var i,t,r,o=v(331),u=v(11).Buffer,c=e.Uint8Array||function(){},a=v(742),l=a&&a.debuglog?a.debuglog("stream"):function debug(){},f=v(743),e=v(332),h=v(333).getHighWaterMark,d=(a=v(68).codes).ERR_INVALID_ARG_TYPE,p=a.ERR_STREAM_PUSH_AFTER_EOF,m=a.ERR_METHOD_NOT_IMPLEMENTED,_=a.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;v(1)(Readable,o);var g=e.errorOrDestroy,b=["error","close","destroy","pause","resume"];function ReadableState(e,t,r){n=n||v(69),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.readableObjectMode),this.highWaterMark=h(this,e,"readableHighWaterMark",r),this.buffer=new f,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!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.destroyed=!1,this.defaultEncoding=e.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,e.encoding&&(i=i||v(43).StringDecoder,this.decoder=new i(e.encoding),this.encoding=e.encoding)}function Readable(e){if(n=n||v(69),!(this instanceof Readable))return new Readable(e);var t=this instanceof n;this._readableState=new ReadableState(e,this,t),this.readable=!0,e&&("function"==typeof e.read&&(this._read=e.read),"function"==typeof e.destroy&&(this._destroy=e.destroy)),o.call(this)}function readableAddChunk(e,t,r,n,i){l("readableAddChunk",t);var o,a=e._readableState;if(null===t)a.reading=!1,function onEofChunk(e,t){var r;l("onEofChunk"),t.ended||(!t.decoder||(r=t.decoder.end())&&r.length&&(t.buffer.push(r),t.length+=t.objectMode?1:r.length),t.ended=!0,t.sync?emitReadable(e):(t.needReadable=!1,t.emittedReadable||(t.emittedReadable=!0,emitReadable_(e))))}(e,a);else if(o=i?o:function chunkInvalid(e,t){var r;return r=!function _isUint8Array(e){return u.isBuffer(e)||e instanceof c}(t)&&"string"!=typeof t&&void 0!==t&&!e.objectMode?new d("chunk",["string","Buffer","Uint8Array"],t):r}(a,t))g(e,o);else if(a.objectMode||t&&0<t.length)if("string"==typeof t||a.objectMode||Object.getPrototypeOf(t)===u.prototype||(t=function _uint8ArrayToBuffer(e){return u.from(e)}(t)),n)a.endEmitted?g(e,new _):addChunk(e,a,t,!0);else if(a.ended)g(e,new p);else{if(a.destroyed)return!1;a.reading=!1,a.decoder&&!r?(t=a.decoder.write(t),a.objectMode||0!==t.length?addChunk(e,a,t,!1):maybeReadMore(e,a)):addChunk(e,a,t,!1)}else n||(a.reading=!1,maybeReadMore(e,a));return!a.ended&&(a.length<a.highWaterMark||0===a.length)}function addChunk(e,t,r,n){t.flowing&&0===t.length&&!t.sync?(t.awaitDrain=0,e.emit("data",r)):(t.length+=t.objectMode?1:r.length,n?t.buffer.unshift(r):t.buffer.push(r),t.needReadable&&emitReadable(e)),maybeReadMore(e,t)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(e){this._readableState&&(this._readableState.destroyed=e)}}),Readable.prototype.destroy=e.destroy,Readable.prototype._undestroy=e.undestroy,Readable.prototype._destroy=function(e,t){t(e)},Readable.prototype.push=function(e,t){var r,n=this._readableState;return n.objectMode?r=!0:"string"==typeof e&&((t=t||n.defaultEncoding)!==n.encoding&&(e=u.from(e,t),t=""),r=!0),readableAddChunk(this,e,t,!1,r)},Readable.prototype.unshift=function(e){return readableAddChunk(this,e,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(e){var t=new(i=i||v(43).StringDecoder)(e);this._readableState.decoder=t,this._readableState.encoding=this._readableState.decoder.encoding;for(var r=this._readableState.buffer.head,n="";null!==r;)n+=t.write(r.data),r=r.next;return this._readableState.buffer.clear(),""!==n&&this._readableState.buffer.push(n),this._readableState.length=n.length,this};function howMuchToRead(e,t){return e<=0||0===t.length&&t.ended?0:t.objectMode?1:e!=e?(t.flowing&&t.length?t.buffer.head.data:t).length:(e>t.highWaterMark&&(t.highWaterMark=function computeNewHighWaterMark(e){return 1073741824<=e?e=1073741824:(e--,e|=e>>>1,e|=e>>>2,e|=e>>>4,e|=e>>>8,e|=e>>>16,e++),e}(e)),e<=t.length?e:t.ended?t.length:(t.needReadable=!0,0))}function emitReadable(e){var t=e._readableState;l("emitReadable",t.needReadable,t.emittedReadable),t.needReadable=!1,t.emittedReadable||(l("emitReadable",t.flowing),t.emittedReadable=!0,s.nextTick(emitReadable_,e))}function emitReadable_(e){var t=e._readableState;l("emitReadable_",t.destroyed,t.length,t.ended),t.destroyed||!t.length&&!t.ended||(e.emit("readable"),t.emittedReadable=!1),t.needReadable=!t.flowing&&!t.ended&&t.length<=t.highWaterMark,flow(e)}function maybeReadMore(e,t){t.readingMore||(t.readingMore=!0,s.nextTick(maybeReadMore_,e,t))}function maybeReadMore_(e,t){for(;!t.reading&&!t.ended&&(t.length<t.highWaterMark||t.flowing&&0===t.length);){var r=t.length;if(l("maybeReadMore read 0"),e.read(0),r===t.length)break}t.readingMore=!1}function updateReadableListening(e){var t=e._readableState;t.readableListening=0<e.listenerCount("readable"),t.resumeScheduled&&!t.paused?t.flowing=!0:0<e.listenerCount("data")&&e.resume()}function nReadingNextTick(e){l("readable nexttick read 0"),e.read(0)}function resume_(e,t){l("resume",t.reading),t.reading||e.read(0),t.resumeScheduled=!1,e.emit("resume"),flow(e),t.flowing&&!t.reading&&e.read(0)}function flow(e){var t=e._readableState;for(l("flow",t.flowing);t.flowing&&null!==e.read(););}function fromList(e,t){return 0===t.length?null:(t.objectMode?r=t.buffer.shift():!e||e>=t.length?(r=t.decoder?t.buffer.join(""):1===t.buffer.length?t.buffer.first():t.buffer.concat(t.length),t.buffer.clear()):r=t.buffer.consume(e,t.decoder),r);var r}function endReadable(e){var t=e._readableState;l("endReadable",t.endEmitted),t.endEmitted||(t.ended=!0,s.nextTick(endReadableNT,t,e))}function endReadableNT(e,t){l("endReadableNT",e.endEmitted,e.length),e.endEmitted||0!==e.length||(e.endEmitted=!0,t.readable=!1,t.emit("end"),!e.autoDestroy||(!(e=t._writableState)||e.autoDestroy&&e.finished)&&t.destroy())}function indexOf(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r]===t)return r;return-1}Readable.prototype.read=function(e){l("read",e),e=parseInt(e,10);var t=this._readableState,r=e;if(0!==e&&(t.emittedReadable=!1),0===e&&t.needReadable&&((0!==t.highWaterMark?t.length>=t.highWaterMark:0<t.length)||t.ended))return l("read: emitReadable",t.length,t.ended),(0===t.length&&t.ended?endReadable:emitReadable)(this),null;if(0===(e=howMuchToRead(e,t))&&t.ended)return 0===t.length&&endReadable(this),null;var n=t.needReadable;return l("need readable",n),(0===t.length||t.length-e<t.highWaterMark)&&l("length less than watermark",n=!0),t.ended||t.reading?l("reading or ended",n=!1):n&&(l("do read"),t.reading=!0,t.sync=!0,0===t.length&&(t.needReadable=!0),this._read(t.highWaterMark),t.sync=!1,t.reading||(e=howMuchToRead(r,t))),null===(n=0<e?fromList(e,t):null)?(t.needReadable=t.length<=t.highWaterMark,e=0):(t.length-=e,t.awaitDrain=0),0===t.length&&(t.ended||(t.needReadable=!0),r!==e&&t.ended&&endReadable(this)),null!==n&&this.emit("data",n),n},Readable.prototype._read=function(e){g(this,new m("_read()"))},Readable.prototype.pipe=function(r,e){var n=this,i=this._readableState;switch(i.pipesCount){case 0:i.pipes=r;break;case 1:i.pipes=[i.pipes,r];break;default:i.pipes.push(r)}function onend(){l("onend"),r.end()}i.pipesCount+=1,l("pipe count=%d opts=%j",i.pipesCount,e),e=e&&!1===e.end||r===s.stdout||r===s.stderr?unpipe:onend,i.endEmitted?s.nextTick(e):n.once("end",e),r.on("unpipe",function onunpipe(e,t){l("onunpipe"),e===n&&t&&!1===t.hasUnpiped&&(t.hasUnpiped=!0,function cleanup(){l("cleanup"),r.removeListener("close",onclose),r.removeListener("finish",onfinish),r.removeListener("drain",o),r.removeListener("error",onerror),r.removeListener("unpipe",onunpipe),n.removeListener("end",onend),n.removeListener("end",unpipe),n.removeListener("data",ondata),a=!0,!i.awaitDrain||r._writableState&&!r._writableState.needDrain||o()}())});var o=function pipeOnDrain(t){return function pipeOnDrainFunctionResult(){var e=t._readableState;l("pipeOnDrain",e.awaitDrain),e.awaitDrain&&e.awaitDrain--,0===e.awaitDrain&&QJ0(t,"data")&&(e.flowing=!0,flow(t))}}(n);r.on("drain",o);var a=!1;function ondata(e){l("ondata"),e=r.write(e),l("dest.write",e),!1===e&&((1===i.pipesCount&&i.pipes===r||1<i.pipesCount&&-1!==indexOf(i.pipes,r))&&!a&&(l("false write response, pause",i.awaitDrain),i.awaitDrain++),n.pause())}function onerror(e){l("onerror",e),unpipe(),r.removeListener("error",onerror),0===QJ0(r,"error")&&g(r,e)}function onclose(){r.removeListener("finish",onfinish),unpipe()}function onfinish(){l("onfinish"),r.removeListener("close",onclose),unpipe()}function unpipe(){l("unpipe"),n.unpipe(r)}return n.on("data",ondata),function prependListener(e,t,r){"function"==typeof e.prependListener?e.prependListener(t,r):e._events&&e._events[t]?Array.isArray(e._events[t])?e._events[t].unshift(r):e._events[t]=[r,e._events[t]]:e.on(t,r)}(r,"error",onerror),r.once("close",onclose),r.once("finish",onfinish),r.emit("pipe",n),i.flowing||(l("pipe resume"),n.resume()),r},Readable.prototype.unpipe=function(e){var t=this._readableState,r={hasUnpiped:!1};if(0===t.pipesCount)return this;if(1===t.pipesCount)return e&&e!==t.pipes||(e=e||t.pipes,t.pipes=null,t.pipesCount=0,t.flowing=!1,e&&e.emit("unpipe",this,r)),this;if(!e){var n=t.pipes,i=t.pipesCount;t.pipes=null,t.pipesCount=0,t.flowing=!1;for(var o=0;o<i;o++)n[o].emit("unpipe",this,{hasUnpiped:!1});return this}var a=indexOf(t.pipes,e);return-1===a||(t.pipes.splice(a,1),--t.pipesCount,1===t.pipesCount&&(t.pipes=t.pipes[0]),e.emit("unpipe",this,r)),this},Readable.prototype.addListener=Readable.prototype.on=function(e,t){var r=o.prototype.on.call(this,e,t),t=this._readableState;return"data"===e?(t.readableListening=0<this.listenerCount("readable"),!1!==t.flowing&&this.resume()):"readable"===e&&(t.endEmitted||t.readableListening||(t.readableListening=t.needReadable=!0,t.flowing=!1,t.emittedReadable=!1,l("on readable",t.length,t.reading),t.length?emitReadable(this):t.reading||s.nextTick(nReadingNextTick,this))),r},Readable.prototype.removeListener=function(e,t){return t=o.prototype.removeListener.call(this,e,t),"readable"===e&&s.nextTick(updateReadableListening,this),t},Readable.prototype.removeAllListeners=function(e){var t=o.prototype.removeAllListeners.apply(this,arguments);return"readable"!==e&&void 0!==e||s.nextTick(updateReadableListening,this),t},Readable.prototype.resume=function(){var e=this._readableState;return e.flowing||(l("resume"),e.flowing=!e.readableListening,function resume(e,t){t.resumeScheduled||(t.resumeScheduled=!0,s.nextTick(resume_,e,t))}(this,e)),e.paused=!1,this},Readable.prototype.pause=function(){return l("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(l("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(t){var e,r=this,n=this._readableState,i=!1;for(e in t.on("end",function(){var e;l("wrapped end"),!n.decoder||n.ended||(e=n.decoder.end())&&e.length&&r.push(e),r.push(null)}),t.on("data",function(e){l("wrapped data"),n.decoder&&(e=n.decoder.write(e)),n.objectMode&&null==e||(n.objectMode||e&&e.length)&&(r.push(e)||(i=!0,t.pause()))}),t)void 0===this[e]&&"function"==typeof t[e]&&(this[e]=function methodWrap(e){return function methodWrapReturnFunction(){return t[e].apply(t,arguments)}}(e));for(var o=0;o<b.length;o++)t.on(b[o],this.emit.bind(this,b[o]));return this._read=function(e){l("wrapped _read",e),i&&(i=!1,t.resume())},this},"function"==typeof Symbol&&(Readable.prototype[Symbol.asyncIterator]=function(){return(t=void 0===t?v(745):t)(this)}),Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function get(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function get(){return this._readableState.flowing},set:function set(e){this._readableState&&(this._readableState.flowing=e)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function get(){return this._readableState.length}}),"function"==typeof Symbol&&(Readable.from=function(e,t){return(r=void 0===r?v(746):r)(Readable,e,t)})}.call(this,v(12),v(9))},function(e,t,r){e.exports=r(32).EventEmitter},function(e,t,r){"use strict";!function(o){function emitErrorAndCloseNT(e,t){emitErrorNT(e,t),emitCloseNT(e)}function emitCloseNT(e){e._writableState&&!e._writableState.emitClose||e._readableState&&!e._readableState.emitClose||e.emit("close")}function emitErrorNT(e,t){e.emit("error",t)}e.exports={destroy:function destroy(e,t){var r=this,n=this._readableState&&this._readableState.destroyed,i=this._writableState&&this._writableState.destroyed;return n||i?t?t(e):e&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,o.nextTick(emitErrorNT,this,e)):o.nextTick(emitErrorNT,this,e)):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(e||null,function(e){!t&&e?r._writableState?r._writableState.errorEmitted?o.nextTick(emitCloseNT,r):(r._writableState.errorEmitted=!0,o.nextTick(emitErrorAndCloseNT,r,e)):o.nextTick(emitErrorAndCloseNT,r,e):t?(o.nextTick(emitCloseNT,r),t(e)):o.nextTick(emitCloseNT,r)})),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(e,t){var r=e._readableState,n=e._writableState;r&&r.autoDestroy||n&&n.autoDestroy?e.destroy(t):e.emit("error",t)}}}.call(this,r(9))},function(e,t,r){"use strict";var i=r(68).codes.ERR_INVALID_OPT_VALUE;e.exports={getHighWaterMark:function getHighWaterMark(e,t,r,n){if(null==(t=function highWaterMarkFrom(e,t,r){return null!=e.highWaterMark?e.highWaterMark:t?e[r]:null}(t,n,r)))return e.objectMode?16:16384;if(!isFinite(t)||Math.floor(t)!==t||t<0)throw new i(n?r:"highWaterMark",t);return Math.floor(t)}}},function(y,e,v){"use strict";!function(e,a){function CorkedRequest(e){var t=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(e,t,r){var n=e.entry;for(e.entry=null;n;){var i=n.callback;t.pendingcb--,i(r),n=n.next}t.corkedRequestsFree.next=e}(t,e)}}var n;(y.exports=Writable).WritableState=WritableState;var r,t={deprecate:v(165)},i=v(331),c=v(11).Buffer,s=e.Uint8Array||function(){},o=v(332),u=v(333).getHighWaterMark,l=(e=v(68).codes).ERR_INVALID_ARG_TYPE,f=e.ERR_METHOD_NOT_IMPLEMENTED,h=e.ERR_MULTIPLE_CALLBACK,d=e.ERR_STREAM_CANNOT_PIPE,p=e.ERR_STREAM_DESTROYED,m=e.ERR_STREAM_NULL_VALUES,_=e.ERR_STREAM_WRITE_AFTER_END,g=e.ERR_UNKNOWN_ENCODING,b=o.errorOrDestroy;function nop(){}function WritableState(e,t,r){n=n||v(69),"boolean"!=typeof r&&(r=t instanceof n),this.objectMode=!!(e=e||{}).objectMode,r&&(this.objectMode=this.objectMode||!!e.writableObjectMode),this.highWaterMark=u(this,e,"writableHighWaterMark",r),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,r=(this.destroyed=!1)===e.decodeStrings,this.decodeStrings=!r,this.defaultEncoding=e.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(e){!function onwrite(e,t){var r=e._writableState,n=r.sync,i=r.writecb;if("function"!=typeof i)throw new h;(function onwriteStateUpdate(e){e.writing=!1,e.writecb=null,e.length-=e.writelen,e.writelen=0})(r),t?function onwriteError(e,t,r,n,i){--t.pendingcb,r?(a.nextTick(i,n),a.nextTick(finishMaybe,e,t),e._writableState.errorEmitted=!0,b(e,n)):(i(n),e._writableState.errorEmitted=!0,b(e,n),finishMaybe(e,t))}(e,r,n,t,i):((t=needFinish(r)||e.destroyed)||r.corked||r.bufferProcessing||!r.bufferedRequest||clearBuffer(e,r),n?a.nextTick(afterWrite,e,r,t,i):afterWrite(e,r,t,i))}(t,e)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==e.emitClose,this.autoDestroy=!!e.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(e){var t=this instanceof(n=n||v(69));if(!t&&!r.call(Writable,this))return new Writable(e);this._writableState=new WritableState(e,this,t),this.writable=!0,e&&("function"==typeof e.write&&(this._write=e.write),"function"==typeof e.writev&&(this._writev=e.writev),"function"==typeof e.destroy&&(this._destroy=e.destroy),"function"==typeof e.final&&(this._final=e.final)),i.call(this)}function doWrite(e,t,r,n,i,o,a){t.writelen=n,t.writecb=a,t.writing=!0,t.sync=!0,t.destroyed?t.onwrite(new p("write")):r?e._writev(i,t.onwrite):e._write(i,o,t.onwrite),t.sync=!1}function afterWrite(e,t,r,n){r||function onwriteDrain(e,t){0===t.length&&t.needDrain&&(t.needDrain=!1,e.emit("drain"))}(e,t),t.pendingcb--,n(),finishMaybe(e,t)}function clearBuffer(e,t){t.bufferProcessing=!0;var r=t.bufferedRequest;if(e._writev&&r&&r.next){var n=t.bufferedRequestCount,i=new Array(n);(n=t.corkedRequestsFree).entry=r;for(var o=0,a=!0;r;)(i[o]=r).isBuf||(a=!1),r=r.next,o+=1;i.allBuffers=a,doWrite(e,t,!0,t.length,i,"",n.finish),t.pendingcb++,t.lastBufferedRequest=null,n.next?(t.corkedRequestsFree=n.next,n.next=null):t.corkedRequestsFree=new CorkedRequest(t),t.bufferedRequestCount=0}else{for(;r;){var s=r.chunk,u=r.encoding,c=r.callback;if(doWrite(e,t,!1,t.objectMode?1:s.length,s,u,c),r=r.next,t.bufferedRequestCount--,t.writing)break}null===r&&(t.lastBufferedRequest=null)}t.bufferedRequest=r,t.bufferProcessing=!1}function needFinish(e){return e.ending&&0===e.length&&null===e.bufferedRequest&&!e.finished&&!e.writing}function callFinal(t,r){t._final(function(e){r.pendingcb--,e&&b(t,e),r.prefinished=!0,t.emit("prefinish"),finishMaybe(t,r)})}function finishMaybe(e,t){var r=needFinish(t);return r&&(function prefinish(e,t){t.prefinished||t.finalCalled||("function"!=typeof e._final||t.destroyed?(t.prefinished=!0,e.emit("prefinish")):(t.pendingcb++,t.finalCalled=!0,a.nextTick(callFinal,e,t)))}(e,t),0===t.pendingcb&&(t.finished=!0,e.emit("finish"),!t.autoDestroy||(!(t=e._readableState)||t.autoDestroy&&t.endEmitted)&&e.destroy())),r}v(1)(Writable,i),WritableState.prototype.getBuffer=function getBuffer(){for(var e=this.bufferedRequest,t=[];e;)t.push(e),e=e.next;return t},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:t.deprecate(function writableStateBufferGetter(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(e){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(r=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(e){return!!r.call(this,e)||this===Writable&&e&&e._writableState instanceof WritableState}})):r=function realHasInstance(e){return e instanceof this},Writable.prototype.pipe=function(){b(this,new d)},Writable.prototype.write=function(e,t,r){var n=this._writableState,i=!1,o=!n.objectMode&&function _isUint8Array(e){return c.isBuffer(e)||e instanceof s}(e);return o&&!c.isBuffer(e)&&(e=function _uint8ArrayToBuffer(e){return c.from(e)}(e)),"function"==typeof t&&(r=t,t=null),t=o?"buffer":t||n.defaultEncoding,"function"!=typeof r&&(r=nop),n.ending?function writeAfterEnd(e,t){var r=new _;b(e,r),a.nextTick(t,r)}(this,r):(o||function validChunk(e,t,r,n){var i;return null===r?i=new m:"string"==typeof r||t.objectMode||(i=new l("chunk",["string","Buffer"],r)),!i||(b(e,i),void a.nextTick(n,i))}(this,n,e,r))&&(n.pendingcb++,i=function writeOrBuffer(e,t,r,n,i,o){r||n!==(s=function decodeChunk(e,t,r){return t=!e.objectMode&&!1!==e.decodeStrings&&"string"==typeof t?c.from(t,r):t}(t,n,i))&&(r=!0,i="buffer",n=s);var a=t.objectMode?1:n.length;t.length+=a;var s,u=t.length<t.highWaterMark;return u||(t.needDrain=!0),t.writing||t.corked?(s=t.lastBufferedRequest,t.lastBufferedRequest={chunk:n,encoding:i,isBuf:r,callback:o,next:null},s?s.next=t.lastBufferedRequest:t.bufferedRequest=t.lastBufferedRequest,t.bufferedRequestCount+=1):doWrite(e,t,!1,a,n,i,o),u}(this,n,o,e,t,r)),i},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var e=this._writableState;e.corked&&(e.corked--,e.writing||e.corked||e.bufferProcessing||!e.bufferedRequest||clearBuffer(this,e))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(e){if("string"==typeof e&&(e=e.toLowerCase()),!(-1<["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((e+"").toLowerCase())))throw new g(e);return this._writableState.defaultEncoding=e,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(e,t,r){r(new f("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(e,t,r){var n=this._writableState;return"function"==typeof e?(r=e,t=e=null):"function"==typeof t&&(r=t,t=null),null!=e&&this.write(e,t),n.corked&&(n.corked=1,this.uncork()),n.ending||function endWritable(e,t,r){t.ending=!0,finishMaybe(e,t),r&&(t.finished?a.nextTick(r):e.once("finish",r)),t.ended=!0,e.writable=!1}(this,n,r),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(e){this._writableState&&(this._writableState.destroyed=e)}}),Writable.prototype.destroy=o.destroy,Writable.prototype._undestroy=o.undestroy,Writable.prototype._destroy=function(e,t){t(e)}}.call(this,v(12),v(9))},function(e,t,r){"use strict";e.exports=Transform;var n=(e=r(68).codes).ERR_METHOD_NOT_IMPLEMENTED,i=e.ERR_MULTIPLE_CALLBACK,o=e.ERR_TRANSFORM_ALREADY_TRANSFORMING,a=e.ERR_TRANSFORM_WITH_LENGTH_0,s=r(69);function Transform(e){if(!(this instanceof Transform))return new Transform(e);s.call(this,e),this._transformState={afterTransform:function afterTransform(e,t){var r=this._transformState;r.transforming=!1;var n=r.writecb;if(null===n)return this.emit("error",new i);r.writechunk=null,(r.writecb=null)!=t&&this.push(t),n(e),(e=this._readableState).reading=!1,(e.needReadable||e.length<e.highWaterMark)&&this._read(e.highWaterMark)}.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,e&&("function"==typeof e.transform&&(this._transform=e.transform),"function"==typeof e.flush&&(this._flush=e.flush)),this.on("prefinish",prefinish)}function prefinish(){var r=this;"function"!=typeof this._flush||this._readableState.destroyed?done(this,null,null):this._flush(function(e,t){done(r,e,t)})}function done(e,t,r){if(t)return e.emit("error",t);if(null!=r&&e.push(r),e._writableState.length)throw new a;if(e._transformState.transforming)throw new o;return e.push(null)}r(1)(Transform,s),Transform.prototype.push=function(e,t){return this._transformState.needTransform=!1,s.prototype.push.call(this,e,t)},Transform.prototype._transform=function(e,t,r){r(new n("_transform()"))},Transform.prototype._write=function(e,t,r){var n=this._transformState;n.writecb=r,n.writechunk=e,n.writeencoding=t,n.transforming||(t=this._readableState,(n.needTransform||t.needReadable||t.length<t.highWaterMark)&&this._read(t.highWaterMark))},Transform.prototype._read=function(e){var t=this._transformState;null===t.writechunk||t.transforming?t.needTransform=!0:(t.transforming=!0,this._transform(t.writechunk,t.writeencoding,t.afterTransform))},Transform.prototype._destroy=function(e,t){s.prototype._destroy.call(this,e,function(e){t(e)})}},function(e,t,r){"use strict";function zero2(e){return 1===e.length?"0"+e:e}function toHex(e){for(var t="",r=0;r<e.length;r++)t+=zero2(e[r].toString(16));return t}t.toArray=function toArray(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var r=[];if("string"!=typeof e){for(var n=0;n<e.length;n++)r[n]=0|e[n];return r}if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),n=0;n<e.length;n+=2)r.push(parseInt(e[n]+e[n+1],16));else for(n=0;n<e.length;n++){var i=(o=e.charCodeAt(n))>>8,o=255&o;i?r.push(i,o):r.push(o)}return r},t.zero2=zero2,t.toHex=toHex,t.encode=function encode(e,t){return"hex"===t?toHex(e):e}},function(e,t,r){"use strict";t.base=r(116),t.short=r(753),t.mont=r(754),t.edwards=r(755)},function(e,t,r){"use strict";var n=r(24).rotr32;function ch32(e,t,r){return e&t^~e&r}function maj32(e,t,r){return e&t^e&r^t&r}t.ft_1=function ft_1(e,t,r,n){return 0===e?ch32(t,r,n):1===e||3===e?t^r^n:2===e?maj32(t,r,n):void 0},t.ch32=ch32,t.maj32=maj32,t.p32=function p32(e,t,r){return e^t^r},t.s0_256=function s0_256(e){return n(e,2)^n(e,13)^n(e,22)},t.s1_256=function s1_256(e){return n(e,6)^n(e,11)^n(e,25)},t.g0_256=function g0_256(e){return n(e,7)^n(e,18)^e>>>3},t.g1_256=function g1_256(e){return n(e,17)^n(e,19)^e>>>10}},function(e,t,r){"use strict";var n=r(24),i=r(85),o=r(338),p=r(19),m=n.sum32,_=n.sum32_4,g=n.sum32_5,b=o.ch32,y=o.maj32,v=o.s0_256,w=o.s1_256,E=o.g0_256,T=o.g1_256,a=i.BlockHash,s=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function SHA256(){if(!(this instanceof SHA256))return new SHA256;a.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=s,this.W=new Array(64)}n.inherits(SHA256,a),(e.exports=SHA256).blockSize=512,SHA256.outSize=256,SHA256.hmacStrength=192,SHA256.padLength=64,SHA256.prototype._update=function _update(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=_(T(r[n-2]),r[n-7],E(r[n-15]),r[n-16]);var i=this.h[0],o=this.h[1],a=this.h[2],s=this.h[3],u=this.h[4],c=this.h[5],l=this.h[6],f=this.h[7];for(p(this.k.length===r.length),n=0;n<r.length;n++)var h=g(f,w(u),b(u,c,l),this.k[n],r[n]),d=m(v(i),y(i,o,a)),f=l,l=c,c=u,u=m(s,h),s=a,a=o,o=i,i=m(h,d);this.h[0]=m(this.h[0],i),this.h[1]=m(this.h[1],o),this.h[2]=m(this.h[2],a),this.h[3]=m(this.h[3],s),this.h[4]=m(this.h[4],u),this.h[5]=m(this.h[5],c),this.h[6]=m(this.h[6],l),this.h[7]=m(this.h[7],f)},SHA256.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(24),i=r(85),N=r(19),R=n.rotr64_hi,P=n.rotr64_lo,h=n.shr64_hi,d=n.shr64_lo,I=n.sum64,B=n.sum64_hi,L=n.sum64_lo,p=n.sum64_4_hi,m=n.sum64_4_lo,D=n.sum64_5_hi,j=n.sum64_5_lo,o=i.BlockHash,a=[1116352408,3609767458,1899447441,602891725,3049323471,3964484399,3921009573,2173295548,961987163,4081628472,1508970993,3053834265,2453635748,2937671579,2870763221,3664609560,3624381080,2734883394,310598401,1164996542,607225278,1323610764,1426881987,3590304994,1925078388,4068182383,2162078206,991336113,2614888103,633803317,3248222580,3479774868,3835390401,2666613458,4022224774,944711139,264347078,2341262773,604807628,2007800933,770255983,1495990901,1249150122,1856431235,1555081692,3175218132,1996064986,2198950837,2554220882,3999719339,2821834349,766784016,2952996808,2566594879,3210313671,3203337956,3336571891,1034457026,3584528711,2466948901,113926993,3758326383,338241895,168717936,666307205,1188179964,773529912,1546045734,1294757372,1522805485,1396182291,2643833823,1695183700,2343527390,1986661051,1014477480,2177026350,1206759142,2456956037,344077627,2730485921,1290863460,2820302411,3158454273,3259730800,3505952657,3345764771,106217008,3516065817,3606008344,3600352804,1432725776,4094571909,1467031594,275423344,851169720,430227734,3100823752,506948616,1363258195,659060556,3750685593,883997877,3785050280,958139571,3318307427,1322822218,3812723403,1537002063,2003034995,1747873779,3602036899,1955562222,1575990012,2024104815,1125592928,2227730452,2716904306,2361852424,442776044,2428436474,593698344,2756734187,3733110249,3204031479,2999351573,3329325298,3815920427,3391569614,3928383900,3515267271,566280711,3940187606,3454069534,4118630271,4000239992,116418474,1914138554,174292421,2731055270,289380356,3203993006,460393269,320620315,685471733,587496836,852142971,1086792851,1017036298,365543100,1126000580,2618297676,1288033470,3409855158,1501505948,4234509866,1607167915,987167468,1816402316,1246189591];function SHA512(){if(!(this instanceof SHA512))return new SHA512;o.call(this),this.h=[1779033703,4089235720,3144134277,2227873595,1013904242,4271175723,2773480762,1595750129,1359893119,2917565137,2600822924,725511199,528734635,4215389547,1541459225,327033209],this.k=a,this.W=new Array(160)}n.inherits(SHA512,o),(e.exports=SHA512).blockSize=1024,SHA512.outSize=512,SHA512.hmacStrength=192,SHA512.padLength=128,SHA512.prototype._prepareBlock=function _prepareBlock(e,t){for(var r=this.W,n=0;n<32;n++)r[n]=e[t+n];for(;n<r.length;n+=2){var i=function g1_512_hi(e,t){return(t=R(e,t,19)^R(t,e,29)^(t=h(e,t,6)))<0&&(t+=4294967296),t}(r[n-4],r[n-3]),o=function g1_512_lo(e,t){return(t=P(e,t,19)^P(t,e,29)^(t=d(e,t,6)))<0&&(t+=4294967296),t}(r[n-4],r[n-3]),a=r[n-14],s=r[n-13],u=function g0_512_hi(e,t){return(t=R(e,t,1)^R(e,t,8)^(t=h(e,t,7)))<0&&(t+=4294967296),t}(r[n-30],r[n-29]),c=function g0_512_lo(e,t){return(t=P(e,t,1)^P(e,t,8)^(t=d(e,t,7)))<0&&(t+=4294967296),t}(r[n-30],r[n-29]),l=r[n-32],f=r[n-31];r[n]=p(i,o,a,s,u,c,l,f),r[n+1]=m(i,o,a,s,u,c,l,f)}},SHA512.prototype._update=function _update(e,t){this._prepareBlock(e,t);var r=this.W,n=this.h[0],i=this.h[1],o=this.h[2],a=this.h[3],s=this.h[4],u=this.h[5],c=this.h[6],l=this.h[7],f=this.h[8],h=this.h[9],d=this.h[10],p=this.h[11],m=this.h[12],_=this.h[13],g=this.h[14],b=this.h[15];N(this.k.length===r.length);for(var y=0;y<r.length;y+=2)var v=g,w=b,E=function s1_512_hi(e,t){return(e=R(e,t,14)^R(e,t,18)^(e=R(t,e,9)))<0&&(e+=4294967296),e}(f,h),T=function s1_512_lo(e,t){return(e=P(e,t,14)^P(e,t,18)^(e=P(t,e,9)))<0&&(e+=4294967296),e}(f,h),S=function ch64_hi(e,t,r,n,i){return(i=e&r^~e&i)<0&&(i+=4294967296),i}(f,0,d,0,m),A=function ch64_lo(e,t,r,n,i,o){return(o=t&n^~t&o)<0&&(o+=4294967296),o}(0,h,0,p,0,_),k=this.k[y],x=this.k[y+1],C=r[y],O=r[y+1],M=D(v,w,E,T,S,A,k,x,C,O),C=j(v,w,E,T,S,A,k,x,C,O),v=function s0_512_hi(e,t){return(e=R(e,t,28)^R(t,e,2)^(e=R(t,e,7)))<0&&(e+=4294967296),e}(n,i),w=function s0_512_lo(e,t){return(e=P(e,t,28)^P(t,e,2)^(e=P(t,e,7)))<0&&(e+=4294967296),e}(n,i),E=function maj64_hi(e,t,r,n,i){return(i=e&r^e&i^r&i)<0&&(i+=4294967296),i}(n,0,o,0,s),T=function maj64_lo(e,t,r,n,i,o){return(o=t&n^t&o^n&o)<0&&(o+=4294967296),o}(0,i,0,a,0,u),O=B(v,w,E,T),T=L(v,w,E,T),g=m,b=_,m=d,_=p,d=f,p=h,f=B(c,l,M,C),h=L(l,l,M,C),c=s,l=u,s=o,u=a,o=n,a=i,n=B(M,C,O,T),i=L(M,C,O,T);I(this.h,0,n,i),I(this.h,2,o,a),I(this.h,4,s,u),I(this.h,6,c,l),I(this.h,8,f,h),I(this.h,10,d,p),I(this.h,12,m,_),I(this.h,14,g,b)},SHA512.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function NU0(){}e.super_=t,NU0.prototype=t.prototype,e.prototype=new NU0,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(770)).Buffer}catch(e){}function parseHex4Bits(e,t){return 48<=(t=e.charCodeAt(t))&&t<=57?t-48:65<=t&&t<=70?t-55:97<=t&&t<=102?t-87:void assert(!1,"Invalid character in "+e)}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i,o=0,a=Math.min(e.length,r),s=t;s<a;s++){var u=e.charCodeAt(s)-48;o*=n,i=49<=u?u-49+10:17<=u?u-17+10:u,assert(0<=u&&i<n,"Invalid character"),o+=i}return o}function move(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this._strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this._strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype._move=function _move(e){move(e,this)},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype._strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{BN.prototype[Symbol.for("nodejs.util.inspect.custom")]=inspect}catch(e){BN.prototype.inspect=inspect}else BN.prototype.inspect=inspect;function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r._strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modrn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16,2)},r&&(BN.prototype.toBuffer=function toBuffer(e,t){return this.toArrayLike(r,e,t)}),BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){this._strip();var n=this.byteLength();return assert(n<=(r=r||Math.max(1,n)),"byte array longer than desired length"),assert(0<r,"Requested array length <= 0"),r=function GU0(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r),this["_toArrayLike"+("le"===t?"LE":"BE")](r,n),r},BN.prototype._toArrayLikeLE=function _toArrayLikeLE(e,t){for(var r=0,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r++]=255&a,r<e.length&&(e[r++]=a>>8&255),r<e.length&&(e[r++]=a>>16&255),6===o?(r<e.length&&(e[r++]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},BN.prototype._toArrayLikeBE=function _toArrayLikeBE(e,t){for(var r=e.length-1,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r--]=255&a,0<=r&&(e[r--]=a>>8&255),0<=r&&(e[r--]=a>>16&255),6===o?(0<=r&&(e[r--]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(0<=r)for(e[r--]=n;0<=r;)e[r--]=0},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this._strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this._strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this._strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function jumboMulTo(e,t,r){return bigMulTo(e,t,r)}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?bigMulTo:jumboMulTo)(this,e,t)},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){var t=e<0;assert("number"==typeof(e=t?-e:e)),assert(e<67108864);for(var r=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++)t[r]=e.words[r/26|0]>>>r%26&1;return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this._strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this._strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this._strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this._strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this._strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a._strip(),n._strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modrn=function modrn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;0<=i;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},BN.prototype.modn=function modn(e){return this.modrn(e)},BN.prototype.idivn=function idivn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=0,n=this.length-1;0<=n;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this._strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(move(e,e.umod(this.m)._forceRed(this)),e)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t,r){"use strict";t.bignum=r(15),t.define=r(772).define,t.base=r(775),t.constants=r(776),t.decoders=r(345),t.encoders=r(343)},function(e,t,r){"use strict";t.der=r(344),t.pem=r(773)},function(e,t,r){"use strict";var n=r(1),h=r(195).Buffer,i=r(196),c=r(198);function DERNode(e){i.call(this,"der",e)}function two(e){return e<10?"0"+e:e}(e.exports=function DEREncoder(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new DERNode,this.tree._init(e.body)}).prototype.encode=function encode(e,t){return this.tree._encode(e,t).join()},n(DERNode,i),DERNode.prototype._encodeComposite=function encodeComposite(e,t,r,n){if(t=function encodeTag(e,t,r,n){var i;if("seqof"===e?e="seq":"setof"===e&&(e="set"),c.tagByName.hasOwnProperty(e))i=c.tagByName[e];else{if("number"!=typeof e||(0|e)!==e)return n.error("Unknown tag: "+e);i=e}return 31<=i?n.error("Multi-octet tag encoding unsupported"):(t||(i|=32),i|c.tagClassByName[r||"universal"]<<6)}(e,t,r,this.reporter),n.length<128)return(r=h.alloc(2))[0]=t,r[1]=n.length,this._createEncoderBuffer([r,n]);for(var i=1,o=n.length;256<=o;o>>=8)i++;var a=h.alloc(2+i);a[0]=t,a[1]=128|i;for(var s=1+i,u=n.length;0<u;s--,u>>=8)a[s]=255&u;return this._createEncoderBuffer([a,n])},DERNode.prototype._encodeStr=function encodeStr(e,t){if("bitstr"===t)return this._createEncoderBuffer([0|e.unused,e.data]);if("bmpstr"!==t)return"numstr"===t?this._isNumstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: numstr supports only digits and space"):"printstr"===t?this._isPrintstr(e)?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: printstr supports only latin upper and lower case letters, digits, space, apostrophe, left and rigth parenthesis, plus sign, comma, hyphen, dot, slash, colon, equal sign, question mark"):/str$/.test(t)||"objDesc"===t?this._createEncoderBuffer(e):this.reporter.error("Encoding of string type: "+t+" unsupported");for(var r=h.alloc(2*e.length),n=0;n<e.length;n++)r.writeUInt16BE(e.charCodeAt(n),2*n);return this._createEncoderBuffer(r)},DERNode.prototype._encodeObjid=function encodeObjid(e,t,r){if("string"==typeof e){if(!t)return this.reporter.error("string objid given, but no values map found");if(!t.hasOwnProperty(e))return this.reporter.error("objid not found in values map");e=t[e].split(/[\s.]+/g);for(var n=0;n<e.length;n++)e[n]|=0}else if(Array.isArray(e)){e=e.slice();for(var i=0;i<e.length;i++)e[i]|=0}if(!Array.isArray(e))return this.reporter.error("objid() should be either array or string, got: "+JSON.stringify(e));if(!r){if(40<=e[1])return this.reporter.error("Second objid identifier OOB");e.splice(0,2,40*e[0]+e[1])}for(var o=0,a=0;a<e.length;a++){var s=e[a];for(o++;128<=s;s>>=7)o++}for(var u=h.alloc(o),c=u.length-1,l=e.length-1;0<=l;l--){var f=e[l];for(u[c--]=127&f;0<(f>>=7);)u[c--]=128|127&f}return this._createEncoderBuffer(u)},DERNode.prototype._encodeTime=function encodeTime(e,t){var r,e=new Date(e);return"gentime"===t?r=[two(e.getUTCFullYear()),two(e.getUTCMonth()+1),two(e.getUTCDate()),two(e.getUTCHours()),two(e.getUTCMinutes()),two(e.getUTCSeconds()),"Z"].join(""):"utctime"===t?r=[two(e.getUTCFullYear()%100),two(e.getUTCMonth()+1),two(e.getUTCDate()),two(e.getUTCHours()),two(e.getUTCMinutes()),two(e.getUTCSeconds()),"Z"].join(""):this.reporter.error("Encoding "+t+" time is not supported yet"),this._encodeStr(r,"octstr")},DERNode.prototype._encodeNull=function encodeNull(){return this._createEncoderBuffer("")},DERNode.prototype._encodeInt=function encodeInt(e,t){if("string"==typeof e){if(!t)return this.reporter.error("String int or enum given, but no values map");if(!t.hasOwnProperty(e))return this.reporter.error("Values map doesn't contain: "+JSON.stringify(e));e=t[e]}if("number"==typeof e||h.isBuffer(e)||(r=e.toArray(),!e.sign&&128&r[0]&&r.unshift(0),e=h.from(r)),h.isBuffer(e)){var r=e.length;return 0===e.length&&r++,r=h.alloc(r),e.copy(r),0===e.length&&(r[0]=0),this._createEncoderBuffer(r)}if(e<128)return this._createEncoderBuffer(e);if(e<256)return this._createEncoderBuffer([0,e]);for(var n=1,i=e;256<=i;i>>=8)n++;for(var o=new Array(n),a=o.length-1;0<=a;a--)o[a]=255&e,e>>=8;return 128&o[0]&&o.unshift(0),this._createEncoderBuffer(h.from(o))},DERNode.prototype._encodeBool=function encodeBool(e){return this._createEncoderBuffer(e?255:0)},DERNode.prototype._use=function use(e,t){return(e="function"==typeof e?e(t):e)._getEncoder("der").tree},DERNode.prototype._skipDefault=function skipDefault(e,t,r){var n,i=this._baseState;if(null===i.default)return!1;var o=e.join();if(void 0===i.defaultBuffer&&(i.defaultBuffer=this._encodeValue(i.default,t,r).join()),o.length!==i.defaultBuffer.length)return!1;for(n=0;n<o.length;n++)if(o[n]!==i.defaultBuffer[n])return!1;return!0}},function(e,t,r){"use strict";t.der=r(346),t.pem=r(774)},function(e,t,r){"use strict";var n=r(1),i=r(15),o=r(86).DecoderBuffer,a=r(196),s=r(198);function DERNode(e){a.call(this,"der",e)}function derDecodeTag(e,t){var r=e.readUInt8(t);if(e.isError(r))return r;var n=s.tagClass[r>>6],i=0==(32&r);if(31==(31&r))for(var o=r,r=0;128==(128&o);){if(o=e.readUInt8(t),e.isError(o))return o;r<<=7,r|=127&o}else r&=31;return{cls:n,primitive:i,tag:r,tagStr:s.tag[r]}}function derDecodeLen(e,t,r){var n=e.readUInt8(r);if(e.isError(n))return n;if(!t&&128===n)return null;if(0==(128&n))return n;var i=127&n;if(4<i)return e.error("length octect is too long");for(var n=0,o=0;o<i;o++){n<<=8;var a=e.readUInt8(r);if(e.isError(a))return a;n|=a}return n}(e.exports=function DERDecoder(e){this.enc="der",this.name=e.name,this.entity=e,this.tree=new DERNode,this.tree._init(e.body)}).prototype.decode=function decode(e,t){return o.isDecoderBuffer(e)||(e=new o(e,t)),this.tree._decode(e,t)},n(DERNode,a),DERNode.prototype._peekTag=function peekTag(e,t,r){if(e.isEmpty())return!1;var n=e.save(),i=derDecodeTag(e,'Failed to peek tag: "'+t+'"');return e.isError(i)?i:(e.restore(n),i.tag===t||i.tagStr===t||i.tagStr+"of"===t||r)},DERNode.prototype._decodeTag=function decodeTag(e,t,r){var n=derDecodeTag(e,'Failed to decode tag of "'+t+'"');if(e.isError(n))return n;var i=derDecodeLen(e,n.primitive,'Failed to get length of "'+t+'"');return e.isError(i)?i:r||n.tag===t||n.tagStr===t||n.tagStr+"of"===t?n.primitive||null!==i?e.skip(i,'Failed to match body of: "'+t+'"'):(r=e.save(),n=this._skipUntilEnd(e,'Failed to skip indefinite length body: "'+this.tag+'"'),e.isError(n)?n:(i=e.offset-r.offset,e.restore(r),e.skip(i,'Failed to match body of: "'+t+'"'))):e.error('Failed to match tag: "'+t+'"')},DERNode.prototype._skipUntilEnd=function skipUntilEnd(e,t){for(;;){var r=derDecodeTag(e,t);if(e.isError(r))return r;var n=derDecodeLen(e,r.primitive,t);if(e.isError(n))return n;var i=r.primitive||null!==n?e.skip(n):this._skipUntilEnd(e,t);if(e.isError(i))return i;if("end"===r.tagStr)break}},DERNode.prototype._decodeList=function decodeList(e,t,r,n){for(var i=[];!e.isEmpty();){var o=this._peekTag(e,"end");if(e.isError(o))return o;var a=r.decode(e,"der",n);if(e.isError(a)&&o)break;i.push(a)}return i},DERNode.prototype._decodeStr=function decodeStr(e,t){if("bitstr"===t){var r=e.readUInt8();return e.isError(r)?r:{unused:r,data:e.raw()}}if("bmpstr"!==t)return"numstr"===t?(r=e.raw().toString("ascii"),this._isNumstr(r)?r:e.error("Decoding of string type: numstr unsupported characters")):"octstr"===t||"objDesc"===t?e.raw():"printstr"!==t?/str$/.test(t)?e.raw().toString():e.error("Decoding of string type: "+t+" unsupported"):(t=e.raw().toString("ascii"),this._isPrintstr(t)?t:e.error("Decoding of string type: printstr unsupported characters"));var n=e.raw();if(n.length%2==1)return e.error("Decoding of string type: bmpstr length mismatch");for(var i="",o=0;o<n.length/2;o++)i+=String.fromCharCode(n.readUInt16BE(2*o));return i},DERNode.prototype._decodeObjid=function decodeObjid(e,t,r){for(var n=[],i=0,o=0;!e.isEmpty();)i<<=7,i|=127&(o=e.readUInt8()),0==(128&o)&&(n.push(i),i=0);128&o&&n.push(i);var a=n[0]/40|0,s=n[0]%40,a=r?n:[a,s].concat(n.slice(1));return!t||void 0!==(s=void 0===(s=t[a.join(" ")])?t[a.join(".")]:s)&&(a=s),a},DERNode.prototype._decodeTime=function decodeTime(e,t){var r,n,i,o,a,s,u=e.raw().toString();if("gentime"===t)r=0|u.slice(0,4),n=0|u.slice(4,6),i=0|u.slice(6,8),o=0|u.slice(8,10),a=0|u.slice(10,12),s=0|u.slice(12,14);else{if("utctime"!==t)return e.error("Decoding "+t+" time is not supported yet");r=0|u.slice(0,2),n=0|u.slice(2,4),i=0|u.slice(4,6),o=0|u.slice(6,8),a=0|u.slice(8,10),s=0|u.slice(10,12),r=r<70?2e3+r:1900+r}return Date.UTC(r,n-1,i,o,a,s,0)},DERNode.prototype._decodeNull=function decodeNull(){return null},DERNode.prototype._decodeBool=function decodeBool(e){var t=e.readUInt8();return e.isError(t)?t:0!==t},DERNode.prototype._decodeInt=function decodeInt(e,t){return e=e.raw(),e=new i(e),t&&t[e.toString(10)]||e},DERNode.prototype._use=function use(e,t){return(e="function"==typeof e?e(t):e)._getDecoder("der").tree}},function(e){e.exports=JSON.parse('{"1.3.132.0.10":"secp256k1","1.3.132.0.33":"p224","1.2.840.10045.3.1.1":"p192","1.2.840.10045.3.1.7":"p256","1.3.132.0.34":"p384","1.3.132.0.35":"p521"}')},function(e,t,r){var o=r(83),a=r(5).Buffer;e.exports=function(e,t){for(var r,n=a.alloc(0),i=0;n.length<t;)r=function i2ops(e){var t=a.allocUnsafe(4);return t.writeUInt32BE(e,0),t}(i++),n=a.concat([n,o("sha1").update(e).update(r).digest()]);return n.slice(0,t)}},function(e,t){e.exports=function xor(e,t){for(var r=e.length,n=-1;++n<r;)e[n]^=t[n];return e}},function(e,t,r){var n=r(15),i=r(5).Buffer;e.exports=function withPublic(e,t){return i.from(e.toRed(n.mont(t.modulus)).redPow(new n(t.publicExponent)).fromRed().toArray())}},function(e,t,r){var n=r(789),i=r(790),o=r(28);e.exports=function min(e){return e&&e.length?n(e,o,i):void 0}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjAccordionText,e);var t=(0,s.default)(MjAccordionText);function MjAccordionText(){return(0,i.default)(this,MjAccordionText),t.apply(this,arguments)}return(0,o.default)(MjAccordionText,[{key:"getStyles",value:function getStyles(){return{td:{background:this.getAttribute("background-color"),"font-size":this.getAttribute("font-size"),"font-family":this.getAttribute("font-family"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),color:this.getAttribute("color"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),padding:this.getAttribute("padding")},table:{width:"100%","border-bottom":this.getAttribute("border")}}}},{key:"renderContent",value:function renderContent(){return"\n <td\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"td"}),"\n >\n ").concat(this.getContent(),"\n </td>\n ")}},{key:"render",value:function render(){return"\n <div\n ".concat(this.htmlAttributes({class:"mj-accordion-content"}),"\n >\n <table\n ").concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",style:"table"}),"\n >\n <tbody>\n <tr>\n ").concat(this.renderContent(),"\n </tr>\n </tbody>\n </table>\n </div>\n ")}}]),MjAccordionText}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-accordion-text"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{"background-color":"color","font-size":"unit(px)","font-family":"string","font-weight":"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)",color:"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,n.default)(r,"defaultAttributes",{"font-size":"13px","line-height":"1",padding:"16px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),c=function(e){(0,a.default)(MjAccordionTitle,e);var t=(0,s.default)(MjAccordionTitle);function MjAccordionTitle(){return(0,i.default)(this,MjAccordionTitle),t.apply(this,arguments)}return(0,o.default)(MjAccordionTitle,[{key:"getStyles",value:function getStyles(){return{td:{width:"100%","background-color":this.getAttribute("background-color"),color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-family":this.getAttribute("font-family"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),padding:this.getAttribute("padding")},table:{width:"100%","border-bottom":this.getAttribute("border")},td2:{padding:"16px",background:this.getAttribute("background-color"),"vertical-align":this.getAttribute("icon-align")},img:{display:"none",width:this.getAttribute("icon-width"),height:this.getAttribute("icon-height")}}}},{key:"renderTitle",value:function renderTitle(){return"\n <td\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"td"}),"\n >\n ").concat(this.getContent(),"\n </td>\n ")}},{key:"renderIcons",value:function renderIcons(){return(0,l.default)("\n <td\n ".concat(this.htmlAttributes({class:"mj-accordion-ico",style:"td2"}),"\n >\n <img\n ").concat(this.htmlAttributes({src:this.getAttribute("icon-wrapped-url"),alt:this.getAttribute("icon-wrapped-alt"),class:"mj-accordion-more",style:"img"}),"\n />\n <img\n ").concat(this.htmlAttributes({src:this.getAttribute("icon-unwrapped-url"),alt:this.getAttribute("icon-unwrapped-alt"),class:"mj-accordion-less",style:"img"}),"\n />\n </td>\n "),!0)}},{key:"render",value:function render(){var e=[this.renderTitle(),this.renderIcons()],e=("right"===this.getAttribute("icon-position")?e:e.reverse()).join("\n");return"\n <div ".concat(this.htmlAttributes({class:"mj-accordion-title"}),">\n <table\n ").concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",style:"table"}),"\n >\n <tbody>\n <tr>\n ").concat(e,"\n </tr>\n </tbody>\n </table>\n </div>\n ")}}]),MjAccordionTitle}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-accordion-title"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{"background-color":"color",color:"color","font-size":"unit(px)","font-family":"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,u.default)(c,"defaultAttributes",{"font-size":"13px",padding:"16px"}),e.exports=t.default},function(e,t,r){var n=r(82)("join",r(810));n.placeholder=r(62),e.exports=n},function(e,t,r){var n=r(82)("identity",r(28),r(811));n.placeholder=r(62),e.exports=n},function(e,t,r){"use strict";function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}}(e,t)||_unsupportedIterableToArray(e,t)||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.")}()}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(177)),l=n(r(354)),f=n(r(355)),n=n(r(170)),h=r(8),d=(0,n.default)((0,c.default)(f.default),(0,l.default)(" ")),l=function(e){(0,a.default)(MjSection,e);var t=(0,s.default)(MjSection);function MjSection(){return(0,i.default)(this,MjSection),t.apply(this,arguments)}return(0,o.default)(MjSection,[{key:"getChildContext",value:function getChildContext(){var e=this.getBoxWidths().box;return _objectSpread(_objectSpread({},this.context),{},{containerWidth:"".concat(e,"px")})}},{key:"getStyles",value:function getStyles(){var e=this.context.containerWidth,t=this.isFullWidth(),r=this.getAttribute("background-url")?{background:this.getBackground(),"background-position":this.getBackgroundString(),"background-repeat":this.getAttribute("background-repeat"),"background-size":this.getAttribute("background-size")}:{background:this.getAttribute("background-color"),"background-color":this.getAttribute("background-color")};return{tableFullwidth:_objectSpread(_objectSpread({},t?r:{}),{},{width:"100%","border-radius":this.getAttribute("border-radius")}),table:_objectSpread(_objectSpread({},t?{}:r),{},{width:"100%","border-radius":this.getAttribute("border-radius")}),td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),direction:this.getAttribute("direction"),"font-size":"0px",padding:this.getAttribute("padding"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-top":this.getAttribute("padding-top"),"text-align":this.getAttribute("text-align")},div:_objectSpread(_objectSpread({},t?{}:r),{},{margin:"0px auto","border-radius":this.getAttribute("border-radius"),"max-width":e}),innerDiv:{"line-height":"0","font-size":"0"}}}},{key:"getBackground",value:function getBackground(){return d([this.getAttribute("background-color")].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_unsupportedIterableToArray(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.hasBackground()?["url('".concat(this.getAttribute("background-url"),"')"),this.getBackgroundString(),"/ ".concat(this.getAttribute("background-size")),this.getAttribute("background-repeat")]:[])))}},{key:"getBackgroundString",value:function getBackgroundString(){var e=(t=this.getBackgroundPosition()).posX,t=t.posY;return"".concat(e," ").concat(t)}},{key:"getBackgroundPosition",value:function getBackgroundPosition(){var e=(t=this.parseBackgroundPosition()).x,t=t.y;return{posX:this.getAttribute("background-position-x")||e,posY:this.getAttribute("background-position-y")||t}}},{key:"parseBackgroundPosition",value:function parseBackgroundPosition(){var e=this.getAttribute("background-position").split(" ");if(1!==e.length)return 2!==e.length?{x:"center",y:"top"}:(t=e[0],e=e[1],["top","bottom"].includes(t)||"center"===t&&["left","right"].includes(e)?{x:e,y:t}:{x:t,y:e});var t=e[0];return["top","bottom"].includes(t)?{x:"center",y:t}:{x:t,y:"center"}}},{key:"hasBackground",value:function hasBackground(){return null!=this.getAttribute("background-url")}},{key:"isFullWidth",value:function isFullWidth(){return"full-width"===this.getAttribute("full-width")}},{key:"renderBefore",value:function renderBefore(){var e=this.context.containerWidth,t=this.getAttribute("background-color")?{bgcolor:this.getAttribute("background-color")}:{};return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes(_objectSpread({align:"center",border:"0",cellpadding:"0",cellspacing:"0",class:(0,h.suffixCssClasses)(this.getAttribute("css-class"),"outlook"),role:"presentation",style:{width:"".concat(e)},width:parseInt(e,10)},t)),'\n >\n <tr>\n <td style="line-height:0px;font-size:0px;mso-line-height-rule:exactly;">\n <![endif]--\x3e\n ')}},{key:"renderAfter",value:function renderAfter(){return"\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n "}},{key:"renderWrappedChildren",value:function renderWrappedChildren(){var e=this.props.children;return"\n \x3c!--[if mso | IE]>\n <tr>\n <![endif]--\x3e\n ".concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),class:(0,h.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),style:"tdOutlook"}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n\n \x3c!--[if mso | IE]>\n </tr>\n <![endif]--\x3e\n ")}},{key:"renderWithBackground",value:function renderWithBackground(e){function Mfb(e){return/^\d+(\.\d+)?%$/.test(e)}var o=this,t=this.isFullWidth(),r=this.context.containerWidth,n={},a=(c=this.getBackgroundPosition()).posX,s=c.posY;switch(a){case"left":a="0%";break;case"center":a="50%";break;case"right":a="100%";break;default:Mfb(a)||(a="50%")}switch(s){case"top":s="0%";break;case"center":s="50%";break;case"bottom":s="100%";break;default:Mfb(s)||(s="0%")}var i=_slicedToArray(["x","y"].map(function(e){var t="x"===e,r="repeat"===o.getAttribute("background-repeat"),n=t?a:s,i=t?a:s;return Mfb(n)?(e=n.match(/^(\d+(\.\d+)?)%$/)[1],e=parseInt(e,10)/100,i=n=r?e:(100*e-50)/100):n=i=r?t?"0.5":"0":t?"0":"-0.5",[i,n]},this),2),u=(l=_slicedToArray(i[0],2))[0],c=l[1],i=(l=_slicedToArray(i[1],2))[0],l=l[1];"cover"===this.getAttribute("background-size")||"contain"===this.getAttribute("background-size")?n={size:"1,1",aspect:"cover"===this.getAttribute("background-size")?"atleast":"atmost"}:"auto"!==this.getAttribute("background-size")&&(n=1===(f=this.getAttribute("background-size").split(" ")).length?{size:this.getAttribute("background-size"),aspect:"atmost"}:{size:f.join(",")});var f="no-repeat"===this.getAttribute("background-repeat")?"frame":"tile";return"auto"===this.getAttribute("background-size")&&(f="tile",c=u=.5,l=i=0),"\n \x3c!--[if mso | IE]>\n <v:rect ".concat(this.htmlAttributes({style:t?{"mso-width-percent":"1000"}:{width:r},"xmlns:v":"urn:schemas-microsoft-com:vml",fill:"true",stroke:"false"}),">\n <v:fill ").concat(this.htmlAttributes(_objectSpread({origin:"".concat(u,", ").concat(i),position:"".concat(c,", ").concat(l),src:this.getAttribute("background-url"),color:this.getAttribute("background-color"),type:f},n)),' />\n <v:textbox style="mso-fit-shape-to-text:true" inset="0,0,0,0">\n <![endif]--\x3e\n ').concat(e,"\n \x3c!--[if mso | IE]>\n </v:textbox>\n </v:rect>\n <![endif]--\x3e\n ")}},{key:"renderSection",value:function renderSection(){var e=this.hasBackground();return"\n <div ".concat(this.htmlAttributes({class:this.isFullWidth()?null:this.getAttribute("css-class"),style:"div"}),">\n ").concat(e?"<div ".concat(this.htmlAttributes({style:"innerDiv"}),">"):"","\n <table\n ").concat(this.htmlAttributes({align:"center",background:this.isFullWidth()?null:this.getAttribute("background-url"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td\n ").concat(this.htmlAttributes({style:"td"}),'\n >\n \x3c!--[if mso | IE]>\n <table role="presentation" border="0" cellpadding="0" cellspacing="0">\n <![endif]--\x3e\n ').concat(this.renderWrappedChildren(),"\n \x3c!--[if mso | IE]>\n </table>\n <![endif]--\x3e\n </td>\n </tr>\n </tbody>\n </table>\n ").concat(e?"</div>":"","\n </div>\n ")}},{key:"renderFullWidth",value:function renderFullWidth(){var e=this.hasBackground()?this.renderWithBackground("\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ")):"\n ".concat(this.renderBefore(),"\n ").concat(this.renderSection(),"\n ").concat(this.renderAfter(),"\n ");return"\n <table\n ".concat(this.htmlAttributes({align:"center",class:this.getAttribute("css-class"),background:this.getAttribute("background-url"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableFullwidth"}),"\n >\n <tbody>\n <tr>\n <td>\n ").concat(e,"\n </td>\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderSimple",value:function renderSimple(){var e=this.renderSection();return"\n ".concat(this.renderBefore(),"\n ").concat(this.hasBackground()?this.renderWithBackground(e):e,"\n ").concat(this.renderAfter(),"\n ")}},{key:"render",value:function render(){return this.isFullWidth()?this.renderFullWidth():this.renderSimple()}}]),MjSection}(h.BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-section"),(0,u.default)(l,"allowedAttributes",{"background-color":"color","background-url":"string","background-repeat":"enum(repeat,no-repeat)","background-size":"string","background-position":"string","background-position-x":"string","background-position-y":"string",border:"string","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","full-width":"enum(full-width,false,)",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","text-align":"enum(left,center,right)","text-padding":"unit(px,%){1,4}"}),(0,u.default)(l,"defaultAttributes",{"background-repeat":"repeat","background-size":"auto","background-position":"top center",direction:"ltr",padding:"20px 0","text-align":"center","text-padding":"4px 4px 4px 0"}),e.exports=t.default},function(e,t,r){e.exports=r(358)},function(e,t,r){"use strict";var n=r(0).default,i=r(45).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(8)),i=r(178),r=n(r(694));(0,o.assignComponents)(o.components,r.default.components),(0,i.assignDependencies)(i.dependencies,r.default.dependencies),o=o.default,t.default=o,e.exports=t.default},function(e,t,r){var n=r(199).default,i=r(46);e.exports=function _possibleConstructorReturn(e,t){return!t||"object"!==n(t)&&"function"!=typeof t?i(e):t},e.exports.default=e.exports,e.exports.__esModule=!0},function(r,e,t){var n=t(200),i=t(118),o=t(361),a=t(362);function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return r.exports=_wrapNativeSuper=function _wrapNativeSuper(e){if(null===e||!o(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return a(e,arguments,n(this).constructor)}return Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),i(Wrapper,e)},r.exports.default=r.exports,r.exports.__esModule=!0,_wrapNativeSuper(e)}r.exports=_wrapNativeSuper,r.exports.default=r.exports,r.exports.__esModule=!0},function(e,t){e.exports=function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")},e.exports.default=e.exports,e.exports.__esModule=!0},function(n,e,t){var i=t(118),o=t(201);function _construct(e,t,r){return o()?n.exports=_construct=Reflect.construct:n.exports=_construct=function _construct(e,t,r){var n=[null];return n.push.apply(n,t),n=new(Function.bind.apply(e,n)),r&&i(n,r.prototype),n},n.exports.default=n.exports,n.exports.__esModule=!0,_construct.apply(null,arguments)}n.exports=_construct,n.exports.default=n.exports,n.exports.__esModule=!0},function(e,t,r){r=r(203)(Object.keys,Object),e.exports=r},function(e,t,r){r=r(36)(r(17),"DataView"),e.exports=r},function(e,t,r){var n=r(120),i=r(368),o=r(21),a=r(205),s=/^\[object .+?Constructor\]$/,u=Function.prototype,r=Object.prototype,u=u.toString,r=r.hasOwnProperty,c=RegExp("^"+u.call(r).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function baseIsNative(e){return!(!o(e)||i(e))&&(n(e)?c:s).test(a(e))}},function(e,t,r){var n=r(48),o=(r=Object.prototype).hasOwnProperty,a=r.toString,s=n?n.toStringTag:void 0;e.exports=function getRawTag(e){var t=o.call(e,s),r=e[s];try{var n=!(e[s]=void 0)}catch(e){}var i=a.call(e);return n&&(t?e[s]=r:delete e[s]),i}},function(e,t){var r=Object.prototype.toString;e.exports=function objectToString(e){return r.call(e)}},function(e,t,r){var r=r(369),n=(r=/[^.]+$/.exec(r&&r.keys&&r.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function isMasked(e){return!!n&&n in e}},function(e,t,r){r=r(17)["__core-js_shared__"],e.exports=r},function(e,t){e.exports=function getValue(e,t){return null==e?void 0:e[t]}},function(e,t,r){r=r(36)(r(17),"Promise"),e.exports=r},function(e,t,r){r=r(36)(r(17),"Set"),e.exports=r},function(e,t,r){var n=r(37),i=r(22);e.exports=function baseIsArguments(e){return i(e)&&"[object Arguments]"==n(e)}},function(e,t){e.exports=function stubFalse(){return!1}},function(e,t,r){var n=r(37),i=r(122),o=r(22),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function baseIsTypedArray(e){return o(e)&&i(e.length)&&!!a[n(e)]}},function(e,t,r){r=r(377)(),e.exports=r},function(e,t){e.exports=function createBaseFor(u){return function(e,t,r){for(var n=-1,i=Object(e),o=r(e),a=o.length;a--;){var s=o[u?a:++n];if(!1===t(i[s],s,i))break}return e}}},function(e,t){e.exports=function baseTimes(e,t){for(var r=-1,n=Array(e);++r<e;)n[r]=t(r);return n}},function(e,t,r){var s=r(38);e.exports=function createBaseEach(o,a){return function(e,t){if(null==e)return e;if(!s(e))return o(e,t);for(var r=e.length,n=a?r:-1,i=Object(e);(a?n--:++n<r)&&!1!==t(i[n],n,i););return e}}},function(e,t,r){var n=r(28);e.exports=function castFunction(e){return"function"==typeof e?e:n}},function(e,t,r){var n=r(382),i=r(414),o=r(220);e.exports=function baseMatches(t){var r=i(t);return 1==r.length&&r[0][2]?o(r[0][0],r[0][1]):function(e){return e===t||n(e,t,r)}}},function(e,t,r){var d=r(126),p=r(211);e.exports=function baseIsMatch(e,t,r,n){var i=r.length,o=i,a=!n;if(null==e)return!o;for(e=Object(e);i--;){var s=r[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var u=(s=r[i])[0],c=e[u],l=s[1];if(a&&s[2]){if(void 0===c&&!(u in e))return!1}else{var f,h=new d;if(!(void 0===(f=n?n(c,l,u,e,t,h):f)?p(l,c,3,n,h):f))return!1}}return!0}},function(e,t){e.exports=function listCacheClear(){this.__data__=[],this.size=0}},function(e,t,r){var n=r(93),i=Array.prototype.splice;e.exports=function listCacheDelete(e){var t=this.__data__;return!((e=n(t,e))<0||(e==t.length-1?t.pop():i.call(t,e,1),--this.size,0))}},function(e,t,r){var n=r(93);e.exports=function listCacheGet(e){var t=this.__data__;return(e=n(t,e))<0?void 0:t[e][1]}},function(e,t,r){var n=r(93);e.exports=function listCacheHas(e){return-1<n(this.__data__,e)}},function(e,t,r){var i=r(93);e.exports=function listCacheSet(e,t){var r=this.__data__,n=i(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}},function(e,t,r){var n=r(92);e.exports=function stackClear(){this.__data__=new n,this.size=0}},function(e,t){e.exports=function stackDelete(e){var t=this.__data__,e=t.delete(e);return this.size=t.size,e}},function(e,t){e.exports=function stackGet(e){return this.__data__.get(e)}},function(e,t){e.exports=function stackHas(e){return this.__data__.has(e)}},function(e,t,r){var i=r(92),o=r(121),a=r(127);e.exports=function stackSet(e,t){var r=this.__data__;if(r instanceof i){var n=r.__data__;if(!o||n.length<199)return n.push([e,t]),this.size=++r.size,this;r=this.__data__=new a(n)}return r.set(e,t),this.size=r.size,this}},function(e,t,r){var n=r(394),i=r(92),o=r(121);e.exports=function mapCacheClear(){this.size=0,this.__data__={hash:new n,map:new(o||i),string:new n}}},function(e,t,r){var n=r(395),i=r(396),o=r(397),a=r(398),r=r(399);function Hash(e){var t=-1,r=null==e?0:e.length;for(this.clear();++t<r;){var n=e[t];this.set(n[0],n[1])}}Hash.prototype.clear=n,Hash.prototype.delete=i,Hash.prototype.get=o,Hash.prototype.has=a,Hash.prototype.set=r,e.exports=Hash},function(e,t,r){var n=r(95);e.exports=function hashClear(){this.__data__=n?n(null):{},this.size=0}},function(e,t){e.exports=function hashDelete(e){return e=this.has(e)&&delete this.__data__[e],this.size-=e?1:0,e}},function(e,t,r){var n=r(95),i=Object.prototype.hasOwnProperty;e.exports=function hashGet(e){var t=this.__data__;if(n){var r=t[e];return"__lodash_hash_undefined__"===r?void 0:r}return i.call(t,e)?t[e]:void 0}},function(e,t,r){var n=r(95),i=Object.prototype.hasOwnProperty;e.exports=function hashHas(e){var t=this.__data__;return n?void 0!==t[e]:i.call(t,e)}},function(e,t,r){var n=r(95);e.exports=function hashSet(e,t){var r=this.__data__;return this.size+=this.has(e)?0:1,r[e]=n&&void 0===t?"__lodash_hash_undefined__":t,this}},function(e,t,r){var n=r(96);e.exports=function mapCacheDelete(e){return e=n(this,e).delete(e),this.size-=e?1:0,e}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports=function isKeyable(e){var t=_typeof(e);return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,r){var n=r(96);e.exports=function mapCacheGet(e){return n(this,e).get(e)}},function(e,t,r){var n=r(96);e.exports=function mapCacheHas(e){return n(this,e).has(e)}},function(e,t,r){var i=r(96);e.exports=function mapCacheSet(e,t){var r=i(this,e),n=r.size;return r.set(e,t),this.size+=r.size==n?0:1,this}},function(e,t,r){var f=r(126),h=r(212),d=r(410),p=r(413),m=r(47),_=r(13),g=r(89),b=r(123),y="[object Arguments]",v="[object Array]",w="[object Object]",E=Object.prototype.hasOwnProperty;e.exports=function baseIsEqualDeep(e,t,r,n,i,o){var a=_(e),s=_(t),u=a?v:m(e),c=s?v:m(t),l=(u=u==y?w:u)==w,s=(c=c==y?w:c)==w;if((c=u==c)&&g(e)){if(!g(t))return!1;l=!(a=!0)}return c&&!l?(o=o||new f,a||b(e)?h(e,t,r,n,i,o):d(e,t,u,r,n,i,o)):1&r||(l=l&&E.call(e,"__wrapped__"),s=s&&E.call(t,"__wrapped__"),!l&&!s)?!!c&&(o=o||new f,p(e,t,r,n,i,o)):i(l?e.value():e,s?t.value():t,r,n,o=o||new f)}},function(e,t,r){var n=r(127),i=r(407),r=r(408);function SetCache(e){var t=-1,r=null==e?0:e.length;for(this.__data__=new n;++t<r;)this.add(e[t])}SetCache.prototype.add=SetCache.prototype.push=i,SetCache.prototype.has=r,e.exports=SetCache},function(e,t){e.exports=function setCacheAdd(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},function(e,t){e.exports=function setCacheHas(e){return this.__data__.has(e)}},function(e,t){e.exports=function cacheHas(e,t){return e.has(t)}},function(e,t,r){var n=r(48),c=r(214),l=r(94),f=r(212),h=r(411),d=r(412),p=(n=n?n.prototype:void 0)?n.valueOf:void 0;e.exports=function equalByTag(e,t,r,n,i,o,a){switch(r){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new c(e),new c(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return l(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=h;case"[object Set]":if(s=s||d,e.size!=t.size&&!(1&n))return!1;var u=a.get(e);return u?u==t:(n|=2,a.set(e,t),s=f(s(e),s(t),n,i,o,a),a.delete(e),s);case"[object Symbol]":if(p)return p.call(e)==p.call(t)}return!1}},function(e,t){e.exports=function mapToArray(e){var r=-1,n=Array(e.size);return e.forEach(function(e,t){n[++r]=[t,e]}),n}},function(e,t){e.exports=function setToArray(e){var t=-1,r=Array(e.size);return e.forEach(function(e){r[++t]=e}),r}},function(e,t,r){var b=r(215),y=Object.prototype.hasOwnProperty;e.exports=function equalObjects(e,t,r,n,i,o){var a=1&r,s=b(e),u=s.length;if(u!=b(t).length&&!a)return!1;for(var c=u;c--;){var l=s[c];if(!(a?l in t:y.call(t,l)))return!1}var f=o.get(e),h=o.get(t);if(f&&h)return f==t&&h==e;var d=!0;o.set(e,t),o.set(t,e);for(var p=a;++c<u;){var m,_=e[l=s[c]],g=t[l];if(!(void 0===(m=n?a?n(g,_,l,t,e,o):n(_,g,l,e,t,o):m)?_===g||i(_,g,r,n,o):m)){d=!1;break}p=p||"constructor"==l}return!d||p||(f=e.constructor)!=(h=t.constructor)&&"constructor"in e&&"constructor"in t&&!("function"==typeof f&&f instanceof f&&"function"==typeof h&&h instanceof h)&&(d=!1),o.delete(e),o.delete(t),d}},function(e,t,r){var o=r(219),a=r(39);e.exports=function getMatchData(e){for(var t=a(e),r=t.length;r--;){var n=t[r],i=e[n];t[r]=[n,i,o(i)]}return t}},function(e,t,r){var i=r(211),o=r(51),a=r(419),s=r(131),u=r(219),c=r(220),l=r(54);e.exports=function baseMatchesProperty(r,n){return s(r)&&u(n)?c(l(r),n):function(e){var t=o(e,r);return void 0===t&&t===n?a(e,r):i(n,t,3)}}},function(e,t,r){var n=r(417);e.exports=function memoizeCapped(e){var t=(e=n(e,function(e){return 500===t.size&&t.clear(),e})).cache;return e}},function(e,t,r){var o=r(127),a="Expected a function";function memoize(n,i){if("function"!=typeof n||null!=i&&"function"!=typeof i)throw new TypeError(a);function mlb(){var e=arguments,t=i?i.apply(this,e):e[0],r=mlb.cache;return r.has(t)?r.get(t):(e=n.apply(this,e),mlb.cache=r.set(t,e)||r,e)}return mlb.cache=new(memoize.Cache||o),mlb}memoize.Cache=o,e.exports=memoize},function(e,t,r){var n=r(48),i=r(98),o=r(13),a=r(52),s=(n=n?n.prototype:void 0)?n.toString:void 0;e.exports=function baseToString(e){if("string"==typeof e)return e;if(o(e))return i(e,baseToString)+"";if(a(e))return s?s.call(e):"";var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},function(e,t,r){var n=r(420),i=r(421);e.exports=function hasIn(e,t){return null!=e&&i(e,t,n)}},function(e,t){e.exports=function baseHasIn(e,t){return null!=e&&t in Object(e)}},function(e,t,r){var s=r(97),u=r(88),c=r(13),l=r(91),f=r(122),h=r(54);e.exports=function hasPath(e,t,r){for(var n=-1,i=(t=s(t,e)).length,o=!1;++n<i;){var a=h(t[n]);if(!(o=null!=e&&r(e,a)))break;e=e[a]}return o||++n!=i?o:!!(i=null==e?0:e.length)&&f(i)&&l(a,i)&&(c(e)||u(e))}},function(e,t,r){var n=r(423),i=r(424),o=r(131),a=r(54);e.exports=function property(e){return o(e)?n(a(e)):i(e)}},function(e,t){e.exports=function baseProperty(t){return function(e){return null==e?void 0:e[t]}}},function(e,t,r){var n=r(130);e.exports=function basePropertyDeep(t){return function(e){return n(e,t)}}},function(e,t){e.exports=function baseReduce(e,n,i,o,t){return t(e,function(e,t,r){i=o?(o=!1,e):n(i,e,t,r)}),i}},function(e,t,r){var n=r(72),i=r(134);e.exports=function baseAssignIn(e,t){return e&&n(t,i(t),e)}},function(e,t,r){var i=r(21),o=r(87),a=r(428),s=Object.prototype.hasOwnProperty;e.exports=function baseKeysIn(e){if(!i(e))return a(e);var t,r=o(e),n=[];for(t in e)("constructor"!=t||!r&&s.call(e,t))&&n.push(t);return n}},function(e,t){e.exports=function nativeKeysIn(e){var t=[];if(null!=e)for(var r in Object(e))t.push(r);return t}},function(e,o,a){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var t=a(17),r="object"==_typeof(o)&&o&&!o.nodeType&&o,n=r&&"object"==_typeof(e)&&e&&!e.nodeType&&e,i=(t=n&&n.exports===r?t.Buffer:void 0)?t.allocUnsafe:void 0;e.exports=function cloneBuffer(e,t){return t?e.slice():(t=e.length,t=i?i(t):new e.constructor(t),e.copy(t),t)}}.call(this,a(27)(e))},function(e,t,r){var n=r(72),i=r(129);e.exports=function copySymbols(e,t){return n(e,i(e),t)}},function(e,t,r){var n=r(72),i=r(226);e.exports=function copySymbolsIn(e,t){return n(e,i(e),t)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function initCloneArray(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,r){var i=r(136),o=r(434),a=r(435),s=r(436),u=r(437);e.exports=function initCloneByTag(e,t,r){var n=e.constructor;switch(t){case"[object ArrayBuffer]":return i(e);case"[object Boolean]":case"[object Date]":return new n(+e);case"[object DataView]":return o(e,r);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return u(e,r);case"[object Map]":return new n;case"[object Number]":case"[object String]":return new n(e);case"[object RegExp]":return a(e);case"[object Set]":return new n;case"[object Symbol]":return s(e)}}},function(e,t,r){var n=r(136);e.exports=function cloneDataView(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.byteLength)}},function(e,t){var r=/\w*$/;e.exports=function cloneRegExp(e){var t=new e.constructor(e.source,r.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,r){var n=(r=(r=r(48))?r.prototype:void 0)?r.valueOf:void 0;e.exports=function cloneSymbol(e){return n?Object(n.call(e)):{}}},function(e,t,r){var n=r(136);e.exports=function cloneTypedArray(e,t){return t=t?n(e.buffer):e.buffer,new e.constructor(t,e.byteOffset,e.length)}},function(e,t,r){var n=r(100),i=r(135),o=r(87);e.exports=function initCloneObject(e){return"function"!=typeof e.constructor||o(e)?{}:n(i(e))}},function(e,t,r){var n=r(440),i=r(124),n=(r=(r=r(125))&&r.isMap)?i(r):n;e.exports=n},function(e,t,r){var n=r(47),i=r(22);e.exports=function baseIsMap(e){return i(e)&&"[object Map]"==n(e)}},function(e,t,r){var n=r(442),i=r(124),n=(r=(r=r(125))&&r.isSet)?i(r):n;e.exports=n},function(e,t,r){var n=r(47),i=r(22);e.exports=function baseIsSet(e){return i(e)&&"[object Set]"==n(e)}},function(e,t,r){var n=r(97),i=r(444),o=r(445),a=r(54);e.exports=function baseUnset(e,t){return t=n(t,e),null==(e=o(e,t))||delete e[a(i(t))]}},function(e,t){e.exports=function last(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},function(e,t,r){var n=r(130),i=r(446);e.exports=function parent(e,t){return t.length<2?e:n(e,i(t,0,-1))}},function(e,t){e.exports=function baseSlice(e,t,r){var n=-1,i=e.length;(r=i<r?i:r)<0&&(r+=i),i=r<(t=t<0?i<-t?0:i+t:t)?0:r-t>>>0,t>>>=0;for(var o=Array(i);++n<i;)o[n]=e[n+t];return o}},function(e,t,r){var n=r(228);e.exports=function customOmitClone(e){return n(e)?void 0:e}},function(e,t,r){var n=r(449);e.exports=function flatten(e){return null!=e&&e.length?n(e,1):[]}},function(e,t,r){var u=r(128),c=r(450);e.exports=function baseFlatten(e,t,r,n,i){var o=-1,a=e.length;for(r=r||c,i=i||[];++o<a;){var s=e[o];0<t&&r(s)?1<t?baseFlatten(s,t-1,r,n,i):u(i,s):n||(i[i.length]=s)}return i}},function(e,t,r){var n=r(48),i=r(88),o=r(13),a=n?n.isConcatSpreadable:void 0;e.exports=function isFlattenable(e){return o(e)||i(e)||!!(a&&e&&e[a])}},function(e,t,r){var u=r(138),c=Math.max;e.exports=function overRest(o,a,s){return a=c(void 0===a?o.length-1:a,0),function(){for(var e=arguments,t=-1,r=c(e.length-a,0),n=Array(r);++t<r;)n[t]=e[a+t];for(var t=-1,i=Array(a+1);++t<a;)i[t]=e[t];return i[a]=s(n),u(o,this,i)}}},function(e,t,r){var n=r(453),i=r(224),r=r(28);e.exports=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:n(t),writable:!0})}:r},function(e,t){e.exports=function constant(e){return function(){return e}}},function(e,t,r){var a=r(71),s=r(38);e.exports=function baseMap(e,n){var i=-1,o=s(e)?Array(e.length):[];return a(e,function(e,t,r){o[++i]=n(e,t,r)}),o}},function(e,t,r){var a=r(25),s=r(38),u=r(39);e.exports=function createFind(o){return function(e,t,r){var n,i=Object(e);return s(e)||(n=a(t,3),e=u(e),t=function predicate(e){return n(i[e],e,i)}),-1<(r=o(e,t,r))?i[n?e[r]:r]:void 0}}},function(e,t,r){var i=r(139),o=r(25),a=r(74),s=Math.max;e.exports=function findIndex(e,t,r){var n=null==e?0:e.length;return n?((r=null==r?0:a(r))<0&&(r=s(n+r,0)),i(e,o(t,3),r)):-1}},function(e,t,r){var n=r(458),i=r(21),o=r(52),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,u=/^0o[0-7]+$/i,c=parseInt;e.exports=function toNumber(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)&&(t="function"==typeof e.valueOf?e.valueOf():e,e=i(t)?t+"":t),"string"!=typeof e)return 0===e?e:+e;e=n(e);var t=s.test(e);return t||u.test(e)?c(e.slice(2),t?2:8):a.test(e)?NaN:+e}},function(e,t,r){var n=r(459),i=/^\s+/;e.exports=function baseTrim(e){return e&&e.slice(0,n(e)+1).replace(i,"")}},function(e,t){var r=/\s/;e.exports=function trimmedEndIndex(e){for(var t=e.length;t--&&r.test(e.charAt(t)););return t}},function(e,t,r){"use strict";var n=r(461),i=r(511)(function(e,t){return n(e,{xmlMode:t&&t.xmlMode},o,[t])}),o=function juiceDocument(e,t){return i.juiceDocument(e,t)};i.inlineContent=function(e,t,r){return n(e,{xmlMode:r&&r.xmlMode},i.inlineDocument,[t,r])},e.exports=i},function(a,e,t){"use strict";var s=t(232);t(151),a.exports=function(e,t,r,n){var i=function Esb(){var n=[];return{encodeEntities:function encodeCodeBlocks(t){var r=a.exports.codeBlocks;return Object.keys(r).forEach(function(e){e=new RegExp(r[e].start+"([\\S\\s]*?)"+r[e].end,"g"),t=t.replace(e,function(e,t){return n.push(e),"JUICE_CODE_BLOCK_"+(n.length-1)+"_"})}),t},decodeEntities:function decodeCodeBlocks(e){for(var t=0;t<n.length;t++){var r=new RegExp("JUICE_CODE_BLOCK_"+t+'_(="")?',"gi");e=e.replace(r,function(){return n[t]})}return e}}}(),o=function Dsb(e,t,r){return t=Object.assign({decodeEntities:!1,_useHtmlParser2:!0},t),e=r(e),s.load(e,t)}(e,t,i.encodeEntities);return(e=[o]).push.apply(e,n),o=r.apply(void 0,e)||o,t&&t.xmlMode?i.decodeEntities(o.xml()):i.decodeEntities(o.html())},a.exports.codeBlocks={EJS:{start:"<%",end:"%>"},HBS:{start:"{{",end:"}}"}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0})},function(e,t,r){"use strict";var n=this&&this.__spreadArray||function(e,t){for(var r=0,n=t.length,i=e.length;r<n;r++,i++)e[i]=t[r];return e};Object.defineProperty(t,"__esModule",{value:!0});var i={equals:"",element:"~",start:"^",end:"$",any:"*",not:"!",hyphen:"|"},o=new Set(n(n([],Object.keys(i).map(function(e){return i[e]}).filter(Boolean)),[":","[","]"," ","\\","(",")","'"]));function stringify(e){return e.map(stringifySubselector).join(", ")}function stringifySubselector(e){return e.map(stringifyToken).join("")}function stringifyToken(e){switch(e.type){case"child":return" > ";case"parent":return" < ";case"sibling":return" ~ ";case"adjacent":return" + ";case"descendant":return" ";case"universal":return getNamespace(e.namespace)+"*";case"tag":return getNamespacedName(e);case"pseudo-element":return"::"+escapeName(e.name);case"pseudo":return null===e.data?":"+escapeName(e.name):"string"==typeof e.data?":"+escapeName(e.name)+"("+escapeName(e.data)+")":":"+escapeName(e.name)+"("+stringify(e.data)+")";case"attribute":if("id"===e.name&&"equals"===e.action&&!e.ignoreCase&&!e.namespace)return"#"+escapeName(e.value);if("class"===e.name&&"element"===e.action&&!e.ignoreCase&&!e.namespace)return"."+escapeName(e.value);var t=getNamespacedName(e);return"exists"===e.action?"["+t+"]":"["+t+i[e.action]+"='"+escapeName(e.value)+"'"+(e.ignoreCase?"i":!1===e.ignoreCase?"s":"")+"]"}}function getNamespacedName(e){return""+getNamespace(e.namespace)+escapeName(e.name)}function getNamespace(e){return null!==e?("*"===e?"*":escapeName(e))+"|":""}function escapeName(e){return e.split("").map(function(e){return o.has(e)?"\\"+e:e}).join("")}t.default=stringify},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.innerText=t.textContent=t.getText=t.getInnerHTML=t.getOuterHTML=void 0;var i=r(18),o=n(r(238)),a=r(57);function getOuterHTML(e,t){return o.default(e,t)}t.getOuterHTML=getOuterHTML,t.getInnerHTML=function getInnerHTML(e,t){return i.hasChildren(e)?e.children.map(function(e){return getOuterHTML(e,t)}).join(""):""},t.getText=function getText(e){return Array.isArray(e)?e.map(getText).join(""):i.isTag(e)?"br"===e.name?"\n":getText(e.children):i.isCDATA(e)?getText(e.children):i.isText(e)?e.data:""},t.textContent=function textContent(e){return Array.isArray(e)?e.map(textContent).join(""):i.isTag(e)||i.isCDATA(e)?textContent(e.children):i.isText(e)?e.data:""},t.innerText=function innerText(e){return Array.isArray(e)?e.map(innerText).join(""):i.hasChildren(e)&&e.type===a.ElementType.Tag||i.isCDATA(e)?innerText(e.children):i.isText(e)?e.data:""}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.decodeXMLStrict=t.decodeHTML5Strict=t.decodeHTML4Strict=t.decodeHTML5=t.decodeHTML4=t.decodeHTMLStrict=t.decodeHTML=t.decodeXML=t.encodeHTML5=t.encodeHTML4=t.escapeUTF8=t.escape=t.encodeNonAsciiHTML=t.encodeHTML=t.encodeXML=t.encode=t.decodeStrict=t.decode=void 0;var n=r(239),i=r(240);t.decode=function decode(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTML)(e)},t.decodeStrict=function decodeStrict(e,t){return(!t||t<=0?n.decodeXML:n.decodeHTMLStrict)(e)},t.encode=function encode(e,t){return(!t||t<=0?i.encodeXML:i.encodeHTML)(e)};var o=r(240);Object.defineProperty(t,"encodeXML",{enumerable:!0,get:function get(){return o.encodeXML}}),Object.defineProperty(t,"encodeHTML",{enumerable:!0,get:function get(){return o.encodeHTML}}),Object.defineProperty(t,"encodeNonAsciiHTML",{enumerable:!0,get:function get(){return o.encodeNonAsciiHTML}}),Object.defineProperty(t,"escape",{enumerable:!0,get:function get(){return o.escape}}),Object.defineProperty(t,"escapeUTF8",{enumerable:!0,get:function get(){return o.escapeUTF8}}),Object.defineProperty(t,"encodeHTML4",{enumerable:!0,get:function get(){return o.encodeHTML}}),Object.defineProperty(t,"encodeHTML5",{enumerable:!0,get:function get(){return o.encodeHTML}});var a=r(239);Object.defineProperty(t,"decodeXML",{enumerable:!0,get:function get(){return a.decodeXML}}),Object.defineProperty(t,"decodeHTML",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTMLStrict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML4",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML5",{enumerable:!0,get:function get(){return a.decodeHTML}}),Object.defineProperty(t,"decodeHTML4Strict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeHTML5Strict",{enumerable:!0,get:function get(){return a.decodeHTMLStrict}}),Object.defineProperty(t,"decodeXMLStrict",{enumerable:!0,get:function get(){return a.decodeXML}})},function(e){e.exports=JSON.parse('{"0":65533,"128":8364,"130":8218,"131":402,"132":8222,"133":8230,"134":8224,"135":8225,"136":710,"137":8240,"138":352,"139":8249,"140":338,"142":381,"145":8216,"146":8217,"147":8220,"148":8221,"149":8226,"150":8211,"151":8212,"152":732,"153":8482,"154":353,"155":8250,"156":339,"158":382,"159":376}')},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeNames=t.elementNames=void 0,t.elementNames=new Map([["altglyph","altGlyph"],["altglyphdef","altGlyphDef"],["altglyphitem","altGlyphItem"],["animatecolor","animateColor"],["animatemotion","animateMotion"],["animatetransform","animateTransform"],["clippath","clipPath"],["feblend","feBlend"],["fecolormatrix","feColorMatrix"],["fecomponenttransfer","feComponentTransfer"],["fecomposite","feComposite"],["feconvolvematrix","feConvolveMatrix"],["fediffuselighting","feDiffuseLighting"],["fedisplacementmap","feDisplacementMap"],["fedistantlight","feDistantLight"],["fedropshadow","feDropShadow"],["feflood","feFlood"],["fefunca","feFuncA"],["fefuncb","feFuncB"],["fefuncg","feFuncG"],["fefuncr","feFuncR"],["fegaussianblur","feGaussianBlur"],["feimage","feImage"],["femerge","feMerge"],["femergenode","feMergeNode"],["femorphology","feMorphology"],["feoffset","feOffset"],["fepointlight","fePointLight"],["fespecularlighting","feSpecularLighting"],["fespotlight","feSpotLight"],["fetile","feTile"],["feturbulence","feTurbulence"],["foreignobject","foreignObject"],["glyphref","glyphRef"],["lineargradient","linearGradient"],["radialgradient","radialGradient"],["textpath","textPath"]]),t.attributeNames=new Map([["definitionurl","definitionURL"],["attributename","attributeName"],["attributetype","attributeType"],["basefrequency","baseFrequency"],["baseprofile","baseProfile"],["calcmode","calcMode"],["clippathunits","clipPathUnits"],["diffuseconstant","diffuseConstant"],["edgemode","edgeMode"],["filterunits","filterUnits"],["glyphref","glyphRef"],["gradienttransform","gradientTransform"],["gradientunits","gradientUnits"],["kernelmatrix","kernelMatrix"],["kernelunitlength","kernelUnitLength"],["keypoints","keyPoints"],["keysplines","keySplines"],["keytimes","keyTimes"],["lengthadjust","lengthAdjust"],["limitingconeangle","limitingConeAngle"],["markerheight","markerHeight"],["markerunits","markerUnits"],["markerwidth","markerWidth"],["maskcontentunits","maskContentUnits"],["maskunits","maskUnits"],["numoctaves","numOctaves"],["pathlength","pathLength"],["patterncontentunits","patternContentUnits"],["patterntransform","patternTransform"],["patternunits","patternUnits"],["pointsatx","pointsAtX"],["pointsaty","pointsAtY"],["pointsatz","pointsAtZ"],["preservealpha","preserveAlpha"],["preserveaspectratio","preserveAspectRatio"],["primitiveunits","primitiveUnits"],["refx","refX"],["refy","refY"],["repeatcount","repeatCount"],["repeatdur","repeatDur"],["requiredextensions","requiredExtensions"],["requiredfeatures","requiredFeatures"],["specularconstant","specularConstant"],["specularexponent","specularExponent"],["spreadmethod","spreadMethod"],["startoffset","startOffset"],["stddeviation","stdDeviation"],["stitchtiles","stitchTiles"],["surfacescale","surfaceScale"],["systemlanguage","systemLanguage"],["tablevalues","tableValues"],["targetx","targetX"],["targety","targetY"],["textlength","textLength"],["viewbox","viewBox"],["viewtarget","viewTarget"],["xchannelselector","xChannelSelector"],["ychannelselector","yChannelSelector"],["zoomandpan","zoomAndPan"]])},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.prevElementSibling=t.nextElementSibling=t.getName=t.hasAttrib=t.getAttributeValue=t.getSiblings=t.getParent=t.getChildren=void 0;var n=r(18),i=[];function getChildren(e){return null!==(e=e.children)&&void 0!==e?e:i}function getParent(e){return e.parent||null}t.getChildren=getChildren,t.getParent=getParent,t.getSiblings=function getSiblings(e){var t=getParent(e);if(null!=t)return getChildren(t);for(var r=[e],n=e.prev,i=e.next;null!=n;)r.unshift(n),n=n.prev;for(;null!=i;)r.push(i),i=i.next;return r},t.getAttributeValue=function getAttributeValue(e,t){return null===(e=e.attribs)||void 0===e?void 0:e[t]},t.hasAttrib=function hasAttrib(e,t){return null!=e.attribs&&Object.prototype.hasOwnProperty.call(e.attribs,t)&&null!=e.attribs[t]},t.getName=function getName(e){return e.name},t.nextElementSibling=function nextElementSibling(e){for(var t=e.next;null!==t&&!n.isTag(t);)t=t.next;return t},t.prevElementSibling=function prevElementSibling(e){for(var t=e.prev;null!==t&&!n.isTag(t);)t=t.prev;return t}},function(e,t,r){"use strict";function removeElement(e){var t;e.prev&&(e.prev.next=e.next),e.next&&(e.next.prev=e.prev),e.parent&&(t=e.parent.children).splice(t.lastIndexOf(e),1)}Object.defineProperty(t,"__esModule",{value:!0}),t.prepend=t.prependChild=t.append=t.appendChild=t.replaceElement=t.removeElement=void 0,t.removeElement=removeElement,t.replaceElement=function replaceElement(e,t){var r=t.prev=e.prev;r&&(r.next=t),(r=t.next=e.next)&&(r.prev=t),(r=t.parent=e.parent)&&((r=r.children)[r.lastIndexOf(e)]=t)},t.appendChild=function appendChild(e,t){removeElement(t),t.next=null,1<(t.parent=e).children.push(t)?((e=e.children[e.children.length-2]).next=t).prev=e:t.prev=null},t.append=function append(e,t){removeElement(t);var r=e.parent,n=e.next;t.next=n,((t.prev=e).next=t).parent=r,n?(n.prev=t,r&&(e=r.children).splice(e.lastIndexOf(n),0,t)):r&&r.children.push(t)},t.prependChild=function prependChild(e,t){removeElement(t),t.parent=e,t.prev=null,1!==e.children.unshift(t)?((e=e.children[1]).prev=t).next=e:t.next=null},t.prepend=function prepend(e,t){removeElement(t);var r,n=e.parent;n&&(r=n.children).splice(r.indexOf(e),0,t),e.prev&&(e.prev.next=t),t.parent=n,t.prev=e.prev,(t.next=e).prev=t}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getElementsByTagType=t.getElementsByTagName=t.getElementById=t.getElements=t.testElement=void 0;var n=r(18),i=r(241),o={tag_name:function tag_name(t){return"function"==typeof t?function(e){return n.isTag(e)&&t(e.name)}:"*"===t?n.isTag:function(e){return n.isTag(e)&&e.name===t}},tag_type:function tag_type(t){return"function"==typeof t?function(e){return t(e.type)}:function(e){return e.type===t}},tag_contains:function tag_contains(t){return"function"==typeof t?function(e){return n.isText(e)&&t(e.data)}:function(e){return n.isText(e)&&e.data===t}}};function getAttribCheck(t,r){return"function"==typeof r?function(e){return n.isTag(e)&&r(e.attribs[t])}:function(e){return n.isTag(e)&&e.attribs[t]===r}}function combineFuncs(t,r){return function(e){return t(e)||r(e)}}function compileTest(r){var e=Object.keys(r).map(function(e){var t=r[e];return e in o?o[e](t):getAttribCheck(e,t)});return 0===e.length?null:e.reduce(combineFuncs)}t.testElement=function testElement(e,t){return!(e=compileTest(e))||e(t)},t.getElements=function getElements(e,t,r,n){return void 0===n&&(n=1/0),(e=compileTest(e))?i.filter(e,t,r,n):[]},t.getElementById=function getElementById(e,t,r){return void 0===r&&(r=!0),Array.isArray(t)||(t=[t]),i.findOne(getAttribCheck("id",e),t,r)},t.getElementsByTagName=function getElementsByTagName(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i.filter(o.tag_name(e),t,r,n)},t.getElementsByTagType=function getElementsByTagType(e,t,r,n){return void 0===r&&(r=!0),void 0===n&&(n=1/0),i.filter(o.tag_type(e),t,r,n)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.uniqueSort=t.compareDocumentPosition=t.removeSubsets=void 0;var f=r(18);function compareDocumentPosition(e,t){var r=[],n=[];if(e===t)return 0;for(var i=f.hasChildren(e)?e:e.parent;i;)r.unshift(i),i=i.parent;for(i=f.hasChildren(t)?t:t.parent;i;)n.unshift(i),i=i.parent;for(var o=Math.min(r.length,n.length),a=0;a<o&&r[a]===n[a];)a++;if(0===a)return 1;var s=r[a-1],u=s.children,c=r[a],l=n[a];return u.indexOf(c)>u.indexOf(l)?s===t?20:4:s===e?10:2}t.removeSubsets=function removeSubsets(e){for(var t=e.length;0<=--t;){var r=e[t];if(0<t&&0<=e.lastIndexOf(r,t-1))e.splice(t,1);else for(var n=r.parent;n;n=n.parent)if(e.includes(n)){e.splice(t,1);break}}return e},t.compareDocumentPosition=compareDocumentPosition,t.uniqueSort=function uniqueSort(e){return(e=e.filter(function(e,t,r){return!r.includes(e,t+1)})).sort(function(e,t){return 2&(t=compareDocumentPosition(e,t))?-1:4&t?1:0}),e}},function(e,t,r){"use strict";var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.compileToken=t.compileUnsafe=t.compile=void 0;var i=r(141),s=r(40),u=n(r(473)),c=r(144),l=r(474),f=r(145);function compileUnsafe(e,t,r){return compileToken("string"==typeof e?i.parse(e,t):e,t,r)}function includesScopePseudo(e){return"pseudo"===e.type&&("scope"===e.name||Array.isArray(e.data)&&e.data.some(function(e){return e.some(includesScopePseudo)}))}t.compile=function compile(e,t,r){return r=compileUnsafe(e,t,r),f.ensureIsTag(r,t.adapter)},t.compileUnsafe=compileUnsafe;var h={type:"descendant"},d={type:"_flexibleDescendant"},p={type:"pseudo",name:"scope",data:null};function compileToken(e,n,t){var r;(e=e.filter(function(e){return 0<e.length})).forEach(u.default),t=null!==(r=n.context)&&void 0!==r?r:t;var i=Array.isArray(t),o=t&&(Array.isArray(t)?t:[t]);!function absolutize(e,t,r){for(var n=t.adapter,i=!(null==r||!r.every(function(e){var t=n.isTag(e)&&n.getParent(e);return e===f.PLACEHOLDER_ELEMENT||t&&n.isTag(t)})),o=0,a=e;o<a.length;o++){var s=a[o];if(!(0<s.length&&c.isTraversal(s[0])&&"descendant"!==s[0].type)){if(!i||s.some(includesScopePseudo))continue;s.unshift(h)}s.unshift(p)}}(e,n,o);var a=!1;return(e=e.map(function(e){var t,r;return 2<=e.length&&(t=e[0],r=e[1],"pseudo"!==t.type||"scope"!==t.name||(i&&"descendant"===r.type?e[1]=d:"adjacent"!==r.type&&"sibling"!==r.type||(a=!0))),function compileRules(e,r,n){return e.reduce(function(e,t){return e===s.falseFunc?s.falseFunc:l.compileGeneralSelector(e,t,r,n,compileToken)},null!==(e=r.rootFunc)&&void 0!==e?e:s.trueFunc)}(e,n,o)}).reduce(reduceRules,s.falseFunc)).shouldTestNextSiblings=a,e}function reduceRules(t,r){return r===s.falseFunc||t===s.trueFunc?t:t===s.falseFunc||r===s.trueFunc?r:function combine(e){return t(e)||r(e)}}t.compileToken=compileToken},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=r(144),o={exists:10,equals:8,not:7,start:6,end:6,any:5,hyphen:4,element:4};function getProcedure(e){var t=i.procedure[e.type];if("attribute"===e.type)(t=o[e.action])===o.equals&&"id"===e.name&&(t=9),e.ignoreCase&&(t>>=1);else if("pseudo"===e.type)if(e.data)if("has"===e.name||"contains"===e.name)t=0;else if(Array.isArray(e.data)){for(var t=0,r=0;r<e.data.length;r++)if(1===e.data[r].length){var n=getProcedure(e.data[r][0]);if(0===n){t=0;break}t<n&&(t=n)}1<e.data.length&&0<t&&--t}else t=1;else t=3;return t}t.default=function sortByProcedure(e){for(var t=e.map(getProcedure),r=1;r<e.length;r++){var n=t[r];if(!(n<0))for(var i=r-1;0<=i&&n<t[i];i--){var o=e[i+1];e[i+1]=e[i],e[i]=o,t[i+1]=t[i],t[i]=n}}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compileGeneralSelector=void 0;var u=r(475),c=r(242);t.compileGeneralSelector=function compileGeneralSelector(o,t,e,r,n){var a=e.adapter,s=e.equals;switch(t.type){case"pseudo-element":throw new Error("Pseudo-elements are not supported by css-select");case"attribute":return u.attributeRules[t.action](o,t,e);case"pseudo":return c.compilePseudoSelector(o,t,e,r,n);case"tag":return function tag(e){return a.getName(e)===t.name&&o(e)};case"descendant":if(!1===e.cacheResults||"undefined"==typeof WeakSet)return function descendant(e){for(var t=e;t=a.getParent(t);)if(a.isTag(t)&&o(t))return!0;return!1};var i=new WeakSet;return function cachedDescendant(e){for(var t=e;t=a.getParent(t);)if(!i.has(t)){if(a.isTag(t)&&o(t))return!0;i.add(t)}return!1};case"_flexibleDescendant":return function flexibleDescendant(e){var t=e;do{if(a.isTag(t)&&o(t))return!0}while(t=a.getParent(t));return!1};case"parent":return function parent(e){return a.getChildren(e).some(function(e){return a.isTag(e)&&o(e)})};case"child":return function child(e){return null!=(e=a.getParent(e))&&a.isTag(e)&&o(e)};case"sibling":return function sibling(e){for(var t=a.getSiblings(e),r=0;r<t.length;r++){var n=t[r];if(s(e,n))break;if(a.isTag(n)&&o(n))return!0}return!1};case"adjacent":return function adjacent(e){for(var t,r=a.getSiblings(e),n=0;n<r.length;n++){var i=r[n];if(s(e,i))break;a.isTag(i)&&(t=i)}return!!t&&o(t)};case"universal":return o}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.attributeRules=void 0;var s=r(40),n=/[-[\]{}()*+?.,\\^$|#\s]/g;function escapeRegex(e){return e.replace(n,"\\$&")}t.attributeRules={equals:function equals(r,e,t){var n=t.adapter,i=e.name,o=e.value;return e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length===o.length&&t.toLowerCase()===o&&r(e)}):function(e){return n.getAttributeValue(e,i)===o&&r(e)}},hyphen:function hyphen(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=o.length;return e.ignoreCase?(o=o.toLowerCase(),function hyphenIC(e){var t=n.getAttributeValue(e,i);return null!=t&&(t.length===a||"-"===t.charAt(a))&&t.substr(0,a).toLowerCase()===o&&r(e)}):function hyphen(e){var t=n.getAttributeValue(e,i);return null!=t&&(t.length===a||"-"===t.charAt(a))&&t.substr(0,a)===o&&r(e)}},element:function element(r,e,t){var n=e.name,i=e.value,e=e.ignoreCase,o=t.adapter;if(/\s/.test(i))return s.falseFunc;var a=new RegExp("(?:^|\\s)"+escapeRegex(i)+"(?:$|\\s)",e?"i":"");return function element(e){var t=o.getAttributeValue(e,n);return null!=t&&t.length>=i.length&&a.test(t)&&r(e)}},exists:function exists(t,e,r){var n=e.name,i=r.adapter;return function(e){return i.hasAttrib(e,n)&&t(e)}},start:function start(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=o.length;return 0===a?s.falseFunc:e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length>=a&&t.substr(0,a).toLowerCase()===o&&r(e)}):function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.startsWith(o))&&r(e)}},end:function end(r,e,t){var n=t.adapter,i=e.name,o=e.value,a=-o.length;return 0==a?s.falseFunc:e.ignoreCase?(o=o.toLowerCase(),function(e){var t;return(null===(t=n.getAttributeValue(e,i))||void 0===t?void 0:t.substr(a).toLowerCase())===o&&r(e)}):function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.endsWith(o))&&r(e)}},any:function any(r,e,t){var n=t.adapter,i=e.name,o=e.value;if(""===o)return s.falseFunc;if(e.ignoreCase){var a=new RegExp(escapeRegex(o),"i");return function anyIC(e){var t=n.getAttributeValue(e,i);return null!=t&&t.length>=o.length&&a.test(t)&&r(e)}}return function(e){var t;return!(null===(t=n.getAttributeValue(e,i))||void 0===t||!t.includes(o))&&r(e)}},not:function not(r,e,t){var n=t.adapter,i=e.name,o=e.value;return""===o?function(e){return!!n.getAttributeValue(e,i)&&r(e)}:e.ignoreCase?(o=o.toLowerCase(),function(e){var t=n.getAttributeValue(e,i);return(null==t||t.length!==o.length||t.toLowerCase()!==o)&&r(e)}):function(e){return n.getAttributeValue(e,i)!==o&&r(e)}}}},function(e,o,t){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(o,"__esModule",{value:!0}),o.filters=void 0;var n=r(t(477)),c=t(40);function getChildFunc(r,n){return function(e){var t=n.getParent(e);return null!=t&&n.isTag(t)&&r(e)}}function dynamicStatePseudo(i){return function dynamicPseudo(t,e,r){var n=r.adapter[i];return"function"!=typeof n?c.falseFunc:function active(e){return n(e)&&t(e)}}}o.filters={contains:function contains(t,r,e){var n=e.adapter;return function contains(e){return t(e)&&n.getText(e).includes(r)}},icontains:function icontains(t,e,r){var n=r.adapter,i=e.toLowerCase();return function icontains(e){return t(e)&&n.getText(e).toLowerCase().includes(i)}},"nth-child":function nthChild(i,e,t){var o=t.adapter,a=t.equals,s=n.default(e);return s===c.falseFunc?c.falseFunc:s===c.trueFunc?getChildFunc(i,o):function nthChild(e){for(var t=o.getSiblings(e),r=0,n=0;n<t.length&&!a(e,t[n]);n++)o.isTag(t[n])&&r++;return s(r)&&i(e)}},"nth-last-child":function nthLastChild(i,e,t){var o=t.adapter,a=t.equals,s=n.default(e);return s===c.falseFunc?c.falseFunc:s===c.trueFunc?getChildFunc(i,o):function nthLastChild(e){for(var t=o.getSiblings(e),r=0,n=t.length-1;0<=n&&!a(e,t[n]);n--)o.isTag(t[n])&&r++;return s(r)&&i(e)}},"nth-of-type":function nthOfType(o,e,t){var a=t.adapter,s=t.equals,u=n.default(e);return u===c.falseFunc?c.falseFunc:u===c.trueFunc?getChildFunc(o,a):function nthOfType(e){for(var t=a.getSiblings(e),r=0,n=0;n<t.length;n++){var i=t[n];if(s(e,i))break;a.isTag(i)&&a.getName(i)===a.getName(e)&&r++}return u(r)&&o(e)}},"nth-last-of-type":function nthLastOfType(o,e,t){var a=t.adapter,s=t.equals,u=n.default(e);return u===c.falseFunc?c.falseFunc:u===c.trueFunc?getChildFunc(o,a):function nthLastOfType(e){for(var t=a.getSiblings(e),r=0,n=t.length-1;0<=n;n--){var i=t[n];if(s(e,i))break;a.isTag(i)&&a.getName(i)===a.getName(e)&&r++}return u(r)&&o(e)}},root:function root(r,e,t){var n=t.adapter;return function(e){var t=n.getParent(e);return(null==t||!n.isTag(t))&&r(e)}},scope:function scope(t,e,r,n){var i=r.equals;return n&&0!==n.length?1===n.length?function(e){return i(n[0],e)&&t(e)}:function(e){return n.includes(e)&&t(e)}:o.filters.root(t,e,r)},hover:dynamicStatePseudo("isHovered"),visited:dynamicStatePseudo("isVisited"),active:dynamicStatePseudo("isActive")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=t.parse=void 0;var n=r(478);Object.defineProperty(t,"parse",{enumerable:!0,get:function get(){return n.parse}});var i=r(479);Object.defineProperty(t,"compile",{enumerable:!0,get:function get(){return i.compile}}),t.default=function nthCheck(e){return i.compile(n.parse(e))}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parse=void 0;var n=/^([+-]?\d*n)?\s*(?:([+-]?)\s*(\d+))?$/;t.parse=function parse(e){if("even"===(e=e.trim().toLowerCase()))return[2,0];if("odd"===e)return[2,1];var t,r=e.match(n);if(!r)throw new Error("n-th rule couldn't be parsed ('"+e+"')");return r[1]?(t=parseInt(r[1],10),isNaN(t)&&(t=r[1].startsWith("-")?-1:1)):t=0,[t,("-"===r[2]?-1:1)*(r[3]?parseInt(r[3],10):0)]}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.compile=void 0;var o=r(40);t.compile=function compile(e){var t=e[0],r=e[1]-1;if(r<0&&t<=0)return o.falseFunc;if(-1===t)return function(e){return e<=r};if(0===t)return function(e){return e===r};if(1===t)return r<0?o.trueFunc:function(e){return r<=e};var n=Math.abs(t),i=(r%n+n)%n;return 1<t?function(e){return r<=e&&e%n==i}:function(e){return e<=r&&e%n==i}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.verifyPseudoArgs=t.pseudos=void 0,t.pseudos={empty:function empty(e,t){var r=t.adapter;return!r.getChildren(e).some(function(e){return r.isTag(e)||""!==r.getText(e)})},"first-child":function firstChild(e,t){var firstChild,r=t.adapter,t=t.equals;return null!=(firstChild=r.getSiblings(e).find(function(e){return r.isTag(e)}))&&t(e,firstChild)},"last-child":function lastChild(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=i.length-1;0<=o;o--){if(n(e,i[o]))return!0;if(r.isTag(i[o]))break}return!1},"first-of-type":function firstOfType(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=0;a<i.length;a++){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"last-of-type":function lastOfType(e,t){for(var r=t.adapter,n=t.equals,i=r.getSiblings(e),o=r.getName(e),a=i.length-1;0<=a;a--){var s=i[a];if(n(e,s))return!0;if(r.isTag(s)&&r.getName(s)===o)break}return!1},"only-of-type":function onlyOfType(t,e){var r=e.adapter,n=e.equals,i=r.getName(t);return r.getSiblings(t).every(function(e){return n(t,e)||!r.isTag(e)||r.getName(e)!==i})},"only-child":function onlyChild(t,e){var r=e.adapter,n=e.equals;return r.getSiblings(t).every(function(e){return n(t,e)||!r.isTag(e)})}},t.verifyPseudoArgs=function verifyPseudoArgs(e,t,r){if(null===r){if(2<e.length)throw new Error("pseudo-selector :"+t+" requires an argument")}else if(2===e.length)throw new Error("pseudo-selector :"+t+" doesn't have any arguments")}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.aliases=void 0,t.aliases={"any-link":":is(a, area, link)[href]",link:":any-link:not(:visited)",disabled:":is(\n :is(button, input, select, textarea, optgroup, option)[disabled],\n optgroup[disabled] > option,\n fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)\n )",enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.groupSelectors=t.getDocumentRoot=void 0;var a=r(243);t.getDocumentRoot=function getDocumentRoot(e){for(;e.parent;)e=e.parent;return e},t.groupSelectors=function groupSelectors(e){for(var t=[],r=[],n=0,i=e;n<i.length;n++){var o=i[n];(o.some(a.isFilter)?t:r).push(o)}return[r,t]}},function(e,t,r){"use strict";var n=r(484),i=r(495);t.parse=function parse(e,t){return new n(t).parse(e)},t.parseFragment=function parseFragment(e,t,r){return"string"==typeof e&&(r=t,t=e,e=null),new n(r).parseFragment(t,e)},t.serialize=function(e,t){return new i(e,t).serialize()}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(103),i=r(487),o=r(488),a=r(489),s=r(491),u=r(26),c=r(250),l=r(251),f=r(149),h=r(494),d=r(147),p=r(146),m=r(30),_=m.TAG_NAMES,g=m.NAMESPACES,b=m.ATTRS,y={scriptingEnabled:!0,sourceCodeLocationInfo:!1,onParseError:null,treeAdapter:c},v="hidden",w=8,E=3,T="INITIAL_MODE",S="BEFORE_HTML_MODE",A="BEFORE_HEAD_MODE",k="IN_HEAD_MODE",x="IN_HEAD_NO_SCRIPT_MODE",C="AFTER_HEAD_MODE",O="IN_BODY_MODE",M="TEXT_MODE",N="IN_TABLE_MODE",R="IN_TABLE_TEXT_MODE",P="IN_CAPTION_MODE",I="IN_COLUMN_GROUP_MODE",B="IN_TABLE_BODY_MODE",L="IN_ROW_MODE",D="IN_CELL_MODE",j="IN_SELECT_MODE",U="IN_SELECT_IN_TABLE_MODE",F="IN_TEMPLATE_MODE",H="AFTER_BODY_MODE",q="IN_FRAMESET_MODE",z="AFTER_FRAMESET_MODE",W="AFTER_AFTER_BODY_MODE",K="AFTER_AFTER_FRAMESET_MODE",V=(_defineProperty(r={},_.TR,L),_defineProperty(r,_.TBODY,B),_defineProperty(r,_.THEAD,B),_defineProperty(r,_.TFOOT,B),_defineProperty(r,_.CAPTION,P),_defineProperty(r,_.COLGROUP,I),_defineProperty(r,_.TABLE,N),_defineProperty(r,_.BODY,O),_defineProperty(r,_.FRAMESET,q),r),G=(_defineProperty(c={},_.CAPTION,N),_defineProperty(c,_.COLGROUP,N),_defineProperty(c,_.TBODY,N),_defineProperty(c,_.TFOOT,N),_defineProperty(c,_.THEAD,N),_defineProperty(c,_.COL,I),_defineProperty(c,_.TR,B),_defineProperty(c,_.TD,L),_defineProperty(c,_.TH,L),c),Y=(_defineProperty(r={},T,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInInitialMode),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInInitialMode),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,function doctypeInInitialMode(e,t){e._setDocumentType(t);var r=t.forceQuirks?m.DOCUMENT_MODE.QUIRKS:f.getDocumentMode(t);f.isConforming(t)||e._err(d.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,r),e.insertionMode=S}),_defineProperty(c,n.START_TAG_TOKEN,tokenInInitialMode),_defineProperty(c,n.END_TAG_TOKEN,tokenInInitialMode),_defineProperty(c,n.EOF_TOKEN,tokenInInitialMode),c)),_defineProperty(r,S,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenBeforeHtml),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenBeforeHtml),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagBeforeHtml(e,t){t.tagName===_.HTML?(e._insertElement(t,g.HTML),e.insertionMode=A):tokenBeforeHtml(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagBeforeHtml(e,t){var r=t.tagName;r!==_.HTML&&r!==_.HEAD&&r!==_.BODY&&r!==_.BR||tokenBeforeHtml(e,t)}),_defineProperty(c,n.EOF_TOKEN,tokenBeforeHtml),c)),_defineProperty(r,A,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenBeforeHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenBeforeHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagBeforeHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.HEAD?(e._insertElement(t,g.HTML),e.headElement=e.openElements.current,e.insertionMode=k):tokenBeforeHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagBeforeHead(e,t){var r=t.tagName;r===_.HEAD||r===_.BODY||r===_.HTML||r===_.BR?tokenBeforeHead(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenBeforeHead),c)),_defineProperty(r,k,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,startTagInHead),_defineProperty(c,n.END_TAG_TOKEN,endTagInHead),_defineProperty(c,n.EOF_TOKEN,tokenInHead),c)),_defineProperty(r,x,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInHeadNoScript),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInHeadNoScript),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagInHeadNoScript(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BASEFONT||r===_.BGSOUND||r===_.HEAD||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.STYLE?startTagInHead(e,t):r===_.NOSCRIPT?e._err(d.nestedNoscriptInHead):tokenInHeadNoScript(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInHeadNoScript(e,t){var r=t.tagName;r===_.NOSCRIPT?(e.openElements.pop(),e.insertionMode=k):r===_.BR?tokenInHeadNoScript(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenInHeadNoScript),c)),_defineProperty(r,C,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterHead),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterHead),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,misplacedDoctype),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BODY?(e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode=O):r===_.FRAMESET?(e._insertElement(t,g.HTML),e.insertionMode=q):r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.SCRIPT||r===_.STYLE||r===_.TEMPLATE||r===_.TITLE?(e._err(d.abandonedHeadElementChild),e.openElements.push(e.headElement),startTagInHead(e,t),e.openElements.remove(e.headElement)):r===_.HEAD?e._err(d.misplacedStartTagForHeadElement):tokenAfterHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterHead(e,t){var r=t.tagName;r===_.BODY||r===_.HTML||r===_.BR?tokenAfterHead(e,t):r===_.TEMPLATE?endTagInHead(e,t):e._err(d.endTagWithoutMatchingOpenElement)}),_defineProperty(c,n.EOF_TOKEN,tokenAfterHead),c)),_defineProperty(r,O,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInBody),_defineProperty(c,n.END_TAG_TOKEN,endTagInBody),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,M,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,ignoreToken),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,ignoreToken),_defineProperty(c,n.END_TAG_TOKEN,function endTagInText(e,t){t.tagName===_.SCRIPT&&(e.pendingScript=e.openElements.current),e.openElements.pop(),e.insertionMode=e.originalInsertionMode}),_defineProperty(c,n.EOF_TOKEN,function eofInText(e,t){e._err(d.eofInElementThatCanContainOnlyText),e.openElements.pop(),e.insertionMode=e.originalInsertionMode,e._processToken(t)}),c)),_defineProperty(r,N,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInTable),_defineProperty(c,n.END_TAG_TOKEN,endTagInTable),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,R,(_defineProperty(c={},n.CHARACTER_TOKEN,function characterInTableText(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,function whitespaceCharacterInTableText(e,t){e.pendingCharacterTokens.push(t)}),_defineProperty(c,n.COMMENT_TOKEN,tokenInTableText),_defineProperty(c,n.DOCTYPE_TOKEN,tokenInTableText),_defineProperty(c,n.START_TAG_TOKEN,tokenInTableText),_defineProperty(c,n.END_TAG_TOKEN,tokenInTableText),_defineProperty(c,n.EOF_TOKEN,tokenInTableText),c)),_defineProperty(r,P,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInCaption(e,t){var r=t.tagName;r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TD||r===_.TFOOT||r===_.TH||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(_.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N,e._processToken(t)):startTagInBody(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInCaption(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE?e.openElements.hasInTableScope(_.CAPTION)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.CAPTION),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=N,r===_.TABLE&&e._processToken(t)):r!==_.BODY&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&r!==_.TBODY&&r!==_.TD&&r!==_.TFOOT&&r!==_.TH&&r!==_.THEAD&&r!==_.TR&&endTagInBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,I,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenInColumnGroup),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenInColumnGroup),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInColumnGroup(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.COL?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):(r===_.TEMPLATE?startTagInHead:tokenInColumnGroup)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInColumnGroup(e,t){var r=t.tagName;r===_.COLGROUP?e.openElements.currentTagName===_.COLGROUP&&(e.openElements.pop(),e.insertionMode=N):r===_.TEMPLATE?endTagInHead(e,t):r!==_.COL&&tokenInColumnGroup(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,B,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInTableBody(e,t){var r=t.tagName;r===_.TR?(e.openElements.clearBackToTableBodyContext(),e._insertElement(t,g.HTML),e.insertionMode=L):r===_.TH||r===_.TD?(e.openElements.clearBackToTableBodyContext(),e._insertFakeElement(_.TR),e.insertionMode=L,e._processToken(t)):r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TFOOT||r===_.THEAD?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N,e._processToken(t)):startTagInTable(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInTableBody(e,t){var r=t.tagName;r===_.TBODY||r===_.TFOOT||r===_.THEAD?e.openElements.hasInTableScope(r)&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N):r===_.TABLE?e.openElements.hasTableBodyContextInTableScope()&&(e.openElements.clearBackToTableBodyContext(),e.openElements.pop(),e.insertionMode=N,e._processToken(t)):(r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP||r!==_.HTML&&r!==_.TD&&r!==_.TH&&r!==_.TR)&&endTagInTable(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,L,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.NULL_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,characterInTable),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInRow(e,t){var r=t.tagName;r===_.TH||r===_.TD?(e.openElements.clearBackToTableRowContext(),e._insertElement(t,g.HTML),e.insertionMode=D,e.activeFormattingElements.insertMarker()):r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):startTagInTable(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInRow(e,t){var r=t.tagName;r===_.TR?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B):r===_.TABLE?e.openElements.hasInTableScope(_.TR)&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):r===_.TBODY||r===_.TFOOT||r===_.THEAD?(e.openElements.hasInTableScope(r)||e.openElements.hasInTableScope(_.TR))&&(e.openElements.clearBackToTableRowContext(),e.openElements.pop(),e.insertionMode=B,e._processToken(t)):(r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP||r!==_.HTML&&r!==_.TD&&r!==_.TH)&&endTagInTable(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,D,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInCell(e,t){var r=t.tagName;r===_.CAPTION||r===_.COL||r===_.COLGROUP||r===_.TBODY||r===_.TD||r===_.TFOOT||r===_.TH||r===_.THEAD||r===_.TR?(e.openElements.hasInTableScope(_.TD)||e.openElements.hasInTableScope(_.TH))&&(e._closeTableCell(),e._processToken(t)):startTagInBody(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInCell(e,t){var r=t.tagName;r===_.TD||r===_.TH?e.openElements.hasInTableScope(r)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(r),e.activeFormattingElements.clearToLastMarker(),e.insertionMode=L):r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?e.openElements.hasInTableScope(r)&&(e._closeTableCell(),e._processToken(t)):r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&endTagInBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,j,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,startTagInSelect),_defineProperty(c,n.END_TAG_TOKEN,endTagInSelect),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,U,(_defineProperty(c={},n.CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInSelectInTable(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR||r===_.TD||r===_.TH?(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),e._processToken(t)):startTagInSelect(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInSelectInTable(e,t){var r=t.tagName;r===_.CAPTION||r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR||r===_.TD||r===_.TH?e.openElements.hasInTableScope(r)&&(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),e._processToken(t)):endTagInSelect(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInBody),c)),_defineProperty(r,F,(_defineProperty(c={},n.CHARACTER_TOKEN,characterInBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInTemplate(e,t){var r=t.tagName;r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META||r===_.NOFRAMES||r===_.SCRIPT||r===_.STYLE||r===_.TEMPLATE||r===_.TITLE?startTagInHead(e,t):(r=G[r]||O,e._popTmplInsertionMode(),e._pushTmplInsertionMode(r),e.insertionMode=r,e._processToken(t))}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInTemplate(e,t){t.tagName===_.TEMPLATE&&endTagInHead(e,t)}),_defineProperty(c,n.EOF_TOKEN,eofInTemplate),c)),_defineProperty(r,H,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterBody),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,function appendCommentToRootHtmlElement(e,t){e._appendCommentNode(t,e.openElements.items[0])}),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterBody(e,t){(t.tagName===_.HTML?startTagInBody:tokenAfterBody)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterBody(e,t){t.tagName===_.HTML?e.fragmentContext||(e.insertionMode=W):tokenAfterBody(e,t)}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,q,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagInFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.FRAMESET?e._insertElement(t,g.HTML):r===_.FRAME?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagInFrameset(e,t){t.tagName!==_.FRAMESET||e.openElements.isRootHtmlElementCurrent()||(e.openElements.pop(),e.fragmentContext||e.openElements.currentTagName===_.FRAMESET||(e.insertionMode=z))}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,z,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,insertCharacters),_defineProperty(c,n.COMMENT_TOKEN,appendComment),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,function endTagAfterFrameset(e,t){t.tagName===_.HTML&&(e.insertionMode=K)}),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,W,(_defineProperty(c={},n.CHARACTER_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.NULL_CHARACTER_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendCommentToDocument),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterAfterBody(e,t){(t.tagName===_.HTML?startTagInBody:tokenAfterAfterBody)(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,tokenAfterAfterBody),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),_defineProperty(r,K,(_defineProperty(c={},n.CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.NULL_CHARACTER_TOKEN,ignoreToken),_defineProperty(c,n.WHITESPACE_CHARACTER_TOKEN,whitespaceCharacterInBody),_defineProperty(c,n.COMMENT_TOKEN,appendCommentToDocument),_defineProperty(c,n.DOCTYPE_TOKEN,ignoreToken),_defineProperty(c,n.START_TAG_TOKEN,function startTagAfterAfterFrameset(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.NOFRAMES&&startTagInHead(e,t)}),_defineProperty(c,n.END_TAG_TOKEN,ignoreToken),_defineProperty(c,n.EOF_TOKEN,stopParsing),c)),r),r=function(){function Parser(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Parser),this.options=l(y,e),this.treeAdapter=this.options.treeAdapter,this.pendingScript=null,this.options.sourceCodeLocationInfo&&u.install(this,a),this.options.onParseError&&u.install(this,s,{onParseError:this.options.onParseError})}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Parser,[{key:"parse",value:function parse(e){var t=this.treeAdapter.createDocument();return this._bootstrap(t,null),this.tokenizer.write(e,!0),this._runParsingLoop(null),t}},{key:"parseFragment",value:function parseFragment(e,t){t=t||this.treeAdapter.createElement(_.TEMPLATE,g.HTML,[]);var r=this.treeAdapter.createElement("documentmock",g.HTML,[]);return this._bootstrap(r,t),this.treeAdapter.getTagName(t)===_.TEMPLATE&&this._pushTmplInsertionMode(F),this._initTokenizerForFragmentParsing(),this._insertFakeRootElement(),this._resetInsertionMode(),this._findFormInFragmentContext(),this.tokenizer.write(e,!0),this._runParsingLoop(null),e=this.treeAdapter.getFirstChild(r),r=this.treeAdapter.createDocumentFragment(),this._adoptNodes(e,r),r}},{key:"_bootstrap",value:function _bootstrap(e,t){this.tokenizer=new n(this.options),this.stopped=!1,this.insertionMode=T,this.originalInsertionMode="",this.document=e,this.fragmentContext=t,this.headElement=null,this.formElement=null,this.openElements=new i(this.document,this.treeAdapter),this.activeFormattingElements=new o(this.treeAdapter),this.tmplInsertionModeStack=[],this.tmplInsertionModeStackTop=-1,this.currentTmplInsertionMode=null,this.pendingCharacterTokens=[],this.hasNonWhitespacePendingCharacterToken=!1,this.framesetOk=!0,this.skipNextNewLine=!1,this.fosterParentingEnabled=!1}},{key:"_err",value:function _err(){}},{key:"_runParsingLoop",value:function _runParsingLoop(e){for(;!this.stopped;){this._setupTokenizerCDATAMode();var t=this.tokenizer.getNextToken();if(t.type===n.HIBERNATION_TOKEN)break;if(this.skipNextNewLine&&(this.skipNextNewLine=!1,t.type===n.WHITESPACE_CHARACTER_TOKEN&&"\n"===t.chars[0])){if(1===t.chars.length)continue;t.chars=t.chars.substr(1)}if(this._processInputToken(t),e&&this.pendingScript)break}}},{key:"runParsingLoopForCurrentChunk",value:function runParsingLoopForCurrentChunk(e,t){if(this._runParsingLoop(t),t&&this.pendingScript){var r=this.pendingScript;return this.pendingScript=null,void t(r)}e&&e()}},{key:"_setupTokenizerCDATAMode",value:function _setupTokenizerCDATAMode(){var e=this._getAdjustedCurrentElement();this.tokenizer.allowCDATA=e&&e!==this.document&&this.treeAdapter.getNamespaceURI(e)!==g.HTML&&!this._isIntegrationPoint(e)}},{key:"_switchToTextParsing",value:function _switchToTextParsing(e,t){this._insertElement(e,g.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=M}},{key:"switchToPlaintextParsing",value:function switchToPlaintextParsing(){this.insertionMode=M,this.originalInsertionMode=O,this.tokenizer.state=n.MODE.PLAINTEXT}},{key:"_getAdjustedCurrentElement",value:function _getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}},{key:"_findFormInFragmentContext",value:function _findFormInFragmentContext(){var e=this.fragmentContext;do{if(this.treeAdapter.getTagName(e)===_.FORM){this.formElement=e;break}}while(e=this.treeAdapter.getParentNode(e))}},{key:"_initTokenizerForFragmentParsing",value:function _initTokenizerForFragmentParsing(){var e;this.treeAdapter.getNamespaceURI(this.fragmentContext)===g.HTML&&((e=this.treeAdapter.getTagName(this.fragmentContext))===_.TITLE||e===_.TEXTAREA?this.tokenizer.state=n.MODE.RCDATA:e===_.STYLE||e===_.XMP||e===_.IFRAME||e===_.NOEMBED||e===_.NOFRAMES||e===_.NOSCRIPT?this.tokenizer.state=n.MODE.RAWTEXT:e===_.SCRIPT?this.tokenizer.state=n.MODE.SCRIPT_DATA:e===_.PLAINTEXT&&(this.tokenizer.state=n.MODE.PLAINTEXT))}},{key:"_setDocumentType",value:function _setDocumentType(e){var t=e.name||"",r=e.publicId||"",e=e.systemId||"";this.treeAdapter.setDocumentType(this.document,t,r,e)}},{key:"_attachElementToTree",value:function _attachElementToTree(e){var t;this._shouldFosterParentOnInsertion()?this._fosterParentElement(e):(t=this.openElements.currentTmplContent||this.openElements.current,this.treeAdapter.appendChild(t,e))}},{key:"_appendElement",value:function _appendElement(e,t){e=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(e)}},{key:"_insertElement",value:function _insertElement(e,t){e=this.treeAdapter.createElement(e.tagName,t,e.attrs),this._attachElementToTree(e),this.openElements.push(e)}},{key:"_insertFakeElement",value:function _insertFakeElement(e){e=this.treeAdapter.createElement(e,g.HTML,[]),this._attachElementToTree(e),this.openElements.push(e)}},{key:"_insertTemplate",value:function _insertTemplate(e){var t=this.treeAdapter.createElement(e.tagName,g.HTML,e.attrs),e=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,e),this._attachElementToTree(t),this.openElements.push(t)}},{key:"_insertFakeRootElement",value:function _insertFakeRootElement(){var e=this.treeAdapter.createElement(_.HTML,g.HTML,[]);this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e)}},{key:"_appendCommentNode",value:function _appendCommentNode(e,t){e=this.treeAdapter.createCommentNode(e.data),this.treeAdapter.appendChild(t,e)}},{key:"_insertCharacters",value:function _insertCharacters(e){var t;this._shouldFosterParentOnInsertion()?this._fosterParentText(e.chars):(t=this.openElements.currentTmplContent||this.openElements.current,this.treeAdapter.insertText(t,e.chars))}},{key:"_adoptNodes",value:function _adoptNodes(e,t){for(var r=this.treeAdapter.getFirstChild(e);r;r=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(r),this.treeAdapter.appendChild(t,r)}},{key:"_shouldProcessTokenInForeignContent",value:function _shouldProcessTokenInForeignContent(e){var t=this._getAdjustedCurrentElement();if(!t||t===this.document)return!1;var r=this.treeAdapter.getNamespaceURI(t);return r!==g.HTML&&((this.treeAdapter.getTagName(t)!==_.ANNOTATION_XML||r!==g.MATHML||e.type!==n.START_TAG_TOKEN||e.tagName!==_.SVG)&&(r=e.type===n.CHARACTER_TOKEN||e.type===n.NULL_CHARACTER_TOKEN||e.type===n.WHITESPACE_CHARACTER_TOKEN,!((e.type===n.START_TAG_TOKEN&&e.tagName!==_.MGLYPH&&e.tagName!==_.MALIGNMARK||r)&&this._isIntegrationPoint(t,g.MATHML)||(e.type===n.START_TAG_TOKEN||r)&&this._isIntegrationPoint(t,g.HTML)||e.type===n.EOF_TOKEN)))}},{key:"_processToken",value:function _processToken(e){Y[this.insertionMode][e.type](this,e)}},{key:"_processTokenInBodyMode",value:function _processTokenInBodyMode(e){Y[O][e.type](this,e)}},{key:"_processTokenInForeignContent",value:function _processTokenInForeignContent(e){e.type===n.CHARACTER_TOKEN?function characterInForeignContent(e,t){e._insertCharacters(t),e.framesetOk=!1}(this,e):e.type===n.NULL_CHARACTER_TOKEN?function nullCharacterInForeignContent(e,t){t.chars=p.REPLACEMENT_CHARACTER,e._insertCharacters(t)}(this,e):e.type===n.WHITESPACE_CHARACTER_TOKEN?insertCharacters(this,e):e.type===n.COMMENT_TOKEN?appendComment(this,e):e.type===n.START_TAG_TOKEN?function startTagInForeignContent(e,t){if(h.causesExit(t)&&!e.fragmentContext){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==g.HTML&&!e._isIntegrationPoint(e.openElements.current);)e.openElements.pop();e._processToken(t)}else{var r=e._getAdjustedCurrentElement();(r=e.treeAdapter.getNamespaceURI(r))===g.MATHML?h.adjustTokenMathMLAttrs(t):r===g.SVG&&(h.adjustTokenSVGTagName(t),h.adjustTokenSVGAttrs(t)),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):e.type===n.END_TAG_TOKEN&&function endTagInForeignContent(e,t){for(var r=e.openElements.stackTop;0<r;r--){var n=e.openElements.items[r];if(e.treeAdapter.getNamespaceURI(n)===g.HTML){e._processToken(t);break}if(e.treeAdapter.getTagName(n).toLowerCase()===t.tagName){e.openElements.popUntilElementPopped(n);break}}}(this,e)}},{key:"_processInputToken",value:function _processInputToken(e){this._shouldProcessTokenInForeignContent(e)?this._processTokenInForeignContent(e):this._processToken(e),e.type===n.START_TAG_TOKEN&&e.selfClosing&&!e.ackSelfClosing&&this._err(d.nonVoidHtmlElementStartTagWithTrailingSolidus)}},{key:"_isIntegrationPoint",value:function _isIntegrationPoint(e,t){var r=this.treeAdapter.getTagName(e),n=this.treeAdapter.getNamespaceURI(e),e=this.treeAdapter.getAttrList(e);return h.isIntegrationPoint(r,n,e,t)}},{key:"_reconstructActiveFormattingElements",value:function _reconstructActiveFormattingElements(){var e=this.activeFormattingElements.length;if(e){var t=e,r=null;do{if((r=this.activeFormattingElements.entries[--t]).type===o.MARKER_ENTRY||this.openElements.contains(r.element)){t++;break}}while(0<t);for(var n=t;n<e;n++)r=this.activeFormattingElements.entries[n],this._insertElement(r.token,this.treeAdapter.getNamespaceURI(r.element)),r.element=this.openElements.current}}},{key:"_closeTableCell",value:function _closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=L}},{key:"_closePElement",value:function _closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(_.P),this.openElements.popUntilTagNamePopped(_.P)}},{key:"_resetInsertionMode",value:function _resetInsertionMode(){for(var e=this.openElements.stackTop,t=!1;0<=e;e--){var r=this.openElements.items[e];0===e&&(t=!0,this.fragmentContext&&(r=this.fragmentContext));var n=this.treeAdapter.getTagName(r);if(r=V[n]){this.insertionMode=r;break}if(!(t||n!==_.TD&&n!==_.TH)){this.insertionMode=D;break}if(!t&&n===_.HEAD){this.insertionMode=k;break}if(n===_.SELECT){this._resetInsertionModeForSelect(e);break}if(n===_.TEMPLATE){this.insertionMode=this.currentTmplInsertionMode;break}if(n===_.HTML){this.insertionMode=this.headElement?C:A;break}if(t){this.insertionMode=O;break}}}},{key:"_resetInsertionModeForSelect",value:function _resetInsertionModeForSelect(e){if(0<e)for(var t=e-1;0<t;t--){var r=this.openElements.items[t];if((r=this.treeAdapter.getTagName(r))===_.TEMPLATE)break;if(r===_.TABLE)return void(this.insertionMode=U)}this.insertionMode=j}},{key:"_pushTmplInsertionMode",value:function _pushTmplInsertionMode(e){this.tmplInsertionModeStack.push(e),this.tmplInsertionModeStackTop++,this.currentTmplInsertionMode=e}},{key:"_popTmplInsertionMode",value:function _popTmplInsertionMode(){this.tmplInsertionModeStack.pop(),this.tmplInsertionModeStackTop--,this.currentTmplInsertionMode=this.tmplInsertionModeStack[this.tmplInsertionModeStackTop]}},{key:"_isElementCausesFosterParenting",value:function _isElementCausesFosterParenting(e){return(e=this.treeAdapter.getTagName(e))===_.TABLE||e===_.TBODY||e===_.TFOOT||e===_.THEAD||e===_.TR}},{key:"_shouldFosterParentOnInsertion",value:function _shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&this._isElementCausesFosterParenting(this.openElements.current)}},{key:"_findFosterParentingLocation",value:function _findFosterParentingLocation(){for(var e={parent:null,beforeElement:null},t=this.openElements.stackTop;0<=t;t--){var r=this.openElements.items[t],n=this.treeAdapter.getTagName(r),i=this.treeAdapter.getNamespaceURI(r);if(n===_.TEMPLATE&&i===g.HTML){e.parent=this.treeAdapter.getTemplateContent(r);break}if(n===_.TABLE){e.parent=this.treeAdapter.getParentNode(r),e.parent?e.beforeElement=r:e.parent=this.openElements.items[t-1];break}}return e.parent||(e.parent=this.openElements.items[0]),e}},{key:"_fosterParentElement",value:function _fosterParentElement(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}},{key:"_fosterParentText",value:function _fosterParentText(e){var t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertTextBefore(t.parent,e,t.beforeElement):this.treeAdapter.insertText(t.parent,e)}},{key:"_isSpecialElement",value:function _isSpecialElement(e){var t=this.treeAdapter.getTagName(e),e=this.treeAdapter.getNamespaceURI(e);return m.SPECIAL_ELEMENTS[e][t]}}]),Parser}();function callAdoptionAgency(e,t){for(var r,n=0;n<w&&(r=function aaObtainFormattingElementEntry(e,t){var r=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return r?e.openElements.contains(r.element)?e.openElements.hasInScope(t.tagName)||(r=null):(e.activeFormattingElements.removeEntry(r),r=null):genericEndTagInBody(e,t),r}(e,t));n++){var i=function aaObtainFurthestBlock(e,t){for(var r=null,n=e.openElements.stackTop;0<=n;n--){var i=e.openElements.items[n];if(i===t.element)break;e._isSpecialElement(i)&&(r=i)}return r||(e.openElements.popUntilElementPopped(t.element),e.activeFormattingElements.removeEntry(t)),r}(e,r);if(!i)break;e.activeFormattingElements.bookmark=r;var o=function aaInnerLoop(e,t,r){for(var n=t,i=0,o=e.openElements.getCommonAncestor(t);o!==r;i++,o=a){var a=e.openElements.getCommonAncestor(o),s=e.activeFormattingElements.getElementEntry(o),u=s&&E<=i;!s||u?(u&&e.activeFormattingElements.removeEntry(s),e.openElements.remove(o)):(o=function aaRecreateElementFromEntry(e,t){var r=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,r,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r}(e,s),n===t&&(e.activeFormattingElements.bookmark=s),e.treeAdapter.detachNode(n),e.treeAdapter.appendChild(o,n),n=o)}return n}(e,i,r.element),a=e.openElements.getCommonAncestor(r.element);e.treeAdapter.detachNode(o),function aaInsertLastNodeInCommonAncestor(e,t,r){var n,i;e._isElementCausesFosterParenting(t)?e._fosterParentElement(r):(n=e.treeAdapter.getTagName(t),i=e.treeAdapter.getNamespaceURI(t),n===_.TEMPLATE&&i===g.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,r))}(e,a,o),function aaReplaceFormattingElement(e,t,r){var n=e.treeAdapter.getNamespaceURI(r.element),i=r.token,i=e.treeAdapter.createElement(i.tagName,n,i.attrs);e._adoptNodes(t,i),e.treeAdapter.appendChild(t,i),e.activeFormattingElements.insertElementAfterBookmark(i,r.token),e.activeFormattingElements.removeEntry(r),e.openElements.remove(r.element),e.openElements.insertAfter(t,i)}(e,i,r)}}function ignoreToken(){}function misplacedDoctype(e){e._err(d.misplacedDoctype)}function appendComment(e,t){e._appendCommentNode(t,e.openElements.currentTmplContent||e.openElements.current)}function appendCommentToDocument(e,t){e._appendCommentNode(t,e.document)}function insertCharacters(e,t){e._insertCharacters(t)}function stopParsing(e){e.stopped=!0}function tokenInInitialMode(e,t){e._err(d.missingDoctype,{beforeToken:!0}),e.treeAdapter.setDocumentMode(e.document,m.DOCUMENT_MODE.QUIRKS),e.insertionMode=S,e._processToken(t)}function tokenBeforeHtml(e,t){e._insertFakeRootElement(),e.insertionMode=A,e._processToken(t)}function tokenBeforeHead(e,t){e._insertFakeElement(_.HEAD),e.headElement=e.openElements.current,e.insertionMode=k,e._processToken(t)}function startTagInHead(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.BASE||r===_.BASEFONT||r===_.BGSOUND||r===_.LINK||r===_.META?(e._appendElement(t,g.HTML),t.ackSelfClosing=!0):r===_.TITLE?e._switchToTextParsing(t,n.MODE.RCDATA):r===_.NOSCRIPT?e.options.scriptingEnabled?e._switchToTextParsing(t,n.MODE.RAWTEXT):(e._insertElement(t,g.HTML),e.insertionMode=x):r===_.NOFRAMES||r===_.STYLE?e._switchToTextParsing(t,n.MODE.RAWTEXT):r===_.SCRIPT?e._switchToTextParsing(t,n.MODE.SCRIPT_DATA):r===_.TEMPLATE?(e._insertTemplate(t,g.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=F,e._pushTmplInsertionMode(F)):r===_.HEAD?e._err(d.misplacedStartTagForHeadElement):tokenInHead(e,t)}function endTagInHead(e,t){var r=t.tagName;r===_.HEAD?(e.openElements.pop(),e.insertionMode=C):r===_.BODY||r===_.BR||r===_.HTML?tokenInHead(e,t):r===_.TEMPLATE&&0<e.openElements.tmplCount?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagName!==_.TEMPLATE&&e._err(d.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(_.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode()):e._err(d.endTagWithoutMatchingOpenElement)}function tokenInHead(e,t){e.openElements.pop(),e.insertionMode=C,e._processToken(t)}function tokenInHeadNoScript(e,t){var r=t.type===n.EOF_TOKEN?d.openElementsLeftAfterEof:d.disallowedContentInNoscriptInHead;e._err(r),e.openElements.pop(),e.insertionMode=k,e._processToken(t)}function tokenAfterHead(e,t){e._insertFakeElement(_.BODY),e.insertionMode=O,e._processToken(t)}function whitespaceCharacterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function characterInBody(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function addressStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}function preStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.skipNextNewLine=!0,e.framesetOk=!1}function bStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}function appletStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1}function areaStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,g.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function paramStartTagInBody(e,t){e._appendElement(t,g.HTML),t.ackSelfClosing=!0}function noembedStartTagInBody(e,t){e._switchToTextParsing(t,n.MODE.RAWTEXT)}function optgroupStartTagInBody(e,t){e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML)}function rbStartTagInBody(e,t){e.openElements.hasInScope(_.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,g.HTML)}function genericStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML)}function startTagInBody(e,t){var r=t.tagName;switch(r.length){case 1:(r===_.I||r===_.S||r===_.B||r===_.U?bStartTagInBody:r===_.P?addressStartTagInBody:r===_.A?function aStartTagInBody(e,t){var r=e.activeFormattingElements.getElementEntryInScopeWithTagName(_.A);r&&(callAdoptionAgency(e,t),e.openElements.remove(r.element),e.activeFormattingElements.removeEntry(r)),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}:genericStartTagInBody)(e,t);break;case 2:r===_.DL||r===_.OL||r===_.UL?addressStartTagInBody(e,t):r===_.H1||r===_.H2||r===_.H3||r===_.H4||r===_.H5||r===_.H6?function numberedHeaderStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement();var r=e.openElements.currentTagName;r!==_.H1&&r!==_.H2&&r!==_.H3&&r!==_.H4&&r!==_.H5&&r!==_.H6||e.openElements.pop(),e._insertElement(t,g.HTML)}(e,t):r===_.LI||r===_.DD||r===_.DT?function listItemStartTagInBody(e,t){e.framesetOk=!1;for(var r=t.tagName,n=e.openElements.stackTop;0<=n;n--){var i=e.openElements.items[n],o=e.treeAdapter.getTagName(i),a=null;if(r===_.LI&&o===_.LI?a=_.LI:r!==_.DD&&r!==_.DT||o!==_.DD&&o!==_.DT||(a=o),a){e.openElements.generateImpliedEndTagsWithExclusion(a),e.openElements.popUntilTagNamePopped(a);break}if(o!==_.ADDRESS&&o!==_.DIV&&o!==_.P&&e._isSpecialElement(i))break}e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}(e,t):r===_.EM||r===_.TT?bStartTagInBody(e,t):r===_.BR?areaStartTagInBody(e,t):r===_.HR?function hrStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._appendElement(t,g.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}(e,t):r===_.RB?rbStartTagInBody(e,t):r===_.RT||r===_.RP?function rtStartTagInBody(e,t){e.openElements.hasInScope(_.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(_.RTC),e._insertElement(t,g.HTML)}(e,t):r!==_.TH&&r!==_.TD&&r!==_.TR&&genericStartTagInBody(e,t);break;case 3:r===_.DIV||r===_.DIR||r===_.NAV?addressStartTagInBody(e,t):r===_.PRE?preStartTagInBody(e,t):r===_.BIG?bStartTagInBody(e,t):r===_.IMG||r===_.WBR?areaStartTagInBody(e,t):r===_.XMP?function xmpStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,n.MODE.RAWTEXT)}(e,t):r===_.SVG?function svgStartTagInBody(e,t){e._reconstructActiveFormattingElements(),h.adjustTokenSVGAttrs(t),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,g.SVG):e._insertElement(t,g.SVG),t.ackSelfClosing=!0}(e,t):r===_.RTC?rbStartTagInBody(e,t):r!==_.COL&&genericStartTagInBody(e,t);break;case 4:r===_.HTML?function htmlStartTagInBody(e,t){0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs)}(e,t):r===_.BASE||r===_.LINK||r===_.META?startTagInHead(e,t):r===_.BODY?function bodyStartTagInBody(e,t){var r=e.openElements.tryPeekProperlyNestedBodyElement();r&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(r,t.attrs))}(e,t):r===_.MAIN||r===_.MENU?addressStartTagInBody(e,t):r===_.FORM?function formStartTagInBody(e,t){var r=0<e.openElements.tmplCount;e.formElement&&!r||(e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),r||(e.formElement=e.openElements.current))}(e,t):r===_.CODE||r===_.FONT?bStartTagInBody(e,t):r===_.NOBR?function nobrStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e.openElements.hasInScope(_.NOBR)&&(callAdoptionAgency(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,g.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t)}(e,t):r===_.AREA?areaStartTagInBody(e,t):r===_.MATH?function mathStartTagInBody(e,t){e._reconstructActiveFormattingElements(),h.adjustTokenMathMLAttrs(t),h.adjustTokenXMLAttrs(t),t.selfClosing?e._appendElement(t,g.MATHML):e._insertElement(t,g.MATHML),t.ackSelfClosing=!0}(e,t):r===_.MENU?function menuStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML)}(e,t):r!==_.HEAD&&genericStartTagInBody(e,t);break;case 5:r===_.STYLE||r===_.TITLE?startTagInHead(e,t):r===_.ASIDE?addressStartTagInBody(e,t):r===_.SMALL?bStartTagInBody(e,t):r===_.TABLE?function tableStartTagInBody(e,t){e.treeAdapter.getDocumentMode(e.document)!==m.DOCUMENT_MODE.QUIRKS&&e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode=N}(e,t):r===_.EMBED?areaStartTagInBody(e,t):r===_.INPUT?function inputStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,g.HTML);var r=n.getTokenAttr(t,b.TYPE);r&&r.toLowerCase()===v||(e.framesetOk=!1),t.ackSelfClosing=!0}(e,t):r===_.PARAM||r===_.TRACK?paramStartTagInBody(e,t):r===_.IMAGE?function imageStartTagInBody(e,t){t.tagName=_.IMG,areaStartTagInBody(e,t)}(e,t):r!==_.FRAME&&r!==_.TBODY&&r!==_.TFOOT&&r!==_.THEAD&&genericStartTagInBody(e,t);break;case 6:(r===_.SCRIPT?startTagInHead:r===_.CENTER||r===_.FIGURE||r===_.FOOTER||r===_.HEADER||r===_.HGROUP||r===_.DIALOG?addressStartTagInBody:r===_.BUTTON?function buttonStartTagInBody(e,t){e.openElements.hasInScope(_.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(_.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.framesetOk=!1}:r===_.STRIKE||r===_.STRONG?bStartTagInBody:r===_.APPLET||r===_.OBJECT?appletStartTagInBody:r===_.KEYGEN?areaStartTagInBody:r===_.SOURCE?paramStartTagInBody:r===_.IFRAME?function iframeStartTagInBody(e,t){e.framesetOk=!1,e._switchToTextParsing(t,n.MODE.RAWTEXT)}:r===_.SELECT?function selectStartTagInBody(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,g.HTML),e.framesetOk=!1,e.insertionMode===N||e.insertionMode===P||e.insertionMode===B||e.insertionMode===L||e.insertionMode===D?e.insertionMode=U:e.insertionMode=j}:r===_.OPTION?optgroupStartTagInBody:genericStartTagInBody)(e,t);break;case 7:r===_.BGSOUND?startTagInHead(e,t):r===_.DETAILS||r===_.ADDRESS||r===_.ARTICLE||r===_.SECTION||r===_.SUMMARY?addressStartTagInBody(e,t):r===_.LISTING?preStartTagInBody(e,t):r===_.MARQUEE?appletStartTagInBody(e,t):r===_.NOEMBED?noembedStartTagInBody(e,t):r!==_.CAPTION&&genericStartTagInBody(e,t);break;case 8:r===_.BASEFONT?startTagInHead(e,t):r===_.FRAMESET?function framesetStartTagInBody(e,t){var r=e.openElements.tryPeekProperlyNestedBodyElement();e.framesetOk&&r&&(e.treeAdapter.detachNode(r),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,g.HTML),e.insertionMode=q)}(e,t):r===_.FIELDSET?addressStartTagInBody(e,t):r===_.TEXTAREA?function textareaStartTagInBody(e,t){e._insertElement(t,g.HTML),e.skipNextNewLine=!0,e.tokenizer.state=n.MODE.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=M}(e,t):r===_.TEMPLATE?startTagInHead(e,t):r===_.NOSCRIPT?(e.options.scriptingEnabled?noembedStartTagInBody:genericStartTagInBody)(e,t):r===_.OPTGROUP?optgroupStartTagInBody(e,t):r!==_.COLGROUP&&genericStartTagInBody(e,t);break;case 9:(r===_.PLAINTEXT?function plaintextStartTagInBody(e,t){e.openElements.hasInButtonScope(_.P)&&e._closePElement(),e._insertElement(t,g.HTML),e.tokenizer.state=n.MODE.PLAINTEXT}:genericStartTagInBody)(e,t);break;case 10:(r===_.BLOCKQUOTE||r===_.FIGCAPTION?addressStartTagInBody:genericStartTagInBody)(e,t);break;default:genericStartTagInBody(e,t)}}function addressEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(t))}function appletEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(t),e.activeFormattingElements.clearToLastMarker())}function genericEndTagInBody(e,t){for(var r=t.tagName,n=e.openElements.stackTop;0<n;n--){var i=e.openElements.items[n];if(e.treeAdapter.getTagName(i)===r){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilElementPopped(i);break}if(e._isSpecialElement(i))break}}function endTagInBody(e,t){var r=t.tagName;switch(r.length){case 1:r===_.A||r===_.B||r===_.I||r===_.S||r===_.U?callAdoptionAgency(e,t):r===_.P?function pEndTagInBody(e){e.openElements.hasInButtonScope(_.P)||e._insertFakeElement(_.P),e._closePElement()}(e):genericEndTagInBody(e,t);break;case 2:r===_.DL||r===_.UL||r===_.OL?addressEndTagInBody(e,t):r===_.LI?function liEndTagInBody(e){e.openElements.hasInListItemScope(_.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(_.LI),e.openElements.popUntilTagNamePopped(_.LI))}(e):r===_.DD||r===_.DT?function ddEndTagInBody(e,t){t=t.tagName,e.openElements.hasInScope(t)&&(e.openElements.generateImpliedEndTagsWithExclusion(t),e.openElements.popUntilTagNamePopped(t))}(e,t):r===_.H1||r===_.H2||r===_.H3||r===_.H4||r===_.H5||r===_.H6?function numberedHeaderEndTagInBody(e){e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped())}(e):r===_.BR?function brEndTagInBody(e){e._reconstructActiveFormattingElements(),e._insertFakeElement(_.BR),e.openElements.pop(),e.framesetOk=!1}(e):(r===_.EM||r===_.TT?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 3:(r===_.BIG?callAdoptionAgency:r===_.DIR||r===_.DIV||r===_.NAV||r===_.PRE?addressEndTagInBody:genericEndTagInBody)(e,t);break;case 4:r===_.BODY?function bodyEndTagInBody(e){e.openElements.hasInScope(_.BODY)&&(e.insertionMode=H)}(e):r===_.HTML?function htmlEndTagInBody(e,t){e.openElements.hasInScope(_.BODY)&&(e.insertionMode=H,e._processToken(t))}(e,t):r===_.FORM?function formEndTagInBody(e){var t=0<e.openElements.tmplCount,r=e.formElement;t||(e.formElement=null),(r||t)&&e.openElements.hasInScope(_.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(_.FORM):e.openElements.remove(r))}(e):(r===_.CODE||r===_.FONT||r===_.NOBR?callAdoptionAgency:r===_.MAIN||r===_.MENU?addressEndTagInBody:genericEndTagInBody)(e,t);break;case 5:(r===_.ASIDE?addressEndTagInBody:r===_.SMALL?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 6:(r===_.CENTER||r===_.FIGURE||r===_.FOOTER||r===_.HEADER||r===_.HGROUP||r===_.DIALOG?addressEndTagInBody:r===_.APPLET||r===_.OBJECT?appletEndTagInBody:r===_.STRIKE||r===_.STRONG?callAdoptionAgency:genericEndTagInBody)(e,t);break;case 7:(r===_.ADDRESS||r===_.ARTICLE||r===_.DETAILS||r===_.SECTION||r===_.SUMMARY||r===_.LISTING?addressEndTagInBody:r===_.MARQUEE?appletEndTagInBody:genericEndTagInBody)(e,t);break;case 8:(r===_.FIELDSET?addressEndTagInBody:r===_.TEMPLATE?endTagInHead:genericEndTagInBody)(e,t);break;case 10:(r===_.BLOCKQUOTE||r===_.FIGCAPTION?addressEndTagInBody:genericEndTagInBody)(e,t);break;default:genericEndTagInBody(e,t)}}function eofInBody(e,t){-1<e.tmplInsertionModeStackTop?eofInTemplate(e,t):e.stopped=!0}function characterInTable(e,t){var r=e.openElements.currentTagName;r===_.TABLE||r===_.TBODY||r===_.TFOOT||r===_.THEAD||r===_.TR?(e.pendingCharacterTokens=[],e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=R,e._processToken(t)):tokenInTable(e,t)}function startTagInTable(e,t){var r=t.tagName;switch(r.length){case 2:(r===_.TD||r===_.TH||r===_.TR?function tdStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(_.TBODY),e.insertionMode=B,e._processToken(t)}:tokenInTable)(e,t);break;case 3:(r===_.COL?function colStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertFakeElement(_.COLGROUP),e.insertionMode=I,e._processToken(t)}:tokenInTable)(e,t);break;case 4:(r===_.FORM?function formStartTagInTable(e,t){e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,g.HTML),e.formElement=e.openElements.current,e.openElements.pop())}:tokenInTable)(e,t);break;case 5:(r===_.TABLE?function tableStartTagInTable(e,t){e.openElements.hasInTableScope(_.TABLE)&&(e.openElements.popUntilTagNamePopped(_.TABLE),e._resetInsertionMode(),e._processToken(t))}:r===_.STYLE?startTagInHead:r===_.TBODY||r===_.TFOOT||r===_.THEAD?function tbodyStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,g.HTML),e.insertionMode=B}:r===_.INPUT?function inputStartTagInTable(e,t){var r=n.getTokenAttr(t,b.TYPE);r&&r.toLowerCase()===v?e._appendElement(t,g.HTML):tokenInTable(e,t),t.ackSelfClosing=!0}:tokenInTable)(e,t);break;case 6:(r===_.SCRIPT?startTagInHead:tokenInTable)(e,t);break;case 7:(r===_.CAPTION?function captionStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,g.HTML),e.insertionMode=P}:tokenInTable)(e,t);break;case 8:(r===_.COLGROUP?function colgroupStartTagInTable(e,t){e.openElements.clearBackToTableContext(),e._insertElement(t,g.HTML),e.insertionMode=I}:r===_.TEMPLATE?startTagInHead:tokenInTable)(e,t);break;default:tokenInTable(e,t)}}function endTagInTable(e,t){var r=t.tagName;r===_.TABLE?e.openElements.hasInTableScope(_.TABLE)&&(e.openElements.popUntilTagNamePopped(_.TABLE),e._resetInsertionMode()):r===_.TEMPLATE?endTagInHead(e,t):r!==_.BODY&&r!==_.CAPTION&&r!==_.COL&&r!==_.COLGROUP&&r!==_.HTML&&r!==_.TBODY&&r!==_.TD&&r!==_.TFOOT&&r!==_.TH&&r!==_.THEAD&&r!==_.TR&&tokenInTable(e,t)}function tokenInTable(e,t){var r=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,e._processTokenInBodyMode(t),e.fosterParentingEnabled=r}function tokenInTableText(e,t){var r=0;if(e.hasNonWhitespacePendingCharacterToken)for(;r<e.pendingCharacterTokens.length;r++)tokenInTable(e,e.pendingCharacterTokens[r]);else for(;r<e.pendingCharacterTokens.length;r++)e._insertCharacters(e.pendingCharacterTokens[r]);e.insertionMode=e.originalInsertionMode,e._processToken(t)}function tokenInColumnGroup(e,t){e.openElements.currentTagName===_.COLGROUP&&(e.openElements.pop(),e.insertionMode=N,e._processToken(t))}function startTagInSelect(e,t){var r=t.tagName;r===_.HTML?startTagInBody(e,t):r===_.OPTION?(e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e._insertElement(t,g.HTML)):r===_.OPTGROUP?(e.openElements.currentTagName===_.OPTION&&e.openElements.pop(),e.openElements.currentTagName===_.OPTGROUP&&e.openElements.pop(),e._insertElement(t,g.HTML)):r===_.INPUT||r===_.KEYGEN||r===_.TEXTAREA||r===_.SELECT?e.openElements.hasInSelectScope(_.SELECT)&&(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode(),r!==_.SELECT&&e._processToken(t)):r!==_.SCRIPT&&r!==_.TEMPLATE||startTagInHead(e,t)}function endTagInSelect(e,t){var r,n=t.tagName;n===_.OPTGROUP?(r=(r=e.openElements.items[e.openElements.stackTop-1])&&e.treeAdapter.getTagName(r),e.openElements.currentTagName===_.OPTION&&r===_.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagName===_.OPTGROUP&&e.openElements.pop()):n===_.OPTION?e.openElements.currentTagName===_.OPTION&&e.openElements.pop():n===_.SELECT&&e.openElements.hasInSelectScope(_.SELECT)?(e.openElements.popUntilTagNamePopped(_.SELECT),e._resetInsertionMode()):n===_.TEMPLATE&&endTagInHead(e,t)}function eofInTemplate(e,t){0<e.openElements.tmplCount?(e.openElements.popUntilTagNamePopped(_.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e._popTmplInsertionMode(),e._resetInsertionMode(),e._processToken(t)):e.stopped=!0}function tokenAfterBody(e,t){e.insertionMode=O,e._processToken(t)}function tokenAfterAfterBody(e,t){e.insertionMode=O,e._processToken(t)}e.exports=r},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(146),i=r(147),o=n.CODE_POINTS,a=65536,r=function(){function Preprocessor(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Preprocessor),this.html=null,this.pos=-1,this.lastGapPos=-1,this.lastCharPos=-1,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=a}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Preprocessor,[{key:"_err",value:function _err(){}},{key:"_addGap",value:function _addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}},{key:"_processSurrogate",value:function _processSurrogate(e){if(this.pos!==this.lastCharPos){var t=this.html.charCodeAt(this.pos+1);if(n.isSurrogatePair(t))return this.pos++,this._addGap(),n.getSurrogatePairCodePoint(e,t)}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,o.EOF;return this._err(i.surrogateInInputStream),e}},{key:"dropParsedChunk",value:function dropParsedChunk(){this.pos>this.bufferWaterline&&(this.lastCharPos-=this.pos,this.html=this.html.substring(this.pos),this.pos=0,this.lastGapPos=-1,this.gapStack=[])}},{key:"write",value:function write(e,t){this.html?this.html+=e:this.html=e,this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1,this.lastChunkWritten=t}},{key:"insertHtmlAtCurrentPos",value:function insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1,this.html.length),this.lastCharPos=this.html.length-1,this.endOfChunkHit=!1}},{key:"advance",value:function advance(){if(this.pos++,this.pos>this.lastCharPos)return this.endOfChunkHit=!this.lastChunkWritten,o.EOF;var e=this.html.charCodeAt(this.pos);return this.skipNextNewLine&&e===o.LINE_FEED?(this.skipNextNewLine=!1,this._addGap(),this.advance()):e===o.CARRIAGE_RETURN?(this.skipNextNewLine=!0,o.LINE_FEED):(this.skipNextNewLine=!1,31<(e=n.isSurrogate(e)?this._processSurrogate(e):e)&&e<127||e===o.LINE_FEED||e===o.CARRIAGE_RETURN||159<e&&e<64976||this._checkForProblematicCharacters(e),e)}},{key:"_checkForProblematicCharacters",value:function _checkForProblematicCharacters(e){n.isControlCodePoint(e)?this._err(i.controlCharacterInInputStream):n.isUndefinedCodePoint(e)&&this._err(i.noncharacterInInputStream)}},{key:"retreat",value:function retreat(){this.pos===this.lastGapPos&&(this.lastGapPos=this.gapStack.pop(),this.pos--),this.pos--}}]),Preprocessor}();e.exports=r},function(e,t,r){"use strict";e.exports=new Uint16Array([4,52,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,106,303,412,810,1432,1701,1796,1987,2114,2360,2420,2484,3170,3251,4140,4393,4575,4610,5106,5512,5728,6117,6274,6315,6345,6427,6516,7002,7910,8733,9323,9870,10170,10631,10893,11318,11386,11467,12773,13092,14474,14922,15448,15542,16419,17666,18166,18611,19004,19095,19298,19397,4,16,69,77,97,98,99,102,103,108,109,110,111,112,114,115,116,117,140,150,158,169,176,194,199,210,216,222,226,242,256,266,283,294,108,105,103,5,198,1,59,148,1,198,80,5,38,1,59,156,1,38,99,117,116,101,5,193,1,59,167,1,193,114,101,118,101,59,1,258,4,2,105,121,182,191,114,99,5,194,1,59,189,1,194,59,1,1040,114,59,3,55349,56580,114,97,118,101,5,192,1,59,208,1,192,112,104,97,59,1,913,97,99,114,59,1,256,100,59,1,10835,4,2,103,112,232,237,111,110,59,1,260,102,59,3,55349,56632,112,108,121,70,117,110,99,116,105,111,110,59,1,8289,105,110,103,5,197,1,59,264,1,197,4,2,99,115,272,277,114,59,3,55349,56476,105,103,110,59,1,8788,105,108,100,101,5,195,1,59,292,1,195,109,108,5,196,1,59,301,1,196,4,8,97,99,101,102,111,114,115,117,321,350,354,383,388,394,400,405,4,2,99,114,327,336,107,115,108,97,115,104,59,1,8726,4,2,118,119,342,345,59,1,10983,101,100,59,1,8966,121,59,1,1041,4,3,99,114,116,362,369,379,97,117,115,101,59,1,8757,110,111,117,108,108,105,115,59,1,8492,97,59,1,914,114,59,3,55349,56581,112,102,59,3,55349,56633,101,118,101,59,1,728,99,114,59,1,8492,109,112,101,113,59,1,8782,4,14,72,79,97,99,100,101,102,104,105,108,111,114,115,117,442,447,456,504,542,547,569,573,577,616,678,784,790,796,99,121,59,1,1063,80,89,5,169,1,59,454,1,169,4,3,99,112,121,464,470,497,117,116,101,59,1,262,4,2,59,105,476,478,1,8914,116,97,108,68,105,102,102,101,114,101,110,116,105,97,108,68,59,1,8517,108,101,121,115,59,1,8493,4,4,97,101,105,111,514,520,530,535,114,111,110,59,1,268,100,105,108,5,199,1,59,528,1,199,114,99,59,1,264,110,105,110,116,59,1,8752,111,116,59,1,266,4,2,100,110,553,560,105,108,108,97,59,1,184,116,101,114,68,111,116,59,1,183,114,59,1,8493,105,59,1,935,114,99,108,101,4,4,68,77,80,84,591,596,603,609,111,116,59,1,8857,105,110,117,115,59,1,8854,108,117,115,59,1,8853,105,109,101,115,59,1,8855,111,4,2,99,115,623,646,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8754,101,67,117,114,108,121,4,2,68,81,658,671,111,117,98,108,101,81,117,111,116,101,59,1,8221,117,111,116,101,59,1,8217,4,4,108,110,112,117,688,701,736,753,111,110,4,2,59,101,696,698,1,8759,59,1,10868,4,3,103,105,116,709,717,722,114,117,101,110,116,59,1,8801,110,116,59,1,8751,111,117,114,73,110,116,101,103,114,97,108,59,1,8750,4,2,102,114,742,745,59,1,8450,111,100,117,99,116,59,1,8720,110,116,101,114,67,108,111,99,107,119,105,115,101,67,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8755,111,115,115,59,1,10799,99,114,59,3,55349,56478,112,4,2,59,67,803,805,1,8915,97,112,59,1,8781,4,11,68,74,83,90,97,99,101,102,105,111,115,834,850,855,860,865,888,903,916,921,1011,1415,4,2,59,111,840,842,1,8517,116,114,97,104,100,59,1,10513,99,121,59,1,1026,99,121,59,1,1029,99,121,59,1,1039,4,3,103,114,115,873,879,883,103,101,114,59,1,8225,114,59,1,8609,104,118,59,1,10980,4,2,97,121,894,900,114,111,110,59,1,270,59,1,1044,108,4,2,59,116,910,912,1,8711,97,59,1,916,114,59,3,55349,56583,4,2,97,102,927,998,4,2,99,109,933,992,114,105,116,105,99,97,108,4,4,65,68,71,84,950,957,978,985,99,117,116,101,59,1,180,111,4,2,116,117,964,967,59,1,729,98,108,101,65,99,117,116,101,59,1,733,114,97,118,101,59,1,96,105,108,100,101,59,1,732,111,110,100,59,1,8900,102,101,114,101,110,116,105,97,108,68,59,1,8518,4,4,112,116,117,119,1021,1026,1048,1249,102,59,3,55349,56635,4,3,59,68,69,1034,1036,1041,1,168,111,116,59,1,8412,113,117,97,108,59,1,8784,98,108,101,4,6,67,68,76,82,85,86,1065,1082,1101,1189,1211,1236,111,110,116,111,117,114,73,110,116,101,103,114,97,108,59,1,8751,111,4,2,116,119,1089,1092,59,1,168,110,65,114,114,111,119,59,1,8659,4,2,101,111,1107,1141,102,116,4,3,65,82,84,1117,1124,1136,114,114,111,119,59,1,8656,105,103,104,116,65,114,114,111,119,59,1,8660,101,101,59,1,10980,110,103,4,2,76,82,1149,1177,101,102,116,4,2,65,82,1158,1165,114,114,111,119,59,1,10232,105,103,104,116,65,114,114,111,119,59,1,10234,105,103,104,116,65,114,114,111,119,59,1,10233,105,103,104,116,4,2,65,84,1199,1206,114,114,111,119,59,1,8658,101,101,59,1,8872,112,4,2,65,68,1218,1225,114,114,111,119,59,1,8657,111,119,110,65,114,114,111,119,59,1,8661,101,114,116,105,99,97,108,66,97,114,59,1,8741,110,4,6,65,66,76,82,84,97,1264,1292,1299,1352,1391,1408,114,114,111,119,4,3,59,66,85,1276,1278,1283,1,8595,97,114,59,1,10515,112,65,114,114,111,119,59,1,8693,114,101,118,101,59,1,785,101,102,116,4,3,82,84,86,1310,1323,1334,105,103,104,116,86,101,99,116,111,114,59,1,10576,101,101,86,101,99,116,111,114,59,1,10590,101,99,116,111,114,4,2,59,66,1345,1347,1,8637,97,114,59,1,10582,105,103,104,116,4,2,84,86,1362,1373,101,101,86,101,99,116,111,114,59,1,10591,101,99,116,111,114,4,2,59,66,1384,1386,1,8641,97,114,59,1,10583,101,101,4,2,59,65,1399,1401,1,8868,114,114,111,119,59,1,8615,114,114,111,119,59,1,8659,4,2,99,116,1421,1426,114,59,3,55349,56479,114,111,107,59,1,272,4,16,78,84,97,99,100,102,103,108,109,111,112,113,115,116,117,120,1466,1470,1478,1489,1515,1520,1525,1536,1544,1593,1609,1617,1650,1664,1668,1677,71,59,1,330,72,5,208,1,59,1476,1,208,99,117,116,101,5,201,1,59,1487,1,201,4,3,97,105,121,1497,1503,1512,114,111,110,59,1,282,114,99,5,202,1,59,1510,1,202,59,1,1069,111,116,59,1,278,114,59,3,55349,56584,114,97,118,101,5,200,1,59,1534,1,200,101,109,101,110,116,59,1,8712,4,2,97,112,1550,1555,99,114,59,1,274,116,121,4,2,83,86,1563,1576,109,97,108,108,83,113,117,97,114,101,59,1,9723,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9643,4,2,103,112,1599,1604,111,110,59,1,280,102,59,3,55349,56636,115,105,108,111,110,59,1,917,117,4,2,97,105,1624,1640,108,4,2,59,84,1631,1633,1,10869,105,108,100,101,59,1,8770,108,105,98,114,105,117,109,59,1,8652,4,2,99,105,1656,1660,114,59,1,8496,109,59,1,10867,97,59,1,919,109,108,5,203,1,59,1675,1,203,4,2,105,112,1683,1689,115,116,115,59,1,8707,111,110,101,110,116,105,97,108,69,59,1,8519,4,5,99,102,105,111,115,1713,1717,1722,1762,1791,121,59,1,1060,114,59,3,55349,56585,108,108,101,100,4,2,83,86,1732,1745,109,97,108,108,83,113,117,97,114,101,59,1,9724,101,114,121,83,109,97,108,108,83,113,117,97,114,101,59,1,9642,4,3,112,114,117,1770,1775,1781,102,59,3,55349,56637,65,108,108,59,1,8704,114,105,101,114,116,114,102,59,1,8497,99,114,59,1,8497,4,12,74,84,97,98,99,100,102,103,111,114,115,116,1822,1827,1834,1848,1855,1877,1882,1887,1890,1896,1978,1984,99,121,59,1,1027,5,62,1,59,1832,1,62,109,109,97,4,2,59,100,1843,1845,1,915,59,1,988,114,101,118,101,59,1,286,4,3,101,105,121,1863,1869,1874,100,105,108,59,1,290,114,99,59,1,284,59,1,1043,111,116,59,1,288,114,59,3,55349,56586,59,1,8921,112,102,59,3,55349,56638,101,97,116,101,114,4,6,69,70,71,76,83,84,1915,1933,1944,1953,1959,1971,113,117,97,108,4,2,59,76,1925,1927,1,8805,101,115,115,59,1,8923,117,108,108,69,113,117,97,108,59,1,8807,114,101,97,116,101,114,59,1,10914,101,115,115,59,1,8823,108,97,110,116,69,113,117,97,108,59,1,10878,105,108,100,101,59,1,8819,99,114,59,3,55349,56482,59,1,8811,4,8,65,97,99,102,105,111,115,117,2005,2012,2026,2032,2036,2049,2073,2089,82,68,99,121,59,1,1066,4,2,99,116,2018,2023,101,107,59,1,711,59,1,94,105,114,99,59,1,292,114,59,1,8460,108,98,101,114,116,83,112,97,99,101,59,1,8459,4,2,112,114,2055,2059,102,59,1,8461,105,122,111,110,116,97,108,76,105,110,101,59,1,9472,4,2,99,116,2079,2083,114,59,1,8459,114,111,107,59,1,294,109,112,4,2,68,69,2097,2107,111,119,110,72,117,109,112,59,1,8782,113,117,97,108,59,1,8783,4,14,69,74,79,97,99,100,102,103,109,110,111,115,116,117,2144,2149,2155,2160,2171,2189,2194,2198,2209,2245,2307,2329,2334,2341,99,121,59,1,1045,108,105,103,59,1,306,99,121,59,1,1025,99,117,116,101,5,205,1,59,2169,1,205,4,2,105,121,2177,2186,114,99,5,206,1,59,2184,1,206,59,1,1048,111,116,59,1,304,114,59,1,8465,114,97,118,101,5,204,1,59,2207,1,204,4,3,59,97,112,2217,2219,2238,1,8465,4,2,99,103,2225,2229,114,59,1,298,105,110,97,114,121,73,59,1,8520,108,105,101,115,59,1,8658,4,2,116,118,2251,2281,4,2,59,101,2257,2259,1,8748,4,2,103,114,2265,2271,114,97,108,59,1,8747,115,101,99,116,105,111,110,59,1,8898,105,115,105,98,108,101,4,2,67,84,2293,2300,111,109,109,97,59,1,8291,105,109,101,115,59,1,8290,4,3,103,112,116,2315,2320,2325,111,110,59,1,302,102,59,3,55349,56640,97,59,1,921,99,114,59,1,8464,105,108,100,101,59,1,296,4,2,107,109,2347,2352,99,121,59,1,1030,108,5,207,1,59,2358,1,207,4,5,99,102,111,115,117,2372,2386,2391,2397,2414,4,2,105,121,2378,2383,114,99,59,1,308,59,1,1049,114,59,3,55349,56589,112,102,59,3,55349,56641,4,2,99,101,2403,2408,114,59,3,55349,56485,114,99,121,59,1,1032,107,99,121,59,1,1028,4,7,72,74,97,99,102,111,115,2436,2441,2446,2452,2467,2472,2478,99,121,59,1,1061,99,121,59,1,1036,112,112,97,59,1,922,4,2,101,121,2458,2464,100,105,108,59,1,310,59,1,1050,114,59,3,55349,56590,112,102,59,3,55349,56642,99,114,59,3,55349,56486,4,11,74,84,97,99,101,102,108,109,111,115,116,2508,2513,2520,2562,2585,2981,2986,3004,3011,3146,3167,99,121,59,1,1033,5,60,1,59,2518,1,60,4,5,99,109,110,112,114,2532,2538,2544,2548,2558,117,116,101,59,1,313,98,100,97,59,1,923,103,59,1,10218,108,97,99,101,116,114,102,59,1,8466,114,59,1,8606,4,3,97,101,121,2570,2576,2582,114,111,110,59,1,317,100,105,108,59,1,315,59,1,1051,4,2,102,115,2591,2907,116,4,10,65,67,68,70,82,84,85,86,97,114,2614,2663,2672,2728,2735,2760,2820,2870,2888,2895,4,2,110,114,2620,2633,103,108,101,66,114,97,99,107,101,116,59,1,10216,114,111,119,4,3,59,66,82,2644,2646,2651,1,8592,97,114,59,1,8676,105,103,104,116,65,114,114,111,119,59,1,8646,101,105,108,105,110,103,59,1,8968,111,4,2,117,119,2679,2692,98,108,101,66,114,97,99,107,101,116,59,1,10214,110,4,2,84,86,2699,2710,101,101,86,101,99,116,111,114,59,1,10593,101,99,116,111,114,4,2,59,66,2721,2723,1,8643,97,114,59,1,10585,108,111,111,114,59,1,8970,105,103,104,116,4,2,65,86,2745,2752,114,114,111,119,59,1,8596,101,99,116,111,114,59,1,10574,4,2,101,114,2766,2792,101,4,3,59,65,86,2775,2777,2784,1,8867,114,114,111,119,59,1,8612,101,99,116,111,114,59,1,10586,105,97,110,103,108,101,4,3,59,66,69,2806,2808,2813,1,8882,97,114,59,1,10703,113,117,97,108,59,1,8884,112,4,3,68,84,86,2829,2841,2852,111,119,110,86,101,99,116,111,114,59,1,10577,101,101,86,101,99,116,111,114,59,1,10592,101,99,116,111,114,4,2,59,66,2863,2865,1,8639,97,114,59,1,10584,101,99,116,111,114,4,2,59,66,2881,2883,1,8636,97,114,59,1,10578,114,114,111,119,59,1,8656,105,103,104,116,97,114,114,111,119,59,1,8660,115,4,6,69,70,71,76,83,84,2922,2936,2947,2956,2962,2974,113,117,97,108,71,114,101,97,116,101,114,59,1,8922,117,108,108,69,113,117,97,108,59,1,8806,114,101,97,116,101,114,59,1,8822,101,115,115,59,1,10913,108,97,110,116,69,113,117,97,108,59,1,10877,105,108,100,101,59,1,8818,114,59,3,55349,56591,4,2,59,101,2992,2994,1,8920,102,116,97,114,114,111,119,59,1,8666,105,100,111,116,59,1,319,4,3,110,112,119,3019,3110,3115,103,4,4,76,82,108,114,3030,3058,3070,3098,101,102,116,4,2,65,82,3039,3046,114,114,111,119,59,1,10229,105,103,104,116,65,114,114,111,119,59,1,10231,105,103,104,116,65,114,114,111,119,59,1,10230,101,102,116,4,2,97,114,3079,3086,114,114,111,119,59,1,10232,105,103,104,116,97,114,114,111,119,59,1,10234,105,103,104,116,97,114,114,111,119,59,1,10233,102,59,3,55349,56643,101,114,4,2,76,82,3123,3134,101,102,116,65,114,114,111,119,59,1,8601,105,103,104,116,65,114,114,111,119,59,1,8600,4,3,99,104,116,3154,3158,3161,114,59,1,8466,59,1,8624,114,111,107,59,1,321,59,1,8810,4,8,97,99,101,102,105,111,115,117,3188,3192,3196,3222,3227,3237,3243,3248,112,59,1,10501,121,59,1,1052,4,2,100,108,3202,3213,105,117,109,83,112,97,99,101,59,1,8287,108,105,110,116,114,102,59,1,8499,114,59,3,55349,56592,110,117,115,80,108,117,115,59,1,8723,112,102,59,3,55349,56644,99,114,59,1,8499,59,1,924,4,9,74,97,99,101,102,111,115,116,117,3271,3276,3283,3306,3422,3427,4120,4126,4137,99,121,59,1,1034,99,117,116,101,59,1,323,4,3,97,101,121,3291,3297,3303,114,111,110,59,1,327,100,105,108,59,1,325,59,1,1053,4,3,103,115,119,3314,3380,3415,97,116,105,118,101,4,3,77,84,86,3327,3340,3365,101,100,105,117,109,83,112,97,99,101,59,1,8203,104,105,4,2,99,110,3348,3357,107,83,112,97,99,101,59,1,8203,83,112,97,99,101,59,1,8203,101,114,121,84,104,105,110,83,112,97,99,101,59,1,8203,116,101,100,4,2,71,76,3389,3405,114,101,97,116,101,114,71,114,101,97,116,101,114,59,1,8811,101,115,115,76,101,115,115,59,1,8810,76,105,110,101,59,1,10,114,59,3,55349,56593,4,4,66,110,112,116,3437,3444,3460,3464,114,101,97,107,59,1,8288,66,114,101,97,107,105,110,103,83,112,97,99,101,59,1,160,102,59,1,8469,4,13,59,67,68,69,71,72,76,78,80,82,83,84,86,3492,3494,3517,3536,3578,3657,3685,3784,3823,3860,3915,4066,4107,1,10988,4,2,111,117,3500,3510,110,103,114,117,101,110,116,59,1,8802,112,67,97,112,59,1,8813,111,117,98,108,101,86,101,114,116,105,99,97,108,66,97,114,59,1,8742,4,3,108,113,120,3544,3552,3571,101,109,101,110,116,59,1,8713,117,97,108,4,2,59,84,3561,3563,1,8800,105,108,100,101,59,3,8770,824,105,115,116,115,59,1,8708,114,101,97,116,101,114,4,7,59,69,70,71,76,83,84,3600,3602,3609,3621,3631,3637,3650,1,8815,113,117,97,108,59,1,8817,117,108,108,69,113,117,97,108,59,3,8807,824,114,101,97,116,101,114,59,3,8811,824,101,115,115,59,1,8825,108,97,110,116,69,113,117,97,108,59,3,10878,824,105,108,100,101,59,1,8821,117,109,112,4,2,68,69,3666,3677,111,119,110,72,117,109,112,59,3,8782,824,113,117,97,108,59,3,8783,824,101,4,2,102,115,3692,3724,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3709,3711,3717,1,8938,97,114,59,3,10703,824,113,117,97,108,59,1,8940,115,4,6,59,69,71,76,83,84,3739,3741,3748,3757,3764,3777,1,8814,113,117,97,108,59,1,8816,114,101,97,116,101,114,59,1,8824,101,115,115,59,3,8810,824,108,97,110,116,69,113,117,97,108,59,3,10877,824,105,108,100,101,59,1,8820,101,115,116,101,100,4,2,71,76,3795,3812,114,101,97,116,101,114,71,114,101,97,116,101,114,59,3,10914,824,101,115,115,76,101,115,115,59,3,10913,824,114,101,99,101,100,101,115,4,3,59,69,83,3838,3840,3848,1,8832,113,117,97,108,59,3,10927,824,108,97,110,116,69,113,117,97,108,59,1,8928,4,2,101,105,3866,3881,118,101,114,115,101,69,108,101,109,101,110,116,59,1,8716,103,104,116,84,114,105,97,110,103,108,101,4,3,59,66,69,3900,3902,3908,1,8939,97,114,59,3,10704,824,113,117,97,108,59,1,8941,4,2,113,117,3921,3973,117,97,114,101,83,117,4,2,98,112,3933,3952,115,101,116,4,2,59,69,3942,3945,3,8847,824,113,117,97,108,59,1,8930,101,114,115,101,116,4,2,59,69,3963,3966,3,8848,824,113,117,97,108,59,1,8931,4,3,98,99,112,3981,4e3,4045,115,101,116,4,2,59,69,3990,3993,3,8834,8402,113,117,97,108,59,1,8840,99,101,101,100,115,4,4,59,69,83,84,4015,4017,4025,4037,1,8833,113,117,97,108,59,3,10928,824,108,97,110,116,69,113,117,97,108,59,1,8929,105,108,100,101,59,3,8831,824,101,114,115,101,116,4,2,59,69,4056,4059,3,8835,8402,113,117,97,108,59,1,8841,105,108,100,101,4,4,59,69,70,84,4080,4082,4089,4100,1,8769,113,117,97,108,59,1,8772,117,108,108,69,113,117,97,108,59,1,8775,105,108,100,101,59,1,8777,101,114,116,105,99,97,108,66,97,114,59,1,8740,99,114,59,3,55349,56489,105,108,100,101,5,209,1,59,4135,1,209,59,1,925,4,14,69,97,99,100,102,103,109,111,112,114,115,116,117,118,4170,4176,4187,4205,4212,4217,4228,4253,4259,4292,4295,4316,4337,4346,108,105,103,59,1,338,99,117,116,101,5,211,1,59,4185,1,211,4,2,105,121,4193,4202,114,99,5,212,1,59,4200,1,212,59,1,1054,98,108,97,99,59,1,336,114,59,3,55349,56594,114,97,118,101,5,210,1,59,4226,1,210,4,3,97,101,105,4236,4241,4246,99,114,59,1,332,103,97,59,1,937,99,114,111,110,59,1,927,112,102,59,3,55349,56646,101,110,67,117,114,108,121,4,2,68,81,4272,4285,111,117,98,108,101,81,117,111,116,101,59,1,8220,117,111,116,101,59,1,8216,59,1,10836,4,2,99,108,4301,4306,114,59,3,55349,56490,97,115,104,5,216,1,59,4314,1,216,105,4,2,108,109,4323,4332,100,101,5,213,1,59,4330,1,213,101,115,59,1,10807,109,108,5,214,1,59,4344,1,214,101,114,4,2,66,80,4354,4380,4,2,97,114,4360,4364,114,59,1,8254,97,99,4,2,101,107,4372,4375,59,1,9182,101,116,59,1,9140,97,114,101,110,116,104,101,115,105,115,59,1,9180,4,9,97,99,102,104,105,108,111,114,115,4413,4422,4426,4431,4435,4438,4448,4471,4561,114,116,105,97,108,68,59,1,8706,121,59,1,1055,114,59,3,55349,56595,105,59,1,934,59,1,928,117,115,77,105,110,117,115,59,1,177,4,2,105,112,4454,4467,110,99,97,114,101,112,108,97,110,101,59,1,8460,102,59,1,8473,4,4,59,101,105,111,4481,4483,4526,4531,1,10939,99,101,100,101,115,4,4,59,69,83,84,4498,4500,4507,4519,1,8826,113,117,97,108,59,1,10927,108,97,110,116,69,113,117,97,108,59,1,8828,105,108,100,101,59,1,8830,109,101,59,1,8243,4,2,100,112,4537,4543,117,99,116,59,1,8719,111,114,116,105,111,110,4,2,59,97,4555,4557,1,8759,108,59,1,8733,4,2,99,105,4567,4572,114,59,3,55349,56491,59,1,936,4,4,85,102,111,115,4585,4594,4599,4604,79,84,5,34,1,59,4592,1,34,114,59,3,55349,56596,112,102,59,1,8474,99,114,59,3,55349,56492,4,12,66,69,97,99,101,102,104,105,111,114,115,117,4636,4642,4650,4681,4704,4763,4767,4771,5047,5069,5081,5094,97,114,114,59,1,10512,71,5,174,1,59,4648,1,174,4,3,99,110,114,4658,4664,4668,117,116,101,59,1,340,103,59,1,10219,114,4,2,59,116,4675,4677,1,8608,108,59,1,10518,4,3,97,101,121,4689,4695,4701,114,111,110,59,1,344,100,105,108,59,1,342,59,1,1056,4,2,59,118,4710,4712,1,8476,101,114,115,101,4,2,69,85,4722,4748,4,2,108,113,4728,4736,101,109,101,110,116,59,1,8715,117,105,108,105,98,114,105,117,109,59,1,8651,112,69,113,117,105,108,105,98,114,105,117,109,59,1,10607,114,59,1,8476,111,59,1,929,103,104,116,4,8,65,67,68,70,84,85,86,97,4792,4840,4849,4905,4912,4972,5022,5040,4,2,110,114,4798,4811,103,108,101,66,114,97,99,107,101,116,59,1,10217,114,111,119,4,3,59,66,76,4822,4824,4829,1,8594,97,114,59,1,8677,101,102,116,65,114,114,111,119,59,1,8644,101,105,108,105,110,103,59,1,8969,111,4,2,117,119,4856,4869,98,108,101,66,114,97,99,107,101,116,59,1,10215,110,4,2,84,86,4876,4887,101,101,86,101,99,116,111,114,59,1,10589,101,99,116,111,114,4,2,59,66,4898,4900,1,8642,97,114,59,1,10581,108,111,111,114,59,1,8971,4,2,101,114,4918,4944,101,4,3,59,65,86,4927,4929,4936,1,8866,114,114,111,119,59,1,8614,101,99,116,111,114,59,1,10587,105,97,110,103,108,101,4,3,59,66,69,4958,4960,4965,1,8883,97,114,59,1,10704,113,117,97,108,59,1,8885,112,4,3,68,84,86,4981,4993,5004,111,119,110,86,101,99,116,111,114,59,1,10575,101,101,86,101,99,116,111,114,59,1,10588,101,99,116,111,114,4,2,59,66,5015,5017,1,8638,97,114,59,1,10580,101,99,116,111,114,4,2,59,66,5033,5035,1,8640,97,114,59,1,10579,114,114,111,119,59,1,8658,4,2,112,117,5053,5057,102,59,1,8477,110,100,73,109,112,108,105,101,115,59,1,10608,105,103,104,116,97,114,114,111,119,59,1,8667,4,2,99,104,5087,5091,114,59,1,8475,59,1,8625,108,101,68,101,108,97,121,101,100,59,1,10740,4,13,72,79,97,99,102,104,105,109,111,113,115,116,117,5134,5150,5157,5164,5198,5203,5259,5265,5277,5283,5374,5380,5385,4,2,67,99,5140,5146,72,99,121,59,1,1065,121,59,1,1064,70,84,99,121,59,1,1068,99,117,116,101,59,1,346,4,5,59,97,101,105,121,5176,5178,5184,5190,5195,1,10940,114,111,110,59,1,352,100,105,108,59,1,350,114,99,59,1,348,59,1,1057,114,59,3,55349,56598,111,114,116,4,4,68,76,82,85,5216,5227,5238,5250,111,119,110,65,114,114,111,119,59,1,8595,101,102,116,65,114,114,111,119,59,1,8592,105,103,104,116,65,114,114,111,119,59,1,8594,112,65,114,114,111,119,59,1,8593,103,109,97,59,1,931,97,108,108,67,105,114,99,108,101,59,1,8728,112,102,59,3,55349,56650,4,2,114,117,5289,5293,116,59,1,8730,97,114,101,4,4,59,73,83,85,5306,5308,5322,5367,1,9633,110,116,101,114,115,101,99,116,105,111,110,59,1,8851,117,4,2,98,112,5329,5347,115,101,116,4,2,59,69,5338,5340,1,8847,113,117,97,108,59,1,8849,101,114,115,101,116,4,2,59,69,5358,5360,1,8848,113,117,97,108,59,1,8850,110,105,111,110,59,1,8852,99,114,59,3,55349,56494,97,114,59,1,8902,4,4,98,99,109,112,5395,5420,5475,5478,4,2,59,115,5401,5403,1,8912,101,116,4,2,59,69,5411,5413,1,8912,113,117,97,108,59,1,8838,4,2,99,104,5426,5468,101,101,100,115,4,4,59,69,83,84,5440,5442,5449,5461,1,8827,113,117,97,108,59,1,10928,108,97,110,116,69,113,117,97,108,59,1,8829,105,108,100,101,59,1,8831,84,104,97,116,59,1,8715,59,1,8721,4,3,59,101,115,5486,5488,5507,1,8913,114,115,101,116,4,2,59,69,5498,5500,1,8835,113,117,97,108,59,1,8839,101,116,59,1,8913,4,11,72,82,83,97,99,102,104,105,111,114,115,5536,5546,5552,5567,5579,5602,5607,5655,5695,5701,5711,79,82,78,5,222,1,59,5544,1,222,65,68,69,59,1,8482,4,2,72,99,5558,5563,99,121,59,1,1035,121,59,1,1062,4,2,98,117,5573,5576,59,1,9,59,1,932,4,3,97,101,121,5587,5593,5599,114,111,110,59,1,356,100,105,108,59,1,354,59,1,1058,114,59,3,55349,56599,4,2,101,105,5613,5631,4,2,114,116,5619,5627,101,102,111,114,101,59,1,8756,97,59,1,920,4,2,99,110,5637,5647,107,83,112,97,99,101,59,3,8287,8202,83,112,97,99,101,59,1,8201,108,100,101,4,4,59,69,70,84,5668,5670,5677,5688,1,8764,113,117,97,108,59,1,8771,117,108,108,69,113,117,97,108,59,1,8773,105,108,100,101,59,1,8776,112,102,59,3,55349,56651,105,112,108,101,68,111,116,59,1,8411,4,2,99,116,5717,5722,114,59,3,55349,56495,114,111,107,59,1,358,4,14,97,98,99,100,102,103,109,110,111,112,114,115,116,117,5758,5789,5805,5823,5830,5835,5846,5852,5921,5937,6089,6095,6101,6108,4,2,99,114,5764,5774,117,116,101,5,218,1,59,5772,1,218,114,4,2,59,111,5781,5783,1,8607,99,105,114,59,1,10569,114,4,2,99,101,5796,5800,121,59,1,1038,118,101,59,1,364,4,2,105,121,5811,5820,114,99,5,219,1,59,5818,1,219,59,1,1059,98,108,97,99,59,1,368,114,59,3,55349,56600,114,97,118,101,5,217,1,59,5844,1,217,97,99,114,59,1,362,4,2,100,105,5858,5905,101,114,4,2,66,80,5866,5892,4,2,97,114,5872,5876,114,59,1,95,97,99,4,2,101,107,5884,5887,59,1,9183,101,116,59,1,9141,97,114,101,110,116,104,101,115,105,115,59,1,9181,111,110,4,2,59,80,5913,5915,1,8899,108,117,115,59,1,8846,4,2,103,112,5927,5932,111,110,59,1,370,102,59,3,55349,56652,4,8,65,68,69,84,97,100,112,115,5955,5985,5996,6009,6026,6033,6044,6075,114,114,111,119,4,3,59,66,68,5967,5969,5974,1,8593,97,114,59,1,10514,111,119,110,65,114,114,111,119,59,1,8645,111,119,110,65,114,114,111,119,59,1,8597,113,117,105,108,105,98,114,105,117,109,59,1,10606,101,101,4,2,59,65,6017,6019,1,8869,114,114,111,119,59,1,8613,114,114,111,119,59,1,8657,111,119,110,97,114,114,111,119,59,1,8661,101,114,4,2,76,82,6052,6063,101,102,116,65,114,114,111,119,59,1,8598,105,103,104,116,65,114,114,111,119,59,1,8599,105,4,2,59,108,6082,6084,1,978,111,110,59,1,933,105,110,103,59,1,366,99,114,59,3,55349,56496,105,108,100,101,59,1,360,109,108,5,220,1,59,6115,1,220,4,9,68,98,99,100,101,102,111,115,118,6137,6143,6148,6152,6166,6250,6255,6261,6267,97,115,104,59,1,8875,97,114,59,1,10987,121,59,1,1042,97,115,104,4,2,59,108,6161,6163,1,8873,59,1,10982,4,2,101,114,6172,6175,59,1,8897,4,3,98,116,121,6183,6188,6238,97,114,59,1,8214,4,2,59,105,6194,6196,1,8214,99,97,108,4,4,66,76,83,84,6209,6214,6220,6231,97,114,59,1,8739,105,110,101,59,1,124,101,112,97,114,97,116,111,114,59,1,10072,105,108,100,101,59,1,8768,84,104,105,110,83,112,97,99,101,59,1,8202,114,59,3,55349,56601,112,102,59,3,55349,56653,99,114,59,3,55349,56497,100,97,115,104,59,1,8874,4,5,99,101,102,111,115,6286,6292,6298,6303,6309,105,114,99,59,1,372,100,103,101,59,1,8896,114,59,3,55349,56602,112,102,59,3,55349,56654,99,114,59,3,55349,56498,4,4,102,105,111,115,6325,6330,6333,6339,114,59,3,55349,56603,59,1,926,112,102,59,3,55349,56655,99,114,59,3,55349,56499,4,9,65,73,85,97,99,102,111,115,117,6365,6370,6375,6380,6391,6405,6410,6416,6422,99,121,59,1,1071,99,121,59,1,1031,99,121,59,1,1070,99,117,116,101,5,221,1,59,6389,1,221,4,2,105,121,6397,6402,114,99,59,1,374,59,1,1067,114,59,3,55349,56604,112,102,59,3,55349,56656,99,114,59,3,55349,56500,109,108,59,1,376,4,8,72,97,99,100,101,102,111,115,6445,6450,6457,6472,6477,6501,6505,6510,99,121,59,1,1046,99,117,116,101,59,1,377,4,2,97,121,6463,6469,114,111,110,59,1,381,59,1,1047,111,116,59,1,379,4,2,114,116,6483,6497,111,87,105,100,116,104,83,112,97,99,101,59,1,8203,97,59,1,918,114,59,1,8488,112,102,59,1,8484,99,114,59,3,55349,56501,4,16,97,98,99,101,102,103,108,109,110,111,112,114,115,116,117,119,6550,6561,6568,6612,6622,6634,6645,6672,6699,6854,6870,6923,6933,6963,6974,6983,99,117,116,101,5,225,1,59,6559,1,225,114,101,118,101,59,1,259,4,6,59,69,100,105,117,121,6582,6584,6588,6591,6600,6609,1,8766,59,3,8766,819,59,1,8767,114,99,5,226,1,59,6598,1,226,116,101,5,180,1,59,6607,1,180,59,1,1072,108,105,103,5,230,1,59,6620,1,230,4,2,59,114,6628,6630,1,8289,59,3,55349,56606,114,97,118,101,5,224,1,59,6643,1,224,4,2,101,112,6651,6667,4,2,102,112,6657,6663,115,121,109,59,1,8501,104,59,1,8501,104,97,59,1,945,4,2,97,112,6678,6692,4,2,99,108,6684,6688,114,59,1,257,103,59,1,10815,5,38,1,59,6697,1,38,4,2,100,103,6705,6737,4,5,59,97,100,115,118,6717,6719,6724,6727,6734,1,8743,110,100,59,1,10837,59,1,10844,108,111,112,101,59,1,10840,59,1,10842,4,7,59,101,108,109,114,115,122,6753,6755,6758,6762,6814,6835,6848,1,8736,59,1,10660,101,59,1,8736,115,100,4,2,59,97,6770,6772,1,8737,4,8,97,98,99,100,101,102,103,104,6790,6793,6796,6799,6802,6805,6808,6811,59,1,10664,59,1,10665,59,1,10666,59,1,10667,59,1,10668,59,1,10669,59,1,10670,59,1,10671,116,4,2,59,118,6821,6823,1,8735,98,4,2,59,100,6830,6832,1,8894,59,1,10653,4,2,112,116,6841,6845,104,59,1,8738,59,1,197,97,114,114,59,1,9084,4,2,103,112,6860,6865,111,110,59,1,261,102,59,3,55349,56658,4,7,59,69,97,101,105,111,112,6886,6888,6891,6897,6900,6904,6908,1,8776,59,1,10864,99,105,114,59,1,10863,59,1,8778,100,59,1,8779,115,59,1,39,114,111,120,4,2,59,101,6917,6919,1,8776,113,59,1,8778,105,110,103,5,229,1,59,6931,1,229,4,3,99,116,121,6941,6946,6949,114,59,3,55349,56502,59,1,42,109,112,4,2,59,101,6957,6959,1,8776,113,59,1,8781,105,108,100,101,5,227,1,59,6972,1,227,109,108,5,228,1,59,6981,1,228,4,2,99,105,6989,6997,111,110,105,110,116,59,1,8755,110,116,59,1,10769,4,16,78,97,98,99,100,101,102,105,107,108,110,111,112,114,115,117,7036,7041,7119,7135,7149,7155,7219,7224,7347,7354,7463,7489,7786,7793,7814,7866,111,116,59,1,10989,4,2,99,114,7047,7094,107,4,4,99,101,112,115,7058,7064,7073,7080,111,110,103,59,1,8780,112,115,105,108,111,110,59,1,1014,114,105,109,101,59,1,8245,105,109,4,2,59,101,7088,7090,1,8765,113,59,1,8909,4,2,118,119,7100,7105,101,101,59,1,8893,101,100,4,2,59,103,7113,7115,1,8965,101,59,1,8965,114,107,4,2,59,116,7127,7129,1,9141,98,114,107,59,1,9142,4,2,111,121,7141,7146,110,103,59,1,8780,59,1,1073,113,117,111,59,1,8222,4,5,99,109,112,114,116,7167,7181,7188,7193,7199,97,117,115,4,2,59,101,7176,7178,1,8757,59,1,8757,112,116,121,118,59,1,10672,115,105,59,1,1014,110,111,117,59,1,8492,4,3,97,104,119,7207,7210,7213,59,1,946,59,1,8502,101,101,110,59,1,8812,114,59,3,55349,56607,103,4,7,99,111,115,116,117,118,119,7241,7262,7288,7305,7328,7335,7340,4,3,97,105,117,7249,7253,7258,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,4,3,100,112,116,7270,7275,7281,111,116,59,1,10752,108,117,115,59,1,10753,105,109,101,115,59,1,10754,4,2,113,116,7294,7300,99,117,112,59,1,10758,97,114,59,1,9733,114,105,97,110,103,108,101,4,2,100,117,7318,7324,111,119,110,59,1,9661,112,59,1,9651,112,108,117,115,59,1,10756,101,101,59,1,8897,101,100,103,101,59,1,8896,97,114,111,119,59,1,10509,4,3,97,107,111,7362,7436,7458,4,2,99,110,7368,7432,107,4,3,108,115,116,7377,7386,7394,111,122,101,110,103,101,59,1,10731,113,117,97,114,101,59,1,9642,114,105,97,110,103,108,101,4,4,59,100,108,114,7411,7413,7419,7425,1,9652,111,119,110,59,1,9662,101,102,116,59,1,9666,105,103,104,116,59,1,9656,107,59,1,9251,4,2,49,51,7442,7454,4,2,50,52,7448,7451,59,1,9618,59,1,9617,52,59,1,9619,99,107,59,1,9608,4,2,101,111,7469,7485,4,2,59,113,7475,7478,3,61,8421,117,105,118,59,3,8801,8421,116,59,1,8976,4,4,112,116,119,120,7499,7504,7517,7523,102,59,3,55349,56659,4,2,59,116,7510,7512,1,8869,111,109,59,1,8869,116,105,101,59,1,8904,4,12,68,72,85,86,98,100,104,109,112,116,117,118,7549,7571,7597,7619,7655,7660,7682,7708,7715,7721,7728,7750,4,4,76,82,108,114,7559,7562,7565,7568,59,1,9559,59,1,9556,59,1,9558,59,1,9555,4,5,59,68,85,100,117,7583,7585,7588,7591,7594,1,9552,59,1,9574,59,1,9577,59,1,9572,59,1,9575,4,4,76,82,108,114,7607,7610,7613,7616,59,1,9565,59,1,9562,59,1,9564,59,1,9561,4,7,59,72,76,82,104,108,114,7635,7637,7640,7643,7646,7649,7652,1,9553,59,1,9580,59,1,9571,59,1,9568,59,1,9579,59,1,9570,59,1,9567,111,120,59,1,10697,4,4,76,82,108,114,7670,7673,7676,7679,59,1,9557,59,1,9554,59,1,9488,59,1,9484,4,5,59,68,85,100,117,7694,7696,7699,7702,7705,1,9472,59,1,9573,59,1,9576,59,1,9516,59,1,9524,105,110,117,115,59,1,8863,108,117,115,59,1,8862,105,109,101,115,59,1,8864,4,4,76,82,108,114,7738,7741,7744,7747,59,1,9563,59,1,9560,59,1,9496,59,1,9492,4,7,59,72,76,82,104,108,114,7766,7768,7771,7774,7777,7780,7783,1,9474,59,1,9578,59,1,9569,59,1,9566,59,1,9532,59,1,9508,59,1,9500,114,105,109,101,59,1,8245,4,2,101,118,7799,7804,118,101,59,1,728,98,97,114,5,166,1,59,7812,1,166,4,4,99,101,105,111,7824,7829,7834,7846,114,59,3,55349,56503,109,105,59,1,8271,109,4,2,59,101,7841,7843,1,8765,59,1,8909,108,4,3,59,98,104,7855,7857,7860,1,92,59,1,10693,115,117,98,59,1,10184,4,2,108,109,7872,7885,108,4,2,59,101,7879,7881,1,8226,116,59,1,8226,112,4,3,59,69,101,7894,7896,7899,1,8782,59,1,10926,4,2,59,113,7905,7907,1,8783,59,1,8783,4,15,97,99,100,101,102,104,105,108,111,114,115,116,117,119,121,7942,8021,8075,8080,8121,8126,8157,8279,8295,8430,8446,8485,8491,8707,8726,4,3,99,112,114,7950,7956,8007,117,116,101,59,1,263,4,6,59,97,98,99,100,115,7970,7972,7977,7984,7998,8003,1,8745,110,100,59,1,10820,114,99,117,112,59,1,10825,4,2,97,117,7990,7994,112,59,1,10827,112,59,1,10823,111,116,59,1,10816,59,3,8745,65024,4,2,101,111,8013,8017,116,59,1,8257,110,59,1,711,4,4,97,101,105,117,8031,8046,8056,8061,4,2,112,114,8037,8041,115,59,1,10829,111,110,59,1,269,100,105,108,5,231,1,59,8054,1,231,114,99,59,1,265,112,115,4,2,59,115,8069,8071,1,10828,109,59,1,10832,111,116,59,1,267,4,3,100,109,110,8088,8097,8104,105,108,5,184,1,59,8095,1,184,112,116,121,118,59,1,10674,116,5,162,2,59,101,8112,8114,1,162,114,100,111,116,59,1,183,114,59,3,55349,56608,4,3,99,101,105,8134,8138,8154,121,59,1,1095,99,107,4,2,59,109,8146,8148,1,10003,97,114,107,59,1,10003,59,1,967,114,4,7,59,69,99,101,102,109,115,8174,8176,8179,8258,8261,8268,8273,1,9675,59,1,10691,4,3,59,101,108,8187,8189,8193,1,710,113,59,1,8791,101,4,2,97,100,8200,8223,114,114,111,119,4,2,108,114,8210,8216,101,102,116,59,1,8634,105,103,104,116,59,1,8635,4,5,82,83,97,99,100,8235,8238,8241,8246,8252,59,1,174,59,1,9416,115,116,59,1,8859,105,114,99,59,1,8858,97,115,104,59,1,8861,59,1,8791,110,105,110,116,59,1,10768,105,100,59,1,10991,99,105,114,59,1,10690,117,98,115,4,2,59,117,8288,8290,1,9827,105,116,59,1,9827,4,4,108,109,110,112,8305,8326,8376,8400,111,110,4,2,59,101,8313,8315,1,58,4,2,59,113,8321,8323,1,8788,59,1,8788,4,2,109,112,8332,8344,97,4,2,59,116,8339,8341,1,44,59,1,64,4,3,59,102,108,8352,8354,8358,1,8705,110,59,1,8728,101,4,2,109,120,8365,8371,101,110,116,59,1,8705,101,115,59,1,8450,4,2,103,105,8382,8395,4,2,59,100,8388,8390,1,8773,111,116,59,1,10861,110,116,59,1,8750,4,3,102,114,121,8408,8412,8417,59,3,55349,56660,111,100,59,1,8720,5,169,2,59,115,8424,8426,1,169,114,59,1,8471,4,2,97,111,8436,8441,114,114,59,1,8629,115,115,59,1,10007,4,2,99,117,8452,8457,114,59,3,55349,56504,4,2,98,112,8463,8474,4,2,59,101,8469,8471,1,10959,59,1,10961,4,2,59,101,8480,8482,1,10960,59,1,10962,100,111,116,59,1,8943,4,7,100,101,108,112,114,118,119,8507,8522,8536,8550,8600,8697,8702,97,114,114,4,2,108,114,8516,8519,59,1,10552,59,1,10549,4,2,112,115,8528,8532,114,59,1,8926,99,59,1,8927,97,114,114,4,2,59,112,8545,8547,1,8630,59,1,10557,4,6,59,98,99,100,111,115,8564,8566,8573,8587,8592,8596,1,8746,114,99,97,112,59,1,10824,4,2,97,117,8579,8583,112,59,1,10822,112,59,1,10826,111,116,59,1,8845,114,59,1,10821,59,3,8746,65024,4,4,97,108,114,118,8610,8623,8663,8672,114,114,4,2,59,109,8618,8620,1,8631,59,1,10556,121,4,3,101,118,119,8632,8651,8656,113,4,2,112,115,8639,8645,114,101,99,59,1,8926,117,99,99,59,1,8927,101,101,59,1,8910,101,100,103,101,59,1,8911,101,110,5,164,1,59,8670,1,164,101,97,114,114,111,119,4,2,108,114,8684,8690,101,102,116,59,1,8630,105,103,104,116,59,1,8631,101,101,59,1,8910,101,100,59,1,8911,4,2,99,105,8713,8721,111,110,105,110,116,59,1,8754,110,116,59,1,8753,108,99,116,121,59,1,9005,4,19,65,72,97,98,99,100,101,102,104,105,106,108,111,114,115,116,117,119,122,8773,8778,8783,8821,8839,8854,8887,8914,8930,8944,9036,9041,9058,9197,9227,9258,9281,9297,9305,114,114,59,1,8659,97,114,59,1,10597,4,4,103,108,114,115,8793,8799,8805,8809,103,101,114,59,1,8224,101,116,104,59,1,8504,114,59,1,8595,104,4,2,59,118,8816,8818,1,8208,59,1,8867,4,2,107,108,8827,8834,97,114,111,119,59,1,10511,97,99,59,1,733,4,2,97,121,8845,8851,114,111,110,59,1,271,59,1,1076,4,3,59,97,111,8862,8864,8880,1,8518,4,2,103,114,8870,8876,103,101,114,59,1,8225,114,59,1,8650,116,115,101,113,59,1,10871,4,3,103,108,109,8895,8902,8907,5,176,1,59,8900,1,176,116,97,59,1,948,112,116,121,118,59,1,10673,4,2,105,114,8920,8926,115,104,116,59,1,10623,59,3,55349,56609,97,114,4,2,108,114,8938,8941,59,1,8643,59,1,8642,4,5,97,101,103,115,118,8956,8986,8989,8996,9001,109,4,3,59,111,115,8965,8967,8983,1,8900,110,100,4,2,59,115,8975,8977,1,8900,117,105,116,59,1,9830,59,1,9830,59,1,168,97,109,109,97,59,1,989,105,110,59,1,8946,4,3,59,105,111,9009,9011,9031,1,247,100,101,5,247,2,59,111,9020,9022,1,247,110,116,105,109,101,115,59,1,8903,110,120,59,1,8903,99,121,59,1,1106,99,4,2,111,114,9048,9053,114,110,59,1,8990,111,112,59,1,8973,4,5,108,112,116,117,119,9070,9076,9081,9130,9144,108,97,114,59,1,36,102,59,3,55349,56661,4,5,59,101,109,112,115,9093,9095,9109,9116,9122,1,729,113,4,2,59,100,9102,9104,1,8784,111,116,59,1,8785,105,110,117,115,59,1,8760,108,117,115,59,1,8724,113,117,97,114,101,59,1,8865,98,108,101,98,97,114,119,101,100,103,101,59,1,8966,110,4,3,97,100,104,9153,9160,9172,114,114,111,119,59,1,8595,111,119,110,97,114,114,111,119,115,59,1,8650,97,114,112,111,111,110,4,2,108,114,9184,9190,101,102,116,59,1,8643,105,103,104,116,59,1,8642,4,2,98,99,9203,9211,107,97,114,111,119,59,1,10512,4,2,111,114,9217,9222,114,110,59,1,8991,111,112,59,1,8972,4,3,99,111,116,9235,9248,9252,4,2,114,121,9241,9245,59,3,55349,56505,59,1,1109,108,59,1,10742,114,111,107,59,1,273,4,2,100,114,9264,9269,111,116,59,1,8945,105,4,2,59,102,9276,9278,1,9663,59,1,9662,4,2,97,104,9287,9292,114,114,59,1,8693,97,114,59,1,10607,97,110,103,108,101,59,1,10662,4,2,99,105,9311,9315,121,59,1,1119,103,114,97,114,114,59,1,10239,4,18,68,97,99,100,101,102,103,108,109,110,111,112,113,114,115,116,117,120,9361,9376,9398,9439,9444,9447,9462,9495,9531,9585,9598,9614,9659,9755,9771,9792,9808,9826,4,2,68,111,9367,9372,111,116,59,1,10871,116,59,1,8785,4,2,99,115,9382,9392,117,116,101,5,233,1,59,9390,1,233,116,101,114,59,1,10862,4,4,97,105,111,121,9408,9414,9430,9436,114,111,110,59,1,283,114,4,2,59,99,9421,9423,1,8790,5,234,1,59,9428,1,234,108,111,110,59,1,8789,59,1,1101,111,116,59,1,279,59,1,8519,4,2,68,114,9453,9458,111,116,59,1,8786,59,3,55349,56610,4,3,59,114,115,9470,9472,9482,1,10906,97,118,101,5,232,1,59,9480,1,232,4,2,59,100,9488,9490,1,10902,111,116,59,1,10904,4,4,59,105,108,115,9505,9507,9515,9518,1,10905,110,116,101,114,115,59,1,9191,59,1,8467,4,2,59,100,9524,9526,1,10901,111,116,59,1,10903,4,3,97,112,115,9539,9544,9564,99,114,59,1,275,116,121,4,3,59,115,118,9554,9556,9561,1,8709,101,116,59,1,8709,59,1,8709,112,4,2,49,59,9571,9583,4,2,51,52,9577,9580,59,1,8196,59,1,8197,1,8195,4,2,103,115,9591,9594,59,1,331,112,59,1,8194,4,2,103,112,9604,9609,111,110,59,1,281,102,59,3,55349,56662,4,3,97,108,115,9622,9635,9640,114,4,2,59,115,9629,9631,1,8917,108,59,1,10723,117,115,59,1,10865,105,4,3,59,108,118,9649,9651,9656,1,949,111,110,59,1,949,59,1,1013,4,4,99,115,117,118,9669,9686,9716,9747,4,2,105,111,9675,9680,114,99,59,1,8790,108,111,110,59,1,8789,4,2,105,108,9692,9696,109,59,1,8770,97,110,116,4,2,103,108,9705,9710,116,114,59,1,10902,101,115,115,59,1,10901,4,3,97,101,105,9724,9729,9734,108,115,59,1,61,115,116,59,1,8799,118,4,2,59,68,9741,9743,1,8801,68,59,1,10872,112,97,114,115,108,59,1,10725,4,2,68,97,9761,9766,111,116,59,1,8787,114,114,59,1,10609,4,3,99,100,105,9779,9783,9788,114,59,1,8495,111,116,59,1,8784,109,59,1,8770,4,2,97,104,9798,9801,59,1,951,5,240,1,59,9806,1,240,4,2,109,114,9814,9822,108,5,235,1,59,9820,1,235,111,59,1,8364,4,3,99,105,112,9834,9838,9843,108,59,1,33,115,116,59,1,8707,4,2,101,111,9849,9859,99,116,97,116,105,111,110,59,1,8496,110,101,110,116,105,97,108,101,59,1,8519,4,12,97,99,101,102,105,106,108,110,111,112,114,115,9896,9910,9914,9921,9954,9960,9967,9989,9994,10027,10036,10164,108,108,105,110,103,100,111,116,115,101,113,59,1,8786,121,59,1,1092,109,97,108,101,59,1,9792,4,3,105,108,114,9929,9935,9950,108,105,103,59,1,64259,4,2,105,108,9941,9945,103,59,1,64256,105,103,59,1,64260,59,3,55349,56611,108,105,103,59,1,64257,108,105,103,59,3,102,106,4,3,97,108,116,9975,9979,9984,116,59,1,9837,105,103,59,1,64258,110,115,59,1,9649,111,102,59,1,402,4,2,112,114,1e4,10005,102,59,3,55349,56663,4,2,97,107,10011,10016,108,108,59,1,8704,4,2,59,118,10022,10024,1,8916,59,1,10969,97,114,116,105,110,116,59,1,10765,4,2,97,111,10042,10159,4,2,99,115,10048,10155,4,6,49,50,51,52,53,55,10062,10102,10114,10135,10139,10151,4,6,50,51,52,53,54,56,10076,10083,10086,10093,10096,10099,5,189,1,59,10081,1,189,59,1,8531,5,188,1,59,10091,1,188,59,1,8533,59,1,8537,59,1,8539,4,2,51,53,10108,10111,59,1,8532,59,1,8534,4,3,52,53,56,10122,10129,10132,5,190,1,59,10127,1,190,59,1,8535,59,1,8540,53,59,1,8536,4,2,54,56,10145,10148,59,1,8538,59,1,8541,56,59,1,8542,108,59,1,8260,119,110,59,1,8994,99,114,59,3,55349,56507,4,17,69,97,98,99,100,101,102,103,105,106,108,110,111,114,115,116,118,10206,10217,10247,10254,10268,10273,10358,10363,10374,10380,10385,10406,10458,10464,10470,10497,10610,4,2,59,108,10212,10214,1,8807,59,1,10892,4,3,99,109,112,10225,10231,10244,117,116,101,59,1,501,109,97,4,2,59,100,10239,10241,1,947,59,1,989,59,1,10886,114,101,118,101,59,1,287,4,2,105,121,10260,10265,114,99,59,1,285,59,1,1075,111,116,59,1,289,4,4,59,108,113,115,10283,10285,10288,10308,1,8805,59,1,8923,4,3,59,113,115,10296,10298,10301,1,8805,59,1,8807,108,97,110,116,59,1,10878,4,4,59,99,100,108,10318,10320,10324,10345,1,10878,99,59,1,10921,111,116,4,2,59,111,10332,10334,1,10880,4,2,59,108,10340,10342,1,10882,59,1,10884,4,2,59,101,10351,10354,3,8923,65024,115,59,1,10900,114,59,3,55349,56612,4,2,59,103,10369,10371,1,8811,59,1,8921,109,101,108,59,1,8503,99,121,59,1,1107,4,4,59,69,97,106,10395,10397,10400,10403,1,8823,59,1,10898,59,1,10917,59,1,10916,4,4,69,97,101,115,10416,10419,10434,10453,59,1,8809,112,4,2,59,112,10426,10428,1,10890,114,111,120,59,1,10890,4,2,59,113,10440,10442,1,10888,4,2,59,113,10448,10450,1,10888,59,1,8809,105,109,59,1,8935,112,102,59,3,55349,56664,97,118,101,59,1,96,4,2,99,105,10476,10480,114,59,1,8458,109,4,3,59,101,108,10489,10491,10494,1,8819,59,1,10894,59,1,10896,5,62,6,59,99,100,108,113,114,10512,10514,10527,10532,10538,10545,1,62,4,2,99,105,10520,10523,59,1,10919,114,59,1,10874,111,116,59,1,8919,80,97,114,59,1,10645,117,101,115,116,59,1,10876,4,5,97,100,101,108,115,10557,10574,10579,10599,10605,4,2,112,114,10563,10570,112,114,111,120,59,1,10886,114,59,1,10616,111,116,59,1,8919,113,4,2,108,113,10586,10592,101,115,115,59,1,8923,108,101,115,115,59,1,10892,101,115,115,59,1,8823,105,109,59,1,8819,4,2,101,110,10616,10626,114,116,110,101,113,113,59,3,8809,65024,69,59,3,8809,65024,4,10,65,97,98,99,101,102,107,111,115,121,10653,10658,10713,10718,10724,10760,10765,10786,10850,10875,114,114,59,1,8660,4,4,105,108,109,114,10668,10674,10678,10684,114,115,112,59,1,8202,102,59,1,189,105,108,116,59,1,8459,4,2,100,114,10690,10695,99,121,59,1,1098,4,3,59,99,119,10703,10705,10710,1,8596,105,114,59,1,10568,59,1,8621,97,114,59,1,8463,105,114,99,59,1,293,4,3,97,108,114,10732,10748,10754,114,116,115,4,2,59,117,10741,10743,1,9829,105,116,59,1,9829,108,105,112,59,1,8230,99,111,110,59,1,8889,114,59,3,55349,56613,115,4,2,101,119,10772,10779,97,114,111,119,59,1,10533,97,114,111,119,59,1,10534,4,5,97,109,111,112,114,10798,10803,10809,10839,10844,114,114,59,1,8703,116,104,116,59,1,8763,107,4,2,108,114,10816,10827,101,102,116,97,114,114,111,119,59,1,8617,105,103,104,116,97,114,114,111,119,59,1,8618,102,59,3,55349,56665,98,97,114,59,1,8213,4,3,99,108,116,10858,10863,10869,114,59,3,55349,56509,97,115,104,59,1,8463,114,111,107,59,1,295,4,2,98,112,10881,10887,117,108,108,59,1,8259,104,101,110,59,1,8208,4,15,97,99,101,102,103,105,106,109,110,111,112,113,115,116,117,10925,10936,10958,10977,10990,11001,11039,11045,11101,11192,11220,11226,11237,11285,11299,99,117,116,101,5,237,1,59,10934,1,237,4,3,59,105,121,10944,10946,10955,1,8291,114,99,5,238,1,59,10953,1,238,59,1,1080,4,2,99,120,10964,10968,121,59,1,1077,99,108,5,161,1,59,10975,1,161,4,2,102,114,10983,10986,59,1,8660,59,3,55349,56614,114,97,118,101,5,236,1,59,10999,1,236,4,4,59,105,110,111,11011,11013,11028,11034,1,8520,4,2,105,110,11019,11024,110,116,59,1,10764,116,59,1,8749,102,105,110,59,1,10716,116,97,59,1,8489,108,105,103,59,1,307,4,3,97,111,112,11053,11092,11096,4,3,99,103,116,11061,11065,11088,114,59,1,299,4,3,101,108,112,11073,11076,11082,59,1,8465,105,110,101,59,1,8464,97,114,116,59,1,8465,104,59,1,305,102,59,1,8887,101,100,59,1,437,4,5,59,99,102,111,116,11113,11115,11121,11136,11142,1,8712,97,114,101,59,1,8453,105,110,4,2,59,116,11129,11131,1,8734,105,101,59,1,10717,100,111,116,59,1,305,4,5,59,99,101,108,112,11154,11156,11161,11179,11186,1,8747,97,108,59,1,8890,4,2,103,114,11167,11173,101,114,115,59,1,8484,99,97,108,59,1,8890,97,114,104,107,59,1,10775,114,111,100,59,1,10812,4,4,99,103,112,116,11202,11206,11211,11216,121,59,1,1105,111,110,59,1,303,102,59,3,55349,56666,97,59,1,953,114,111,100,59,1,10812,117,101,115,116,5,191,1,59,11235,1,191,4,2,99,105,11243,11248,114,59,3,55349,56510,110,4,5,59,69,100,115,118,11261,11263,11266,11271,11282,1,8712,59,1,8953,111,116,59,1,8949,4,2,59,118,11277,11279,1,8948,59,1,8947,59,1,8712,4,2,59,105,11291,11293,1,8290,108,100,101,59,1,297,4,2,107,109,11305,11310,99,121,59,1,1110,108,5,239,1,59,11316,1,239,4,6,99,102,109,111,115,117,11332,11346,11351,11357,11363,11380,4,2,105,121,11338,11343,114,99,59,1,309,59,1,1081,114,59,3,55349,56615,97,116,104,59,1,567,112,102,59,3,55349,56667,4,2,99,101,11369,11374,114,59,3,55349,56511,114,99,121,59,1,1112,107,99,121,59,1,1108,4,8,97,99,102,103,104,106,111,115,11404,11418,11433,11438,11445,11450,11455,11461,112,112,97,4,2,59,118,11413,11415,1,954,59,1,1008,4,2,101,121,11424,11430,100,105,108,59,1,311,59,1,1082,114,59,3,55349,56616,114,101,101,110,59,1,312,99,121,59,1,1093,99,121,59,1,1116,112,102,59,3,55349,56668,99,114,59,3,55349,56512,4,23,65,66,69,72,97,98,99,100,101,102,103,104,106,108,109,110,111,112,114,115,116,117,118,11515,11538,11544,11555,11560,11721,11780,11818,11868,12136,12160,12171,12203,12208,12246,12275,12327,12509,12523,12569,12641,12732,12752,4,3,97,114,116,11523,11528,11532,114,114,59,1,8666,114,59,1,8656,97,105,108,59,1,10523,97,114,114,59,1,10510,4,2,59,103,11550,11552,1,8806,59,1,10891,97,114,59,1,10594,4,9,99,101,103,109,110,112,113,114,116,11580,11586,11594,11600,11606,11624,11627,11636,11694,117,116,101,59,1,314,109,112,116,121,118,59,1,10676,114,97,110,59,1,8466,98,100,97,59,1,955,103,4,3,59,100,108,11615,11617,11620,1,10216,59,1,10641,101,59,1,10216,59,1,10885,117,111,5,171,1,59,11634,1,171,114,4,8,59,98,102,104,108,112,115,116,11655,11657,11669,11673,11677,11681,11685,11690,1,8592,4,2,59,102,11663,11665,1,8676,115,59,1,10527,115,59,1,10525,107,59,1,8617,112,59,1,8619,108,59,1,10553,105,109,59,1,10611,108,59,1,8610,4,3,59,97,101,11702,11704,11709,1,10923,105,108,59,1,10521,4,2,59,115,11715,11717,1,10925,59,3,10925,65024,4,3,97,98,114,11729,11734,11739,114,114,59,1,10508,114,107,59,1,10098,4,2,97,107,11745,11758,99,4,2,101,107,11752,11755,59,1,123,59,1,91,4,2,101,115,11764,11767,59,1,10635,108,4,2,100,117,11774,11777,59,1,10639,59,1,10637,4,4,97,101,117,121,11790,11796,11811,11815,114,111,110,59,1,318,4,2,100,105,11802,11807,105,108,59,1,316,108,59,1,8968,98,59,1,123,59,1,1083,4,4,99,113,114,115,11828,11832,11845,11864,97,59,1,10550,117,111,4,2,59,114,11840,11842,1,8220,59,1,8222,4,2,100,117,11851,11857,104,97,114,59,1,10599,115,104,97,114,59,1,10571,104,59,1,8626,4,5,59,102,103,113,115,11880,11882,12008,12011,12031,1,8804,116,4,5,97,104,108,114,116,11895,11913,11935,11947,11996,114,114,111,119,4,2,59,116,11905,11907,1,8592,97,105,108,59,1,8610,97,114,112,111,111,110,4,2,100,117,11925,11931,111,119,110,59,1,8637,112,59,1,8636,101,102,116,97,114,114,111,119,115,59,1,8647,105,103,104,116,4,3,97,104,115,11959,11974,11984,114,114,111,119,4,2,59,115,11969,11971,1,8596,59,1,8646,97,114,112,111,111,110,115,59,1,8651,113,117,105,103,97,114,114,111,119,59,1,8621,104,114,101,101,116,105,109,101,115,59,1,8907,59,1,8922,4,3,59,113,115,12019,12021,12024,1,8804,59,1,8806,108,97,110,116,59,1,10877,4,5,59,99,100,103,115,12043,12045,12049,12070,12083,1,10877,99,59,1,10920,111,116,4,2,59,111,12057,12059,1,10879,4,2,59,114,12065,12067,1,10881,59,1,10883,4,2,59,101,12076,12079,3,8922,65024,115,59,1,10899,4,5,97,100,101,103,115,12095,12103,12108,12126,12131,112,112,114,111,120,59,1,10885,111,116,59,1,8918,113,4,2,103,113,12115,12120,116,114,59,1,8922,103,116,114,59,1,10891,116,114,59,1,8822,105,109,59,1,8818,4,3,105,108,114,12144,12150,12156,115,104,116,59,1,10620,111,111,114,59,1,8970,59,3,55349,56617,4,2,59,69,12166,12168,1,8822,59,1,10897,4,2,97,98,12177,12198,114,4,2,100,117,12184,12187,59,1,8637,4,2,59,108,12193,12195,1,8636,59,1,10602,108,107,59,1,9604,99,121,59,1,1113,4,5,59,97,99,104,116,12220,12222,12227,12235,12241,1,8810,114,114,59,1,8647,111,114,110,101,114,59,1,8990,97,114,100,59,1,10603,114,105,59,1,9722,4,2,105,111,12252,12258,100,111,116,59,1,320,117,115,116,4,2,59,97,12267,12269,1,9136,99,104,101,59,1,9136,4,4,69,97,101,115,12285,12288,12303,12322,59,1,8808,112,4,2,59,112,12295,12297,1,10889,114,111,120,59,1,10889,4,2,59,113,12309,12311,1,10887,4,2,59,113,12317,12319,1,10887,59,1,8808,105,109,59,1,8934,4,8,97,98,110,111,112,116,119,122,12345,12359,12364,12421,12446,12467,12474,12490,4,2,110,114,12351,12355,103,59,1,10220,114,59,1,8701,114,107,59,1,10214,103,4,3,108,109,114,12373,12401,12409,101,102,116,4,2,97,114,12382,12389,114,114,111,119,59,1,10229,105,103,104,116,97,114,114,111,119,59,1,10231,97,112,115,116,111,59,1,10236,105,103,104,116,97,114,114,111,119,59,1,10230,112,97,114,114,111,119,4,2,108,114,12433,12439,101,102,116,59,1,8619,105,103,104,116,59,1,8620,4,3,97,102,108,12454,12458,12462,114,59,1,10629,59,3,55349,56669,117,115,59,1,10797,105,109,101,115,59,1,10804,4,2,97,98,12480,12485,115,116,59,1,8727,97,114,59,1,95,4,3,59,101,102,12498,12500,12506,1,9674,110,103,101,59,1,9674,59,1,10731,97,114,4,2,59,108,12517,12519,1,40,116,59,1,10643,4,5,97,99,104,109,116,12535,12540,12548,12561,12564,114,114,59,1,8646,111,114,110,101,114,59,1,8991,97,114,4,2,59,100,12556,12558,1,8651,59,1,10605,59,1,8206,114,105,59,1,8895,4,6,97,99,104,105,113,116,12583,12589,12594,12597,12614,12635,113,117,111,59,1,8249,114,59,3,55349,56513,59,1,8624,109,4,3,59,101,103,12606,12608,12611,1,8818,59,1,10893,59,1,10895,4,2,98,117,12620,12623,59,1,91,111,4,2,59,114,12630,12632,1,8216,59,1,8218,114,111,107,59,1,322,5,60,8,59,99,100,104,105,108,113,114,12660,12662,12675,12680,12686,12692,12698,12705,1,60,4,2,99,105,12668,12671,59,1,10918,114,59,1,10873,111,116,59,1,8918,114,101,101,59,1,8907,109,101,115,59,1,8905,97,114,114,59,1,10614,117,101,115,116,59,1,10875,4,2,80,105,12711,12716,97,114,59,1,10646,4,3,59,101,102,12724,12726,12729,1,9667,59,1,8884,59,1,9666,114,4,2,100,117,12739,12746,115,104,97,114,59,1,10570,104,97,114,59,1,10598,4,2,101,110,12758,12768,114,116,110,101,113,113,59,3,8808,65024,69,59,3,8808,65024,4,14,68,97,99,100,101,102,104,105,108,110,111,112,115,117,12803,12809,12893,12908,12914,12928,12933,12937,13011,13025,13032,13049,13052,13069,68,111,116,59,1,8762,4,4,99,108,112,114,12819,12827,12849,12887,114,5,175,1,59,12825,1,175,4,2,101,116,12833,12836,59,1,9794,4,2,59,101,12842,12844,1,10016,115,101,59,1,10016,4,2,59,115,12855,12857,1,8614,116,111,4,4,59,100,108,117,12869,12871,12877,12883,1,8614,111,119,110,59,1,8615,101,102,116,59,1,8612,112,59,1,8613,107,101,114,59,1,9646,4,2,111,121,12899,12905,109,109,97,59,1,10793,59,1,1084,97,115,104,59,1,8212,97,115,117,114,101,100,97,110,103,108,101,59,1,8737,114,59,3,55349,56618,111,59,1,8487,4,3,99,100,110,12945,12954,12985,114,111,5,181,1,59,12952,1,181,4,4,59,97,99,100,12964,12966,12971,12976,1,8739,115,116,59,1,42,105,114,59,1,10992,111,116,5,183,1,59,12983,1,183,117,115,4,3,59,98,100,12995,12997,13e3,1,8722,59,1,8863,4,2,59,117,13006,13008,1,8760,59,1,10794,4,2,99,100,13017,13021,112,59,1,10971,114,59,1,8230,112,108,117,115,59,1,8723,4,2,100,112,13038,13044,101,108,115,59,1,8871,102,59,3,55349,56670,59,1,8723,4,2,99,116,13058,13063,114,59,3,55349,56514,112,111,115,59,1,8766,4,3,59,108,109,13077,13079,13087,1,956,116,105,109,97,112,59,1,8888,97,112,59,1,8888,4,24,71,76,82,86,97,98,99,100,101,102,103,104,105,106,108,109,111,112,114,115,116,117,118,119,13142,13165,13217,13229,13247,13330,13359,13414,13420,13508,13513,13579,13602,13626,13631,13762,13767,13855,13936,13995,14214,14285,14312,14432,4,2,103,116,13148,13152,59,3,8921,824,4,2,59,118,13158,13161,3,8811,8402,59,3,8811,824,4,3,101,108,116,13173,13200,13204,102,116,4,2,97,114,13181,13188,114,114,111,119,59,1,8653,105,103,104,116,97,114,114,111,119,59,1,8654,59,3,8920,824,4,2,59,118,13210,13213,3,8810,8402,59,3,8810,824,105,103,104,116,97,114,114,111,119,59,1,8655,4,2,68,100,13235,13241,97,115,104,59,1,8879,97,115,104,59,1,8878,4,5,98,99,110,112,116,13259,13264,13270,13275,13308,108,97,59,1,8711,117,116,101,59,1,324,103,59,3,8736,8402,4,5,59,69,105,111,112,13287,13289,13293,13298,13302,1,8777,59,3,10864,824,100,59,3,8779,824,115,59,1,329,114,111,120,59,1,8777,117,114,4,2,59,97,13316,13318,1,9838,108,4,2,59,115,13325,13327,1,9838,59,1,8469,4,2,115,117,13336,13344,112,5,160,1,59,13342,1,160,109,112,4,2,59,101,13352,13355,3,8782,824,59,3,8783,824,4,5,97,101,111,117,121,13371,13385,13391,13407,13411,4,2,112,114,13377,13380,59,1,10819,111,110,59,1,328,100,105,108,59,1,326,110,103,4,2,59,100,13399,13401,1,8775,111,116,59,3,10861,824,112,59,1,10818,59,1,1085,97,115,104,59,1,8211,4,7,59,65,97,100,113,115,120,13436,13438,13443,13466,13472,13478,13494,1,8800,114,114,59,1,8663,114,4,2,104,114,13450,13454,107,59,1,10532,4,2,59,111,13460,13462,1,8599,119,59,1,8599,111,116,59,3,8784,824,117,105,118,59,1,8802,4,2,101,105,13484,13489,97,114,59,1,10536,109,59,3,8770,824,105,115,116,4,2,59,115,13503,13505,1,8708,59,1,8708,114,59,3,55349,56619,4,4,69,101,115,116,13523,13527,13563,13568,59,3,8807,824,4,3,59,113,115,13535,13537,13559,1,8817,4,3,59,113,115,13545,13547,13551,1,8817,59,3,8807,824,108,97,110,116,59,3,10878,824,59,3,10878,824,105,109,59,1,8821,4,2,59,114,13574,13576,1,8815,59,1,8815,4,3,65,97,112,13587,13592,13597,114,114,59,1,8654,114,114,59,1,8622,97,114,59,1,10994,4,3,59,115,118,13610,13612,13623,1,8715,4,2,59,100,13618,13620,1,8956,59,1,8954,59,1,8715,99,121,59,1,1114,4,7,65,69,97,100,101,115,116,13647,13652,13656,13661,13665,13737,13742,114,114,59,1,8653,59,3,8806,824,114,114,59,1,8602,114,59,1,8229,4,4,59,102,113,115,13675,13677,13703,13725,1,8816,116,4,2,97,114,13684,13691,114,114,111,119,59,1,8602,105,103,104,116,97,114,114,111,119,59,1,8622,4,3,59,113,115,13711,13713,13717,1,8816,59,3,8806,824,108,97,110,116,59,3,10877,824,4,2,59,115,13731,13734,3,10877,824,59,1,8814,105,109,59,1,8820,4,2,59,114,13748,13750,1,8814,105,4,2,59,101,13757,13759,1,8938,59,1,8940,105,100,59,1,8740,4,2,112,116,13773,13778,102,59,3,55349,56671,5,172,3,59,105,110,13787,13789,13829,1,172,110,4,4,59,69,100,118,13800,13802,13806,13812,1,8713,59,3,8953,824,111,116,59,3,8949,824,4,3,97,98,99,13820,13823,13826,59,1,8713,59,1,8951,59,1,8950,105,4,2,59,118,13836,13838,1,8716,4,3,97,98,99,13846,13849,13852,59,1,8716,59,1,8958,59,1,8957,4,3,97,111,114,13863,13892,13899,114,4,4,59,97,115,116,13874,13876,13883,13888,1,8742,108,108,101,108,59,1,8742,108,59,3,11005,8421,59,3,8706,824,108,105,110,116,59,1,10772,4,3,59,99,101,13907,13909,13914,1,8832,117,101,59,1,8928,4,2,59,99,13920,13923,3,10927,824,4,2,59,101,13929,13931,1,8832,113,59,3,10927,824,4,4,65,97,105,116,13946,13951,13971,13982,114,114,59,1,8655,114,114,4,3,59,99,119,13961,13963,13967,1,8603,59,3,10547,824,59,3,8605,824,103,104,116,97,114,114,111,119,59,1,8603,114,105,4,2,59,101,13990,13992,1,8939,59,1,8941,4,7,99,104,105,109,112,113,117,14011,14036,14060,14080,14085,14090,14106,4,4,59,99,101,114,14021,14023,14028,14032,1,8833,117,101,59,1,8929,59,3,10928,824,59,3,55349,56515,111,114,116,4,2,109,112,14045,14050,105,100,59,1,8740,97,114,97,108,108,101,108,59,1,8742,109,4,2,59,101,14067,14069,1,8769,4,2,59,113,14075,14077,1,8772,59,1,8772,105,100,59,1,8740,97,114,59,1,8742,115,117,4,2,98,112,14098,14102,101,59,1,8930,101,59,1,8931,4,3,98,99,112,14114,14157,14171,4,4,59,69,101,115,14124,14126,14130,14133,1,8836,59,3,10949,824,59,1,8840,101,116,4,2,59,101,14141,14144,3,8834,8402,113,4,2,59,113,14151,14153,1,8840,59,3,10949,824,99,4,2,59,101,14164,14166,1,8833,113,59,3,10928,824,4,4,59,69,101,115,14181,14183,14187,14190,1,8837,59,3,10950,824,59,1,8841,101,116,4,2,59,101,14198,14201,3,8835,8402,113,4,2,59,113,14208,14210,1,8841,59,3,10950,824,4,4,103,105,108,114,14224,14228,14238,14242,108,59,1,8825,108,100,101,5,241,1,59,14236,1,241,103,59,1,8824,105,97,110,103,108,101,4,2,108,114,14254,14269,101,102,116,4,2,59,101,14263,14265,1,8938,113,59,1,8940,105,103,104,116,4,2,59,101,14279,14281,1,8939,113,59,1,8941,4,2,59,109,14291,14293,1,957,4,3,59,101,115,14301,14303,14308,1,35,114,111,59,1,8470,112,59,1,8199,4,9,68,72,97,100,103,105,108,114,115,14332,14338,14344,14349,14355,14369,14376,14408,14426,97,115,104,59,1,8877,97,114,114,59,1,10500,112,59,3,8781,8402,97,115,104,59,1,8876,4,2,101,116,14361,14365,59,3,8805,8402,59,3,62,8402,110,102,105,110,59,1,10718,4,3,65,101,116,14384,14389,14393,114,114,59,1,10498,59,3,8804,8402,4,2,59,114,14399,14402,3,60,8402,105,101,59,3,8884,8402,4,2,65,116,14414,14419,114,114,59,1,10499,114,105,101,59,3,8885,8402,105,109,59,3,8764,8402,4,3,65,97,110,14440,14445,14468,114,114,59,1,8662,114,4,2,104,114,14452,14456,107,59,1,10531,4,2,59,111,14462,14464,1,8598,119,59,1,8598,101,97,114,59,1,10535,4,18,83,97,99,100,101,102,103,104,105,108,109,111,112,114,115,116,117,118,14512,14515,14535,14560,14597,14603,14618,14643,14657,14662,14701,14741,14747,14769,14851,14877,14907,14916,59,1,9416,4,2,99,115,14521,14531,117,116,101,5,243,1,59,14529,1,243,116,59,1,8859,4,2,105,121,14541,14557,114,4,2,59,99,14548,14550,1,8858,5,244,1,59,14555,1,244,59,1,1086,4,5,97,98,105,111,115,14572,14577,14583,14587,14591,115,104,59,1,8861,108,97,99,59,1,337,118,59,1,10808,116,59,1,8857,111,108,100,59,1,10684,108,105,103,59,1,339,4,2,99,114,14609,14614,105,114,59,1,10687,59,3,55349,56620,4,3,111,114,116,14626,14630,14640,110,59,1,731,97,118,101,5,242,1,59,14638,1,242,59,1,10689,4,2,98,109,14649,14654,97,114,59,1,10677,59,1,937,110,116,59,1,8750,4,4,97,99,105,116,14672,14677,14693,14698,114,114,59,1,8634,4,2,105,114,14683,14687,114,59,1,10686,111,115,115,59,1,10683,110,101,59,1,8254,59,1,10688,4,3,97,101,105,14709,14714,14719,99,114,59,1,333,103,97,59,1,969,4,3,99,100,110,14727,14733,14736,114,111,110,59,1,959,59,1,10678,117,115,59,1,8854,112,102,59,3,55349,56672,4,3,97,101,108,14755,14759,14764,114,59,1,10679,114,112,59,1,10681,117,115,59,1,8853,4,7,59,97,100,105,111,115,118,14785,14787,14792,14831,14837,14841,14848,1,8744,114,114,59,1,8635,4,4,59,101,102,109,14802,14804,14817,14824,1,10845,114,4,2,59,111,14811,14813,1,8500,102,59,1,8500,5,170,1,59,14822,1,170,5,186,1,59,14829,1,186,103,111,102,59,1,8886,114,59,1,10838,108,111,112,101,59,1,10839,59,1,10843,4,3,99,108,111,14859,14863,14873,114,59,1,8500,97,115,104,5,248,1,59,14871,1,248,108,59,1,8856,105,4,2,108,109,14884,14893,100,101,5,245,1,59,14891,1,245,101,115,4,2,59,97,14901,14903,1,8855,115,59,1,10806,109,108,5,246,1,59,14914,1,246,98,97,114,59,1,9021,4,12,97,99,101,102,104,105,108,109,111,114,115,117,14948,14992,14996,15033,15038,15068,15090,15189,15192,15222,15427,15441,114,4,4,59,97,115,116,14959,14961,14976,14989,1,8741,5,182,2,59,108,14968,14970,1,182,108,101,108,59,1,8741,4,2,105,108,14982,14986,109,59,1,10995,59,1,11005,59,1,8706,121,59,1,1087,114,4,5,99,105,109,112,116,15009,15014,15019,15024,15027,110,116,59,1,37,111,100,59,1,46,105,108,59,1,8240,59,1,8869,101,110,107,59,1,8241,114,59,3,55349,56621,4,3,105,109,111,15046,15057,15063,4,2,59,118,15052,15054,1,966,59,1,981,109,97,116,59,1,8499,110,101,59,1,9742,4,3,59,116,118,15076,15078,15087,1,960,99,104,102,111,114,107,59,1,8916,59,1,982,4,2,97,117,15096,15119,110,4,2,99,107,15103,15115,107,4,2,59,104,15110,15112,1,8463,59,1,8462,118,59,1,8463,115,4,9,59,97,98,99,100,101,109,115,116,15140,15142,15148,15151,15156,15168,15171,15179,15184,1,43,99,105,114,59,1,10787,59,1,8862,105,114,59,1,10786,4,2,111,117,15162,15165,59,1,8724,59,1,10789,59,1,10866,110,5,177,1,59,15177,1,177,105,109,59,1,10790,119,111,59,1,10791,59,1,177,4,3,105,112,117,15200,15208,15213,110,116,105,110,116,59,1,10773,102,59,3,55349,56673,110,100,5,163,1,59,15220,1,163,4,10,59,69,97,99,101,105,110,111,115,117,15244,15246,15249,15253,15258,15334,15347,15367,15416,15421,1,8826,59,1,10931,112,59,1,10935,117,101,59,1,8828,4,2,59,99,15264,15266,1,10927,4,6,59,97,99,101,110,115,15280,15282,15290,15299,15303,15329,1,8826,112,112,114,111,120,59,1,10935,117,114,108,121,101,113,59,1,8828,113,59,1,10927,4,3,97,101,115,15311,15319,15324,112,112,114,111,120,59,1,10937,113,113,59,1,10933,105,109,59,1,8936,105,109,59,1,8830,109,101,4,2,59,115,15342,15344,1,8242,59,1,8473,4,3,69,97,115,15355,15358,15362,59,1,10933,112,59,1,10937,105,109,59,1,8936,4,3,100,102,112,15375,15378,15404,59,1,8719,4,3,97,108,115,15386,15392,15398,108,97,114,59,1,9006,105,110,101,59,1,8978,117,114,102,59,1,8979,4,2,59,116,15410,15412,1,8733,111,59,1,8733,105,109,59,1,8830,114,101,108,59,1,8880,4,2,99,105,15433,15438,114,59,3,55349,56517,59,1,968,110,99,115,112,59,1,8200,4,6,102,105,111,112,115,117,15462,15467,15472,15478,15485,15491,114,59,3,55349,56622,110,116,59,1,10764,112,102,59,3,55349,56674,114,105,109,101,59,1,8279,99,114,59,3,55349,56518,4,3,97,101,111,15499,15520,15534,116,4,2,101,105,15506,15515,114,110,105,111,110,115,59,1,8461,110,116,59,1,10774,115,116,4,2,59,101,15528,15530,1,63,113,59,1,8799,116,5,34,1,59,15540,1,34,4,21,65,66,72,97,98,99,100,101,102,104,105,108,109,110,111,112,114,115,116,117,120,15586,15609,15615,15620,15796,15855,15893,15931,15977,16001,16039,16183,16204,16222,16228,16285,16312,16318,16363,16408,16416,4,3,97,114,116,15594,15599,15603,114,114,59,1,8667,114,59,1,8658,97,105,108,59,1,10524,97,114,114,59,1,10511,97,114,59,1,10596,4,7,99,100,101,110,113,114,116,15636,15651,15656,15664,15687,15696,15770,4,2,101,117,15642,15646,59,3,8765,817,116,101,59,1,341,105,99,59,1,8730,109,112,116,121,118,59,1,10675,103,4,4,59,100,101,108,15675,15677,15680,15683,1,10217,59,1,10642,59,1,10661,101,59,1,10217,117,111,5,187,1,59,15694,1,187,114,4,11,59,97,98,99,102,104,108,112,115,116,119,15721,15723,15727,15739,15742,15746,15750,15754,15758,15763,15767,1,8594,112,59,1,10613,4,2,59,102,15733,15735,1,8677,115,59,1,10528,59,1,10547,115,59,1,10526,107,59,1,8618,112,59,1,8620,108,59,1,10565,105,109,59,1,10612,108,59,1,8611,59,1,8605,4,2,97,105,15776,15781,105,108,59,1,10522,111,4,2,59,110,15788,15790,1,8758,97,108,115,59,1,8474,4,3,97,98,114,15804,15809,15814,114,114,59,1,10509,114,107,59,1,10099,4,2,97,107,15820,15833,99,4,2,101,107,15827,15830,59,1,125,59,1,93,4,2,101,115,15839,15842,59,1,10636,108,4,2,100,117,15849,15852,59,1,10638,59,1,10640,4,4,97,101,117,121,15865,15871,15886,15890,114,111,110,59,1,345,4,2,100,105,15877,15882,105,108,59,1,343,108,59,1,8969,98,59,1,125,59,1,1088,4,4,99,108,113,115,15903,15907,15914,15927,97,59,1,10551,100,104,97,114,59,1,10601,117,111,4,2,59,114,15922,15924,1,8221,59,1,8221,104,59,1,8627,4,3,97,99,103,15939,15966,15970,108,4,4,59,105,112,115,15950,15952,15957,15963,1,8476,110,101,59,1,8475,97,114,116,59,1,8476,59,1,8477,116,59,1,9645,5,174,1,59,15975,1,174,4,3,105,108,114,15985,15991,15997,115,104,116,59,1,10621,111,111,114,59,1,8971,59,3,55349,56623,4,2,97,111,16007,16028,114,4,2,100,117,16014,16017,59,1,8641,4,2,59,108,16023,16025,1,8640,59,1,10604,4,2,59,118,16034,16036,1,961,59,1,1009,4,3,103,110,115,16047,16167,16171,104,116,4,6,97,104,108,114,115,116,16063,16081,16103,16130,16143,16155,114,114,111,119,4,2,59,116,16073,16075,1,8594,97,105,108,59,1,8611,97,114,112,111,111,110,4,2,100,117,16093,16099,111,119,110,59,1,8641,112,59,1,8640,101,102,116,4,2,97,104,16112,16120,114,114,111,119,115,59,1,8644,97,114,112,111,111,110,115,59,1,8652,105,103,104,116,97,114,114,111,119,115,59,1,8649,113,117,105,103,97,114,114,111,119,59,1,8605,104,114,101,101,116,105,109,101,115,59,1,8908,103,59,1,730,105,110,103,100,111,116,115,101,113,59,1,8787,4,3,97,104,109,16191,16196,16201,114,114,59,1,8644,97,114,59,1,8652,59,1,8207,111,117,115,116,4,2,59,97,16214,16216,1,9137,99,104,101,59,1,9137,109,105,100,59,1,10990,4,4,97,98,112,116,16238,16252,16257,16278,4,2,110,114,16244,16248,103,59,1,10221,114,59,1,8702,114,107,59,1,10215,4,3,97,102,108,16265,16269,16273,114,59,1,10630,59,3,55349,56675,117,115,59,1,10798,105,109,101,115,59,1,10805,4,2,97,112,16291,16304,114,4,2,59,103,16298,16300,1,41,116,59,1,10644,111,108,105,110,116,59,1,10770,97,114,114,59,1,8649,4,4,97,99,104,113,16328,16334,16339,16342,113,117,111,59,1,8250,114,59,3,55349,56519,59,1,8625,4,2,98,117,16348,16351,59,1,93,111,4,2,59,114,16358,16360,1,8217,59,1,8217,4,3,104,105,114,16371,16377,16383,114,101,101,59,1,8908,109,101,115,59,1,8906,105,4,4,59,101,102,108,16394,16396,16399,16402,1,9657,59,1,8885,59,1,9656,116,114,105,59,1,10702,108,117,104,97,114,59,1,10600,59,1,8478,4,19,97,98,99,100,101,102,104,105,108,109,111,112,113,114,115,116,117,119,122,16459,16466,16472,16572,16590,16672,16687,16746,16844,16850,16924,16963,16988,17115,17121,17154,17206,17614,17656,99,117,116,101,59,1,347,113,117,111,59,1,8218,4,10,59,69,97,99,101,105,110,112,115,121,16494,16496,16499,16513,16518,16531,16536,16556,16564,16569,1,8827,59,1,10932,4,2,112,114,16505,16508,59,1,10936,111,110,59,1,353,117,101,59,1,8829,4,2,59,100,16524,16526,1,10928,105,108,59,1,351,114,99,59,1,349,4,3,69,97,115,16544,16547,16551,59,1,10934,112,59,1,10938,105,109,59,1,8937,111,108,105,110,116,59,1,10771,105,109,59,1,8831,59,1,1089,111,116,4,3,59,98,101,16582,16584,16587,1,8901,59,1,8865,59,1,10854,4,7,65,97,99,109,115,116,120,16606,16611,16634,16642,16646,16652,16668,114,114,59,1,8664,114,4,2,104,114,16618,16622,107,59,1,10533,4,2,59,111,16628,16630,1,8600,119,59,1,8600,116,5,167,1,59,16640,1,167,105,59,1,59,119,97,114,59,1,10537,109,4,2,105,110,16659,16665,110,117,115,59,1,8726,59,1,8726,116,59,1,10038,114,4,2,59,111,16679,16682,3,55349,56624,119,110,59,1,8994,4,4,97,99,111,121,16697,16702,16716,16739,114,112,59,1,9839,4,2,104,121,16708,16713,99,121,59,1,1097,59,1,1096,114,116,4,2,109,112,16724,16729,105,100,59,1,8739,97,114,97,108,108,101,108,59,1,8741,5,173,1,59,16744,1,173,4,2,103,109,16752,16770,109,97,4,3,59,102,118,16762,16764,16767,1,963,59,1,962,59,1,962,4,8,59,100,101,103,108,110,112,114,16788,16790,16795,16806,16817,16828,16832,16838,1,8764,111,116,59,1,10858,4,2,59,113,16801,16803,1,8771,59,1,8771,4,2,59,69,16812,16814,1,10910,59,1,10912,4,2,59,69,16823,16825,1,10909,59,1,10911,101,59,1,8774,108,117,115,59,1,10788,97,114,114,59,1,10610,97,114,114,59,1,8592,4,4,97,101,105,116,16860,16883,16891,16904,4,2,108,115,16866,16878,108,115,101,116,109,105,110,117,115,59,1,8726,104,112,59,1,10803,112,97,114,115,108,59,1,10724,4,2,100,108,16897,16900,59,1,8739,101,59,1,8995,4,2,59,101,16910,16912,1,10922,4,2,59,115,16918,16920,1,10924,59,3,10924,65024,4,3,102,108,112,16932,16938,16958,116,99,121,59,1,1100,4,2,59,98,16944,16946,1,47,4,2,59,97,16952,16954,1,10692,114,59,1,9023,102,59,3,55349,56676,97,4,2,100,114,16970,16985,101,115,4,2,59,117,16978,16980,1,9824,105,116,59,1,9824,59,1,8741,4,3,99,115,117,16996,17028,17089,4,2,97,117,17002,17015,112,4,2,59,115,17009,17011,1,8851,59,3,8851,65024,112,4,2,59,115,17022,17024,1,8852,59,3,8852,65024,117,4,2,98,112,17035,17062,4,3,59,101,115,17043,17045,17048,1,8847,59,1,8849,101,116,4,2,59,101,17056,17058,1,8847,113,59,1,8849,4,3,59,101,115,17070,17072,17075,1,8848,59,1,8850,101,116,4,2,59,101,17083,17085,1,8848,113,59,1,8850,4,3,59,97,102,17097,17099,17112,1,9633,114,4,2,101,102,17106,17109,59,1,9633,59,1,9642,59,1,9642,97,114,114,59,1,8594,4,4,99,101,109,116,17131,17136,17142,17148,114,59,3,55349,56520,116,109,110,59,1,8726,105,108,101,59,1,8995,97,114,102,59,1,8902,4,2,97,114,17160,17172,114,4,2,59,102,17167,17169,1,9734,59,1,9733,4,2,97,110,17178,17202,105,103,104,116,4,2,101,112,17188,17197,112,115,105,108,111,110,59,1,1013,104,105,59,1,981,115,59,1,175,4,5,98,99,109,110,112,17218,17351,17420,17423,17427,4,9,59,69,100,101,109,110,112,114,115,17238,17240,17243,17248,17261,17267,17279,17285,17291,1,8834,59,1,10949,111,116,59,1,10941,4,2,59,100,17254,17256,1,8838,111,116,59,1,10947,117,108,116,59,1,10945,4,2,69,101,17273,17276,59,1,10955,59,1,8842,108,117,115,59,1,10943,97,114,114,59,1,10617,4,3,101,105,117,17299,17335,17339,116,4,3,59,101,110,17308,17310,17322,1,8834,113,4,2,59,113,17317,17319,1,8838,59,1,10949,101,113,4,2,59,113,17330,17332,1,8842,59,1,10955,109,59,1,10951,4,2,98,112,17345,17348,59,1,10965,59,1,10963,99,4,6,59,97,99,101,110,115,17366,17368,17376,17385,17389,17415,1,8827,112,112,114,111,120,59,1,10936,117,114,108,121,101,113,59,1,8829,113,59,1,10928,4,3,97,101,115,17397,17405,17410,112,112,114,111,120,59,1,10938,113,113,59,1,10934,105,109,59,1,8937,105,109,59,1,8831,59,1,8721,103,59,1,9834,4,13,49,50,51,59,69,100,101,104,108,109,110,112,115,17455,17462,17469,17476,17478,17481,17496,17509,17524,17530,17536,17548,17554,5,185,1,59,17460,1,185,5,178,1,59,17467,1,178,5,179,1,59,17474,1,179,1,8835,59,1,10950,4,2,111,115,17487,17491,116,59,1,10942,117,98,59,1,10968,4,2,59,100,17502,17504,1,8839,111,116,59,1,10948,115,4,2,111,117,17516,17520,108,59,1,10185,98,59,1,10967,97,114,114,59,1,10619,117,108,116,59,1,10946,4,2,69,101,17542,17545,59,1,10956,59,1,8843,108,117,115,59,1,10944,4,3,101,105,117,17562,17598,17602,116,4,3,59,101,110,17571,17573,17585,1,8835,113,4,2,59,113,17580,17582,1,8839,59,1,10950,101,113,4,2,59,113,17593,17595,1,8843,59,1,10956,109,59,1,10952,4,2,98,112,17608,17611,59,1,10964,59,1,10966,4,3,65,97,110,17622,17627,17650,114,114,59,1,8665,114,4,2,104,114,17634,17638,107,59,1,10534,4,2,59,111,17644,17646,1,8601,119,59,1,8601,119,97,114,59,1,10538,108,105,103,5,223,1,59,17664,1,223,4,13,97,98,99,100,101,102,104,105,111,112,114,115,119,17694,17709,17714,17737,17742,17749,17754,17860,17905,17957,17964,18090,18122,4,2,114,117,17700,17706,103,101,116,59,1,8982,59,1,964,114,107,59,1,9140,4,3,97,101,121,17722,17728,17734,114,111,110,59,1,357,100,105,108,59,1,355,59,1,1090,111,116,59,1,8411,108,114,101,99,59,1,8981,114,59,3,55349,56625,4,4,101,105,107,111,17764,17805,17836,17851,4,2,114,116,17770,17786,101,4,2,52,102,17777,17780,59,1,8756,111,114,101,59,1,8756,97,4,3,59,115,118,17795,17797,17802,1,952,121,109,59,1,977,59,1,977,4,2,99,110,17811,17831,107,4,2,97,115,17818,17826,112,112,114,111,120,59,1,8776,105,109,59,1,8764,115,112,59,1,8201,4,2,97,115,17842,17846,112,59,1,8776,105,109,59,1,8764,114,110,5,254,1,59,17858,1,254,4,3,108,109,110,17868,17873,17901,100,101,59,1,732,101,115,5,215,3,59,98,100,17884,17886,17898,1,215,4,2,59,97,17892,17894,1,8864,114,59,1,10801,59,1,10800,116,59,1,8749,4,3,101,112,115,17913,17917,17953,97,59,1,10536,4,4,59,98,99,102,17927,17929,17934,17939,1,8868,111,116,59,1,9014,105,114,59,1,10993,4,2,59,111,17945,17948,3,55349,56677,114,107,59,1,10970,97,59,1,10537,114,105,109,101,59,1,8244,4,3,97,105,112,17972,17977,18082,100,101,59,1,8482,4,7,97,100,101,109,112,115,116,17993,18051,18056,18059,18066,18072,18076,110,103,108,101,4,5,59,100,108,113,114,18009,18011,18017,18032,18035,1,9653,111,119,110,59,1,9663,101,102,116,4,2,59,101,18026,18028,1,9667,113,59,1,8884,59,1,8796,105,103,104,116,4,2,59,101,18045,18047,1,9657,113,59,1,8885,111,116,59,1,9708,59,1,8796,105,110,117,115,59,1,10810,108,117,115,59,1,10809,98,59,1,10701,105,109,101,59,1,10811,101,122,105,117,109,59,1,9186,4,3,99,104,116,18098,18111,18116,4,2,114,121,18104,18108,59,3,55349,56521,59,1,1094,99,121,59,1,1115,114,111,107,59,1,359,4,2,105,111,18128,18133,120,116,59,1,8812,104,101,97,100,4,2,108,114,18143,18154,101,102,116,97,114,114,111,119,59,1,8606,105,103,104,116,97,114,114,111,119,59,1,8608,4,18,65,72,97,98,99,100,102,103,104,108,109,111,112,114,115,116,117,119,18204,18209,18214,18234,18250,18268,18292,18308,18319,18343,18379,18397,18413,18504,18547,18553,18584,18603,114,114,59,1,8657,97,114,59,1,10595,4,2,99,114,18220,18230,117,116,101,5,250,1,59,18228,1,250,114,59,1,8593,114,4,2,99,101,18241,18245,121,59,1,1118,118,101,59,1,365,4,2,105,121,18256,18265,114,99,5,251,1,59,18263,1,251,59,1,1091,4,3,97,98,104,18276,18281,18287,114,114,59,1,8645,108,97,99,59,1,369,97,114,59,1,10606,4,2,105,114,18298,18304,115,104,116,59,1,10622,59,3,55349,56626,114,97,118,101,5,249,1,59,18317,1,249,4,2,97,98,18325,18338,114,4,2,108,114,18332,18335,59,1,8639,59,1,8638,108,107,59,1,9600,4,2,99,116,18349,18374,4,2,111,114,18355,18369,114,110,4,2,59,101,18363,18365,1,8988,114,59,1,8988,111,112,59,1,8975,114,105,59,1,9720,4,2,97,108,18385,18390,99,114,59,1,363,5,168,1,59,18395,1,168,4,2,103,112,18403,18408,111,110,59,1,371,102,59,3,55349,56678,4,6,97,100,104,108,115,117,18427,18434,18445,18470,18475,18494,114,114,111,119,59,1,8593,111,119,110,97,114,114,111,119,59,1,8597,97,114,112,111,111,110,4,2,108,114,18457,18463,101,102,116,59,1,8639,105,103,104,116,59,1,8638,117,115,59,1,8846,105,4,3,59,104,108,18484,18486,18489,1,965,59,1,978,111,110,59,1,965,112,97,114,114,111,119,115,59,1,8648,4,3,99,105,116,18512,18537,18542,4,2,111,114,18518,18532,114,110,4,2,59,101,18526,18528,1,8989,114,59,1,8989,111,112,59,1,8974,110,103,59,1,367,114,105,59,1,9721,99,114,59,3,55349,56522,4,3,100,105,114,18561,18566,18572,111,116,59,1,8944,108,100,101,59,1,361,105,4,2,59,102,18579,18581,1,9653,59,1,9652,4,2,97,109,18590,18595,114,114,59,1,8648,108,5,252,1,59,18601,1,252,97,110,103,108,101,59,1,10663,4,15,65,66,68,97,99,100,101,102,108,110,111,112,114,115,122,18643,18648,18661,18667,18847,18851,18857,18904,18909,18915,18931,18937,18943,18949,18996,114,114,59,1,8661,97,114,4,2,59,118,18656,18658,1,10984,59,1,10985,97,115,104,59,1,8872,4,2,110,114,18673,18679,103,114,116,59,1,10652,4,7,101,107,110,112,114,115,116,18695,18704,18711,18720,18742,18754,18810,112,115,105,108,111,110,59,1,1013,97,112,112,97,59,1,1008,111,116,104,105,110,103,59,1,8709,4,3,104,105,114,18728,18732,18735,105,59,1,981,59,1,982,111,112,116,111,59,1,8733,4,2,59,104,18748,18750,1,8597,111,59,1,1009,4,2,105,117,18760,18766,103,109,97,59,1,962,4,2,98,112,18772,18791,115,101,116,110,101,113,4,2,59,113,18784,18787,3,8842,65024,59,3,10955,65024,115,101,116,110,101,113,4,2,59,113,18803,18806,3,8843,65024,59,3,10956,65024,4,2,104,114,18816,18822,101,116,97,59,1,977,105,97,110,103,108,101,4,2,108,114,18834,18840,101,102,116,59,1,8882,105,103,104,116,59,1,8883,121,59,1,1074,97,115,104,59,1,8866,4,3,101,108,114,18865,18884,18890,4,3,59,98,101,18873,18875,18880,1,8744,97,114,59,1,8891,113,59,1,8794,108,105,112,59,1,8942,4,2,98,116,18896,18901,97,114,59,1,124,59,1,124,114,59,3,55349,56627,116,114,105,59,1,8882,115,117,4,2,98,112,18923,18927,59,3,8834,8402,59,3,8835,8402,112,102,59,3,55349,56679,114,111,112,59,1,8733,116,114,105,59,1,8883,4,2,99,117,18955,18960,114,59,3,55349,56523,4,2,98,112,18966,18981,110,4,2,69,101,18973,18977,59,3,10955,65024,59,3,8842,65024,110,4,2,69,101,18988,18992,59,3,10956,65024,59,3,8843,65024,105,103,122,97,103,59,1,10650,4,7,99,101,102,111,112,114,115,19020,19026,19061,19066,19072,19075,19089,105,114,99,59,1,373,4,2,100,105,19032,19055,4,2,98,103,19038,19043,97,114,59,1,10847,101,4,2,59,113,19050,19052,1,8743,59,1,8793,101,114,112,59,1,8472,114,59,3,55349,56628,112,102,59,3,55349,56680,59,1,8472,4,2,59,101,19081,19083,1,8768,97,116,104,59,1,8768,99,114,59,3,55349,56524,4,14,99,100,102,104,105,108,109,110,111,114,115,117,118,119,19125,19146,19152,19157,19173,19176,19192,19197,19202,19236,19252,19269,19286,19291,4,3,97,105,117,19133,19137,19142,112,59,1,8898,114,99,59,1,9711,112,59,1,8899,116,114,105,59,1,9661,114,59,3,55349,56629,4,2,65,97,19163,19168,114,114,59,1,10234,114,114,59,1,10231,59,1,958,4,2,65,97,19182,19187,114,114,59,1,10232,114,114,59,1,10229,97,112,59,1,10236,105,115,59,1,8955,4,3,100,112,116,19210,19215,19230,111,116,59,1,10752,4,2,102,108,19221,19225,59,3,55349,56681,117,115,59,1,10753,105,109,101,59,1,10754,4,2,65,97,19242,19247,114,114,59,1,10233,114,114,59,1,10230,4,2,99,113,19258,19263,114,59,3,55349,56525,99,117,112,59,1,10758,4,2,112,116,19275,19281,108,117,115,59,1,10756,114,105,59,1,9651,101,101,59,1,8897,101,100,103,101,59,1,8896,4,8,97,99,101,102,105,111,115,117,19316,19335,19349,19357,19362,19367,19373,19379,99,4,2,117,121,19323,19332,116,101,5,253,1,59,19330,1,253,59,1,1103,4,2,105,121,19341,19346,114,99,59,1,375,59,1,1099,110,5,165,1,59,19355,1,165,114,59,3,55349,56630,99,121,59,1,1111,112,102,59,3,55349,56682,99,114,59,3,55349,56526,4,2,99,109,19385,19389,121,59,1,1102,108,5,255,1,59,19395,1,255,4,10,97,99,100,101,102,104,105,111,115,119,19419,19426,19441,19446,19462,19467,19472,19480,19486,19492,99,117,116,101,59,1,378,4,2,97,121,19432,19438,114,111,110,59,1,382,59,1,1079,111,116,59,1,380,4,2,101,116,19452,19458,116,114,102,59,1,8488,97,59,1,950,114,59,3,55349,56631,99,121,59,1,1078,103,114,97,114,114,59,1,8669,112,102,59,3,55349,56683,99,114,59,3,55349,56527,4,2,106,110,19498,19501,59,1,8205,106,59,1,8204])},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var i=(r=r(30)).TAG_NAMES,o=r.NAMESPACES;function isImpliedEndTagRequired(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI;case 3:return e===i.RTC;case 6:return e===i.OPTION;case 8:return e===i.OPTGROUP}}function isScopingElement(e,t){switch(e.length){case 2:if(e===i.TD||e===i.TH)return t===o.HTML;if(e===i.MI||e===i.MO||e===i.MN||e===i.MS)return t===o.MATHML;break;case 4:if(e===i.HTML)return t===o.HTML;if(e===i.DESC)return t===o.SVG;break;case 5:if(e===i.TABLE)return t===o.HTML;if(e===i.MTEXT)return t===o.MATHML;if(e===i.TITLE)return t===o.SVG;break;case 6:return(e===i.APPLET||e===i.OBJECT)&&t===o.HTML;case 7:return(e===i.CAPTION||e===i.MARQUEE)&&t===o.HTML;case 8:return e===i.TEMPLATE&&t===o.HTML;case 13:return e===i.FOREIGN_OBJECT&&t===o.SVG;case 14:return e===i.ANNOTATION_XML&&t===o.MATHML}}r=function(){function OpenElementStack(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,OpenElementStack),this.stackTop=-1,this.items=[],this.current=e,this.currentTagName=null,this.currentTmplContent=null,this.tmplCount=0,this.treeAdapter=t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(OpenElementStack,[{key:"_indexOf",value:function _indexOf(e){for(var t=-1,r=this.stackTop;0<=r;r--)if(this.items[r]===e){t=r;break}return t}},{key:"_isInTemplate",value:function _isInTemplate(){return this.currentTagName===i.TEMPLATE&&this.treeAdapter.getNamespaceURI(this.current)===o.HTML}},{key:"_updateCurrentElement",value:function _updateCurrentElement(){this.current=this.items[this.stackTop],this.currentTagName=this.current&&this.treeAdapter.getTagName(this.current),this.currentTmplContent=this._isInTemplate()?this.treeAdapter.getTemplateContent(this.current):null}},{key:"push",value:function push(e){this.items[++this.stackTop]=e,this._updateCurrentElement(),this._isInTemplate()&&this.tmplCount++}},{key:"pop",value:function pop(){this.stackTop--,0<this.tmplCount&&this._isInTemplate()&&this.tmplCount--,this._updateCurrentElement()}},{key:"replace",value:function replace(e,t){e=this._indexOf(e),this.items[e]=t,e===this.stackTop&&this._updateCurrentElement()}},{key:"insertAfter",value:function insertAfter(e,t){e=this._indexOf(e)+1,this.items.splice(e,0,t),e===++this.stackTop&&this._updateCurrentElement()}},{key:"popUntilTagNamePopped",value:function popUntilTagNamePopped(e){for(;-1<this.stackTop;){var t=this.currentTagName,r=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),t===e&&r===o.HTML)break}}},{key:"popUntilElementPopped",value:function popUntilElementPopped(e){for(;-1<this.stackTop;){var t=this.current;if(this.pop(),t===e)break}}},{key:"popUntilNumberedHeaderPopped",value:function popUntilNumberedHeaderPopped(){for(;-1<this.stackTop;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.H1||e===i.H2||e===i.H3||e===i.H4||e===i.H5||e===i.H6&&t===o.HTML)break}}},{key:"popUntilTableCellPopped",value:function popUntilTableCellPopped(){for(;-1<this.stackTop;){var e=this.currentTagName,t=this.treeAdapter.getNamespaceURI(this.current);if(this.pop(),e===i.TD||e===i.TH&&t===o.HTML)break}}},{key:"popAllUpToHtmlElement",value:function popAllUpToHtmlElement(){this.stackTop=0,this._updateCurrentElement()}},{key:"clearBackToTableContext",value:function clearBackToTableContext(){for(;this.currentTagName!==i.TABLE&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"clearBackToTableBodyContext",value:function clearBackToTableBodyContext(){for(;this.currentTagName!==i.TBODY&&this.currentTagName!==i.TFOOT&&this.currentTagName!==i.THEAD&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"clearBackToTableRowContext",value:function clearBackToTableRowContext(){for(;this.currentTagName!==i.TR&&this.currentTagName!==i.TEMPLATE&&this.currentTagName!==i.HTML||this.treeAdapter.getNamespaceURI(this.current)!==o.HTML;)this.pop()}},{key:"remove",value:function remove(e){for(var t=this.stackTop;0<=t;t--)if(this.items[t]===e){this.items.splice(t,1),this.stackTop--,this._updateCurrentElement();break}}},{key:"tryPeekProperlyNestedBodyElement",value:function tryPeekProperlyNestedBodyElement(){var e=this.items[1];return e&&this.treeAdapter.getTagName(e)===i.BODY?e:null}},{key:"contains",value:function contains(e){return-1<this._indexOf(e)}},{key:"getCommonAncestor",value:function getCommonAncestor(e){return e=this._indexOf(e),0<=--e?this.items[e]:null}},{key:"isRootHtmlElementCurrent",value:function isRootHtmlElementCurrent(){return 0===this.stackTop&&this.currentTagName===i.HTML}},{key:"hasInScope",value:function hasInScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if(isScopingElement(r,n))return!1}return!0}},{key:"hasNumberedHeaderInScope",value:function hasNumberedHeaderInScope(){for(var e=this.stackTop;0<=e;e--){var t=this.treeAdapter.getTagName(this.items[e]),r=this.treeAdapter.getNamespaceURI(this.items[e]);if((t===i.H1||t===i.H2||t===i.H3||t===i.H4||t===i.H5||t===i.H6)&&r===o.HTML)return!0;if(isScopingElement(t,r))return!1}return!0}},{key:"hasInListItemScope",value:function hasInListItemScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if((r===i.UL||r===i.OL)&&n===o.HTML||isScopingElement(r,n))return!1}return!0}},{key:"hasInButtonScope",value:function hasInButtonScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]),n=this.treeAdapter.getNamespaceURI(this.items[t]);if(r===e&&n===o.HTML)return!0;if(r===i.BUTTON&&n===o.HTML||isScopingElement(r,n))return!1}return!0}},{key:"hasInTableScope",value:function hasInTableScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===o.HTML){if(r===e)return!0;if(r===i.TABLE||r===i.TEMPLATE||r===i.HTML)return!1}}return!0}},{key:"hasTableBodyContextInTableScope",value:function hasTableBodyContextInTableScope(){for(var e=this.stackTop;0<=e;e--){var t=this.treeAdapter.getTagName(this.items[e]);if(this.treeAdapter.getNamespaceURI(this.items[e])===o.HTML){if(t===i.TBODY||t===i.THEAD||t===i.TFOOT)return!0;if(t===i.TABLE||t===i.HTML)return!1}}return!0}},{key:"hasInSelectScope",value:function hasInSelectScope(e){for(var t=this.stackTop;0<=t;t--){var r=this.treeAdapter.getTagName(this.items[t]);if(this.treeAdapter.getNamespaceURI(this.items[t])===o.HTML){if(r===e)return!0;if(r!==i.OPTION&&r!==i.OPTGROUP)return!1}}return!0}},{key:"generateImpliedEndTags",value:function generateImpliedEndTags(){for(;isImpliedEndTagRequired(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsThoroughly",value:function generateImpliedEndTagsThoroughly(){for(;function isImpliedEndTagRequiredThoroughly(e){switch(e.length){case 1:return e===i.P;case 2:return e===i.RB||e===i.RP||e===i.RT||e===i.DD||e===i.DT||e===i.LI||e===i.TD||e===i.TH||e===i.TR;case 3:return e===i.RTC;case 5:return e===i.TBODY||e===i.TFOOT||e===i.THEAD;case 6:return e===i.OPTION;case 7:return e===i.CAPTION;case 8:return e===i.OPTGROUP||e===i.COLGROUP}}(this.currentTagName);)this.pop()}},{key:"generateImpliedEndTagsWithExclusion",value:function generateImpliedEndTagsWithExclusion(e){for(;isImpliedEndTagRequired(this.currentTagName)&&this.currentTagName!==e;)this.pop()}}]),OpenElementStack}(),e.exports=r},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=function(){function FormattingElementList(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,FormattingElementList),this.length=0,this.entries=[],this.treeAdapter=e,this.bookmark=null}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(FormattingElementList,[{key:"_getNoahArkConditionCandidates",value:function _getNoahArkConditionCandidates(e){var t=[];if(3<=this.length)for(var r=this.treeAdapter.getAttrList(e).length,n=this.treeAdapter.getTagName(e),i=this.treeAdapter.getNamespaceURI(e),o=this.length-1;0<=o;o--){if((s=this.entries[o]).type===FormattingElementList.MARKER_ENTRY)break;var a=s.element,s=this.treeAdapter.getAttrList(a);this.treeAdapter.getTagName(a)===n&&this.treeAdapter.getNamespaceURI(a)===i&&s.length===r&&t.push({idx:o,attrs:s})}return t.length<3?[]:t}},{key:"_ensureNoahArkCondition",value:function _ensureNoahArkCondition(e){var t=this._getNoahArkConditionCandidates(e),r=t.length;if(r){for(var n=this.treeAdapter.getAttrList(e),i=n.length,o=Object.create(null),a=0;a<i;a++){var s=n[a];o[s.name]=s.value}for(var u=0;u<i;u++)for(var c=0;c<r;c++){var l=t[c].attrs[u];if(o[l.name]!==l.value&&(t.splice(c,1),r--),t.length<3)return}for(var f=r-1;2<=f;f--)this.entries.splice(t[f].idx,1),this.length--}}},{key:"insertMarker",value:function insertMarker(){this.entries.push({type:FormattingElementList.MARKER_ENTRY}),this.length++}},{key:"pushElement",value:function pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.push({type:FormattingElementList.ELEMENT_ENTRY,element:e,token:t}),this.length++}},{key:"insertElementAfterBookmark",value:function insertElementAfterBookmark(e,t){for(var r=this.length-1;0<=r&&this.entries[r]!==this.bookmark;r--);this.entries.splice(r+1,0,{type:FormattingElementList.ELEMENT_ENTRY,element:e,token:t}),this.length++}},{key:"removeEntry",value:function removeEntry(e){for(var t=this.length-1;0<=t;t--)if(this.entries[t]===e){this.entries.splice(t,1),this.length--;break}}},{key:"clearToLastMarker",value:function clearToLastMarker(){for(;this.length;){var e=this.entries.pop();if(this.length--,e.type===FormattingElementList.MARKER_ENTRY)break}}},{key:"getElementEntryInScopeWithTagName",value:function getElementEntryInScopeWithTagName(e){for(var t=this.length-1;0<=t;t--){var r=this.entries[t];if(r.type===FormattingElementList.MARKER_ENTRY)return null;if(this.treeAdapter.getTagName(r.element)===e)return r}return null}},{key:"getElementEntry",value:function getElementEntry(e){for(var t=this.length-1;0<=t;t--){var r=this.entries[t];if(r.type===FormattingElementList.ELEMENT_ENTRY&&r.element===e)return r}return null}}]),FormattingElementList}();n.MARKER_ENTRY="MARKER_ENTRY",n.ELEMENT_ENTRY="ELEMENT_ENTRY",e.exports=n},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),s=r(103),i=r(248),u=r(490),c=r(30).TAG_NAMES,r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoParserMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoParserMixin);function LocationInfoParserMixin(e){var t;return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoParserMixin),(t=r.call(this,e)).parser=e,t.treeAdapter=t.parser.treeAdapter,t.posTracker=null,t.lastStartTagToken=null,t.lastFosterParentingLocation=null,t.currentToken=null,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoParserMixin,[{key:"_setStartLocation",value:function _setStartLocation(e){var t=null;this.lastStartTagToken&&((t=Object.assign({},this.lastStartTagToken.location)).startTag=this.lastStartTagToken.location),this.treeAdapter.setNodeSourceCodeLocation(e,t)}},{key:"_setEndLocation",value:function _setEndLocation(e,t){var r,n,i;this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location&&(r=t.location,n=this.treeAdapter.getTagName(e),i={},t.type===s.END_TAG_TOKEN&&n===t.tagName?(i.endTag=Object.assign({},r),i.endLine=r.endLine,i.endCol=r.endCol,i.endOffset=r.endOffset):(i.endLine=r.startLine,i.endCol=r.startCol,i.endOffset=r.startOffset),this.treeAdapter.updateNodeSourceCodeLocation(e,i))}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(o,a){return{_bootstrap:function _bootstrap(e,t){a._bootstrap.call(this,e,t),o.lastStartTagToken=null,o.lastFosterParentingLocation=null,o.currentToken=null,t=n.install(this.tokenizer,i),o.posTracker=t.posTracker,n.install(this.openElements,u,{onItemPop:function onItemPop(e){o._setEndLocation(e,o.currentToken)}})},_runParsingLoop:function _runParsingLoop(e){a._runParsingLoop.call(this,e);for(var t=this.openElements.stackTop;0<=t;t--)o._setEndLocation(this.openElements.items[t],o.currentToken)},_processTokenInForeignContent:function _processTokenInForeignContent(e){o.currentToken=e,a._processTokenInForeignContent.call(this,e)},_processToken:function _processToken(e){if(o.currentToken=e,a._processToken.call(this,e),e.type===s.END_TAG_TOKEN&&(e.tagName===c.HTML||e.tagName===c.BODY&&this.openElements.hasInScope(c.BODY)))for(var t=this.openElements.stackTop;0<=t;t--){var r=this.openElements.items[t];if(this.treeAdapter.getTagName(r)===e.tagName){o._setEndLocation(r,e);break}}},_setDocumentType:function _setDocumentType(e){a._setDocumentType.call(this,e);for(var t=this.treeAdapter.getChildNodes(this.document),r=t.length,n=0;n<r;n++){var i=t[n];if(this.treeAdapter.isDocumentTypeNode(i)){this.treeAdapter.setNodeSourceCodeLocation(i,e.location);break}}},_attachElementToTree:function _attachElementToTree(e){o._setStartLocation(e),o.lastStartTagToken=null,a._attachElementToTree.call(this,e)},_appendElement:function _appendElement(e,t){o.lastStartTagToken=e,a._appendElement.call(this,e,t)},_insertElement:function _insertElement(e,t){o.lastStartTagToken=e,a._insertElement.call(this,e,t)},_insertTemplate:function _insertTemplate(e){o.lastStartTagToken=e,a._insertTemplate.call(this,e),e=this.treeAdapter.getTemplateContent(this.openElements.current),this.treeAdapter.setNodeSourceCodeLocation(e,null)},_insertFakeRootElement:function _insertFakeRootElement(){a._insertFakeRootElement.call(this),this.treeAdapter.setNodeSourceCodeLocation(this.openElements.current,null)},_appendCommentNode:function _appendCommentNode(e,t){a._appendCommentNode.call(this,e,t),t=(t=this.treeAdapter.getChildNodes(t))[t.length-1],this.treeAdapter.setNodeSourceCodeLocation(t,e.location)},_findFosterParentingLocation:function _findFosterParentingLocation(){return o.lastFosterParentingLocation=a._findFosterParentingLocation.call(this),o.lastFosterParentingLocation},_insertCharacters:function _insertCharacters(e){a._insertCharacters.call(this,e);var t=this._shouldFosterParentOnInsertion(),r=t&&o.lastFosterParentingLocation.parent||this.openElements.currentTmplContent||this.openElements.current,n=this.treeAdapter.getChildNodes(r),i=t&&o.lastFosterParentingLocation.beforeElement?n.indexOf(o.lastFosterParentingLocation.beforeElement)-1:n.length-1,r=n[i];this.treeAdapter.getNodeSourceCodeLocation(r)?(n=(t=e.location).endLine,i=t.endCol,t=t.endOffset,this.treeAdapter.updateNodeSourceCodeLocation(r,{endLine:n,endCol:i,endOffset:t})):this.treeAdapter.setNodeSourceCodeLocation(r,e.location)}}}}]),LocationInfoParserMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(LocationInfoOpenElementStackMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(LocationInfoOpenElementStackMixin);function LocationInfoOpenElementStackMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,LocationInfoOpenElementStackMixin),(e=r.call(this,e)).onItemPop=t.onItemPop,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(LocationInfoOpenElementStackMixin,[{key:"_getOverriddenMethods",value:function _getOverriddenMethods(t,r){return{pop:function pop(){t.onItemPop(this.current),r.pop.call(this)},popAllUpToHtmlElement:function popAllUpToHtmlElement(){for(var e=this.stackTop;0<e;e--)t.onItemPop(this.items[e]);r.popAllUpToHtmlElement.call(this)},remove:function remove(e){t.onItemPop(this.current),r.remove.call(this,e)}}}}]),LocationInfoOpenElementStackMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(148),i=r(492),o=r(248),a=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingParserMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingParserMixin);function ErrorReportingParserMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingParserMixin),(e=r.call(this,e,t)).opts=t,e.ctLoc=null,e.locBeforeToken=!1,e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingParserMixin,[{key:"_setErrorLocation",value:function _setErrorLocation(e){this.ctLoc&&(e.startLine=this.ctLoc.startLine,e.startCol=this.ctLoc.startCol,e.startOffset=this.ctLoc.startOffset,e.endLine=this.locBeforeToken?this.ctLoc.startLine:this.ctLoc.endLine,e.endCol=this.locBeforeToken?this.ctLoc.startCol:this.ctLoc.endCol,e.endOffset=this.locBeforeToken?this.ctLoc.startOffset:this.ctLoc.endOffset)}},{key:"_getOverriddenMethods",value:function _getOverriddenMethods(r,n){return{_bootstrap:function _bootstrap(e,t){n._bootstrap.call(this,e,t),a.install(this.tokenizer,i,r.opts),a.install(this.tokenizer,o)},_processInputToken:function _processInputToken(e){r.ctLoc=e.location,n._processInputToken.call(this,e)},_err:function _err(e,t){r.locBeforeToken=t&&t.beforeToken,r._reportError(e)}}}}]),ErrorReportingParserMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var i=r(148),o=r(493),a=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingTokenizerMixin,i);var n=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingTokenizerMixin);function ErrorReportingTokenizerMixin(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingTokenizerMixin);var r=n.call(this,e,t),t=a.install(e.preprocessor,o,t);return r.posTracker=t.posTracker,r}return ErrorReportingTokenizerMixin}();e.exports=r},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _get(e,t,r){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function _get(e,t,r){if(e=function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}(e,t))return(t=Object.getOwnPropertyDescriptor(e,t)).get?t.get.call(r):t.value})(e,t,r||e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function _setPrototypeOf(e,t){return e.__proto__=t,e})(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var n=r(148),i=r(249),o=r(26),r=function(){!function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}(ErrorReportingPreprocessorMixin,n);var r=function _createSuper(r){var n=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(e){return!1}}();return function _createSuperInternal(){var e,t=_getPrototypeOf(r);return function _possibleConstructorReturn(e,t){return!t||"object"!==_typeof(t)&&"function"!=typeof t?function _assertThisInitialized(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e):t}(this,n?(e=_getPrototypeOf(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}(ErrorReportingPreprocessorMixin);function ErrorReportingPreprocessorMixin(e,t){return function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,ErrorReportingPreprocessorMixin),(t=r.call(this,e,t)).posTracker=o.install(e,i),t.lastErrOffset=-1,t}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(ErrorReportingPreprocessorMixin,[{key:"_reportError",value:function _reportError(e){this.lastErrOffset!==this.posTracker.offset&&(this.lastErrOffset=this.posTracker.offset,_get(_getPrototypeOf(ErrorReportingPreprocessorMixin.prototype),"_reportError",this).call(this,e))}}]),ErrorReportingPreprocessorMixin}();e.exports=r},function(e,t,r){"use strict";function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(103),o=(r=r(30)).TAG_NAMES,a=r.NAMESPACES,s=r.ATTRS,i={attributename:"attributeName",attributetype:"attributeType",basefrequency:"baseFrequency",baseprofile:"baseProfile",calcmode:"calcMode",clippathunits:"clipPathUnits",diffuseconstant:"diffuseConstant",edgemode:"edgeMode",filterunits:"filterUnits",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",lengthadjust:"lengthAdjust",limitingconeangle:"limitingConeAngle",markerheight:"markerHeight",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",numoctaves:"numOctaves",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",refx:"refX",refy:"refY",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",specularconstant:"specularConstant",specularexponent:"specularExponent",spreadmethod:"spreadMethod",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",textlength:"textLength",viewbox:"viewBox",viewtarget:"viewTarget",xchannelselector:"xChannelSelector",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"},u={"xlink:actuate":{prefix:"xlink",name:"actuate",namespace:a.XLINK},"xlink:arcrole":{prefix:"xlink",name:"arcrole",namespace:a.XLINK},"xlink:href":{prefix:"xlink",name:"href",namespace:a.XLINK},"xlink:role":{prefix:"xlink",name:"role",namespace:a.XLINK},"xlink:show":{prefix:"xlink",name:"show",namespace:a.XLINK},"xlink:title":{prefix:"xlink",name:"title",namespace:a.XLINK},"xlink:type":{prefix:"xlink",name:"type",namespace:a.XLINK},"xml:base":{prefix:"xml",name:"base",namespace:a.XML},"xml:lang":{prefix:"xml",name:"lang",namespace:a.XML},"xml:space":{prefix:"xml",name:"space",namespace:a.XML},xmlns:{prefix:"",name:"xmlns",namespace:a.XMLNS},"xmlns:xlink":{prefix:"xmlns",name:"xlink",namespace:a.XMLNS}},c=t.SVG_TAG_NAMES_ADJUSTMENT_MAP={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"},l=(_defineProperty(r={},o.B,!0),_defineProperty(r,o.BIG,!0),_defineProperty(r,o.BLOCKQUOTE,!0),_defineProperty(r,o.BODY,!0),_defineProperty(r,o.BR,!0),_defineProperty(r,o.CENTER,!0),_defineProperty(r,o.CODE,!0),_defineProperty(r,o.DD,!0),_defineProperty(r,o.DIV,!0),_defineProperty(r,o.DL,!0),_defineProperty(r,o.DT,!0),_defineProperty(r,o.EM,!0),_defineProperty(r,o.EMBED,!0),_defineProperty(r,o.H1,!0),_defineProperty(r,o.H2,!0),_defineProperty(r,o.H3,!0),_defineProperty(r,o.H4,!0),_defineProperty(r,o.H5,!0),_defineProperty(r,o.H6,!0),_defineProperty(r,o.HEAD,!0),_defineProperty(r,o.HR,!0),_defineProperty(r,o.I,!0),_defineProperty(r,o.IMG,!0),_defineProperty(r,o.LI,!0),_defineProperty(r,o.LISTING,!0),_defineProperty(r,o.MENU,!0),_defineProperty(r,o.META,!0),_defineProperty(r,o.NOBR,!0),_defineProperty(r,o.OL,!0),_defineProperty(r,o.P,!0),_defineProperty(r,o.PRE,!0),_defineProperty(r,o.RUBY,!0),_defineProperty(r,o.S,!0),_defineProperty(r,o.SMALL,!0),_defineProperty(r,o.SPAN,!0),_defineProperty(r,o.STRONG,!0),_defineProperty(r,o.STRIKE,!0),_defineProperty(r,o.SUB,!0),_defineProperty(r,o.SUP,!0),_defineProperty(r,o.TABLE,!0),_defineProperty(r,o.TT,!0),_defineProperty(r,o.U,!0),_defineProperty(r,o.UL,!0),_defineProperty(r,o.VAR,!0),r);t.causesExit=function(e){var t=e.tagName;return t===o.FONT&&(null!==n.getTokenAttr(e,s.COLOR)||null!==n.getTokenAttr(e,s.SIZE)||null!==n.getTokenAttr(e,s.FACE))||l[t]},t.adjustTokenMathMLAttrs=function(e){for(var t=0;t<e.attrs.length;t++)if("definitionurl"===e.attrs[t].name){e.attrs[t].name="definitionURL";break}},t.adjustTokenSVGAttrs=function(e){for(var t=0;t<e.attrs.length;t++){var r=i[e.attrs[t].name];r&&(e.attrs[t].name=r)}},t.adjustTokenXMLAttrs=function(e){for(var t=0;t<e.attrs.length;t++){var r=u[e.attrs[t].name];r&&(e.attrs[t].prefix=r.prefix,e.attrs[t].name=r.name,e.attrs[t].namespace=r.namespace)}},t.adjustTokenSVGTagName=function(e){var t=c[e.tagName];t&&(e.tagName=t)},t.isIntegrationPoint=function(e,t,r,n){return!(n&&n!==a.HTML||!function isHtmlIntegrationPoint(e,t,r){if(t===a.MATHML&&e===o.ANNOTATION_XML)for(var n=0;n<r.length;n++)if(r[n].name===s.ENCODING){var i=r[n].value.toLowerCase();return"text/html"===i||"application/xhtml+xml"===i}return t===a.SVG&&(e===o.FOREIGN_OBJECT||e===o.DESC||e===o.TITLE)}(e,t,r))||!(n&&n!==a.MATHML||!function isMathMLTextIntegrationPoint(e,t){return t===a.MATHML&&(e===o.MI||e===o.MO||e===o.MN||e===o.MS||e===o.MTEXT)}(e,t))}},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var n=r(250),i=r(251),o=r(149),a=(r=r(30)).TAG_NAMES,s=r.NAMESPACES,u={treeAdapter:n},c=/&/g,l=/\u00a0/g,f=/"/g,h=/</g,d=/>/g;(n=function(){function Serializer(e,t){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Serializer),this.options=i(u,t),this.treeAdapter=this.options.treeAdapter,this.html="",this.startNode=e}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Serializer,[{key:"serialize",value:function serialize(){return this._serializeChildNodes(this.startNode),this.html}},{key:"_serializeChildNodes",value:function _serializeChildNodes(e){var t=this.treeAdapter.getChildNodes(e);if(t)for(var r=0,n=t.length;r<n;r++){var i=t[r];this.treeAdapter.isElementNode(i)?this._serializeElement(i):this.treeAdapter.isTextNode(i)?this._serializeTextNode(i):this.treeAdapter.isCommentNode(i)?this._serializeCommentNode(i):this.treeAdapter.isDocumentTypeNode(i)&&this._serializeDocumentTypeNode(i)}}},{key:"_serializeElement",value:function _serializeElement(e){var t=this.treeAdapter.getTagName(e),r=this.treeAdapter.getNamespaceURI(e);this.html+="<"+t,this._serializeAttributes(e),this.html+=">",t!==a.AREA&&t!==a.BASE&&t!==a.BASEFONT&&t!==a.BGSOUND&&t!==a.BR&&t!==a.COL&&t!==a.EMBED&&t!==a.FRAME&&t!==a.HR&&t!==a.IMG&&t!==a.INPUT&&t!==a.KEYGEN&&t!==a.LINK&&t!==a.META&&t!==a.PARAM&&t!==a.SOURCE&&t!==a.TRACK&&t!==a.WBR&&(e=t===a.TEMPLATE&&r===s.HTML?this.treeAdapter.getTemplateContent(e):e,this._serializeChildNodes(e),this.html+="</"+t+">")}},{key:"_serializeAttributes",value:function _serializeAttributes(e){for(var t=this.treeAdapter.getAttrList(e),r=0,n=t.length;r<n;r++){var i=t[r],o=Serializer.escapeString(i.value,!0);this.html+=" ",i.namespace?i.namespace===s.XML?this.html+="xml:"+i.name:i.namespace===s.XMLNS?("xmlns"!==i.name&&(this.html+="xmlns:"),this.html+=i.name):i.namespace===s.XLINK?this.html+="xlink:"+i.name:this.html+=i.prefix+":"+i.name:this.html+=i.name,this.html+='="'+o+'"'}}},{key:"_serializeTextNode",value:function _serializeTextNode(e){var t=this.treeAdapter.getTextNodeContent(e),r=this.treeAdapter.getParentNode(e),e=void 0;(e=r&&this.treeAdapter.isElementNode(r)?this.treeAdapter.getTagName(r):e)===a.STYLE||e===a.SCRIPT||e===a.XMP||e===a.IFRAME||e===a.NOEMBED||e===a.NOFRAMES||e===a.PLAINTEXT||e===a.NOSCRIPT?this.html+=t:this.html+=Serializer.escapeString(t,!1)}},{key:"_serializeCommentNode",value:function _serializeCommentNode(e){this.html+="\x3c!--"+this.treeAdapter.getCommentNodeContent(e)+"--\x3e"}},{key:"_serializeDocumentTypeNode",value:function _serializeDocumentTypeNode(e){e=this.treeAdapter.getDocumentTypeNodeName(e),this.html+="<"+o.serializeContent(e,null,null)+">"}}]),Serializer}()).escapeString=function(e,t){return e=e.replace(c,"&").replace(l," "),t?e.replace(f,"""):e.replace(h,"<").replace(d,">")},e.exports=n},function(e,t,r){"use strict";function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var s=r(149),n=r(30).DOCUMENT_MODE,i={element:1,text:3,cdata:4,comment:8},o={tagName:"name",childNodes:"children",parentNode:"parent",previousSibling:"prev",nextSibling:"next",nodeValue:"data"},u=function(){function Node(e){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,Node);for(var t=0,r=Object.keys(e);t<r.length;t++){var n=r[t];this[n]=e[n]}}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(Node,[{key:"firstChild",get:function get(){var e=this.children;return e&&e[0]||null}},{key:"lastChild",get:function get(){var e=this.children;return e&&e[e.length-1]||null}},{key:"nodeType",get:function get(){return i[this.type]||i.element}}]),Node}();function GWb(e){return new u({type:"text",data:e,parent:null,prev:null,next:null})}Object.keys(o).forEach(function(e){var t=o[e];Object.defineProperty(u.prototype,e,{get:function get(){return this[t]||null},set:function set(e){return this[t]=e}})}),t.createDocument=function(){return new u({type:"root",name:"root",parent:null,prev:null,next:null,children:[],"x-mode":n.NO_QUIRKS})},t.createDocumentFragment=function(){return new u({type:"root",name:"root",parent:null,prev:null,next:null,children:[]})},t.createElement=function(e,t,r){for(var n=Object.create(null),i=Object.create(null),o=Object.create(null),a=0;a<r.length;a++){var s=r[a].name;n[s]=r[a].value,i[s]=r[a].namespace,o[s]=r[a].prefix}return new u({type:"script"===e||"style"===e?e:"tag",name:e,namespace:t,attribs:n,"x-attribsNamespace":i,"x-attribsPrefix":o,children:[],parent:null,prev:null,next:null})},t.createCommentNode=function(e){return new u({type:"comment",data:e,parent:null,prev:null,next:null})};var c=t.appendChild=function(e,t){var r=e.children[e.children.length-1];r&&((r.next=t).prev=r),e.children.push(t),t.parent=e},a=t.insertBefore=function(e,t,r){var n=e.children.indexOf(r),i=r.prev;i&&((i.next=t).prev=i),(r.prev=t).next=r,e.children.splice(n,0,t),t.parent=e};t.setTemplateContent=function(e,t){c(e,t)},t.getTemplateContent=function(e){return e.children[0]},t.setDocumentType=function(e,t,r,n){for(var i=s.serializeContent(t,r,n),o=null,a=0;a<e.children.length;a++)if("directive"===e.children[a].type&&"!doctype"===e.children[a].name){o=e.children[a];break}o?(o.data=i,o["x-name"]=t,o["x-publicId"]=r,o["x-systemId"]=n):c(e,new u({type:"directive",name:"!doctype",data:i,"x-name":t,"x-publicId":r,"x-systemId":n}))},t.setDocumentMode=function(e,t){e["x-mode"]=t},t.getDocumentMode=function(e){return e["x-mode"]},t.detachNode=function(e){var t,r,n;e.parent&&(t=e.parent.children.indexOf(e),r=e.prev,n=e.next,e.prev=null,e.next=null,r&&(r.next=n),n&&(n.prev=r),e.parent.children.splice(t,1),e.parent=null)},t.insertText=function(e,t){var r=e.children[e.children.length-1];r&&"text"===r.type?r.data+=t:c(e,GWb(t))},t.insertTextBefore=function(e,t,r){var n=e.children[e.children.indexOf(r)-1];n&&"text"===n.type?n.data+=t:a(e,GWb(t),r)},t.adoptAttributes=function(e,t){for(var r=0;r<t.length;r++){var n=t[r].name;void 0===e.attribs[n]&&(e.attribs[n]=t[r].value,e["x-attribsNamespace"][n]=t[r].namespace,e["x-attribsPrefix"][n]=t[r].prefix)}},t.getFirstChild=function(e){return e.children[0]},t.getChildNodes=function(e){return e.children},t.getParentNode=function(e){return e.parent},t.getAttrList=function(e){var t,r=[];for(t in e.attribs)r.push({name:t,value:e.attribs[t],namespace:e["x-attribsNamespace"][t],prefix:e["x-attribsPrefix"][t]});return r},t.getTagName=function(e){return e.name},t.getNamespaceURI=function(e){return e.namespace},t.getTextNodeContent=function(e){return e.data},t.getCommentNodeContent=function(e){return e.data},t.getDocumentTypeNodeName=function(e){return e["x-name"]},t.getDocumentTypeNodePublicId=function(e){return e["x-publicId"]},t.getDocumentTypeNodeSystemId=function(e){return e["x-systemId"]},t.isTextNode=function(e){return"text"===e.type},t.isCommentNode=function(e){return"comment"===e.type},t.isDocumentTypeNode=function(e){return"directive"===e.type&&"!doctype"===e.name},t.isElementNode=function(e){return!!e.attribs},t.setNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=t},t.getNodeSourceCodeLocation=function(e){return e.sourceCodeLocation},t.updateNodeSourceCodeLocation=function(e,t){e.sourceCodeLocation=Object.assign(e.sourceCodeLocation,t)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Cheerio=void 0;var o=(l=r(29)).__importDefault(r(150)),a=l.__importDefault(r(140)),s=r(59),n=l.__importStar(r(500)),i=l.__importStar(r(501)),u=l.__importStar(r(502)),c=l.__importStar(r(503)),l=l.__importStar(r(504)),r=(Cheerio.prototype._make=function(e,t){return(t=new this.constructor(e,t,this._root,this.options)).prevObject=this,t},Cheerio);function Cheerio(e,t,r,n){var i=this;return void 0===n&&(n=a.default),this.length=0,this.options=n,e?(r&&("string"==typeof r&&(r=o.default(r,this.options,!1)),this._root=new this.constructor(r,null,null,this.options),this._root._root=this._root),s.isCheerio(e)?e:(r="string"==typeof e&&s.isHtml(e)?o.default(e,this.options,!1).children:function isNode(e){return e.name||"root"===e.type||"text"===e.type||"comment"===e.type}(e)?[e]:Array.isArray(e)?e:null)?(r.forEach(function(e,t){i[t]=e}),this.length=r.length,this):(t=t?"string"==typeof t?s.isHtml(t)?this._make(o.default(t,this.options,!1)):(e=t+" "+e,this._root):s.isCheerio(t)?t:this._make(t):this._root)?t.find(e):this):this}(t.Cheerio=r).prototype.cheerio="[cheerio object]",r.prototype.splice=Array.prototype.splice,r.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator],Object.assign(r.prototype,n,i,u,c,l)},function(e,t,r){"use strict";t.byteLength=function byteLength(e){var t=getLens(e);return 3*((e=t[0])+(t=t[1]))/4-t},t.toByteArray=function toByteArray(e){for(var t,r=(n=getLens(e))[0],n=n[1],i=new c(function _byteLength(e,t,r){return 3*(t+r)/4-r}(0,r,n)),o=0,a=0<n?r-4:r,s=0;s<a;s+=4)t=u[e.charCodeAt(s)]<<18|u[e.charCodeAt(s+1)]<<12|u[e.charCodeAt(s+2)]<<6|u[e.charCodeAt(s+3)],i[o++]=t>>16&255,i[o++]=t>>8&255,i[o++]=255&t;return 2===n&&(t=u[e.charCodeAt(s)]<<2|u[e.charCodeAt(s+1)]>>4,i[o++]=255&t),1===n&&(t=u[e.charCodeAt(s)]<<10|u[e.charCodeAt(s+1)]<<4|u[e.charCodeAt(s+2)]>>2,i[o++]=t>>8&255,i[o++]=255&t),i},t.fromByteArray=function fromByteArray(e){for(var t,r=e.length,n=r%3,i=[],o=0,a=r-n;o<a;o+=16383)i.push(function encodeChunk(e,t,r){for(var n,i=[],o=t;o<r;o+=3)n=(e[o]<<16&16711680)+(e[o+1]<<8&65280)+(255&e[o+2]),i.push(function tripletToBase64(e){return s[e>>18&63]+s[e>>12&63]+s[e>>6&63]+s[63&e]}(n));return i.join("")}(e,o,a<o+16383?a:o+16383));return 1==n?(t=e[r-1],i.push(s[t>>2]+s[t<<4&63]+"==")):2==n&&(t=(e[r-2]<<8)+e[r-1],i.push(s[t>>10]+s[t>>4&63]+s[t<<2&63]+"=")),i.join("")};for(var s=[],u=[],c="undefined"!=typeof Uint8Array?Uint8Array:Array,n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0,o=n.length;i<o;++i)s[i]=n[i],u[n.charCodeAt(i)]=i;function getLens(e){var t=e.length;if(0<t%4)throw new Error("Invalid string. Length must be a multiple of 4");return[e=-1===(e=e.indexOf("="))?t:e,e===t?0:4-e%4]}u["-".charCodeAt(0)]=62,u["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,r,n,i){var o,a,s=8*i-n-1,u=(1<<s)-1,c=u>>1,l=-7,f=r?i-1:0,h=r?-1:1,r=e[t+f];for(f+=h,o=r&(1<<-l)-1,r>>=-l,l+=s;0<l;o=256*o+e[t+f],f+=h,l-=8);for(a=o&(1<<-l)-1,o>>=-l,l+=n;0<l;a=256*a+e[t+f],f+=h,l-=8);if(0===o)o=1-c;else{if(o===u)return a?NaN:1/0*(r?-1:1);a+=Math.pow(2,n),o-=c}return(r?-1:1)*a*Math.pow(2,o-n)},t.write=function(e,t,r,n,i,o){var a,s,u=8*o-i-1,c=(1<<u)-1,l=c>>1,f=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,h=n?0:o-1,d=n?1:-1,o=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,a=c):(a=Math.floor(Math.log(t)/Math.LN2),t*(n=Math.pow(2,-a))<1&&(a--,n*=2),2<=(t+=1<=a+l?f/n:f*Math.pow(2,1-l))*n&&(a++,n/=2),c<=a+l?(s=0,a=c):1<=a+l?(s=(t*n-1)*Math.pow(2,i),a+=l):(s=t*Math.pow(2,l-1)*Math.pow(2,i),a=0));8<=i;e[r+h]=255&s,h+=d,s/=256,i-=8);for(a=a<<i|s,u+=i;0<u;e[r+h]=255&a,h+=d,a/=256,u-=8);e[r+h-d]|=128*o}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.toggleClass=t.removeClass=t.addClass=t.hasClass=t.removeAttr=t.val=t.data=t.prop=t.attr=void 0;var a=r(75),f=r(59),u=Object.prototype.hasOwnProperty,h=/\s+/,c={null:null,true:!0,false:!1},i=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,l=/^{[^]*}$|^\[[^]*]$/;function getAttr(e,t,r){var n;if(e&&f.isTag(e))return null!==(n=e.attribs)&&void 0!==n||(e.attribs={}),t?u.call(e.attribs,t)?!r&&i.test(t)?t:e.attribs[t]:"option"===e.name&&"value"===t?a.text(e.children):"input"!==e.name||"radio"!==e.attribs.type&&"checkbox"!==e.attribs.type||"value"!==t?void 0:"on":e.attribs}function setAttr(e,t,r){null===r?removeAttribute(e,t):e.attribs[t]=""+r}function getProp(e,t,r){if(e&&f.isTag(e))return t in e?e[t]:!r&&i.test(t)?void 0!==getAttr(e,t,!1):getAttr(e,t,r)}function setProp(e,t,r,n){t in e?e[t]=r:setAttr(e,t,!n&&i.test(t)?r?"":null:""+r)}function setData(e,t,r){var n=e;null!==(e=n.data)&&void 0!==e||(n.data={}),"object"===_typeof(t)?Object.assign(n.data,t):"string"==typeof t&&void 0!==r&&(n.data[t]=r)}function readData(e,t){for(var r,n,i=null==t?(r=Object.keys(e.attribs).filter(function(e){return e.startsWith("data-")})).map(function(e){return f.camelCase(e.slice("data-".length))}):(r=["data-"+f.cssCase(t)],[t]),o=0;o<r.length;++o){var a=r[o],s=i[o];if(u.call(e.attribs,a)&&!u.call(e.data,s)){if(n=e.attribs[a],u.call(c,n))n=c[n];else if(n===String(Number(n)))n=Number(n);else if(l.test(n))try{n=JSON.parse(n)}catch(e){}e.data[s]=n}}return null==t?e.data:n}function removeAttribute(e,t){e.attribs&&u.call(e.attribs,t)&&delete e.attribs[t]}function splitNames(e){return e?e.trim().split(h):[]}function addClass(n){if("function"==typeof n)return f.domEach(this,function(e,t){var r;f.isTag(e)&&(r=e.attribs.class||"",addClass.call([e],n.call(e,t,r)))});if(!n||"string"!=typeof n)return this;for(var e=n.split(h),t=this.length,r=0;r<t;r++){var i=this[r];if(f.isTag(i)){var o=getAttr(i,"class",!1);if(o){for(var a=" "+o+" ",s=0;s<e.length;s++){var u=e[s]+" ";a.includes(" "+u)||(a+=u)}setAttr(i,"class",a.trim())}else setAttr(i,"class",e.join(" ").trim())}}return this}function removeClass(r){if("function"==typeof r)return f.domEach(this,function(e,t){f.isTag(e)&&removeClass.call([e],r.call(e,t,e.attribs.class||""))});var o=splitNames(r),a=o.length,s=0===arguments.length;return f.domEach(this,function(e){if(f.isTag(e))if(s)e.attribs.class="";else{for(var t=splitNames(e.attribs.class),r=!1,n=0;n<a;n++){var i=t.indexOf(o[n]);0<=i&&(t.splice(i,1),r=!0,n--)}r&&(e.attribs.class=t.join(" "))}})}function toggleClass(r,n){if("function"==typeof r)return f.domEach(this,function(e,t){f.isTag(e)&&toggleClass.call([e],r.call(e,t,e.attribs.class||"",n),n)});if(!r||"string"!=typeof r)return this;for(var e=r.split(h),t=e.length,i="boolean"==typeof n?n?1:-1:0,o=this.length,a=0;a<o;a++){var s=this[a];if(f.isTag(s)){for(var u=splitNames(s.attribs.class),c=0;c<t;c++){var l=u.indexOf(e[c]);0<=i&&l<0?u.push(e[c]):i<=0&&0<=l&&u.splice(l,1)}s.attribs.class=u.join(" ")}}return this}t.attr=function attr(n,i){if("object"!==_typeof(n)&&void 0===i)return 1<arguments.length?this:getAttr(this[0],n,this.options.xmlMode);if("function"!=typeof i)return f.domEach(this,function(r){f.isTag(r)&&("object"===_typeof(n)?Object.keys(n).forEach(function(e){var t=n[e];setAttr(r,e,t)}):setAttr(r,n,i))});if("string"!=typeof n)throw new Error("Bad combination of arguments.");return f.domEach(this,function(e,t){f.isTag(e)&&setAttr(e,n,i.call(e,t,e.attribs[n]))})},t.prop=function prop(n,i){var o=this;if("string"==typeof n&&void 0===i)switch(n){case"style":var r=this.css(),e=Object.keys(r);return e.forEach(function(e,t){r[t]=e}),r.length=e.length,r;case"tagName":case"nodeName":return e=this[0],f.isTag(e)?e.name.toUpperCase():void 0;case"outerHTML":return this.clone().wrap("<container />").parent().html();case"innerHTML":return this.html();default:return getProp(this[0],n,this.options.xmlMode)}if("object"===_typeof(n)||void 0!==i){if("function"!=typeof i)return f.domEach(this,function(r){f.isTag(r)&&("object"===_typeof(n)?Object.keys(n).forEach(function(e){var t=n[e];setProp(r,e,t,o.options.xmlMode)}):setProp(r,n,i,o.options.xmlMode))});if("object"===_typeof(n))throw new Error("Bad combination of arguments.");return f.domEach(this,function(e,t){f.isTag(e)&&setProp(e,n,i.call(e,t,getProp(e,n,o.options.xmlMode)),o.options.xmlMode)})}},t.data=function data(t,r){var e=this[0];if(e&&f.isTag(e)){var n=e;return null!==(e=n.data)&&void 0!==e||(n.data={}),t?"object"===_typeof(t)||void 0!==r?(f.domEach(this,function(e){f.isTag(e)&&("object"===_typeof(t)?setData(e,t):setData(e,t,r))}),this):u.call(n.data,t)?n.data[t]:readData(n,t):readData(n)}},t.val=function val(e){var t=0===arguments.length,r=this[0];if(!r||!f.isTag(r))return t?void 0:this;switch(r.name){case"textarea":return this.text(e);case"select":var n=this.find("option:selected");if(t)return this.attr("multiple")?n.toArray().map(function(e){return a.text(e.children)}):n.attr("value");if(null==this.attr("multiple")&&"object"===_typeof(e))return this;this.find("option").removeAttr("selected");for(var i="object"!==_typeof(e)?[e]:e,o=0;o<i.length;o++)this.find('option[value="'+i[o]+'"]').attr("selected","");return this;case"input":case"option":return t?this.attr("value"):this.attr("value",e)}},t.removeAttr=function removeAttr(e){for(var r=splitNames(e),t=function _loop_1(t){f.domEach(n,function(e){f.isTag(e)&&removeAttribute(e,r[t])})},n=this,i=0;i<r.length;i++)t(i);return this},t.hasClass=function hasClass(i){return this.toArray().some(function(e){var t=f.isTag(e)&&e.attribs.class,r=-1;if(t&&i.length)for(;-1<(r=t.indexOf(i,r+1));){var n=r+i.length;if((0===r||h.test(t[r-1]))&&(n===t.length||h.test(t[n])))return!0}return!1})},t.addClass=addClass,t.removeClass=removeClass,t.toggleClass=toggleClass},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addBack=t.add=t.end=t.slice=t.index=t.toArray=t.get=t.eq=t.last=t.first=t.has=t.not=t.is=t.filterArray=t.filter=t.map=t.each=t.contents=t.children=t.siblings=t.prevUntil=t.prevAll=t.prev=t.nextUntil=t.nextAll=t.next=t.closest=t.parentsUntil=t.parents=t.parent=t.find=void 0;var o=r(29),n=r(18),a=o.__importStar(r(234)),s=r(59),i=r(75),u=r(58),c=u.DomUtils.uniqueSort,l=/^\s*[~+]/;function _getMatcher(i){return function(r){for(var n=[],e=1;e<arguments.length;e++)n[e-1]=arguments[e];return function(e){var t=i(r,this);return e&&(t=filterArray(t,e,this.options.xmlMode,null===(e=this._root)||void 0===e?void 0:e[0])),this._make(1<this.length&&1<t.length?n.reduce(function(e,t){return t(e)},t):t)}}}t.find=function find(e){if(!e)return this._make([]);var r=this.toArray();if("string"!=typeof e){var t=s.isCheerio(e)?e.toArray():[e];return this._make(t.filter(function(t){return r.some(function(e){return i.contains(e,t)})}))}var n=l.test(e)?r:this.children().toArray(),t={context:r,root:null===(t=this._root)||void 0===t?void 0:t[0],xmlMode:this.options.xmlMode};return this._make(a.select(e,n,t))};var f=_getMatcher(function(e,t){for(var r,n=[],i=0;i<t.length;i++){var o=e(t[i]);n.push(o)}return(r=new Array).concat.apply(r,n)}),r=_getMatcher(function(e,t){for(var r=[],n=0;n<t.length;n++){var i=e(t[n]);null!==i&&r.push(i)}return r});function _matchUntil(e){for(var t=[],r=1;r<arguments.length;r++)t[r-1]=arguments[r];var i=null,n=_getMatcher(function(r,e){var n=[];return s.domEach(e,function(e){for(var t;(t=r(e))&&(null==i||!i(t,n.length));e=t)n.push(t)}),n}).apply(void 0,o.__spreadArray([e],t));return function(t,e){var r=this;return i="string"==typeof t?function(e){return a.is(e,t,r.options)}:t?getFilterFn(t):null,e=n.call(this,e),i=null,e}}function _removeDuplicates(e){return Array.from(new Set(e))}function getFilterFn(r){return"function"==typeof r?function(e,t){return r.call(e,t,e)}:s.isCheerio(r)?function(e){return Array.prototype.includes.call(r,e)}:function(e){return r===e}}function filterArray(e,t,r,n){return"string"==typeof t?a.filter(t,e,{xmlMode:r,root:n}):e.filter(getFilterFn(t))}t.parent=r(function(e){return(e=e.parent)&&!n.isDocument(e)?e:null},_removeDuplicates),t.parents=f(function(e){for(var t=[];e.parent&&!n.isDocument(e.parent);)t.push(e.parent),e=e.parent;return t},c,function(e){return e.reverse()}),t.parentsUntil=_matchUntil(function(e){return(e=e.parent)&&!n.isDocument(e)?e:null},c,function(e){return e.reverse()}),t.closest=function closest(r){var n=this,i=[];return r&&s.domEach(this,function(e){for(var t;e&&"root"!==e.type;){if(!r||filterArray([e],r,n.options.xmlMode,null===(t=n._root)||void 0===t?void 0:t[0]).length){e&&!i.includes(e)&&i.push(e);break}e=e.parent}}),this._make(i)},t.next=r(function(e){return u.DomUtils.nextElementSibling(e)}),t.nextAll=f(function(e){for(var t=[];e.next;)e=e.next,s.isTag(e)&&t.push(e);return t},_removeDuplicates),t.nextUntil=_matchUntil(function(e){return u.DomUtils.nextElementSibling(e)},_removeDuplicates),t.prev=r(function(e){return u.DomUtils.prevElementSibling(e)}),t.prevAll=f(function(e){for(var t=[];e.prev;)e=e.prev,s.isTag(e)&&t.push(e);return t},_removeDuplicates),t.prevUntil=_matchUntil(function(e){return u.DomUtils.prevElementSibling(e)},_removeDuplicates),t.siblings=f(function(t){return u.DomUtils.getSiblings(t).filter(function(e){return s.isTag(e)&&e!==t})},c),t.children=f(function(e){return u.DomUtils.getChildren(e).filter(s.isTag)},_removeDuplicates),t.contents=function contents(){var e=this.toArray().reduce(function(e,t){return n.hasChildren(t)?e.concat(t.children):e},[]);return this._make(e)},t.each=function each(e){for(var t=0,r=this.length;t<r&&!1!==e.call(this[t],t,this[t]);)++t;return this},t.map=function map(e){for(var t=[],r=0;r<this.length;r++){var n=this[r];null!=(n=e.call(n,r,n))&&(t=t.concat(n))}return this._make(t)},t.filter=function filter(e){return this._make(filterArray(this.toArray(),e,this.options.xmlMode,null===(e=this._root)||void 0===e?void 0:e[0]))},t.filterArray=filterArray,t.is=function is(e){var t=this.toArray();return"string"==typeof e?a.some(t.filter(s.isTag),e,this.options):!!e&&t.some(getFilterFn(e))},t.not=function not(e){var t,r,n=this.toArray(),n="string"==typeof e?(t=new Set(a.filter(e,n,this.options)),n.filter(function(e){return!t.has(e)})):(r=getFilterFn(e),n.filter(function(e,t){return!r(e,t)}));return this._make(n)},t.has=function has(r){var n=this;return this.filter("string"==typeof r?":has("+r+")":function(e,t){return 0<n._make(t).find(r).length})},t.first=function first(){return 1<this.length?this._make(this[0]):this},t.last=function last(){return 0<this.length?this._make(this[this.length-1]):this},t.eq=function eq(e){return 0==(e=+e)&&this.length<=1?this:(e<0&&(e=this.length+e),this._make(null!==(e=this[e])&&void 0!==e?e:[]))},t.get=function get(e){return null==e?this.toArray():this[e<0?this.length+e:e]},t.toArray=function toArray(){return Array.prototype.slice.call(this)},t.index=function index(e){var t,e=null==e?(t=this.parent().children(),this[0]):"string"==typeof e?(t=this._make(e),this[0]):(t=this,s.isCheerio(e)?e[0]:e);return Array.prototype.indexOf.call(t,e)},t.slice=function slice(e,t){return this._make(Array.prototype.slice.call(this,e,t))},t.end=function end(){var e;return null!==(e=this.prevObject)&&void 0!==e?e:this._make([])},t.add=function add(e,t){return t=this._make(e,t),t=c(o.__spreadArray(o.__spreadArray([],this.get()),t.get())),this._make(t)},t.addBack=function addBack(e){return this.prevObject?this.add(e?this.prevObject.filter(e):this.prevObject):this}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clone=t.text=t.toString=t.html=t.empty=t.replaceWith=t.remove=t.insertBefore=t.before=t.insertAfter=t.after=t.wrapAll=t.unwrap=t.wrapInner=t.wrap=t.prepend=t.append=t.prependTo=t.appendTo=t._makeDomArray=void 0;var d=r(29),s=r(18),i=r(18),u=d.__importStar(r(150)),c=r(75),l=r(59),f=r(58);function _insert(a){return function(){for(var n=this,i=[],e=0;e<arguments.length;e++)i[e]=arguments[e];var o=this.length-1;return l.domEach(this,function(e,t){var r;s.hasChildren(e)&&(r="function"==typeof i[0]?i[0].call(e,t,c.html(e.children)):i,t=n._makeDomArray(r,t<o),a(t,e.children,e))})}}function uniqueSplice(e,t,r,n,i){for(var o,a=d.__spreadArray([t,r],n),s=e[t-1]||null,u=e[t+r]||null,c=0;c<n.length;++c){var l,f=n[c],h=f.parent;!h||-1<(l=h.children.indexOf(n[c]))&&(h.children.splice(l,1),i===h&&l<t&&a[0]--),f.parent=i,f.prev&&(f.prev.next=null!==(o=f.next)&&void 0!==o?o:null),f.next&&(f.next.prev=null!==(o=f.prev)&&void 0!==o?o:null),f.prev=n[c-1]||s,f.next=n[c+1]||u}return s&&(s.next=n[0]),u&&(u.prev=n[n.length-1]),e.splice.apply(e,a)}function _wrap(c){return function(e){for(var t=this.length-1,r=this.parents().last(),n=0;n<this.length;n++){var i=this[n],o="function"==typeof e?e.call(i,n,i):"string"!=typeof e||l.isHtml(e)?e:r.find(e).clone();if((o=this._makeDomArray(o,n<t)[0])&&f.DomUtils.hasChildren(o)){for(var a=o,s=0;s<a.children.length;){var u=a.children[s];l.isTag(u)?(a=u,s=0):s++}c(i,a,[o])}}return this}}function text(r){var n=this;return void 0===r?c.text(this):"function"==typeof r?l.domEach(this,function(e,t){text.call(n._make(e),r.call(e,t,c.text([e])))}):l.domEach(this,function(e){var t;f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),t=new i.Text(r),u.update(t,e))})}t._makeDomArray=function _makeDomArray(e,r){var n=this;return null==e?[]:l.isCheerio(e)?r?l.cloneDom(e.get()):e.get():Array.isArray(e)?e.reduce(function(e,t){return e.concat(n._makeDomArray(t,r))},[]):"string"==typeof e?u.default(e,this.options,!1).children:r?l.cloneDom([e]):[e]},t.appendTo=function appendTo(e){return(l.isCheerio(e)?e:this._make(e)).append(this),this},t.prependTo=function prependTo(e){return(l.isCheerio(e)?e:this._make(e)).prepend(this),this},t.append=_insert(function(e,t,r){uniqueSplice(t,t.length,0,e,r)}),t.prepend=_insert(function(e,t,r){uniqueSplice(t,0,0,e,r)}),t.wrap=_wrap(function(e,t,r){var n,i,o=e.parent;o&&(i=(n=o.children).indexOf(e),u.update([e],t),uniqueSplice(n,i,0,r,o))}),t.wrapInner=_wrap(function(e,t,r){s.hasChildren(e)&&(u.update(e.children,t),u.update(r,e))}),t.unwrap=function unwrap(e){var r=this;return this.parent(e).not("body").each(function(e,t){r._make(t).replaceWith(t.children)}),this},t.wrapAll=function wrapAll(e){var t=this[0];if(t){for(var r=this._make("function"==typeof e?e.call(t,0,t):e).insertBefore(t),n=void 0,i=0;i<r.length;i++)"tag"===r[i].type&&(n=r[i]);for(var o=0;n&&o<n.children.length;){var a=n.children[o];"tag"===a.type?(n=a,o=0):o++}n&&this._make(n).append(this)}return this},t.after=function after(){for(var o=this,a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];var s=this.length-1;return l.domEach(this,function(e,t){var r,n,i=e.parent;f.DomUtils.hasChildren(e)&&i&&((n=(r=i.children).indexOf(e))<0||(e="function"==typeof a[0]?a[0].call(e,t,c.html(e.children)):a,uniqueSplice(r,n+1,0,o._makeDomArray(e,t<s),i)))})},t.insertAfter=function insertAfter(e){var i=this;"string"==typeof e&&(e=this._make(e)),this.remove();var o=[];return this._makeDomArray(e).forEach(function(e){var t,r=i.clone().toArray(),n=e.parent;n&&((e=(t=n.children).indexOf(e))<0||(uniqueSplice(t,e+1,0,r,n),o.push.apply(o,r)))}),this._make(o)},t.before=function before(){for(var o=this,a=[],e=0;e<arguments.length;e++)a[e]=arguments[e];var s=this.length-1;return l.domEach(this,function(e,t){var r,n,i=e.parent;f.DomUtils.hasChildren(e)&&i&&((n=(r=i.children).indexOf(e))<0||(e="function"==typeof a[0]?a[0].call(e,t,c.html(e.children)):a,uniqueSplice(r,n,0,o._makeDomArray(e,t<s),i)))})},t.insertBefore=function insertBefore(e){var i=this,e=this._make(e);this.remove();var o=[];return l.domEach(e,function(e){var t,r=i.clone().toArray(),n=e.parent;n&&((e=(t=n.children).indexOf(e))<0||(uniqueSplice(t,e,0,r,n),o.push.apply(o,r)))}),this._make(o)},t.remove=function remove(e){return e=e?this.filter(e):this,l.domEach(e,function(e){f.DomUtils.removeElement(e),e.prev=e.next=e.parent=null}),this},t.replaceWith=function replaceWith(o){var a=this;return l.domEach(this,function(e,t){var r,n,i=e.parent;i&&(r=i.children,n="function"==typeof o?o.call(e,t,e):o,t=a._makeDomArray(n),u.update(t,null),n=r.indexOf(e),uniqueSplice(r,n,1,t,i),t.includes(e)||(e.parent=e.prev=e.next=null))})},t.empty=function empty(){return l.domEach(this,function(e){f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),e.children.length=0)})},t.html=function html(r){if(void 0===r){var e=this[0];return e&&f.DomUtils.hasChildren(e)?c.html(e.children,this.options):null}var n=d.__assign(d.__assign({},this.options),{context:null});return l.domEach(this,function(e){var t;f.DomUtils.hasChildren(e)&&(e.children.forEach(function(e){e.next=e.prev=e.parent=null}),n.context=e,t=l.isCheerio(r)?r.toArray():u.default(""+r,n,!1).children,u.update(t,e))})},t.toString=function toString(){return c.html(this,this.options)},t.text=text,t.clone=function clone(){return this._make(l.cloneDom(this.get()))}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.css=void 0;var i=r(59);function getCss(e,t){if(e&&i.isTag(e)){var r=function parse(e){return(e=(e||"").trim())?e.split(";").reduce(function(e,t){var r=t.indexOf(":");return r<1||r===t.length-1||(e[t.slice(0,r).trim()]=t.slice(r+1).trim()),e},{}):{}}(e.attribs.style);if("string"==typeof t)return r[t];if(Array.isArray(t)){var n={};return t.forEach(function(e){null!=r[e]&&(n[e]=r[e])}),n}return r}}t.css=function css(r,n){return null!=r&&null!=n||"object"===_typeof(r)&&!Array.isArray(r)?i.domEach(this,function(e,t){i.isTag(e)&&!function setCss(r,n,e,t){var i;"string"==typeof n?(i=getCss(r),""===(e="function"==typeof e?e.call(r,t,i[n]):e)?delete i[n]:null!=e&&(i[n]=e),r.attribs.style=function stringify(r){return Object.keys(r).reduce(function(e,t){return e+(e?" ":"")+t+": "+r[t]+";"},"")}(i)):"object"===_typeof(n)&&Object.keys(n).forEach(function(e,t){setCss(r,e,n[e],t)})}(e,r,n,t)}):getCss(this[0],r)}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.serializeArray=t.serialize=void 0;var i=r(59),o="input,select,textarea,keygen",n=/%20/g,a=/\r?\n/g;t.serialize=function serialize(){return this.serializeArray().map(function(e){return encodeURIComponent(e.name)+"="+encodeURIComponent(e.value)}).join("&").replace(n,"+")},t.serializeArray=function serializeArray(){var n=this;return this.map(function(e,t){var r=n._make(t);return(i.isTag(t)&&"form"===t.name?r.find(o):r.filter(o)).toArray()}).filter('[name!=""]:enabled:not(:submit, :button, :image, :reset, :file):matches([checked], :not(:checkbox, :radio))').map(function(e,t){var r=(t=n._make(t)).attr("name"),t=null!==(t=t.val())&&void 0!==t?t:"";return Array.isArray(t)?t.map(function(e){return{name:r,value:e.replace(a,"\r\n")}}):{name:r,value:t.replace(a,"\r\n")}}).toArray()}},function(e,t,r){e.exports={lex:r(254),parse:r(506),stringify:r(507)}},function(e,t,r){var i,o,a,s,u=!1,c=r(152)("parse"),l=r(254);function astNode(e,t){var r;t=t||{};for(var n=["type","name","value"],i={},o=0;o<n.length;++o)e[r=n[o]]&&(i[r]=t[r]||e[r]);for(n=Object.keys(t),o=0;o<n.length;++o)i[r=n[o]]||(i[r]=t[r]);return a&&(i.position={start:e.start,end:e.end}),u&&c("astNode:",JSON.stringify(i,null,2)),i}function next(){var e=s.shift();return u&&c("next:",JSON.stringify(e,null,2)),e}function parseAtGroup(e){o+=1;var t={};switch(e.type){case"font-face":case"viewport":t.declarations=parseDeclarations();break;case"page":t.prefix=e.prefix,t.declarations=parseDeclarations();break;default:t.prefix=e.prefix,t.rules=function parseRules(){return parseTokensWhile(function(){return o})}()}return astNode(e,t)}function parseToken(e){switch(e.type){case"property":return function parseProperty(e){return astNode(e)}(e);case"selector":return function parseSelector(e){return astNode(e,{type:"rule",selectors:e.text.split(",").map(function trim(e){return e.trim()}),declarations:parseDeclarations()})}(e);case"at-group-end":return void--o;case"media":case"keyframes":return parseAtGroup(e);case"comment":if(i)return function parseComment(e){return astNode(e,{text:e.text})}(e);break;case"charset":return function parseCharset(e){return astNode(e)}(e);case"import":return function parseAtImport(e){return astNode(e)}(e);case"namespace":return function parseNamespace(e){return astNode(e)}(e);case"font-face":case"supports":case"viewport":case"document":case"page":return parseAtGroup(e)}u&&c("parseToken: unexpected token:",JSON.stringify(e))}function parseTokensWhile(e){for(var t,r,n=[];(r=next())&&e&&e(r);)(t=parseToken(r))&&n.push(t);return r&&"end"!==r.type&&s.unshift(r),n}function parseDeclarations(){return parseTokensWhile(function(e){return"property"===e.type||"comment"===e.type})}e.exports=function parse(e,t){i=!!(t=t||{}).comments,a=!!t.position,o=0,s=Array.isArray(e)?e.slice():l(e);for(var r,n=[];r=next();)(r=parseToken(r))&&n.push(r);return{type:"stylesheet",stylesheet:{rules:n}}}},function(e,t,r){var n,i,o,a,s,u,c=!1,l=r(152)("stringify");function indent(e){if(!e)return i?"":Array(a).join(o||"");a+=e}function stringifyAtGroup(e){var t="",r=e.prefix||"";e.name&&(t=" "+e.name);var n="page"!==e.type;return"@"+r+e.type+t+u+stringifyBlock(e,n)+s}function stringifyComment(e){return n?"/*"+(e.text||"")+"*/"+s:""}function stringifyRule(e){var t;return e.selectors?t=e.selectors.join(","+s):(t="@"+e.type,t+=e.name?" "+e.name:""),indent()+t+u+stringifyBlock(e)+s}function reduce(e,r){return e.reduce(function(e,t){return(t=("comment"===t.type?stringifyComment:r)(t))&&e.push(t),e},[])}function stringifyBlock(e,t){var r=e.declarations,n=stringifyDeclaration;return e.rules&&(r=e.rules,n=stringifyRule),"{"+(r=(r=function stringifyChildren(e,t){return e?(indent(1),t=reduce(e,t),indent(-1),t.length?t.join(s):""):""}(r,n))&&s+r+(t?"":s))+indent()+"}"}function stringifyDeclaration(e){if("property"===e.type)return function stringifyProperty(e){var t=e.name?e.name+":"+u:"";return indent()+t+e.value+";"}(e);c&&l("stringifyDeclaration: unexpected node:",JSON.stringify(e))}function stringifyNode(e){switch(e.type){case"rule":return stringifyRule(e);case"media":case"keyframes":return stringifyAtGroup(e);case"comment":return stringifyComment(e);case"import":case"charset":case"namespace":return function stringifyAtRule(e){return"@"+e.type+" "+e.value+";"+s}(e);case"font-face":case"supports":case"viewport":case"document":case"page":return stringifyAtGroup(e)}c&&l("stringifyNode: unexpected node: "+JSON.stringify(e))}e.exports=function stringify(e,t){return o=(t=t||{}).indentation||"",i=!!t.compress,n=!!t.comments,a=1,i?s=u="":(s="\n",u=" "),e=reduce(e.stylesheet.rules,stringifyNode).join("\n").trim()}},function(e,t,r){"use strict";var n=r(509);function Selector(e,t){this.text=e,this.spec=void 0,this.styleAttribute=t||!1}function parse(e){try{return n(e)[0]}catch(e){return[]}}(e.exports=Selector).prototype.parsed=function(){return this.tokens||(this.tokens=parse(this.text)),this.tokens},Selector.prototype.specificity=function(){var h=this.styleAttribute;return this.spec||(this.spec=function specificity(e,t){for(var r=t||parse(e),n=[h?1:0,0,0,0],i=[],o=0;o<r.length;o++){var a=r[o],s=a.pseudos;if(a.id&&n[1]++,a.attributes&&(n[2]+=a.attributes.length),a.classList&&(n[2]+=a.classList.length),a.tag&&"*"!==a.tag&&n[3]++,s){n[3]+=s.length;for(var u=0;u<s.length;u++)"not"===s[u].name&&(i.push(s[u].value),n[3]--)}}for(var c=i.length;c--;)for(var l=specificity(i[c]),f=4;f--;)n[f]+=l[f];return n}(this.text,this.parsed())),this.spec}},function(e,t,r){"use strict";function He1(e){return(e+"").replace(n,"\\$1")}function Ie1(e){return(e+"").replace(i,"")}function Ke1(e){this.combinator=e||" ",this.tag="*"}var n=/([-.*+?^${}()|[\]\/\\])/g,i=/\\/g,o=RegExp("^(?:\\s*(,)\\s*|\\s*(<combinator>+)\\s*|(\\s+)|(<unicode>+|\\*)|\\#(<unicode>+)|\\.(<unicode>+)|\\[\\s*(<unicode1>+)(?:\\s*([*^$!~|]?=)(?:\\s*(?:([\"']?)(.*?)\\9)))?\\s*\\](?!\\])|(:+)(<unicode>+)(?:\\((?:(?:([\"'])([^\\13]*)\\13)|((?:\\([^)]+\\)|[^()]*)+))\\))?)".replace(/<combinator>/,"["+He1(">+~`!@$%^&={}\\;</")+"]").replace(/<unicode>/g,"(?:[\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])").replace(/<unicode1>/g,"(?:[:\\w\\u00a1-\\uFFFF-]|\\\\[^\\s0-9a-f])"));function Le1(){this.length=0}function Me1(e,t,r,n,i,o,a,s,u,c,l,f,h,d,p,m){var _,g;return(t||!this.length)&&(_=this[this.length++]=new Le1,t)||(_=_||this[this.length-1],g=(g=r||n||!_.length?_[_.length++]=new Ke1(r):g)||_[_.length-1],i?g.tag=Ie1(i):o?g.id=Ie1(o):a?(i=Ie1(a),(o=g.classes||(g.classes={}))[i]||(o[i]=He1(a),(a=g.classList||(g.classList=[])).push(i),a.sort())):h?(m=m||p,(g.pseudos||(g.pseudos=[])).push({type:1==f.length?"class":"element",name:Ie1(h),escapedName:He1(h),value:m?Ie1(m):null,escapedValue:m?He1(m):null})):s&&(l=l?He1(l):null,(g.attributes||(g.attributes=[])).push({operator:u,name:Ie1(s),escapedName:He1(s),value:l?Ie1(l):null,escapedValue:l?He1(l):null}))),""}function Ne1(e){this.length=0;for(var t,r=this,n=e;e;){if((t=e.replace(o,function(){return Me1.apply(r,arguments)}))===e)throw new Error(n+" is an invalid expression");e=t}}Ke1.prototype.toString=function(){if(!this.raw){var e,t,r="";if(r+=this.tag||"*",this.id&&(r+="#"+this.id),this.classes&&(r+="."+this.classList.join(".")),this.attributes)for(e=0;t=this.attributes[e++];)r+="["+t.name+(t.operator?t.operator+'"'+t.value+'"':"")+"]";if(this.pseudos)for(e=0;t=this.pseudos[e++];)r+=":"+t.name,t.value&&(r+="("+t.value+")");this.raw=r}return this.raw},Le1.prototype.toString=function(){if(!this.raw){for(var e,t="",r=0;e=this[r++];)1!==r&&(t+=" ")," "!==e.combinator&&(t+=e.combinator+" "),t+=e;this.raw=t}return this.raw},Ne1.prototype.toString=function(){if(!this.raw){for(var e,t=[],r=0;e=this[r++];)t.push(e);this.raw=t.join(", ")}return this.raw};var a={};e.exports=function Pe1(e){return null==e?null:(e=(""+e).replace(/^\s+|\s+$/g,""),a[e]||(a[e]=new Ne1(e)))}},function(e,t,r){"use strict";e.exports=Property;var n=r(151);function Property(e,t,r,n,i){this.prop=e,this.value=t,this.selector=r,this.priority=n||0,this.additionalPriority=i||[]}Property.prototype.compareFunc=function(e){var t=[];t.push.apply(t,this.selector.specificity()),t.push.apply(t,this.additionalPriority),t[0]+=this.priority;var r=[];return r.push.apply(r,e.selector.specificity()),r.push.apply(r,e.additionalPriority),r[0]+=e.priority,n.compareFunc(t,r)},Property.prototype.compare=function(e){return 1===this.compareFunc(e)?this:e},Property.prototype.toString=function(){return this.prop+": "+this.value.replace(/['"]+/g,"")+";"}},function(e,t,r){"use strict";var g=r(151);e.exports=function makeJuiceClient(_){function inlineDocument(h,e,d){d=d||{};var t=g.parseCSS(e),p=[],m="style";function setDimensionAttrs(e,t){if(e.name){var r=e.name.toUpperCase();if(-1<_[t+"Elements"].indexOf(r))for(var n in e.styleProps)if(e.styleProps[n].prop===t){if(e.styleProps[n].value.match(/px/)){var i=e.styleProps[n].value.replace("px","");return h(e).attr(t,i),0}if(-1<_.tableElements.indexOf(r)&&e.styleProps[n].value.match(/\%/))return h(e).attr(t,e.styleProps[n].value),0}}}d.styleAttributeName&&(m=d.styleAttributeName),t.forEach(function handleRule(e){var t=e[0],r=e[1],n=new g.Selector(t),i=n.parsed();if(i){for(var o,a,s=function getPseudoElementType(e){if(0!==e.length){var t=e[e.length-1].pseudos;if(t)for(var r=0;r<t.length;r++)if(isPseudoElementName(t[r]))return t[r].name}}(i),u=0;u<i.length;++u){var c=i[u];if(c.pseudos)for(var l=0;l<c.pseudos.length;++l){var f=c.pseudos[l];if(0<=_.ignoredPseudos.indexOf(f.name))return}}s&&(e=(o=i[i.length-1]).pseudos,o.pseudos=function filterElementPseudos(e){return e.filter(function(e){return!isPseudoElementName(e)})}(o.pseudos),t=i.toString(),o.pseudos=e);try{a=h(t)}catch(e){return}a.each(function(){var e,t,u=this;function addProps(e,t){for(var r,n,i,o,a=0,s=e.length;a<s;a++)"property"==e[a].type&&(r=e[a].name,n=e[a].value,(i=null!==e[a].value.match(/!important$/))&&!d.preserveImportant&&(n=n.replace(/\s*!important$/,"")),o=[e[a].position.start.line,e[a].position.start.col],i=new g.Property(r,n,t,i?2:0,o),o=u.styleProps[r],_.excludedProperties.indexOf(r)<0&&(o&&o.compare(i)===i||!o)&&(o&&o.selector!==t?delete u.styleProps[r]:o&&(i.nextProp=o),u.styleProps[r]=i))}u.name&&0<=_.nonVisualElements.indexOf(u.name.toUpperCase())||(s&&((t=u[e="pseudo"+s])||((t=u[e]=h("<span />").get(0)).pseudoElementType=s,(t.pseudoElementParent=u)[e]=t),u=t),u.styleProps||(u.styleProps={},h(u).attr(m)&&(t="* { "+h(u).attr(m)+" } ",addProps(g.parseCSS(t)[0][1],new g.Selector("<style>",!0))),p.push(u)),addProps(r,n))})}}),p.forEach(function setStyleAttrs(r){Object.keys(r.styleProps).length;var n=[];Object.keys(r.styleProps).forEach(function(e){for(var t=r.styleProps[e];void 0!==t;)n.push(t),t=t.nextProp}),n.sort(function(e,t){return e.compareFunc(t)});var e=n.filter(function(e){return"content"!==e.prop}).map(function(e){return e.prop+": "+e.value.replace(/["]/g,"'")+";"}).join(" ");e&&h(r).attr(m,e)}),d.inlinePseudoElements&&p.forEach(function inlinePseudoElements(e){var t;e.pseudoElementType&&e.styleProps.content&&((t=function parseContent(e){if("none"===e||"normal"===e)return"";var t=e.match(/^\s*url\s*\(\s*(.*?)\s*\)\s*$/i);return t?{img:t[1].replace(/^['"]|['"]$/g,"")}:(e=e.slice(1,e.length-1)).replace(/\\/g,"")}(e.styleProps.content.value)).img?(e.name="img",h(e).attr("src",t.img)):h(e).text(t),t=e.pseudoElementParent,"before"===e.pseudoElementType?h(t).prepend(e):h(t).append(e))}),d.applyWidthAttributes&&p.forEach(function(e){setDimensionAttrs(e,"width")}),d.applyHeightAttributes&&p.forEach(function(e){setDimensionAttrs(e,"height")}),d.applyAttributesTableElements&&p.forEach(function setAttributesOnTableElements(e){if(e.name){var t,r=e.name.toUpperCase(),n=Object.keys(_.styleToAttribute);if(-1<_.tableElements.indexOf(r))for(var i in e.styleProps)-1<n.indexOf(e.styleProps[i].prop)&&(t=_.styleToAttribute[e.styleProps[i].prop],i=e.styleProps[i].value,"background"===t&&(i=function extractBackgroundUrl(e){return 0!==e.indexOf("url(")?e:e.replace(/^url\((["'])?([^"']+)\1\)$/,"$2")}(i)),/(linear|radial)-gradient\(/i.test(i)||h(e).attr(t,i))}}),d.insertPreservedExtraCss&&d.extraCss&&(e=g.getPreservedText(d.extraCss,{mediaQueries:d.preserveMediaQueries,fontFaces:d.preserveFontFaces,keyFrames:d.preserveKeyFrames}))&&(!(t=null)!==d.insertPreservedExtraCss?t=h(d.insertPreservedExtraCss):(t=(t=h("head")).length?t:h("body")).length||(t=h.root()),t.first().append("<style>"+e+"</style>"))}function isPseudoElementName(e){return"before"===e.name||"after"===e.name}return _.ignoredPseudos=["hover","active","focus","visited","link"],_.widthElements=["TABLE","TD","TH","IMG"],_.heightElements=["TABLE","TD","TH","IMG"],_.tableElements=["TABLE","TH","TR","TD","CAPTION","COLGROUP","COL","THEAD","TBODY","TFOOT"],_.nonVisualElements=["HEAD","TITLE","BASE","LINK","STYLE","META","SCRIPT","NOSCRIPT"],_.styleToAttribute={"background-color":"bgcolor","background-image":"background","text-align":"align","vertical-align":"valign"},_.excludedProperties=[],_.juiceDocument=function juiceDocument(e,t){var r=function extractCssFromDocument(e,t){return function getStylesData(r,n){var i,o,a=[];return r("style").each(function(){var e,t=!!(o=this).childNodes;1===(i=t?o.childNodes:o.children).length?(i=i[0].data,n.applyStyleTags&&void 0===r(o).attr("data-embed")&&a.push(i),n.removeStyleTags&&void 0===r(o).attr("data-embed")&&(e=t?o.childNodes[0].nodeValue:o.children[0].data,(e=g.getPreservedText(e,{mediaQueries:n.preserveMediaQueries,fontFaces:n.preserveFontFaces,keyFrames:n.preserveKeyFrames,pseudos:n.preservePseudos},_.ignoredPseudos))?t?o.childNodes[0].nodeValue=e:o.children[0].data=e:r(o).remove()),r(o).removeAttr("data-embed")):n.removeStyleTags&&r(o).remove()}),a}(e,t).join("\n")}(e,t=g.getDefaultOptions(t));return inlineDocument(e,r+="\n"+t.extraCss,t),e},_.inlineDocument=inlineDocument,_}},function(e,r,o){var n;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(){var t;!function(){"use strict";var r=[,,function(e){function OutputLine(e){this.__parent=e,this.__character_count=0,this.__indent_count=-1,this.__alignment_count=0,this.__wrap_point_index=0,this.__wrap_point_character_count=0,this.__wrap_point_indent_count=-1,this.__wrap_point_alignment_count=0,this.__items=[]}function IndentStringCache(e,t){this.__cache=[""],this.__indent_size=e.indent_size,this.__indent_string=e.indent_char,e.indent_with_tabs||(this.__indent_string=new Array(e.indent_size+1).join(e.indent_char)),t=t||"",0<e.indent_level&&(t=new Array(e.indent_level+1).join(this.__indent_string)),this.__base_string=t,this.__base_string_length=t.length}function Output(e,t){this.__indent_cache=new IndentStringCache(e,t),this.raw=!1,this._end_with_newline=e.end_with_newline,this.indent_size=e.indent_size,this.wrap_line_length=e.wrap_line_length,this.indent_empty_lines=e.indent_empty_lines,this.__lines=[],this.previous_line=null,this.current_line=null,this.next_line=new OutputLine(this),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1,this.__add_outputline()}OutputLine.prototype.clone_empty=function(){var e=new OutputLine(this.__parent);return e.set_indent(this.__indent_count,this.__alignment_count),e},OutputLine.prototype.item=function(e){return e<0?this.__items[this.__items.length+e]:this.__items[e]},OutputLine.prototype.has_match=function(e){for(var t=this.__items.length-1;0<=t;t--)if(this.__items[t].match(e))return!0;return!1},OutputLine.prototype.set_indent=function(e,t){this.is_empty()&&(this.__indent_count=e||0,this.__alignment_count=t||0,this.__character_count=this.__parent.get_indent_size(this.__indent_count,this.__alignment_count))},OutputLine.prototype._set_wrap_point=function(){this.__parent.wrap_line_length&&(this.__wrap_point_index=this.__items.length,this.__wrap_point_character_count=this.__character_count,this.__wrap_point_indent_count=this.__parent.next_line.__indent_count,this.__wrap_point_alignment_count=this.__parent.next_line.__alignment_count)},OutputLine.prototype._should_wrap=function(){return this.__wrap_point_index&&this.__character_count>this.__parent.wrap_line_length&&this.__wrap_point_character_count>this.__parent.next_line.__character_count},OutputLine.prototype._allow_wrap=function(){if(this._should_wrap()){this.__parent.add_new_line();var e=this.__parent.current_line;return e.set_indent(this.__wrap_point_indent_count,this.__wrap_point_alignment_count),e.__items=this.__items.slice(this.__wrap_point_index),this.__items=this.__items.slice(0,this.__wrap_point_index),e.__character_count+=this.__character_count-this.__wrap_point_character_count,this.__character_count=this.__wrap_point_character_count," "===e.__items[0]&&(e.__items.splice(0,1),--e.__character_count),!0}return!1},OutputLine.prototype.is_empty=function(){return 0===this.__items.length},OutputLine.prototype.last=function(){return this.is_empty()?null:this.__items[this.__items.length-1]},OutputLine.prototype.push=function(e){this.__items.push(e);var t=e.lastIndexOf("\n");-1!==t?this.__character_count=e.length-t:this.__character_count+=e.length},OutputLine.prototype.pop=function(){var e=null;return this.is_empty()||(e=this.__items.pop(),this.__character_count-=e.length),e},OutputLine.prototype._remove_indent=function(){0<this.__indent_count&&(--this.__indent_count,this.__character_count-=this.__parent.indent_size)},OutputLine.prototype._remove_wrap_indent=function(){0<this.__wrap_point_indent_count&&--this.__wrap_point_indent_count},OutputLine.prototype.trim=function(){for(;" "===this.last();)this.__items.pop(),--this.__character_count},OutputLine.prototype.toString=function(){var e="";return this.is_empty()?this.__parent.indent_empty_lines&&(e=this.__parent.get_indent_string(this.__indent_count)):(e=this.__parent.get_indent_string(this.__indent_count,this.__alignment_count),e+=this.__items.join("")),e},IndentStringCache.prototype.get_indent_size=function(e,t){var r=this.__base_string_length;return e<0&&(r=0),(r+=e*this.__indent_size)+(t||0)},IndentStringCache.prototype.get_indent_string=function(e,t){var r=this.__base_string;return t=t||0,e<0&&(e=0,r=""),t+=e*this.__indent_size,this.__ensure_cache(t),r+this.__cache[t]},IndentStringCache.prototype.__ensure_cache=function(e){for(;e>=this.__cache.length;)this.__add_column()},IndentStringCache.prototype.__add_column=function(){var e,t=this.__cache.length,r="";this.__indent_size&&t>=this.__indent_size&&(t-=(e=Math.floor(t/this.__indent_size))*this.__indent_size,r=new Array(e+1).join(this.__indent_string)),t&&(r+=new Array(t+1).join(" ")),this.__cache.push(r)},Output.prototype.__add_outputline=function(){this.previous_line=this.current_line,this.current_line=this.next_line.clone_empty(),this.__lines.push(this.current_line)},Output.prototype.get_line_number=function(){return this.__lines.length},Output.prototype.get_indent_string=function(e,t){return this.__indent_cache.get_indent_string(e,t)},Output.prototype.get_indent_size=function(e,t){return this.__indent_cache.get_indent_size(e,t)},Output.prototype.is_empty=function(){return!this.previous_line&&this.current_line.is_empty()},Output.prototype.add_new_line=function(e){return!(this.is_empty()||!e&&this.just_added_newline()||(this.raw||this.__add_outputline(),0))},Output.prototype.get_code=function(e){this.trim(!0);var t=this.current_line.pop();return t&&("\n"===t[t.length-1]&&(t=t.replace(/\n+$/g,"")),this.current_line.push(t)),this._end_with_newline&&this.__add_outputline(),t=this.__lines.join("\n"),"\n"!==e?t.replace(/[\n]/g,e):t},Output.prototype.set_wrap_point=function(){this.current_line._set_wrap_point()},Output.prototype.set_indent=function(e,t){return this.next_line.set_indent(e=e||0,t=t||0),1<this.__lines.length?(this.current_line.set_indent(e,t),!0):(this.current_line.set_indent(),!1)},Output.prototype.add_raw_token=function(e){for(var t=0;t<e.newlines;t++)this.__add_outputline();this.current_line.set_indent(-1),this.current_line.push(e.whitespace_before),this.current_line.push(e.text),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=!1},Output.prototype.add_token=function(e){this.__add_space_before_token(),this.current_line.push(e),this.space_before_token=!1,this.non_breaking_space=!1,this.previous_token_wrapped=this.current_line._allow_wrap()},Output.prototype.__add_space_before_token=function(){this.space_before_token&&!this.just_added_newline()&&(this.non_breaking_space||this.set_wrap_point(),this.current_line.push(" "))},Output.prototype.remove_indent=function(e){for(var t=this.__lines.length;e<t;)this.__lines[e]._remove_indent(),e++;this.current_line._remove_wrap_indent()},Output.prototype.trim=function(e){for(e=void 0!==e&&e,this.current_line.trim();e&&1<this.__lines.length&&this.current_line.is_empty();)this.__lines.pop(),this.current_line=this.__lines[this.__lines.length-1],this.current_line.trim();this.previous_line=1<this.__lines.length?this.__lines[this.__lines.length-2]:null},Output.prototype.just_added_newline=function(){return this.current_line.is_empty()},Output.prototype.just_added_blankline=function(){return this.is_empty()||this.current_line.is_empty()&&this.previous_line.is_empty()},Output.prototype.ensure_empty_line_above=function(e,t){for(var r=this.__lines.length-2;0<=r;){var n=this.__lines[r];if(n.is_empty())break;if(0!==n.item(0).indexOf(e)&&n.item(-1)!==t){this.__lines.splice(r+1,0,new OutputLine(this)),this.previous_line=this.__lines[this.__lines.length-2];break}r--}},e.exports.Output=Output},function(e){e.exports.Token=function Token(e,t,r,n){this.type=e,this.text=t,this.comments_before=null,this.newlines=r||0,this.whitespace_before=n||"",this.parent=null,this.next=null,this.previous=null,this.opened=null,this.closed=null,this.directives=null}},,,function(e){function Options(e,t){this.raw_options=_mergeOpts(e,t),this.disabled=this._get_boolean("disabled"),this.eol=this._get_characters("eol","auto"),this.end_with_newline=this._get_boolean("end_with_newline"),this.indent_size=this._get_number("indent_size",4),this.indent_char=this._get_characters("indent_char"," "),this.indent_level=this._get_number("indent_level"),this.preserve_newlines=this._get_boolean("preserve_newlines",!0),this.max_preserve_newlines=this._get_number("max_preserve_newlines",32786),this.preserve_newlines||(this.max_preserve_newlines=0),this.indent_with_tabs=this._get_boolean("indent_with_tabs","\t"===this.indent_char),this.indent_with_tabs&&(this.indent_char="\t",1===this.indent_size&&(this.indent_size=4)),this.wrap_line_length=this._get_number("wrap_line_length",this._get_number("max_char")),this.indent_empty_lines=this._get_boolean("indent_empty_lines"),this.templating=this._get_selection_list("templating",["auto","none","django","erb","handlebars","php","smarty"],["auto"])}function _mergeOpts(e,t){var r,n={};for(r in e=_normalizeOpts(e))r!==t&&(n[r]=e[r]);if(t&&e[t])for(r in e[t])n[r]=e[t][r];return n}function _normalizeOpts(e){var t,r={};for(t in e)r[t.replace(/-/g,"_")]=e[t];return r}Options.prototype._get_array=function(e,t){return t=t||[],"object"===_typeof(e=this.raw_options[e])?null!==e&&"function"==typeof e.concat&&(t=e.concat()):"string"==typeof e&&(t=e.split(/[^a-zA-Z0-9_\/\-]+/)),t},Options.prototype._get_boolean=function(e,t){return void 0===(e=this.raw_options[e])?!!t:!!e},Options.prototype._get_characters=function(e,t){return t=t||"","string"==typeof(e=this.raw_options[e])?e.replace(/\\r/,"\r").replace(/\\n/,"\n").replace(/\\t/,"\t"):t},Options.prototype._get_number=function(e,t){return e=this.raw_options[e],t=parseInt(t,10),isNaN(t)&&(t=0),e=parseInt(e,10),isNaN(e)?t:e},Options.prototype._get_selection=function(e,t,r){if(1!==(r=this._get_selection_list(e,t,r)).length)throw new Error("Invalid Option Value: The option '"+e+"' can only be one of the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r[0]},Options.prototype._get_selection_list=function(e,t,r){if(!t||0===t.length)throw new Error("Selection list cannot be empty.");if(r=r||[t[0]],!this._is_valid_selection(r,t))throw new Error("Invalid Default Value!");if(r=this._get_array(e,r),!this._is_valid_selection(r,t))throw new Error("Invalid Option Value: The option '"+e+"' can contain only the following values:\n"+t+"\nYou passed in: '"+this.raw_options[e]+"'");return r},Options.prototype._is_valid_selection=function(e,t){return e.length&&t.length&&!e.some(function(e){return-1===t.indexOf(e)})},e.exports.Options=Options,e.exports.normalizeOpts=_normalizeOpts,e.exports.mergeOpts=_mergeOpts},,function(e){var n=RegExp.prototype.hasOwnProperty("sticky");function InputScanner(e){this.__input=e||"",this.__input_length=this.__input.length,this.__position=0}InputScanner.prototype.restart=function(){this.__position=0},InputScanner.prototype.back=function(){0<this.__position&&--this.__position},InputScanner.prototype.hasNext=function(){return this.__position<this.__input_length},InputScanner.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__input.charAt(this.__position),this.__position+=1),e},InputScanner.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__input_length?this.__input.charAt(e):t},InputScanner.prototype.__match=function(e,t){e.lastIndex=t;var r=e.exec(this.__input);return!r||n&&e.sticky||r.index!==t&&(r=null),r},InputScanner.prototype.test=function(e,t){return t=t||0,0<=(t+=this.__position)&&t<this.__input_length&&!!this.__match(e,t)},InputScanner.prototype.testChar=function(e,t){return t=this.peek(t),e.lastIndex=0,null!==t&&e.test(t)},InputScanner.prototype.match=function(e){return(e=this.__match(e,this.__position))?this.__position+=e[0].length:e=null,e},InputScanner.prototype.read=function(e,t,r){var n,i="";return e&&(n=this.match(e))&&(i+=n[0]),!t||!n&&e||(i+=this.readUntil(t,r)),i},InputScanner.prototype.readUntil=function(e,t){var r=this.__position;return e.lastIndex=this.__position,(e=e.exec(this.__input))?(r=e.index,t&&(r+=e[0].length)):r=this.__input_length,e=this.__input.substring(this.__position,r),this.__position=r,e},InputScanner.prototype.readUntilAfter=function(e){return this.readUntil(e,!0)},InputScanner.prototype.get_regexp=function(e,t){var r=null,t=t&&n?"y":"g";return"string"==typeof e&&""!==e?r=new RegExp(e,t):e&&(r=new RegExp(e.source,t)),r},InputScanner.prototype.get_literal_regexp=function(e){return RegExp(e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&"))},InputScanner.prototype.peekUntilAfter=function(e){var t=this.__position,e=this.readUntilAfter(e);return this.__position=t,e},InputScanner.prototype.lookBack=function(e){var t=this.__position-1;return t>=e.length&&this.__input.substring(t-e.length,t).toLowerCase()===e},e.exports.InputScanner=InputScanner},function(e,t,r){var n=r(8).InputScanner,o=r(3).Token,a=r(10).TokenStream,i=r(11).WhitespacePattern,s={START:"TK_START",RAW:"TK_RAW",EOF:"TK_EOF"};(r=function Tokenizer(e,t){this._input=new n(e),this._options=t||{},this.__tokens=null,this._patterns={},this._patterns.whitespace=new i(this._input)}).prototype.tokenize=function(){var e;this._input.restart(),this.__tokens=new a,this._reset();for(var t=new o(s.START,""),r=null,n=[],i=new a;t.type!==s.EOF;){for(e=this._get_next_token(t,r);this._is_comment(e);)i.add(e),e=this._get_next_token(t,r);i.isEmpty()||(e.comments_before=i,i=new a),e.parent=r,this._is_opening(e)?(n.push(r),r=e):r&&this._is_closing(e,r)&&((e.opened=r).closed=e,r=n.pop(),e.parent=r),(e.previous=t).next=e,this.__tokens.add(e),t=e}return this.__tokens},r.prototype._is_first_token=function(){return this.__tokens.isEmpty()},r.prototype._reset=function(){},r.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.read(/.+/g);return r?this._create_token(s.RAW,r):this._create_token(s.EOF,"")},r.prototype._is_comment=function(e){return!1},r.prototype._is_opening=function(e){return!1},r.prototype._is_closing=function(e,t){return!1},r.prototype._create_token=function(e,t){return new o(e,t,this._patterns.whitespace.newline_count,this._patterns.whitespace.whitespace_before_token)},r.prototype._readWhitespace=function(){return this._patterns.whitespace.read()},e.exports.Tokenizer=r,e.exports.TOKEN=s},function(e){function TokenStream(e){this.__tokens=[],this.__tokens_length=this.__tokens.length,this.__position=0,this.__parent_token=e}TokenStream.prototype.restart=function(){this.__position=0},TokenStream.prototype.isEmpty=function(){return 0===this.__tokens_length},TokenStream.prototype.hasNext=function(){return this.__position<this.__tokens_length},TokenStream.prototype.next=function(){var e=null;return this.hasNext()&&(e=this.__tokens[this.__position],this.__position+=1),e},TokenStream.prototype.peek=function(e){var t=null;return e=e||0,0<=(e+=this.__position)&&e<this.__tokens_length?this.__tokens[e]:t},TokenStream.prototype.add=function(e){this.__parent_token&&(e.parent=this.__parent_token),this.__tokens.push(e),this.__tokens_length+=1},e.exports.TokenStream=TokenStream},function(e,t,r){var n=r(12).Pattern;function WhitespacePattern(e,t){n.call(this,e,t),t?this._line_regexp=this._input.get_regexp(t._line_regexp):this.__set_whitespace_patterns("",""),this.newline_count=0,this.whitespace_before_token=""}(WhitespacePattern.prototype=new n).__set_whitespace_patterns=function(e,t){this._match_pattern=this._input.get_regexp("["+(e+="\\t ")+(t+="\\n\\r")+"]+",!0),this._newline_regexp=this._input.get_regexp("\\r\\n|["+t+"]")},WhitespacePattern.prototype.read=function(){this.newline_count=0,this.whitespace_before_token="";var e,t=this._input.read(this._match_pattern);return" "===t?this.whitespace_before_token=" ":t&&(e=this.__split(this._newline_regexp,t),this.newline_count=e.length-1,this.whitespace_before_token=e[this.newline_count]),t},WhitespacePattern.prototype.matching=function(e,t){var r=this._create();return r.__set_whitespace_patterns(e,t),r._update(),r},WhitespacePattern.prototype._create=function(){return new WhitespacePattern(this._input,this)},WhitespacePattern.prototype.__split=function(e,t){for(var r=e.lastIndex=0,n=[],i=e.exec(t);i;)n.push(t.substring(r,i.index)),r=i.index+i[0].length,i=e.exec(t);return r<t.length?n.push(t.substring(r,t.length)):n.push(""),n},e.exports.WhitespacePattern=WhitespacePattern},function(e){function Pattern(e,t){this._input=e,this._starting_pattern=null,this._match_pattern=null,this._until_pattern=null,this._until_after=!1,t&&(this._starting_pattern=this._input.get_regexp(t._starting_pattern,!0),this._match_pattern=this._input.get_regexp(t._match_pattern,!0),this._until_pattern=this._input.get_regexp(t._until_pattern),this._until_after=t._until_after)}Pattern.prototype.read=function(){var e=this._input.read(this._starting_pattern);return this._starting_pattern&&!e||(e+=this._input.read(this._match_pattern,this._until_pattern,this._until_after)),e},Pattern.prototype.read_match=function(){return this._input.match(this._match_pattern)},Pattern.prototype.until_after=function(e){var t=this._create();return t._until_after=!0,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.until=function(e){var t=this._create();return t._until_after=!1,t._until_pattern=this._input.get_regexp(e),t._update(),t},Pattern.prototype.starting_with=function(e){var t=this._create();return t._starting_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype.matching=function(e){var t=this._create();return t._match_pattern=this._input.get_regexp(e,!0),t._update(),t},Pattern.prototype._create=function(){return new Pattern(this._input,this)},Pattern.prototype._update=function(){},e.exports.Pattern=Pattern},function(e){function Directives(e,t){e="string"==typeof e?e:e.source,t="string"==typeof t?t:t.source,this.__directives_block_pattern=new RegExp(e+/ beautify( \w+[:]\w+)+ /.source+t,"g"),this.__directive_pattern=/ (\w+)[:](\w+)/g,this.__directives_end_ignore_pattern=new RegExp(e+/\sbeautify\signore:end\s/.source+t,"g")}Directives.prototype.get_directives=function(e){if(!e.match(this.__directives_block_pattern))return null;var t={};this.__directive_pattern.lastIndex=0;for(var r=this.__directive_pattern.exec(e);r;)t[r[1]]=r[2],r=this.__directive_pattern.exec(e);return t},Directives.prototype.readIgnored=function(e){return e.readUntilAfter(this.__directives_end_ignore_pattern)},e.exports.Directives=Directives},function(e,t,r){var n=r(12).Pattern,i={django:!1,erb:!1,handlebars:!1,php:!1,smarty:!1};function TemplatablePattern(e,t){n.call(this,e,t),this.__template_pattern=null,this._disabled=Object.assign({},i),this._excluded=Object.assign({},i),t&&(this.__template_pattern=this._input.get_regexp(t.__template_pattern),this._excluded=Object.assign(this._excluded,t._excluded),this._disabled=Object.assign(this._disabled,t._disabled)),e=new n(e),this.__patterns={handlebars_comment:e.starting_with(/{{!--/).until_after(/--}}/),handlebars_unescaped:e.starting_with(/{{{/).until_after(/}}}/),handlebars:e.starting_with(/{{/).until_after(/}}/),php:e.starting_with(/<\?(?:[= ]|php)/).until_after(/\?>/),erb:e.starting_with(/<%[^%]/).until_after(/[^%]%>/),django:e.starting_with(/{%/).until_after(/%}/),django_value:e.starting_with(/{{/).until_after(/}}/),django_comment:e.starting_with(/{#/).until_after(/#}/),smarty:e.starting_with(/{(?=[^}{\s\n])/).until_after(/[^\s\n]}/),smarty_comment:e.starting_with(/{\*/).until_after(/\*}/),smarty_literal:e.starting_with(/{literal}/).until_after(/{\/literal}/)}}(TemplatablePattern.prototype=new n)._create=function(){return new TemplatablePattern(this._input,this)},TemplatablePattern.prototype._update=function(){this.__set_templated_pattern()},TemplatablePattern.prototype.disable=function(e){var t=this._create();return t._disabled[e]=!0,t._update(),t},TemplatablePattern.prototype.read_options=function(e){var t,r=this._create();for(t in i)r._disabled[t]=-1===e.templating.indexOf(t);return r._update(),r},TemplatablePattern.prototype.exclude=function(e){var t=this._create();return t._excluded[e]=!0,t._update(),t},TemplatablePattern.prototype.read=function(){for(var e="",e=this._match_pattern?this._input.read(this._starting_pattern):this._input.read(this._starting_pattern,this.__template_pattern),t=this._read_template();t;)this._match_pattern?t+=this._input.read(this._match_pattern):t+=this._input.readUntil(this.__template_pattern),e+=t,t=this._read_template();return this._until_after&&(e+=this._input.readUntilAfter(this._until_pattern)),e},TemplatablePattern.prototype.__set_templated_pattern=function(){var e=[];this._disabled.php||e.push(this.__patterns.php._starting_pattern.source),this._disabled.handlebars||e.push(this.__patterns.handlebars._starting_pattern.source),this._disabled.erb||e.push(this.__patterns.erb._starting_pattern.source),this._disabled.django||(e.push(this.__patterns.django._starting_pattern.source),e.push(this.__patterns.django_value._starting_pattern.source),e.push(this.__patterns.django_comment._starting_pattern.source)),this._disabled.smarty||e.push(this.__patterns.smarty._starting_pattern.source),this._until_pattern&&e.push(this._until_pattern.source),this.__template_pattern=this._input.get_regexp("(?:"+e.join("|")+")")},TemplatablePattern.prototype._read_template=function(){var e,t="",r=this._input.peek();return"<"===r?(e=this._input.peek(1),this._disabled.php||this._excluded.php||"?"!==e||(t=t||this.__patterns.php.read()),this._disabled.erb||this._excluded.erb||"%"!==e||(t=t||this.__patterns.erb.read())):"{"===r&&(this._disabled.handlebars||this._excluded.handlebars||(t=(t=(t=t||this.__patterns.handlebars_comment.read())||this.__patterns.handlebars_unescaped.read())||this.__patterns.handlebars.read()),this._disabled.django||(this._excluded.django||this._excluded.handlebars||(t=t||this.__patterns.django_value.read()),this._excluded.django||(t=(t=t||this.__patterns.django_comment.read())||this.__patterns.django.read())),this._disabled.smarty||this._disabled.django&&this._disabled.handlebars&&(t=(t=(t=t||this.__patterns.smarty_comment.read())||this.__patterns.smarty_literal.read())||this.__patterns.smarty.read())),t},e.exports.TemplatablePattern=TemplatablePattern},,,,function(e,t,r){var i=r(19).Beautifier,n=r(20).Options;e.exports=function style_html(e,t,r,n){return new i(e,t,r,n).beautify()},e.exports.defaultOptions=function(){return new n}},function(e,t,r){function hi1(e,t){this.indent_level=0,this.alignment_size=0,this.max_preserve_newlines=e.max_preserve_newlines,this.preserve_newlines=e.preserve_newlines,this._output=new n(e,t)}var i=r(20).Options,n=r(2).Output,c=r(21).Tokenizer,l=r(21).TOKEN,f=/\r\n|[\r\n]/,h=/\r\n|[\r\n]/g;function ji1(e,t){var r=null,n=null;return t.closed?("script"===e?r="text/javascript":"style"===e&&(r="text/css"),-1<(r=function ii1(e){for(var t=null,r=e.next;r.type!==l.EOF&&e.closed!==r;){if(r.type===l.ATTRIBUTE&&"type"===r.text){r.next&&r.next.type===l.EQUALS&&r.next.next&&r.next.next.type===l.VALUE&&(t=r.next.next.text);break}r=r.next}return t}(t)||r).search("text/css")?n="css":-1<r.search(/module|((text|application|dojo)\/(x-)?(javascript|ecmascript|jscript|livescript|(ld\+)?json|method|aspect))/)?n="javascript":-1<r.search(/(text|application|dojo)\/(x-)?(html)/)?n="html":-1<r.search(/test\/null/)&&(n="null"),n):null}function in_array(e,t){return-1!==t.indexOf(e)}function TagFrame(e,t,r){this.parent=e||null,this.tag=t?t.tag_name:"",this.indent_level=r||0,this.parser_token=t||null}function TagStack(e){this._printer=e,this._current_frame=null}function Beautifier(e,t,r,n){this._source_text=e||"",t=t||{},this._js_beautify=r,this._css_beautify=n,this._tag_stack=null,t=new i(t,"html"),this._options=t,this._is_wrap_attributes_force="force"===this._options.wrap_attributes.substr(0,"force".length),this._is_wrap_attributes_force_expand_multiline="force-expand-multiline"===this._options.wrap_attributes,this._is_wrap_attributes_force_aligned="force-aligned"===this._options.wrap_attributes,this._is_wrap_attributes_aligned_multiple="aligned-multiple"===this._options.wrap_attributes,this._is_wrap_attributes_preserve="preserve"===this._options.wrap_attributes.substr(0,"preserve".length),this._is_wrap_attributes_preserve_aligned="preserve-aligned"===this._options.wrap_attributes}hi1.prototype.current_line_has_match=function(e){return this._output.current_line.has_match(e)},hi1.prototype.set_space_before_token=function(e,t){this._output.space_before_token=e,this._output.non_breaking_space=t},hi1.prototype.set_wrap_point=function(){this._output.set_indent(this.indent_level,this.alignment_size),this._output.set_wrap_point()},hi1.prototype.add_raw_token=function(e){this._output.add_raw_token(e)},hi1.prototype.print_preserved_newlines=function(e){var t=0;e.type!==l.TEXT&&e.previous.type!==l.TEXT&&(t=e.newlines?1:0),this.preserve_newlines&&(t=e.newlines<this.max_preserve_newlines+1?e.newlines:this.max_preserve_newlines+1);for(var r=0;r<t;r++)this.print_newline(0<r);return 0!==t},hi1.prototype.traverse_whitespace=function(e){return!(!e.whitespace_before&&!e.newlines||(this.print_preserved_newlines(e)||(this._output.space_before_token=!0),0))},hi1.prototype.previous_token_wrapped=function(){return this._output.previous_token_wrapped},hi1.prototype.print_newline=function(e){this._output.add_new_line(e)},hi1.prototype.print_token=function(e){e.text&&(this._output.set_indent(this.indent_level,this.alignment_size),this._output.add_token(e.text))},hi1.prototype.indent=function(){this.indent_level++},hi1.prototype.get_full_indent=function(e){return(e=this.indent_level+(e||0))<1?"":this._output.get_indent_string(e)},TagStack.prototype.get_parser_token=function(){return this._current_frame?this._current_frame.parser_token:null},TagStack.prototype.record_tag=function(e){e=new TagFrame(this._current_frame,e,this._printer.indent_level),this._current_frame=e},TagStack.prototype._try_pop_frame=function(e){var t=null;return e&&(t=e.parser_token,this._printer.indent_level=e.indent_level,this._current_frame=e.parent),t},TagStack.prototype._get_frame=function(e,t){for(var r=this._current_frame;r&&-1===e.indexOf(r.tag);){if(t&&-1!==t.indexOf(r.tag)){r=null;break}r=r.parent}return r},TagStack.prototype.try_pop=function(e,t){return t=this._get_frame([e],t),this._try_pop_frame(t)},TagStack.prototype.indent_to_tag=function(e){(e=this._get_frame(e))&&(this._printer.indent_level=e.indent_level)},Beautifier.prototype.beautify=function(){if(this._options.disabled)return this._source_text;var e=this._source_text,t=this._options.eol;"auto"===this._options.eol&&(t="\n",e&&f.test(e)&&(t=e.match(f)[0]));var r=(e=e.replace(h,"\n")).match(/^[\t ]*/)[0],n={text:"",type:""},i=new d,o=new hi1(this._options,r),a=new c(e,this._options).tokenize();this._tag_stack=new TagStack(o);for(var s=null,u=a.next();u.type!==l.EOF;)u.type===l.TAG_OPEN||u.type===l.COMMENT?i=s=this._handle_tag_open(o,u,i,n):u.type===l.ATTRIBUTE||u.type===l.EQUALS||u.type===l.VALUE||u.type===l.TEXT&&!i.tag_complete?s=this._handle_inside_tag(o,u,i,a):u.type===l.TAG_CLOSE?s=this._handle_tag_close(o,u,i):u.type===l.TEXT?s=this._handle_text(o,u,i):o.add_raw_token(u),n=s,u=a.next();return o._output.get_code(t)},Beautifier.prototype._handle_tag_close=function(e,t,r){var n={text:t.text,type:t.type};return e.alignment_size=0,r.tag_complete=!0,e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),r.is_unformatted?e.add_raw_token(t):("<"===r.tag_start_char&&(e.set_space_before_token("/"===t.text[0],!0),this._is_wrap_attributes_force_expand_multiline&&r.has_wrapped_attrs&&e.print_newline(!1)),e.print_token(t)),!r.indent_content||r.is_unformatted||r.is_content_unformatted||(e.indent(),r.indent_content=!1),r.is_inline_element||r.is_unformatted||r.is_content_unformatted||e.set_wrap_point(),n},Beautifier.prototype._handle_inside_tag=function(e,t,r,n){var i=r.has_wrapped_attrs,o={text:t.text,type:t.type};if(e.set_space_before_token(t.newlines||""!==t.whitespace_before,!0),r.is_unformatted)e.add_raw_token(t);else if("{"===r.tag_start_char&&t.type===l.TEXT)e.print_preserved_newlines(t)?(t.newlines=0,e.add_raw_token(t)):e.print_token(t);else{if(t.type===l.ATTRIBUTE?(e.set_space_before_token(!0),r.attr_count+=1):(t.type===l.EQUALS||t.type===l.VALUE&&t.previous.type===l.EQUALS)&&e.set_space_before_token(!1),t.type===l.ATTRIBUTE&&"<"===r.tag_start_char&&((this._is_wrap_attributes_preserve||this._is_wrap_attributes_preserve_aligned)&&(e.traverse_whitespace(t),i=i||0!==t.newlines),this._is_wrap_attributes_force)){var a=1<r.attr_count;if(this._is_wrap_attributes_force_expand_multiline&&1===r.attr_count){var s,u=!0,c=0;do{if((s=n.peek(c)).type===l.ATTRIBUTE){u=!1;break}}while((c+=1)<4&&s.type!==l.EOF&&s.type!==l.TAG_CLOSE);a=!u}a&&(e.print_newline(!1),i=!0)}e.print_token(t),i=i||e.previous_token_wrapped(),r.has_wrapped_attrs=i}return o},Beautifier.prototype._handle_text=function(e,t,r){var n={text:t.text,type:"TK_CONTENT"};return r.custom_beautifier_name?this._print_custom_beatifier_text(e,t,r):r.is_unformatted||r.is_content_unformatted?e.add_raw_token(t):(e.traverse_whitespace(t),e.print_token(t)),n},Beautifier.prototype._print_custom_beatifier_text=function(e,t,r){var n=this;if(""!==t.text){var i,o=t.text,a=1,s="",u="";"javascript"===r.custom_beautifier_name&&"function"==typeof this._js_beautify?i=this._js_beautify:"css"===r.custom_beautifier_name&&"function"==typeof this._css_beautify?i=this._css_beautify:"html"===r.custom_beautifier_name&&(i=function _beautifier(e,t){return new Beautifier(e,t,n._js_beautify,n._css_beautify).beautify()}),"keep"===this._options.indent_scripts?a=0:"separate"===this._options.indent_scripts&&(a=-e.indent_level);var c,a=e.get_full_indent(a),o=o.replace(/\n[ \t]*$/,"");if("html"!==r.custom_beautifier_name&&"<"===o[0]&&o.match(/^(<!--|<!\[CDATA\[)/)){if(!(r=/^(<!--[^\n]*|<!\[CDATA\[)(\n?)([ \t\n]*)([\s\S]*)(-->|]]>)$/.exec(o)))return void e.add_raw_token(t);s=a+r[1]+"\n",o=r[4],r[5]&&(u=a+r[5]),o=o.replace(/\n[ \t]*$/,""),(r[2]||-1!==r[3].indexOf("\n"))&&(r=r[3].match(/[ \t]+$/))&&(t.whitespace_before=r[0])}o=o&&(i?((c=function Child_options(){this.eol="\n"}).prototype=this._options.raw_options,i(a+o,new c)):a+(o=(c=t.whitespace_before)?o.replace(new RegExp("\n("+c+")?","g"),"\n"):o).replace(/\n/g,"\n"+a)),s&&(o=o?s+o+"\n"+u:s+u),e.print_newline(!1),o&&(t.text=o,t.whitespace_before="",t.newlines=0,e.add_raw_token(t),e.print_newline(!0))}},Beautifier.prototype._handle_tag_open=function(e,t,r,n){var i=this._get_tag_open_token(t);return!r.is_unformatted&&!r.is_content_unformatted||r.is_empty_element||t.type!==l.TAG_OPEN||0!==t.text.indexOf("</")?(e.traverse_whitespace(t),this._set_tag_position(e,t,i,r,n),i.is_inline_element||e.set_wrap_point(),e.print_token(t)):(e.add_raw_token(t),i.start_tag_token=this._tag_stack.try_pop(i.tag_name)),(this._is_wrap_attributes_force_aligned||this._is_wrap_attributes_aligned_multiple||this._is_wrap_attributes_preserve_aligned)&&(i.alignment_size=t.text.length+1),i.tag_complete||i.is_unformatted||(e.alignment_size=i.alignment_size),i};var d=function TagOpenParserToken(e,t){var r;this.parent=e||null,this.text="",this.type="TK_TAG_OPEN",this.tag_name="",this.is_inline_element=!1,this.is_unformatted=!1,this.is_content_unformatted=!1,this.is_empty_element=!1,this.is_start_tag=!1,this.is_end_tag=!1,this.indent_content=!1,this.multiline_content=!1,this.custom_beautifier_name=null,this.start_tag_token=null,this.attr_count=0,this.has_wrapped_attrs=!1,this.alignment_size=0,this.tag_complete=!1,this.tag_start_char="",this.tag_check="",t?(this.tag_start_char=t.text[0],this.text=t.text,"<"===this.tag_start_char?(r=t.text.match(/^<([^\s>]*)/),this.tag_check=r?r[1]:""):(r=t.text.match(/^{{(?:[\^]|#\*?)?([^\s}]+)/),this.tag_check=r?r[1]:"","{{#>"===t.text&&">"===this.tag_check&&null!==t.next&&(this.tag_check=t.next.text)),this.tag_check=this.tag_check.toLowerCase(),t.type===l.COMMENT&&(this.tag_complete=!0),this.is_start_tag="/"!==this.tag_check.charAt(0),this.tag_name=this.is_start_tag?this.tag_check:this.tag_check.substr(1),this.is_end_tag=!this.is_start_tag||t.closed&&"/>"===t.closed.text,this.is_end_tag=this.is_end_tag||"{"===this.tag_start_char&&(this.text.length<3||/[^#\^]/.test(this.text.charAt(2)))):this.tag_complete=!0};Beautifier.prototype._get_tag_open_token=function(e){return(e=new d(this._tag_stack.get_parser_token(),e)).alignment_size=this._options.wrap_attributes_indent_size,e.is_end_tag=e.is_end_tag||in_array(e.tag_check,this._options.void_elements),e.is_empty_element=e.tag_complete||e.is_start_tag&&e.is_end_tag,e.is_unformatted=!e.tag_complete&&in_array(e.tag_check,this._options.unformatted),e.is_content_unformatted=!e.is_empty_element&&in_array(e.tag_check,this._options.content_unformatted),e.is_inline_element=in_array(e.tag_name,this._options.inline)||"{"===e.tag_start_char,e},Beautifier.prototype._set_tag_position=function(e,t,r,n,i){r.is_empty_element||(r.is_end_tag?r.start_tag_token=this._tag_stack.try_pop(r.tag_name):(this._do_optional_end_element(r)&&(r.is_inline_element||e.print_newline(!1)),this._tag_stack.record_tag(r),"script"!==r.tag_name&&"style"!==r.tag_name||r.is_unformatted||r.is_content_unformatted||(r.custom_beautifier_name=ji1(r.tag_check,t)))),in_array(r.tag_check,this._options.extra_liners)&&(e.print_newline(!1),e._output.just_added_blankline()||e.print_newline(!0)),r.is_empty_element?("{"===r.tag_start_char&&"else"===r.tag_check&&(this._tag_stack.indent_to_tag(["if","unless","each"]),r.indent_content=!0,e.current_line_has_match(/{{#if/)||e.print_newline(!1)),"!--"===r.tag_name&&i.type===l.TAG_CLOSE&&n.is_end_tag&&-1===r.text.indexOf("\n")||(r.is_inline_element||r.is_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,r))):r.is_end_tag?(t=!1,t=(t=r.start_tag_token&&r.start_tag_token.multiline_content)||!r.is_inline_element&&!(n.is_inline_element||n.is_unformatted)&&!(i.type===l.TAG_CLOSE&&r.start_tag_token===n)&&"TK_CONTENT"!==i.type,(t=!r.is_content_unformatted&&!r.is_unformatted&&t)&&e.print_newline(!1)):(r.indent_content=!r.custom_beautifier_name,"<"===r.tag_start_char&&("html"===r.tag_name?r.indent_content=this._options.indent_inner_html:"head"===r.tag_name?r.indent_content=this._options.indent_head_inner_html:"body"===r.tag_name&&(r.indent_content=this._options.indent_body_inner_html)),r.is_inline_element||r.is_unformatted||"TK_CONTENT"===i.type&&!r.is_content_unformatted||e.print_newline(!1),this._calcluate_parent_multiline(e,r))},Beautifier.prototype._calcluate_parent_multiline=function(e,t){!t.parent||!e._output.just_added_newline()||(t.is_inline_element||t.is_unformatted)&&t.parent.is_inline_element||(t.parent.multiline_content=!0)};var o=["address","article","aside","blockquote","details","div","dl","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hr","main","nav","ol","p","pre","section","table","ul"],a=["a","audio","del","ins","map","noscript","video"];Beautifier.prototype._do_optional_end_element=function(e){var t,r=null;if(!e.is_empty_element&&e.is_start_tag&&e.parent)return"body"===e.tag_name?r=r||this._tag_stack.try_pop("head"):"li"===e.tag_name?r=r||this._tag_stack.try_pop("li",["ol","ul"]):"dd"===e.tag_name||"dt"===e.tag_name?r=(r=r||this._tag_stack.try_pop("dt",["dl"]))||this._tag_stack.try_pop("dd",["dl"]):"p"===e.parent.tag_name&&-1!==o.indexOf(e.tag_name)?(t=e.parent.parent)&&-1!==a.indexOf(t.tag_name)||(r=r||this._tag_stack.try_pop("p")):"rp"===e.tag_name||"rt"===e.tag_name?r=(r=r||this._tag_stack.try_pop("rt",["ruby","rtc"]))||this._tag_stack.try_pop("rp",["ruby","rtc"]):"optgroup"===e.tag_name?r=r||this._tag_stack.try_pop("optgroup",["select"]):"option"===e.tag_name?r=r||this._tag_stack.try_pop("option",["select","datalist","optgroup"]):"colgroup"===e.tag_name?r=r||this._tag_stack.try_pop("caption",["table"]):"thead"===e.tag_name?r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]):"tbody"===e.tag_name||"tfoot"===e.tag_name?r=(r=(r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("thead",["table"]))||this._tag_stack.try_pop("tbody",["table"]):"tr"===e.tag_name?r=(r=(r=r||this._tag_stack.try_pop("caption",["table"]))||this._tag_stack.try_pop("colgroup",["table"]))||this._tag_stack.try_pop("tr",["table","thead","tbody","tfoot"]):"th"!==e.tag_name&&"td"!==e.tag_name||(r=(r=r||this._tag_stack.try_pop("td",["table","thead","tbody","tfoot","tr"]))||this._tag_stack.try_pop("th",["table","thead","tbody","tfoot","tr"])),e.parent=this._tag_stack.get_parser_token(),r},e.exports.Beautifier=Beautifier},function(e,t,r){var n=r(6).Options;function Options(e){n.call(this,e,"html"),1===this.templating.length&&"auto"===this.templating[0]&&(this.templating=["django","erb","handlebars","php"]),this.indent_inner_html=this._get_boolean("indent_inner_html"),this.indent_body_inner_html=this._get_boolean("indent_body_inner_html",!0),this.indent_head_inner_html=this._get_boolean("indent_head_inner_html",!0),this.indent_handlebars=this._get_boolean("indent_handlebars",!0),this.wrap_attributes=this._get_selection("wrap_attributes",["auto","force","force-aligned","force-expand-multiline","aligned-multiple","preserve","preserve-aligned"]),this.wrap_attributes_indent_size=this._get_number("wrap_attributes_indent_size",this.indent_size),this.extra_liners=this._get_array("extra_liners",["head","body","/html"]),this.inline=this._get_array("inline",["a","abbr","area","audio","b","bdi","bdo","br","button","canvas","cite","code","data","datalist","del","dfn","em","embed","i","iframe","img","input","ins","kbd","keygen","label","map","mark","math","meter","noscript","object","output","progress","q","ruby","s","samp","select","small","span","strong","sub","sup","svg","template","textarea","time","u","var","video","wbr","text","acronym","big","strike","tt"]),this.void_elements=this._get_array("void_elements",["area","base","br","col","embed","hr","img","input","keygen","link","menuitem","meta","param","source","track","wbr","!doctype","?xml","basefont","isindex"]),this.unformatted=this._get_array("unformatted",[]),this.content_unformatted=this._get_array("content_unformatted",["pre","textarea"]),this.unformatted_content_delimiter=this._get_characters("unformatted_content_delimiter"),this.indent_scripts=this._get_selection("indent_scripts",["normal","keep","separate"])}Options.prototype=new n,e.exports.Options=Options},function(e,t,r){var n=r(9).Tokenizer,i=r(9).TOKEN,o=r(13).Directives,a=r(14).TemplatablePattern,s=r(12).Pattern,u={TAG_OPEN:"TK_TAG_OPEN",TAG_CLOSE:"TK_TAG_CLOSE",ATTRIBUTE:"TK_ATTRIBUTE",EQUALS:"TK_EQUALS",VALUE:"TK_VALUE",COMMENT:"TK_COMMENT",TEXT:"TK_TEXT",UNKNOWN:"TK_UNKNOWN",START:i.START,RAW:i.RAW,EOF:i.EOF},c=new o(/<\!--/,/-->/);((o=function Tokenizer(e,t){n.call(this,e,t),this._current_tag_name="",e=new a(this._input).read_options(this._options),t=new s(this._input),this.__patterns={word:e.until(/[\n\r\t <]/),single_quote:e.until_after(/'/),double_quote:e.until_after(/"/),attribute:e.until(/[\n\r\t =>]|\/>/),element_name:e.until(/[\n\r\t >\/]/),handlebars_comment:t.starting_with(/{{!--/).until_after(/--}}/),handlebars:t.starting_with(/{{/).until_after(/}}/),handlebars_open:t.until(/[\n\r\t }]/),handlebars_raw_close:t.until(/}}/),comment:t.starting_with(/<!--/).until_after(/-->/),cdata:t.starting_with(/<!\[CDATA\[/).until_after(/]]>/),conditional_comment:t.starting_with(/<!\[/).until_after(/]>/),processing:t.starting_with(/<\?/).until_after(/\?>/)},this._options.indent_handlebars&&(this.__patterns.word=this.__patterns.word.exclude("handlebars")),this._unformatted_content_delimiter=null,this._options.unformatted_content_delimiter&&(e=this._input.get_literal_regexp(this._options.unformatted_content_delimiter),this.__patterns.unformatted_content_delimiter=t.matching(e).until_after(e))}).prototype=new n)._is_comment=function(e){return!1},o.prototype._is_opening=function(e){return e.type===u.TAG_OPEN},o.prototype._is_closing=function(e,t){return e.type===u.TAG_CLOSE&&t&&((">"===e.text||"/>"===e.text)&&"<"===t.text[0]||"}}"===e.text&&"{"===t.text[0]&&"{"===t.text[1])},o.prototype._reset=function(){this._current_tag_name=""},o.prototype._get_next_token=function(e,t){this._readWhitespace();var r=this._input.peek();return null===r?this._create_token(u.EOF,""):this._read_open_handlebars(r,t)||this._read_attribute(r,e,t)||this._read_close(r,t)||this._read_raw_content(r,e,t)||this._read_content_word(r)||this._read_comment_or_cdata(r)||this._read_processing(r)||this._read_open(r,t)||this._create_token(u.UNKNOWN,this._input.next())},o.prototype._read_comment_or_cdata=function(e){var t=null,r=null,n=null;return"<"===e&&("!"===this._input.peek(1)&&((r=this.__patterns.comment.read())?(n=c.get_directives(r))&&"start"===n.ignore&&(r+=c.readIgnored(this._input)):r=this.__patterns.cdata.read()),r&&((t=this._create_token(u.COMMENT,r)).directives=n)),t},o.prototype._read_processing=function(e){var t=null,r=null;return"<"!==e||(r="!"===(e=this._input.peek(1))||"?"===e?(r=this.__patterns.conditional_comment.read())||this.__patterns.processing.read():r)&&((t=this._create_token(u.COMMENT,r)).directives=null),t},o.prototype._read_open=function(e,t){var r=null,n=null;return t||"<"===e&&(r=this._input.next(),"/"===this._input.peek()&&(r+=this._input.next()),r+=this.__patterns.element_name.read(),n=this._create_token(u.TAG_OPEN,r)),n},o.prototype._read_open_handlebars=function(e,t){var r=null,n=null;return t||this._options.indent_handlebars&&"{"===e&&"{"===this._input.peek(1)&&(n="!"===this._input.peek(2)?(r=(r=this.__patterns.handlebars_comment.read())||this.__patterns.handlebars.read(),this._create_token(u.COMMENT,r)):(r=this.__patterns.handlebars_open.read(),this._create_token(u.TAG_OPEN,r))),n},o.prototype._read_close=function(e,t){var r=null,n=null;return t&&("<"===t.text[0]&&(">"===e||"/"===e&&">"===this._input.peek(1))?(r=this._input.next(),"/"===e&&(r+=this._input.next()),n=this._create_token(u.TAG_CLOSE,r)):"{"===t.text[0]&&"}"===e&&"}"===this._input.peek(1)&&(this._input.next(),this._input.next(),n=this._create_token(u.TAG_CLOSE,"}}"))),n},o.prototype._read_attribute=function(e,t,r){var n=null;return r&&"<"===r.text[0]&&("="===e?n=this._create_token(u.EQUALS,this._input.next()):'"'===e||"'"===e?(r=this._input.next(),r+=('"'===e?this.__patterns.double_quote:this.__patterns.single_quote).read(),n=this._create_token(u.VALUE,r)):(r=this.__patterns.attribute.read())&&(n=t.type===u.EQUALS?this._create_token(u.VALUE,r):this._create_token(u.ATTRIBUTE,r))),n},o.prototype._is_content_unformatted=function(e){return-1===this._options.void_elements.indexOf(e)&&(-1!==this._options.content_unformatted.indexOf(e)||-1!==this._options.unformatted.indexOf(e))},o.prototype._read_raw_content=function(e,t,r){var n="";if(r&&"{"===r.text[0])n=this.__patterns.handlebars_raw_close.read();else if(t.type===u.TAG_CLOSE&&"<"===t.opened.text[0]&&"/"!==t.text[0])if("script"===(t=t.opened.text.substr(1).toLowerCase())||"style"===t){if(e=this._read_comment_or_cdata(e))return e.type=u.TEXT,e;n=this._input.readUntil(new RegExp("</"+t+"[\\n\\r\\t ]*?>","ig"))}else this._is_content_unformatted(t)&&(n=this._input.readUntil(new RegExp("</"+t+"[\\n\\r\\t ]*?>","ig")));return n?this._create_token(u.TEXT,n):null},o.prototype._read_content_word=function(e){var t="";if(t=(t=this._options.unformatted_content_delimiter&&e===this._options.unformatted_content_delimiter[0]?this.__patterns.unformatted_content_delimiter.read():t)||this.__patterns.word.read())return this._create_token(u.TEXT,t)},e.exports.Tokenizer=o,e.exports.TOKEN=u}],n={},e=function __webpack_require__(e){var t=n[e];return void 0!==t||(t=n[e]={exports:{}},r[e](t,t.exports,__webpack_require__)),t.exports}(18);t=e}();var i=t;n=[o,o(153),o(154)],void 0===(n=function(e){var r=o(153),n=o(154);return{html_beautify:function html_beautify(e,t){return i(e,t,r.js_beautify,n.css_beautify)}}}.apply(r,n))||(e.exports=n)}()},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var u=r(514),c=r(594).decode,l=r(595).HTMLParser,i=r(596),f=r(610),a=r(611),n=r(280);function trimWhitespace(e){return e&&e.replace(/^[ \n\r\t\f]+/,"").replace(/[ \n\r\t\f]+$/,"")}function collapseWhitespaceAll(e){return e&&e.replace(/[ \n\r\t\f\xA0]+/g,function(e){return"\t"===e?"\t":e.replace(/(^|\xA0+)[^\xA0]+/g,"$1 ")})}function collapseWhitespace(e,r,t,n,i){var o="",a="";return r.preserveLineBreaks&&(e=e.replace(/^[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*/,function(){return o="\n",""}).replace(/[ \n\r\t\f]*?[\n\r][ \n\r\t\f]*$/,function(){return a="\n",""})),t&&(e=e.replace(/^[ \n\r\t\f\xA0]+/,function(e){var t=!o&&r.conservativeCollapse;return t&&"\t"===e?"\t":e.replace(/^[^\xA0]+/,"").replace(/(\xA0+)[^\xA0]+/g,"$1 ")||(t?" ":"")})),n&&(e=e.replace(/[ \n\r\t\f\xA0]+$/,function(e){var t=!a&&r.conservativeCollapse;return t&&"\t"===e?"\t":e.replace(/[^\xA0]+(\xA0+)/g," $1").replace(/[^\xA0]+$/,"")||(t?" ":"")})),i&&(e=collapseWhitespaceAll(e)),o+e+a}var S=(r=n.createMapFromString)("a,abbr,acronym,b,bdi,bdo,big,button,cite,code,del,dfn,em,font,i,ins,kbd,label,mark,math,nobr,object,q,rp,rt,rtc,ruby,s,samp,select,small,span,strike,strong,sub,sup,svg,textarea,time,tt,u,var"),A=r("a,abbr,acronym,b,big,del,em,font,i,ins,kbd,mark,nobr,rp,s,samp,small,span,strike,strong,sub,sup,time,tt,u,var"),s=r("comment,img,input,wbr");function collapseWhitespaceSmart(e,t,r,n){var i=t&&!s(t);i&&!n.collapseInlineTagWhitespace&&(i="/"===t.charAt(0)?!S(t.slice(1)):!A(t));var o=r&&!s(r);return collapseWhitespace(e,n,i,o=o&&!n.collapseInlineTagWhitespace?"/"===r.charAt(0)?!A(r.slice(1)):!S(r):o,t&&r)}function attributesInclude(e,t){for(var r=e.length;r--;)if(e[r].name.toLowerCase()===t)return 1}var o=n.createMap(["text/javascript","text/ecmascript","text/jscript","application/javascript","application/x-javascript","application/ecmascript"]);function isScriptTypeAttribute(e){return""===(e=trimWhitespace(e.split(/;/,2)[0]).toLowerCase())||o(e)}function isStyleLinkTypeAttribute(e){return""===(e=trimWhitespace(e).toLowerCase())||"text/css"===e}function isStyleSheet(e,t){if("style"===e){for(var r=0,n=t.length;r<n;r++)if("type"===t[r].name.toLowerCase())return isStyleLinkTypeAttribute(t[r].value);return 1}}var k=r("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),x=r("true,false");function isLinkType(e,t,r){if("link"===e)for(var n=0,i=t.length;n<i;n++)if("rel"===t[n].name&&t[n].value===r)return 1}var h=r("img,source");function ignoreCSS(e){return"/* clean-css ignore:start */"+e+"/* clean-css ignore:end */"}function wrapCSS(e,t){switch(t){case"inline":return"*{"+e+"}";case"media":return"@media "+e+"{a{top:0}}";default:return e}}var C=r("html,head,body,colgroup,tbody"),O=r("html,head,body,li,dt,dd,p,rb,rt,rtc,rp,optgroup,option,colgroup,caption,thead,tbody,tfoot,tr,td,th"),M=r("meta,link,script,style,template,noscript"),N=r("dt,dd"),R=r("address,article,aside,blockquote,details,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,main,menu,nav,ol,p,pre,section,table,ul"),P=r("a,audio,del,ins,map,noscript,video"),I=r("rb,rt,rtc,rp"),B=r("rb,rtc,rp"),L=r("option,optgroup"),D=r("tbody,tfoot"),j=r("thead,tbody,tfoot"),U=r("td,th"),F=r("html,head,body"),H=r("html,body"),q=r("head,colgroup,caption"),z=r("dt,thead"),W=r("a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,bgsound,big,blink,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,content,data,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,element,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,i,iframe,image,img,input,ins,isindex,kbd,keygen,label,legend,li,link,listing,main,map,mark,marquee,menu,menuitem,meta,meter,multicol,nav,nobr,noembed,noframes,noscript,object,ol,optgroup,option,output,p,param,picture,plaintext,pre,progress,q,rb,rp,rt,rtc,ruby,s,samp,script,section,select,shadow,small,source,spacer,span,strike,strong,style,sub,summary,sup,table,tbody,td,template,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr,xmp"),d=new RegExp("^(?:class|id|style|title|lang|dir|on(?:focus|blur|change|click|dblclick|mouse(?:down|up|over|move|out)|key(?:press|down|up)))$");function hasAttrName(e,t){for(var r=t.length-1;0<=r;r--)if(t[r].name===e)return 1}function canCollapseWhitespace(e){return!/^(?:script|style|pre|textarea)$/.test(e)}function canTrimWhitespace(e){return!/^(?:pre|textarea)$/.test(e)}function normalizeAttr(e,t,r,n){var i=n.name(e.name),o=e.value;if(n.decodeEntities&&o&&(o=c(o,{isAttributeValue:!0})),!(n.removeRedundantAttributes&&function isAttributeRedundant(e,t,r,n){return r=r?trimWhitespace(r.toLowerCase()):"","script"===e&&"language"===t&&"javascript"===r||"form"===e&&"method"===t&&"get"===r||"input"===e&&"type"===t&&"text"===r||"script"===e&&"charset"===t&&!attributesInclude(n,"src")||"a"===e&&"name"===t&&attributesInclude(n,"id")||"area"===e&&"shape"===t&&"rect"===r}(r,i,o,t)||n.removeScriptTypeAttributes&&"script"===r&&"type"===i&&isScriptTypeAttribute(o)||n.removeStyleLinkTypeAttributes&&("style"===r||"link"===r)&&"type"===i&&isStyleLinkTypeAttribute(o)||(o=o&&function cleanAttributeValue(e,t,r,i,n){if(function isEventAttribute(e,t){var r=t.customEventAttributes;if(!r)return/^on[a-z]{3,}$/.test(e);for(var n=r.length;n--;)if(r[n].test(e))return 1}(t,i))return r=trimWhitespace(r).replace(/^javascript:\s*/i,""),i.minifyJS(r,!0);if("class"===t)return r=trimWhitespace(r),i.sortClassName?i.sortClassName(r):collapseWhitespaceAll(r);if(function isUriTypeAttribute(e,t){return/^(?:a|area|link|base)$/.test(t)&&"href"===e||"img"===t&&/^(?:src|longdesc|usemap)$/.test(e)||"object"===t&&/^(?:classid|codebase|data|usemap)$/.test(e)||"q"===t&&"cite"===e||"blockquote"===t&&"cite"===e||("ins"===t||"del"===t)&&"cite"===e||"form"===t&&"action"===e||"input"===t&&("src"===e||"usemap"===e)||"head"===t&&"profile"===e||"script"===t&&("src"===e||"for"===e)}(t,e))return r=trimWhitespace(r),isLinkType(e,n,"canonical")?r:i.minifyURLs(r);if(function isNumberTypeAttribute(e,t){return/^(?:a|area|object|button)$/.test(t)&&"tabindex"===e||"input"===t&&("maxlength"===e||"tabindex"===e)||"select"===t&&("size"===e||"tabindex"===e)||"textarea"===t&&/^(?:rows|cols|tabindex)$/.test(e)||"colgroup"===t&&"span"===e||"col"===t&&"span"===e||("th"===t||"td"===t)&&("rowspan"===e||"colspan"===e)}(t,e))return trimWhitespace(r);if("style"===t)return(r=trimWhitespace(r))&&(/;$/.test(r)&&!/&#?[0-9a-zA-Z]+;$/.test(r)&&(r=r.replace(/\s*;$/,";")),r=i.minifyCSS(r,"inline")),r;if(function isSrcset(e,t){return"srcset"===e&&h(t)}(t,e))r=trimWhitespace(r).split(/\s+,\s*|\s*,\s+/).map(function(e){var t=e,r="",n=e.match(/\s+([1-9][0-9]*w|[0-9]+(?:\.[0-9]+)?x)$/);return n&&(t=t.slice(0,-n[0].length),e=+n[1].slice(0,-1),n=n[1].slice(-1),1==e&&"x"===n||(r=" "+e+n)),i.minifyURLs(t)+r}).join(", ");else if(function isMetaViewport(e,t){if("meta"===e)for(var r=0,n=t.length;r<n;r++)if("name"===t[r].name&&"viewport"===t[r].value)return 1}(e,n)&&"content"===t)r=r.replace(/\s+/g,"").replace(/[0-9]+\.[0-9]+/g,function(e){return(+e).toString()});else{if(function isContentSecurityPolicy(e,t){if("meta"===e)for(var r=0,n=t.length;r<n;r++)if("http-equiv"===t[r].name.toLowerCase()&&"content-security-policy"===t[r].value.toLowerCase())return 1}(e,n)&&"content"===t.toLowerCase())return collapseWhitespaceAll(r);if(i.customAttrCollapse&&i.customAttrCollapse.test(t))r=r.replace(/\n+|\r+|\s{2,}/g,"");else if("script"===e&&"type"===t)r=trimWhitespace(r.replace(/\s*;\s*/g,";"));else if(function isMediaQuery(e,t,r){return"media"===r&&(isLinkType(e,t,"stylesheet")||isStyleSheet(e,t))}(e,n,t))return r=trimWhitespace(r),i.minifyCSS(r,"media")}return r}(r,i,o,n,t),n.removeEmptyAttributes&&function canDeleteEmptyAttribute(e,t,r,n){return(!r||/^\s*$/.test(r))&&("function"==typeof n.removeEmptyAttributes?n.removeEmptyAttributes(t,e):"input"===e&&"value"===t||d.test(t))}(r,i,o,n))))return{attr:e,name:i,value:o=n.decodeEntities&&o?o.replace(/&(#?[0-9a-zA-Z]+;)/g,"&$1"):o}}function identity(e){return e}function uniqueId(e){for(var t;t=Math.random().toString(36).replace(/^0\.[0-9]*/,""),~e.indexOf(t););return t}var K=r("script,style");function minify(i,h,e){h.collapseWhitespace&&(i=collapseWhitespace(i,h,!0,!0));var d,p,o,m,a,_=[],g="",b="",y=[],v=[],w=[],E="",T="",n=[],s=[];i=i.replace(/<!-- htmlmin:ignore -->([\s\S]*?)<!-- htmlmin:ignore -->/g,function(e,t){o||(o=uniqueId(i),r=new RegExp("^"+o+"([0-9]+)$"),h.ignoreCustomComments?h.ignoreCustomComments=h.ignoreCustomComments.slice():h.ignoreCustomComments=[],h.ignoreCustomComments.push(r));var r="\x3c!--"+o+n.length+"--\x3e";return n.push(t),r});var t=h.ignoreCustomFragments.map(function(e){return e.source});function _canTrimWhitespace(e,t){return h.canTrimWhitespace(e,t,canTrimWhitespace)}function removeStartTag(){for(var e=_.length-1;0<e&&!/^<[^/!]/.test(_[e]);)e--;_.length=Math.max(0,e)}function removeEndTag(){for(var e=_.length-1;0<e&&!/^<\//.test(_[e]);)e--;_.length=Math.max(0,e)}function trimTrailingWhitespace(e,t){for(var r=null;0<=e&&_canTrimWhitespace(r);e--){var n=_[e],i=n.match(/^<\/([\w:-]+)>$/);if(i)r=i[1];else if(/>$/.test(n)||(_[e]=collapseWhitespaceSmart(n,null,t,h)))break}}function squashTrailingWhitespace(e){var t,r=_.length-1;1<_.length&&(t=_[_.length-1],/^(?:<!|$)/.test(t)&&-1===t.indexOf(o)&&r--),trimTrailingWhitespace(r,e)}return t.length&&(t=new RegExp("\\s*(?:"+t.join("|")+")+\\s*","g"),i=i.replace(t,function(e){var r,n;m||(m=uniqueId(i),a=new RegExp("(\\s*)"+m+"([0-9]+)"+m+"(\\s*)","g"),h.minifyCSS&&(h.minifyCSS=(n=h.minifyCSS,function(t,e){t=t.replace(a,function(e,t,r){var n=s[+r];return n[1]+m+r+m+n[2]});var r=[];return(new u).minify(wrapCSS(t,e)).warnings.forEach(function(e){(e=a.exec(e))&&(e=m+e[2]+m,t=t.replace(e,ignoreCSS(e)),r.push(e))}),t=n(t,e),r.forEach(function(e){t=t.replace(ignoreCSS(e),e)}),t})),h.minifyJS&&(h.minifyJS=(r=h.minifyJS,function(e,t){return r(e.replace(a,function(e,t,r){var n=s[+r];return n[1]+m+r+m+n[2]}),t)})));var t=m+s.length+m;return s.push(/^(\s*)[\s\S]*?(\s*)$/.exec(e)),"\t"+t+"\t"})),(h.sortAttributes&&"function"!=typeof h.sortAttributes||h.sortClassName&&"function"!=typeof h.sortClassName)&&function createSortFns(e,s,t,r){var u=s.sortAttributes&&Object.create(null),c=s.sortClassName&&new f;function attrNames(e){return e.map(function(e){return s.name(e.name)})}function shouldSkipUID(e,t){return!t||-1===e.indexOf(t)}function shouldSkipUIDs(e){return shouldSkipUID(e,t)&&shouldSkipUID(e,r)}var n,i=s.log;if(s.log=identity,s.sortAttributes=!1,s.sortClassName=!1,function scan(e){var o,a;new l(e,{start:function start(e,t){u&&(u[e]||(u[e]=new f),u[e].add(attrNames(t).filter(shouldSkipUIDs)));for(var r=0,n=t.length;r<n;r++){var i=t[r];c&&i.value&&"class"===s.name(i.name)?c.add(trimWhitespace(i.value).split(/[ \t\n\f\r]+/).filter(shouldSkipUIDs)):s.processScripts&&"type"===i.name.toLowerCase()&&(o=e,a=i.value)}},end:function end(){o=""},chars:function chars(e){s.processScripts&&K(o)&&-1<s.processScripts.indexOf(a)&&scan(e)}})}(minify(e,s)),s.log=i,u){var o,a=Object.create(null);for(o in u)a[o]=u[o].createSorter();s.sortAttributes=function(e,r){var n,t=a[e];t&&(n=Object.create(null),(e=attrNames(r)).forEach(function(e,t){(n[e]||(n[e]=[])).push(r[t])}),t.sort(e).forEach(function(e,t){r[t]=n[e].shift()}))}}c&&(n=c.createSorter(),s.sortClassName=function(e){return n.sort(e.split(/[ \n\f\r]+/)).join(" ")})}(i,h,o,m),new l(i,{partialMarkup:e,continueOnParseError:h.continueOnParseError,customAttrAssign:h.customAttrAssign,customAttrSurround:h.customAttrSurround,html5:h.html5,start:function start(e,t,r,n,i){"svg"===e.toLowerCase()&&((h=Object.create(h)).caseSensitive=!0,h.keepClosingSlash=!0,h.name=identity),e=h.name(e),A(d=b=e)||(g=""),p=!1,y=t;var o,a=h.removeOptionalTags;a&&((o=W(e))&&function canRemoveParentTag(e,t){switch(e){case"html":case"head":return 1;case"body":return!M(t);case"colgroup":return"col"===t;case"tbody":return"tr"===t}}(E,e)&&removeStartTag(),E="",o&&function canRemovePrecedingTag(e,t){switch(e){case"html":case"head":case"body":case"colgroup":case"caption":return 1;case"li":case"optgroup":case"tr":return t===e;case"dt":case"dd":return N(t);case"p":return R(t);case"rb":case"rt":case"rp":return I(t);case"rtc":return B(t);case"option":return L(t);case"thead":case"tbody":return D(t);case"tfoot":return"tbody"===t;case"td":case"th":return U(t)}}(T,e)&&(removeEndTag(),a=!function isStartTagMandatory(e,t){switch(t){case"colgroup":return"colgroup"===e;case"tbody":return j(e)}}(T,e)),T=""),h.collapseWhitespace&&(v.length||squashTrailingWhitespace(e),r||(_canTrimWhitespace(e,t)&&!v.length||v.push(e),function _canCollapseWhitespace(e,t){return h.canCollapseWhitespace(e,t,canCollapseWhitespace)}(e,t)&&!w.length||w.push(e)));var s=n&&h.keepClosingSlash;_.push("<"+e),h.sortAttributes&&h.sortAttributes(e,t);for(var u=[],c=t.length,l=!0;0<=--c;){var f=normalizeAttr(t[c],t,e,h);f&&(u.unshift(function buildAttr(e,t,r,n,i){var o,a,s=e.name,u=e.value,c=e.attr,e=c.quote;return void 0===u||r.removeAttributeQuotes&&!~u.indexOf(i)&&function canRemoveAttributeQuotes(e){return/^[^ \t\n\f\r"'`=<>]+$/.test(e)}(u)?a=!n||t||/\/$/.test(u)?u+" ":u:(r.preventAttributesEscaping||(u='"'==(e=void 0===r.quoteCharacter?(u.match(/'/g)||[]).length<(u.match(/"/g)||[]).length?"'":'"':"'"===r.quoteCharacter?"'":'"')?u.replace(/"/g,"""):u.replace(/'/g,"'")),a=e+u+e,n||r.removeTagWhitespace||(a+=" ")),void 0===u||r.collapseBooleanAttributes&&function isBooleanAttribute(e,t){return k(e)||"draggable"===e&&!x(t)}(s.toLowerCase(),u.toLowerCase())?(o=s,n||(o+=" ")):o=s+c.customAssign+a,c.customOpen+o+c.customClose}(f,s,h,l,m)),l=!1)}0<u.length?(_.push(" "),_.push.apply(_,u)):a&&C(e)&&(E=e),_.push(_.pop()+(s?"/":"")+">"),i&&!h.includeAutoGeneratedTags&&(removeStartTag(),E="")},end:function end(e,t,r){e=(h="svg"===e.toLowerCase()?Object.getPrototypeOf(h):h).name(e),h.collapseWhitespace&&(v.length?e===v[v.length-1]&&v.pop():squashTrailingWhitespace("/"+e),w.length&&e===w[w.length-1]&&w.pop());var n=!1;e===b&&(b="",n=!p),h.removeOptionalTags&&(n&&F(E)&&removeStartTag(),E="",!W(e)||!T||z(T)||"p"===T&&P(e)||removeEndTag(),T=O(e)?e:""),h.removeEmptyElements&&n&&function canRemoveElement(e,t){switch(e){case"textarea":return;case"audio":case"script":case"video":if(hasAttrName("src",t))return;break;case"iframe":if(hasAttrName("src",t)||hasAttrName("srcdoc",t))return;break;case"object":if(hasAttrName("data",t))return;break;case"applet":if(hasAttrName("code",t))return}return 1}(e,t)?(removeStartTag(),T=E=""):(r&&!h.includeAutoGeneratedTags?T="":_.push("</"+e+">"),d="/"+e,S(e)?n&&(g+="|"):g="")},chars:function chars(t,e,r){if(e=""===e?"comment":e,r=""===r?"comment":r,h.decodeEntities&&t&&!K(b)&&(t=c(t)),h.collapseWhitespace){if(!v.length){var n;if("comment"!==e||-1===(n=_[_.length-1]).indexOf(o)&&(n||(e=d),1<_.length&&(!n||!h.conservativeCollapse&&/ $/.test(g))&&(n=_.length-2,_[n]=_[n].replace(/\s+$/,function(e){return t=e+t,""}))),e)if("/nobr"===e||"wbr"===e){if(/^\s/.test(t)){for(var i=_.length-1;0<i&&0!==_[i].lastIndexOf("<"+e);)i--;trimTrailingWhitespace(i-1,"br")}}else A("/"===e.charAt(0)?e.slice(1):e)&&(t=collapseWhitespace(t,h,/(?:^|\s)$/.test(g)));!(t=e||r?collapseWhitespaceSmart(t,e,r,h):collapseWhitespace(t,h,!0,!0))&&/\s$/.test(g)&&e&&"/"===e.charAt(0)&&trimTrailingWhitespace(_.length-1,r)}w.length||"html"===r||e&&r||(t=collapseWhitespace(t,h,!1,!1,!0))}h.processScripts&&K(b)&&(t=function processScript(e,t,r){for(var n=0,i=r.length;n<i;n++)if("type"===r[n].name.toLowerCase()&&-1<t.processScripts.indexOf(r[n].value))return minify(e,t);return e}(t,h,y)),function isExecutableScript(e,t){if("script"===e){for(var r=0,n=t.length;r<n;r++)if("type"===t[r].name.toLowerCase())return isScriptTypeAttribute(t[r].value);return 1}}(b,y)&&(t=h.minifyJS(t)),isStyleSheet(b,y)&&(t=h.minifyCSS(t)),h.removeOptionalTags&&t&&("html"!==E&&("body"!==E||/^\s/.test(t))||removeStartTag(),E="",(H(T)||q(T)&&!/^\s/.test(t))&&removeEndTag(),T=""),d=/^\s*$/.test(t)?e:"comment",h.decodeEntities&&t&&!K(b)&&(t=t.replace(/&((?:Iacute|aacute|uacute|plusmn|Otilde|otilde|agrave|Agrave|Yacute|yacute|Oslash|oslash|atilde|Atilde|brvbar|ccedil|Ccedil|Ograve|curren|divide|eacute|Eacute|ograve|Oacute|egrave|Egrave|Ugrave|frac12|frac14|frac34|ugrave|oacute|iacute|Ntilde|ntilde|Uacute|middot|igrave|Igrave|iquest|Aacute|cedil|laquo|micro|iexcl|Icirc|icirc|acirc|Ucirc|Ecirc|ocirc|Ocirc|ecirc|ucirc|Aring|aring|AElig|aelig|acute|pound|raquo|Acirc|times|THORN|szlig|thorn|COPY|auml|ordf|ordm|Uuml|macr|uuml|Auml|ouml|Ouml|para|nbsp|euml|quot|QUOT|Euml|yuml|cent|sect|copy|sup1|sup2|sup3|iuml|Iuml|ETH|shy|reg|not|yen|amp|AMP|REG|uml|eth|deg|gt|GT|LT|lt)(?!;)|(?:#?[0-9a-zA-Z]+;))/g,"&$1").replace(/</g,"<")),a&&h.collapseWhitespace&&v.length&&(t=t.replace(a,function(e,t,r){return s[+r][0]})),g+=t,t&&(p=!0),_.push(t)},comment:function comment(e,t){var r=t?"<!":"\x3c!--",t=t?">":"--\x3e";e=function isConditionalComment(e){return/^\[if\s[^\]]+]|\[endif]$/.test(e)}(e)?r+function cleanConditionalComment(e,i){return i.processConditionalComments?e.replace(/^(\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif])$/,function(e,t,r,n){return t+minify(r,i,!0)+n}):e}(e,h)+t:h.removeComments?function isIgnoredComment(e,t){for(var r=0,n=t.ignoreCustomComments.length;r<n;r++)if(t.ignoreCustomComments[r].test(e))return 1}(e,h)?"\x3c!--"+e+"--\x3e":"":r+e+t,h.removeOptionalTags&&e&&(T=E=""),_.push(e)},doctype:function doctype(e){_.push(h.useShortDoctype?"<!doctype"+(h.removeTagWhitespace?"":" ")+"html>":collapseWhitespaceAll(e))}}),h.removeOptionalTags&&(F(E)&&removeStartTag(),T&&!z(T)&&removeEndTag()),h.collapseWhitespace&&squashTrailingWhitespace("br"),function joinResultSegments(e,t,r,n){var i,o=t.maxLineLength;if(o){for(var a="",s=[];e.length;){var u=a.length,c=e[0].indexOf("\n");c<0?a+=n(r(e.shift())):(a+=n(r(e[0].slice(0,c))),e[0]=e[0].slice(c+1)),0<u&&a.length>o?(s.push(a.slice(0,u)),a=a.slice(u)):0<=c&&(s.push(a),a="")}a&&s.push(a),i=s.join("\n")}else i=n(r(e.join("")));return t.collapseWhitespace?collapseWhitespace(i,t,!0,!0):i}(_,h,a?function(e){return e.replace(a,function(e,t,r,n){return r=s[+r][0],h.collapseWhitespace?("\t"!==t&&(r=t+r),"\t"!==n&&(r+=n),collapseWhitespace(r,{preserveLineBreaks:h.preserveLineBreaks,conservativeCollapse:!h.trimCustomFragments},/^[ \n\r\t\f]/.test(r),/[ \n\r\t\f]$/.test(r))):r})}:identity,o?function(e){return e.replace(new RegExp("\x3c!--"+o+"([0-9]+)--\x3e","g"),function(e,t){return n[+t]})}:identity)}t.minify=function(e,t){var r=Date.now(),e=minify(e,t=function processOptions(t){var o={name:function name(e){return e.toLowerCase()},canCollapseWhitespace:canCollapseWhitespace,canTrimWhitespace:canTrimWhitespace,html5:!0,ignoreCustomComments:[/^!/],ignoreCustomFragments:[/<%[\s\S]*?%>/,/<\?[\s\S]*?\?>/],includeAutoGeneratedTags:!0,log:identity,minifyCSS:identity,minifyJS:identity,minifyURLs:identity};return Object.keys(t).forEach(function(e){var n=t[e];"caseSensitive"===e?n&&(o.name=identity):"log"===e?"function"==typeof n&&(o.log=n):"minifyCSS"===e&&"function"!=typeof n?n&&("object"!==_typeof(n)&&(n={}),o.minifyCSS=function(e,t){e=e.replace(/(url\s*\(\s*)("|'|)(.*?)\2(\s*\))/gi,function(e,t,r,n,i){return t+r+o.minifyURLs(n)+r+i});var r=new u(n).minify(wrapCSS(e,t));return 0<r.errors.length?(r.errors.forEach(o.log),e):function unwrapCSS(e,t){var r;switch(t){case"inline":r=e.match(/^\*\{([\s\S]*)\}$/);break;case"media":r=e.match(/^@media ([\s\S]*?)\s*{[\s\S]*}$/)}return r?r[1]:e}(r.styles,t)}):"minifyJS"===e&&"function"!=typeof n?n&&(((n="object"!==_typeof(n)?{}:n).parse||(n.parse={})).bare_returns=!1,o.minifyJS=function(e,t){var r=(r=e.match(/^\s*<!--.*/))?e.slice(r[0].length).replace(/\n\s*-->\s*$/,""):e;return n.parse.bare_returns=t,(r=a.minify(r,n)).error?(o.log(r.error),e):r.code.replace(/;$/,"")}):"minifyURLs"===e&&"function"!=typeof n?n&&("string"==typeof n?n={site:n}:"object"!==_typeof(n)&&(n={}),o.minifyURLs=function(t){try{return i.relate(t,n)}catch(e){return o.log(e),t}}):o[e]=n}),o}(t||{}));return t.log("minified in: "+(Date.now()-r)+"ms"),e}},function(e,t,r){e.exports=r(515)},function(e,t,w){!function(s){var u=w(516),c=w(517),l=w(525),f=w(549),t=w(550),r=w(551),n=w(104).formatFrom,i=w(571),o=w(572),a=w(573),h=w(31).OptimizationLevel,d=w(31).optimizationLevelFrom,p=w(574),m=w(575),_=w(576),g=w(583),b=w(592),y=w(593),v=e.exports=function CleanCSS(e){this.options={compatibility:t((e=e||{}).compatibility),fetch:r(e.fetch),format:n(e.format),inline:i(e.inline),inlineRequest:o(e.inlineRequest),inlineTimeout:a(e.inlineTimeout),level:d(e.level),rebase:p(e.rebase),rebaseTo:m(e.rebaseTo),returnPromise:!!e.returnPromise,sourceMap:!!e.sourceMap,sourceMapInlineSources:!!e.sourceMapInlineSources}};function minify(e,t,r,n){var i="function"!=typeof r?r:null,o="function"==typeof n?n:"function"==typeof r?r:null,a={stats:{efficiency:0,minifiedSize:0,originalSize:0,startedAt:Date.now(),timeSpent:0},cache:{specificity:{}},errors:[],inlinedStylesheets:[],inputSourceMapTracker:_(),localOnly:!o,options:t,source:null,sourcesContent:{},validator:f(t.compatibility),warnings:[]};return i&&a.inputSourceMapTracker.track(void 0,i),function runner(e){return e?function(e){return e()}:s.nextTick}(a.localOnly)(function(){return g(e,a,function(e){return e=function withMetadata(e,t){return e.stats=function calculateStatsFrom(e,t){var r=Date.now()-t.stats.startedAt;return delete t.stats.startedAt,t.stats.timeSpent=r,t.stats.efficiency=1-e.length/t.stats.originalSize,t.stats.minifiedSize=e.length,t.stats}(e.styles,t),e.errors=t.errors,e.inlinedStylesheets=t.inlinedStylesheets,e.warnings=t.warnings,e}((a.options.sourceMap?y:b)(function optimize(e,t){var r=u(e,t);return r=h.One in t.options.level?c(e,t):e,h.Two in t.options.level?l(e,t,!0):r}(e,a),a),a),o?o(0<a.errors.length?a.errors:null,e):e})})}v.process=function(e,t){var r=t.to;return delete t.to,new v(Object.assign({returnPromise:!0,rebaseTo:r},t)).minify(e).then(function(e){return{css:e.styles}})},v.prototype.minify=function(e,t,r){var i=this.options;return i.returnPromise?new Promise(function(r,n){minify(e,i,t,function(e,t){return e?n(e):r(t)})}):minify(e,i,t,r)}}.call(this,w(9))},function(e,t){e.exports=function level0Optimize(e){return e}},function(e,t,r){var _=r(518),g=r(519),b=r(520),d=r(155),p=r(156),m=r(523),y=r(524),v=r(157),w=r(256),E=r(76),T=r(61).all,S=r(31).OptimizationLevel,A=r(10),k=r(16),x=r(105),C=r(158),O=r(14).rules,M="ignore-property",N="@charset",R=new RegExp("^"+N,"i"),P=r(257).DEFAULT,I=/(?:^|\s|\()(-?\d+)px/,B=/^(\-?[\d\.]+)(m?s)$/,L=/[0-9a-f]/i,D=/^(?:\-chrome\-|\-[\w\-]+\w|\w[\w\-]+\w|\-\-\S+)$/,j=/^@import/i,U=/^('.*'|".*")$/,F=/^['"][a-zA-Z][a-zA-Z\d\-_]+['"]$/,H=/^url\(/i,q=/^local\(/i,z=/^--\S+$/;function isNegative(e){return e&&"-"==e[1][0]&&parseFloat(e[1])<0}function optimizeBody(e,t,r){var n,i,o,a,s,u,c=r.options,l=c.level[S.One],f=T(t,!0);e:for(var h=0,d=f.length;h<d;h++)if(i=(n=f[h]).name,D.test(i)||(u=n.all[n.position],r.warnings.push("Invalid property name '"+i+"' at "+x(u[1][2][0])+". Ignoring."),n.unused=!0),0===n.value.length&&(u=n.all[n.position],r.warnings.push("Empty property '"+i+"' at "+x(u[1][2][0])+". Ignoring."),n.unused=!0),n.hack&&((n.hack[0]==v.ASTERISK||n.hack[0]==v.UNDERSCORE)&&!c.compatibility.properties.iePrefixHack||n.hack[0]==v.BACKSLASH&&!c.compatibility.properties.ieSuffixHack||n.hack[0]==v.BANG&&!c.compatibility.properties.ieBangHack)&&(n.unused=!0),l.removeNegativePaddings&&0===i.indexOf("padding")&&(isNegative(n.value[0])||isNegative(n.value[1])||isNegative(n.value[2])||isNegative(n.value[3]))&&(n.unused=!0),!c.compatibility.properties.ieFilters&&function isLegacyFilter(e){return("filter"==e.name||"-ms-filter"==e.name)&&(-1<(e=e.value[0][1]).indexOf("progid")||0===e.indexOf("alpha")||0===e.indexOf("chroma"))}(n)&&(n.unused=!0),!n.unused)if(n.block)optimizeBody(e,n.value[0][1],r);else if(!z.test(i)){for(var p=0,m=n.value.length;p<m;p++){if(o=n.value[p][0],s=function isUrl(e){return H.test(e)}(a=n.value[p][1]),o==A.PROPERTY_BLOCK){n.unused=!0,r.warnings.push("Invalid value token at "+x(a[0][1][2][0])+". Ignoring.");break}if(s&&!r.validator.isUrl(a)){n.unused=!0,r.warnings.push("Broken URL '"+a+"' at "+x(n.value[p][2][0])+". Ignoring.");break}if(s?(a=l.normalizeUrls?function normalizeUrl(e){return e.replace(H,"url(").replace(/\\?\n|\\?\r\n/g,"")}(a):a,a=c.compatibility.properties.urlQuotes?a:function removeUrlQuotes(e){return!/^url\(['"].+['"]\)$/.test(e)||/^url\(['"].*[\*\s\(\)'"].*['"]\)$/.test(e)||/^url\(['"]data:[^;]+;charset/.test(e)?e:e.replace(/["']/g,"")}(a)):function isQuoted(e){return U.test(e)}(a)||function isLocal(e){return q.test(e)}(a)?a=l.removeQuotes?function removeQuotes(e,t){return"content"==e||-1<e.indexOf("font-variation-settings")||-1<e.indexOf("font-feature-settings")||"grid"==e||-1<e.indexOf("grid-")||!F.test(t)?t:t.substring(1,t.length-1)}(i,a):a:(a=function optimizePixelLengths(e,t,i){return I.test(t)?t.replace(I,function(e,t){var r,n=parseInt(t);return 0===n?e:(i.properties.shorterLengthUnits&&i.units.pt&&3*n%4==0&&(r=3*n/4+"pt"),i.properties.shorterLengthUnits&&i.units.pc&&n%16==0&&(r=n/16+"pc"),(r=(r=i.properties.shorterLengthUnits&&i.units.in&&n%96==0?n/96+"in":r)&&e.substring(0,e.indexOf(t))+r)&&r.length<e.length?r:e)}):t}(0,a=function optimizePrecision(e,t,o){return o.enabled&&-1!==t.indexOf(".")?t.replace(o.decimalPointMatcher,"$1$2$3").replace(o.zeroMatcher,function(e,t,r,n){var i=o.units[n].multiplier,t=parseInt(t),t=isNaN(t)?0:t,r=parseFloat(r);return Math.round((t+r)*i)/i+n}):t}(0,a=l.removeWhitespace?function optimizeWhitespace(e,t){return-1<e.indexOf("filter")||-1==t.indexOf(" ")||0===t.indexOf("expression")||-1<t.indexOf(k.SINGLE_QUOTE)||-1<t.indexOf(k.DOUBLE_QUOTE)?t:(t=-1<(t=t.replace(/\s+/g," ")).indexOf("calc")?t.replace(/\) ?\/ ?/g,")/ "):t).replace(/(\(;?)\s+/g,"$1").replace(/\s+(;?\))/g,"$1").replace(/, /g,",")}(i,a):a,c.precision),c.compatibility),a=l.replaceTimeUnits?function optimizeTimeUnits(e,t){return B.test(t)?t.replace(B,function(e,t,r){var n;return"ms"==r?n=parseInt(t)/1e3+"s":"s"==r&&(n=1e3*parseFloat(t)+"ms"),n.length<e.length?n:e}):t}(0,a):a,a=l.replaceZeroUnits?function optimizeZeroUnits(e,t){return-1==t.indexOf("0")?t:(t=-1<t.indexOf("-")?t.replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2").replace(/([^\w\d\-]|^)\-0([^\.]|$)/g,"$10$2"):t).replace(/(^|\s)0+([1-9])/g,"$1$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/(^|\D)\.0+(\D|$)/g,"$10$2").replace(/\.([1-9]*)0+(\D|$)/g,function(e,t,r){return(0<t.length?".":"")+t+r}).replace(/(^|\D)0\.(\d)/g,"$1.$2")}(0,a):a,c.compatibility.properties.zeroUnits&&(a=function optimizeUnits(e,t,r){return/^(?:\-moz\-calc|\-webkit\-calc|calc|rgb|hsl|rgba|hsla)\(/.test(t)||"flex"==e||"-ms-flex"==e||"-webkit-flex"==e||"flex-basis"==e||"-webkit-flex-basis"==e||0<t.indexOf("%")&&("height"==e||"max-height"==e||"width"==e||"max-width"==e)?t:t.replace(r,"$10$2").replace(r,"$10$2")}(i,a=function optimizeZeroDegUnit(e,t){return-1==t.indexOf("0deg")?t:t.replace(/\(0deg\)/g,"(0)")}(0,a),c.unitsRegexp)),c.compatibility.properties.colors&&(a=function optimizeColors(e,t,r){return t.match(/#|rgb|hsl/gi)&&(t=t.replace(/(rgb|hsl)a?\((\-?\d+),(\-?\d+\%?),(\-?\d+\%?),(0*[1-9]+[0-9]*(\.?\d*)?)\)/gi,function(e,t,r,n,i,o){return 1<=parseInt(o,10)?t+"("+[r,n,i].join(",")+")":e}).replace(/rgb\((\-?\d+),(\-?\d+),(\-?\d+)\)/gi,function(e,t,r,n){return b(t,r,n)}).replace(/hsl\((-?\d+),(-?\d+)%?,(-?\d+)%?\)/gi,function(e,t,r,n){return g(t,r,n)}).replace(/(^|[^='"])#([0-9a-f]{6})/gi,function(e,t,r,n,i){return(n=i[n+e.length])&&L.test(n)?e:(r[0]==r[1]&&r[2]==r[3]&&r[4]==r[5]?t+"#"+r[0]+r[2]+r[4]:t+"#"+r).toLowerCase()}).replace(/(^|[^='"])#([0-9a-f]{3})/gi,function(e,t,r){return t+"#"+r.toLowerCase()}).replace(/(rgb|rgba|hsl|hsla)\(([^\)]+)\)/gi,function(e,t,r){var n=r.split(","),i=t&&t.toLowerCase();return"hsl"==i&&3==n.length||"hsla"==i&&4==n.length||"rgb"==i&&3===n.length&&0<r.indexOf("%")||"rgba"==i&&4==n.length&&0<r.indexOf("%")?(-1==n[1].indexOf("%")&&(n[1]+="%"),-1==n[2].indexOf("%")&&(n[2]+="%"),t+"("+n.join(",")+")"):e}),r.colors.opacity&&-1==e.indexOf("background")&&(t=t.replace(/(?:rgba|hsla)\(0,0%?,0%?,0\)/g,function(e){return-1<C(t,",").pop().indexOf("gradient(")?e:"transparent"}))),_(t)}(i,a,c.compatibility))),(a=function transformValue(e,t,r,n){return void 0===(r=n(e,t,O(r)))?t:!1===r?M:r}(i,a,e,l.transform))===M){n.unused=!0;continue e}n.value[p][1]=a}l.replaceMultipleZeros&&function optimizeMultipleZeros(e){var t,r=e.value;(t=4==r.length&&"0"===r[0][1]&&"0"===r[1][1]&&"0"===r[2][1]&&"0"===r[3][1]?-1<e.name.indexOf("box-shadow")?2:1:t)&&(e.value.splice(t),e.dirty=!0)}(n),"background"==i&&l.optimizeBackground?function optimizeBackground(e){1==(e=e.value).length&&"none"==e[0][1]&&(e[0][1]="0 0"),1==e.length&&"transparent"==e[0][1]&&(e[0][1]="0 0")}(n):0===i.indexOf("border")&&0<i.indexOf("radius")&&l.optimizeBorderRadius?function optimizeBorderRadius(e){var t,r=e.value;3==r.length&&"/"==r[1][1]&&r[0][1]==r[2][1]?t=1:5==r.length&&"/"==r[2][1]&&r[0][1]==r[3][1]&&r[1][1]==r[4][1]?t=2:7==r.length&&"/"==r[3][1]&&r[0][1]==r[4][1]&&r[1][1]==r[5][1]&&r[2][1]==r[6][1]?t=3:9==r.length&&"/"==r[4][1]&&r[0][1]==r[5][1]&&r[1][1]==r[6][1]&&r[2][1]==r[7][1]&&r[3][1]==r[8][1]&&(t=4),t&&(e.value.splice(t),e.dirty=!0)}(n):"filter"==i&&l.optimizeFilter&&c.compatibility.properties.ieFilters?function optimizeFilter(e){1==e.value.length&&(e.value[0][1]=e.value[0][1].replace(/progid:DXImageTransform\.Microsoft\.(Alpha|Chroma)(\W)/,function(e,t,r){return t.toLowerCase()+r})),e.value[0][1]=e.value[0][1].replace(/,(\S)/g,", $1").replace(/ ?= ?/g,"=")}(n):"font-weight"==i&&l.optimizeFontWeight?function optimizeFontWeight(e,t){var r=e.value[t][1];"normal"==r?r="400":"bold"==r&&(r="700"),e.value[t][1]=r}(n,0):"outline"==i&&l.optimizeOutline&&function optimizeOutline(e){1==(e=e.value).length&&"none"==e[0][1]&&(e[0][1]="0")}(n)}E(f),w(f),function removeComments(e,t){for(var r,n=0;n<e.length;n++)(r=e[n])[0]==A.COMMENT&&(optimizeComment(r,t),0===r[1].length&&(e.splice(n,1),n--))}(t,c)}function optimizeComment(e,t){e[1][2]==k.EXCLAMATION&&("all"==t.level[S.One].specialComments||t.commentsKept<t.level[S.One].specialComments)?t.commentsKept++:e[1]=[]}e.exports=function level1Optimize(e,t){var r=t.options,n=r.level[S.One],i=r.compatibility.selectors.ie7Hack,o=r.compatibility.selectors.adjacentSpace,a=r.compatibility.properties.spaceAfterClosingBrace,s=r.format,u=!1,c=!1;r.unitsRegexp=r.unitsRegexp||function buildUnitRegexp(t){var r=["px","em","ex","cm","mm","in","pt","pc","%"];return["ch","rem","vh","vm","vmax","vmin","vw"].forEach(function(e){t.compatibility.units[e]&&r.push(e)}),new RegExp("(^|\\s|\\(|,)0(?:"+r.join("|")+")(\\W|$)","g")}(r),r.precision=r.precision||function buildPrecisionOptions(e){var t,r,n={matcher:null,units:{}},i=[];for(t in e)(r=e[t])!=P&&(n.units[t]={},n.units[t].value=r,n.units[t].multiplier=Math.pow(10,r),i.push(t));return 0<i.length&&(n.enabled=!0,n.decimalPointMatcher=new RegExp("(\\d)\\.($|"+i.join("|")+")($|W)","g"),n.zeroMatcher=new RegExp("(\\d*)(\\.\\d+)("+i.join("|")+")","g")),n}(n.roundingPrecision),r.commentsKept=r.commentsKept||0;for(var l=0,f=e.length;l<f;l++){var h=e[l];switch(h[0]){case A.AT_RULE:h[1]=function isImport(e){return j.test(e[1])}(h)&&c?"":h[1],h[1]=n.tidyAtRules?y(h[1]):h[1],u=!0;break;case A.AT_RULE_BLOCK:optimizeBody(h[1],h[2],t),c=!0;break;case A.NESTED_BLOCK:h[1]=n.tidyBlockScopes?m(h[1],a):h[1],level1Optimize(h[2],t),c=!0;break;case A.COMMENT:optimizeComment(h,r);break;case A.RULE:h[1]=n.tidySelectors?p(h[1],!i,o,s,t.warnings):h[1],h[1]=1<h[1].length?d(h[1],n.selectorsSortingMethod):h[1],optimizeBody(h[1],h[2],t),c=!0}(h[0]==A.COMMENT&&0===h[1].length||n.removeEmpty&&(0===h[1].length||h[2]&&0===h[2].length))&&(e.splice(l,1),l--,f--)}return n.cleanupCharsets&&u&&function cleanupCharsets(e){for(var t=!1,r=0,n=e.length;r<n;r++){var i=e[r];i[0]==A.AT_RULE&&R.test(i[1])&&(t||-1==i[1].indexOf(N)?(e.splice(r,1),r--,n--):(t=!0,e.splice(r,1),e.unshift([A.AT_RULE,i[1].replace(R,N)])))}}(e),e}},function(e,t){var r,n={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#0ff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000",blanchedalmond:"#ffebcd",blue:"#00f",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#0ff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#f0f",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#0f0",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#f00",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#fff",whitesmoke:"#f5f5f5",yellow:"#ff0",yellowgreen:"#9acd32"},i={},o={};for(r in n){var a=n[r];r.length<a.length?o[a]=r:i[r]=a}var s=new RegExp("(^| |,|\\))("+Object.keys(i).join("|")+")( |,|\\)|$)","ig"),u=new RegExp("("+Object.keys(o).join("|")+")([^a-f0-9]|$)","ig");function hexConverter(e,t,r,n){return t+i[r.toLowerCase()]+n}function nameConverter(e,t,r){return o[t.toLowerCase()]+r}e.exports=function shortenHex(e){var t=-1<e.indexOf("#"),r=e.replace(s,hexConverter);return r!=e&&(r=r.replace(s,hexConverter)),t?r.replace(u,nameConverter):r}},function(e,t){function hueToRgb(e,t,r){return r<0&&(r+=1),1<r&&--r,r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}e.exports=function shortenHsl(e,t,r){return t=(e=function hslToRgb(e,t,r){var n,i,o;return(e%=360)<0&&(e+=360),e=~~e/360,t<0?t=0:100<t&&(t=100),r<0?r=0:100<r&&(r=100),r=~~r/100,0==(t=~~t/100)?n=i=o=r:(n=hueToRgb(t=2*r-(r=r<.5?r*(1+t):r+t-r*t),r,e+1/3),i=hueToRgb(t,r,e),o=hueToRgb(t,r,e-1/3)),[~~(255*n),~~(255*i),~~(255*o)]}(e,t,r))[0].toString(16),r=e[1].toString(16),e=e[2].toString(16),"#"+(1==t.length?"0":"")+t+(1==r.length?"0":"")+r+(1==e.length?"0":"")+e}},function(e,t){e.exports=function shortenRgb(e,t,r){return"#"+("00000"+(Math.max(0,Math.min(parseInt(e),255))<<16|Math.max(0,Math.min(parseInt(t),255))<<8|Math.max(0,Math.min(parseInt(r),255))).toString(16)).slice(-6)}},function(e,t){var u=/([0-9]+)/;function tryParseInt(e){return""+parseInt(e)==e?parseInt(e):e}e.exports=function naturalCompare(e,t){for(var r,n,i=(""+e).split(u).map(tryParseInt),o=(""+t).split(u).map(tryParseInt),a=0,s=Math.min(i.length,o.length);a<s;a++)if((r=i[a])!=(n=o[a]))return n<r?1:-1;return i.length>o.length?1:i.length==o.length?0:-1}},function(e,t){t.endianness=function(){return"LE"},t.hostname=function(){return"undefined"!=typeof location?location.hostname:""},t.loadavg=function(){return[]},t.uptime=function(){return 0},t.freemem=function(){return Number.MAX_VALUE},t.totalmem=function(){return Number.MAX_VALUE},t.cpus=function(){return[]},t.type=function(){return"Browser"},t.release=function(){return"undefined"!=typeof navigator?navigator.appVersion:""},t.networkInterfaces=t.getNetworkInterfaces=function(){return{}},t.arch=function(){return"javascript"},t.platform=function(){return"browser"},t.tmpdir=t.tmpDir=function(){return"/tmp"},t.EOL="\n",t.homedir=function(){return"/"}},function(e,t){var i=/^@media\W/;e.exports=function tidyBlock(e,t){for(var r,n=e.length-1;0<=n;n--)r=!t&&i.test(e[n][1]),e[n][1]=e[n][1].replace(/\n|\r\n/g," ").replace(/\s+/g," ").replace(/(,|:|\() /g,"$1").replace(/ \)/g,")").replace(/'([a-zA-Z][a-zA-Z\d\-_]+)'/,"$1").replace(/"([a-zA-Z][a-zA-Z\d\-_]+)"/,"$1").replace(r?/\) /g:null,")");return e}},function(e,t){e.exports=function tidyAtRule(e){return e.replace(/\s+/g," ").replace(/url\(\s+/g,"url(").replace(/\s+\)/g,")").trim()}},function(e,t,r){var a=r(526),s=r(537),u=r(540),c=r(541),l=r(542),f=r(543),h=r(544),d=r(545),p=r(546),m=r(547),_=r(107),g=r(31).OptimizationLevel,b=r(10);e.exports=function level2Optimize(e,t,r){var n,i,o=t.options.level[g.Two];if(function recursivelyOptimizeBlocks(e,t){for(var r=0,n=e.length;r<n;r++){var i,o=e[r];o[0]==b.NESTED_BLOCK&&(i=/@(-moz-|-o-|-webkit-)?keyframes/.test(o[1][0][1]),level2Optimize(o[2],t,!i))}}(e,t),function recursivelyOptimizeProperties(e,t){for(var r=0,n=e.length;r<n;r++){var i=e[r];switch(i[0]){case b.RULE:_(i[2],!0,!0,t);break;case b.NESTED_BLOCK:recursivelyOptimizeProperties(i[2],t)}}}(e,t),o.removeDuplicateRules&&d(e,t),o.mergeAdjacentRules&&a(e,t),o.reduceNonAdjacentRules&&l(e,t),o.mergeNonAdjacentRules&&"body"!=o.mergeNonAdjacentRules&&c(e,t),o.mergeNonAdjacentRules&&"selector"!=o.mergeNonAdjacentRules&&u(e,t),o.restructureRules&&o.mergeAdjacentRules&&r&&(m(e,t),a(e,t)),o.restructureRules&&!o.mergeAdjacentRules&&r&&m(e,t),o.removeDuplicateFontRules&&f(e,t),o.removeDuplicateMediaBlocks&&h(e,t),o.removeUnusedAtRules&&p(e,t),o.mergeMedia)for(i=(n=s(e,t)).length-1;0<=i;i--)level2Optimize(n[i][2],t,!1);return o.removeEmpty&&function removeEmpty(e){for(var t=0,r=e.length;t<r;t++){var n=e[t],i=!1;switch(n[0]){case b.RULE:i=0===n[1].length||0===n[2].length;break;case b.NESTED_BLOCK:removeEmpty(n[2]),i=0===n[2].length;break;case b.AT_RULE:i=0===n[1].length;break;case b.AT_RULE_BLOCK:i=0===n[2].length}i&&(e.splice(t,1),t--,r--)}}(e),e}},function(e,t,r){var d=r(106),p=r(107),m=r(155),_=r(156),g=r(31).OptimizationLevel,b=r(14).body,y=r(14).rules,v=r(10);e.exports=function mergeAdjacent(e,t){for(var r=[null,[],[]],n=t.options,i=n.compatibility.selectors.adjacentSpace,o=n.level[g.One].selectorsSortingMethod,a=n.compatibility.selectors.mergeablePseudoClasses,s=n.compatibility.selectors.mergeablePseudoElements,u=n.compatibility.selectors.mergeLimit,c=n.compatibility.selectors.multiplePseudoMerging,l=0,f=e.length;l<f;l++){var h=e[l];h[0]==v.RULE?r[0]==v.RULE&&y(h[1])==y(r[1])?(Array.prototype.push.apply(r[2],h[2]),p(r[2],!0,!0,t),h[2]=[]):r[0]==v.RULE&&b(h[2])==b(r[2])&&d(y(h[1]),a,s,c)&&d(y(r[1]),a,s,c)&&r[1].length<u?(r[1]=_(r[1].concat(h[1]),!1,i,!1,t.warnings),r[1]=1<r.length?m(r[1],o):r[1],h[2]=[]):r=h:r=[null,[],[]]}}},function(e,t,r){var c=r(258),d=r(259),p=r(160),m=r(41),_=r(108).deep,g=r(161),b=r(76),y=r(61).single,v=r(14).body,w=r(10);function invalidateOrCompact(e,t,r,n){var i,o,a,s=e[t];for(i in r)void 0!==s&&i==s.name||(o=m[i],a=r[i],s&&function invalidates(e,t,r){var n,i=m[t],o=m[r.name];if("overridesShorthands"in i&&-1<i.overridesShorthands.indexOf(r.name))return 1;if(o&&"componentOf"in o)for(n in e[t])if(-1<o.componentOf.indexOf(n))return 1}(r,i,s)?delete r[i]:o.components.length>Object.keys(a).length||!function mixedImportance(e){var t,r;for(r in e){if(void 0!==t&&e[r].important!=t)return 1;t=e[r].important}}(a)&&function overridable(e,t,r){var n,i,o,a,s=m[t],t=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,s.defaultValue]],u=y(t);for(p([u],r,[]),o=0,a=s.components.length;o<a;o++)if(n=e[s.components[o]],i=m[n.name].canOverride,!c(i.bind(null,r),u.components[o],n))return;return 1}(a,i,n)&&function mergeable(e){var t,r,n,i=null;for(t in e)if(n=e[t],"restore"in(r=m[t])){if(b([n.all[n.position]],g),n=r.restore(n,m).length,null!==i&&n!==i)return;i=n}return 1}(a)&&(function mixedInherit(e){var t,r,n=null;for(t in e){if(r=d(e[t]),null!==n&&n!==r)return 1;n=r}}(a)?function replaceWithInheritBestFit(e,t,r,n){var i,o,a,s=function buildSequenceWithInheritLonghands(e,t,r){var n,i,o,a,s=[],u={},c={},l=m[t],t=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,l.defaultValue]],f=y(t);for(p([f],r,[]),o=0,a=l.components.length;o<a;o++)n=e[l.components[o]],d(n)?(i=n.all[n.position].slice(0,2),Array.prototype.push.apply(i,n.value),s.push(i),(i=_(n)).value=function inferComponentValue(e,t){return"oppositeTo"in(t=m[t])?e[t.oppositeTo].value:[[w.PROPERTY_VALUE,t.defaultValue]]}(e,i.name),f.components[o]=i,u[n.name]=_(n)):((i=_(n)).all=n.all,f.components[o]=i,c[n.name]=n);return r=joinMetadata(c,1),t[1].push(r),b([f],g),t=t.slice(0,2),Array.prototype.push.apply(t,f.value),s.unshift(t),[s,f,u]}(t,r,n),u=function buildSequenceWithInheritShorthand(e,t,r){var n,i,o,a,s=[],u={},c={},l=m[t],f=[w.PROPERTY,[w.PROPERTY_NAME,t],[w.PROPERTY_VALUE,"inherit"]],t=y(f);for(p([t],r,[]),o=0,a=l.components.length;o<a;o++)n=e[l.components[o]],d(n)?u[n.name]=n:(i=n.all[n.position].slice(0,2),Array.prototype.push.apply(i,n.value),s.push(i),c[n.name]=_(n));return r=joinMetadata(u,1),f[1].push(r),r=joinMetadata(u,2),f[2].push(r),s.unshift(f),[s,t,c]}(t,r,n),c=s[0],r=u[0],l=(n=v(c).length<v(r).length)?c:r,r=(n?s:u)[1],f=(n?s:u)[2],h=t[Object.keys(t)[0]].all;for(i in r.position=h.length,r.shorthand=!0,r.dirty=!0,r.all=h,r.all.push(l[0]),e.push(r),t)(a=t[i]).unused=!0,a.name in f&&(o=f[a.name],a=function findTokenIn(e,t){for(var r=0,n=e.length;r<n;r++)if(e[r][1][1]==t)return e[r]}(l,i),o.position=h.length,o.all=h,o.all.push(a),e.push(o))}:function replaceWithShorthand(e,t,r,n){var i,o=m[r],r=[w.PROPERTY,[w.PROPERTY_NAME,r],[w.PROPERTY_VALUE,o.defaultValue]],a=y(r);a.shorthand=!0,a.dirty=!0,p([a],n,[]);for(var s,u=0,c=o.components.length;u<c;u++){var l=t[o.components[u]];a.components[u]=_(l),a.important=l.important,i=l.all}for(s in t)t[s].unused=!0;n=joinMetadata(t,1),r[1].push(n),n=joinMetadata(t,2),r[2].push(n),a.position=i.length,a.all=i,a.all.push(r),e.push(a)})(e,a,i,n))}function joinMetadata(e,t){var r,n,i=[];for(n in e)r=(r=(r=e[n]).all[r.position])[t][r[t].length-1],Array.prototype.push.apply(i,r);return i.sort(metadataSorter)}function metadataSorter(e,t){var r=e[0],n=t[0],e=e[1],t=t[1];return r<n||r===n&&e<t?-1:1}e.exports=function mergeIntoShorthands(e,t){var r,n,i,o,a,s,u,c={};if(!(e.length<3)){for(o=0,a=e.length;o<a;o++)if(i=e[o],r=m[i.name],!i.unused&&!i.hack&&!i.block&&(invalidateOrCompact(e,o,c,t),r&&r.componentOf))for(s=0,u=r.componentOf.length;s<u;s++)c[n=r.componentOf[s]]=c[n]||{},c[n][i.name]=i;invalidateOrCompact(e,o,c,t)}}},function(e,t,r){var T=r(260),s=r(61).single,m=r(10),E=r(16),S=r(105);function _anyIsInherit(e){for(var t=0,r=e.length;t<r;t++)if("inherit"==e[t][1])return 1}function _wrapDefault(e,t,r){return(r=r[e]).doubleValues&&2==r.defaultValue.length?s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue[0]],[m.PROPERTY_VALUE,r.defaultValue[1]]]):r.doubleValues&&1==r.defaultValue.length?s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue[0]]]):s([m.PROPERTY,[m.PROPERTY_NAME,e],[m.PROPERTY_VALUE,r.defaultValue]])}function fourValues(e,t){var r=t[e.name].components,n=[],i=e.value;if(i.length<1)return[];i.length<2&&(i[1]=i[0].slice(0)),i.length<3&&(i[2]=i[0].slice(0)),i.length<4&&(i[3]=i[1].slice(0));for(var o=r.length-1;0<=o;o--){var a=s([m.PROPERTY,[m.PROPERTY_NAME,r[o]]]);a.value=[i[o]],n.unshift(a)}return n}function widthStyleColor(e,t,r){for(var n,i,o,a,s=t[e.name],u=[_wrapDefault(s.components[0],0,t),_wrapDefault(s.components[1],0,t),_wrapDefault(s.components[2],0,t)],c=0;c<3;c++){var l=u[c];0<l.name.indexOf("color")?n=l:0<l.name.indexOf("style")?i=l:o=l}return 1==e.value.length&&"inherit"==e.value[0][1]||3==e.value.length&&"inherit"==e.value[0][1]&&"inherit"==e.value[1][1]&&"inherit"==e.value[2][1]?n.value=i.value=o.value=[e.value[0]]:(0<(e=e.value.slice(0)).length&&(a=1<(a=e.filter(function _widthFilter(t){return function(e){return"inherit"!=e[1]&&(t.isWidth(e[1])||t.isUnit(e[1])&&!t.isDynamicUnit(e[1]))&&!t.isStyleKeyword(e[1])&&!t.isColorFunction(e[1])}}(r))).length&&("none"==a[0][1]||"auto"==a[0][1])?a[1]:a[0])&&(o.value=[a],e.splice(e.indexOf(a),1)),0<e.length&&(a=e.filter(function _styleFilter(t){return function(e){return"inherit"!=e[1]&&t.isStyleKeyword(e[1])&&!t.isColorFunction(e[1])}}(r))[0])&&(i.value=[a],e.splice(e.indexOf(a),1)),0<e.length&&(a=e.filter(function _colorFilter(t){return function(e){return"invert"==e[1]||t.isColor(e[1])||t.isPrefixed(e[1])}}(r))[0])&&(n.value=[a],e.splice(e.indexOf(a),1))),u}e.exports={animation:function animation(e,t,r){var n,i,o,a=_wrapDefault(e.name+"-duration",0,t),s=_wrapDefault(e.name+"-timing-function",0,t),u=_wrapDefault(e.name+"-delay",0,t),c=_wrapDefault(e.name+"-iteration-count",0,t),l=_wrapDefault(e.name+"-direction",0,t),f=_wrapDefault(e.name+"-fill-mode",0,t),h=_wrapDefault(e.name+"-play-state",0,t),d=_wrapDefault(e.name+"-name",0,t),t=[a,s,u,c,l,f,h,d],p=e.value,m=!1,_=!1,g=!1,b=!1,y=!1,v=!1,w=!1,E=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return a.value=s.value=u.value=c.value=l.value=f.value=h.value=d.value=e.value,t;if(1<p.length&&_anyIsInherit(p))throw new T("Invalid animation values at "+S(p[0][2][0])+". Ignoring.");for(i=0,o=p.length;i<o;i++)if(n=p[i],r.isTime(n[1])&&!m)a.value=[n],m=!0;else if(r.isTime(n[1])&&!g)u.value=[n],g=!0;else if(!r.isGlobal(n[1])&&!r.isTimingFunction(n[1])||_)if(!r.isAnimationIterationCountKeyword(n[1])&&!r.isPositiveNumber(n[1])||b)if(r.isAnimationDirectionKeyword(n[1])&&!y)l.value=[n],y=!0;else if(r.isAnimationFillModeKeyword(n[1])&&!v)f.value=[n],v=!0;else if(r.isAnimationPlayStateKeyword(n[1])&&!w)h.value=[n],w=!0;else{if(!r.isAnimationNameKeyword(n[1])&&!r.isIdentifier(n[1])||E)throw new T("Invalid animation value at "+S(n[2][0])+". Ignoring.");d.value=[n],E=!0}else c.value=[n],b=!0;else s.value=[n],_=!0;return t},background:function background(e,t,r){var n=_wrapDefault("background-image",0,t),i=_wrapDefault("background-position",0,t),o=_wrapDefault("background-size",0,t),a=_wrapDefault("background-repeat",0,t),s=_wrapDefault("background-attachment",0,t),u=_wrapDefault("background-origin",0,t),c=_wrapDefault("background-clip",0,t),l=_wrapDefault("background-color",0,t),f=[n,i,o,a,s,u,c,l],h=e.value,d=!1,p=!1,m=!1,_=!1,g=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return l.value=n.value=a.value=i.value=o.value=u.value=c.value=e.value,f;if(1==e.value.length&&"0 0"==e.value[0][1])return f;for(var b=h.length-1;0<=b;b--){var y,v=h[b];r.isBackgroundAttachmentKeyword(v[1])?(s.value=[v],g=!0):r.isBackgroundClipKeyword(v[1])||r.isBackgroundOriginKeyword(v[1])?(p?(u.value=[v],m=!0):(c.value=[v],p=!0),g=!0):r.isBackgroundRepeatKeyword(v[1])?(_?a.value.unshift(v):(a.value=[v],_=!0),g=!0):r.isBackgroundPositionKeyword(v[1])||r.isBackgroundSizeKeyword(v[1])||r.isUnit(v[1])||r.isDynamicUnit(v[1])?(0<b?(y=h[b-1])[1]==E.FORWARD_SLASH?o.value=[v]:1<b&&h[b-2][1]==E.FORWARD_SLASH?(o.value=[y,v],b-=2):(d||(i.value=[]),i.value.unshift(v),d=!0):(d||(i.value=[]),i.value.unshift(v),d=!0),g=!0):l.value[0][1]!=t[l.name].defaultValue&&"none"!=l.value[0][1]||!r.isColor(v[1])&&!r.isPrefixed(v[1])?(r.isUrl(v[1])||r.isFunction(v[1]))&&(n.value=[v],g=!0):(l.value=[v],g=!0)}if(p&&!m&&(u.value=c.value.slice(0)),!g)throw new T("Invalid background value at "+S(h[0][2][0])+". Ignoring.");return f},border:widthStyleColor,borderRadius:function borderRadius(e,t){for(var r=e.value,n=-1,i=0,o=r.length;i<o;i++)if(r[i][1]==E.FORWARD_SLASH){n=i;break}if(0===n||n===r.length-1)throw new T("Invalid border-radius value at "+S(r[0][2][0])+". Ignoring.");var a=_wrapDefault(e.name,0,t);a.value=-1<n?r.slice(0,n):r.slice(0),a.components=fourValues(a,t);var s=_wrapDefault(e.name,0,t);s.value=-1<n?r.slice(n+1):r.slice(0),s.components=fourValues(s,t);for(var u=0;u<4;u++)a.components[u].multiplex=!0,a.components[u].value=a.components[u].value.concat(s.components[u].value);return a.components},font:function font(e,t,r){var n,i,o,a,s=_wrapDefault("font-style",0,t),u=_wrapDefault("font-variant",0,t),c=_wrapDefault("font-weight",0,t),l=_wrapDefault("font-stretch",0,t),f=_wrapDefault("font-size",0,t),h=_wrapDefault("line-height",0,t),d=_wrapDefault("font-family",0,t),p=[s,u,c,l,f,h,d],m=e.value,_=0,g=!1,b=!1,y=!1,v=!1,t=!1,w=!1;if(!m[_])throw new T("Missing font values at "+S(e.all[e.position][1][2][0])+". Ignoring.");if(1==m.length&&"inherit"==m[0][1])return s.value=u.value=c.value=l.value=f.value=h.value=d.value=m,p;if(1==m.length&&(r.isFontKeyword(m[0][1])||r.isGlobal(m[0][1])||r.isPrefixed(m[0][1])))return m[0][1]=E.INTERNAL+m[0][1],s.value=u.value=c.value=l.value=f.value=h.value=d.value=m,p;if(m.length<2||!function _anyIsFontSize(e,t){for(var r,n=0,i=e.length;n<i;n++)if(r=e[n],t.isFontSizeKeyword(r[1])||t.isUnit(r[1])&&!t.isDynamicUnit(r[1])||t.isFunction(r[1]))return 1}(m,r)||!function _anyIsFontFamily(e,t){for(var r,n=0,i=e.length;n<i;n++)if(r=e[n],t.isIdentifier(r[1]))return 1}(m,r))throw new T("Invalid font values at "+S(e.all[e.position][1][2][0])+". Ignoring.");if(1<m.length&&_anyIsInherit(m))throw new T("Invalid font values at "+S(m[0][2][0])+". Ignoring.");for(;_<4;){if(n=r.isFontStretchKeyword(m[_][1])||r.isGlobal(m[_][1]),i=r.isFontStyleKeyword(m[_][1])||r.isGlobal(m[_][1]),o=r.isFontVariantKeyword(m[_][1])||r.isGlobal(m[_][1]),a=r.isFontWeightKeyword(m[_][1])||r.isGlobal(m[_][1]),i&&!b)s.value=[m[_]],b=!0;else if(o&&!y)u.value=[m[_]],y=!0;else if(a&&!v)c.value=[m[_]],v=!0;else{if(!n||g){if(i&&b||o&&y||a&&v||n&&g)throw new T("Invalid font style / variant / weight / stretch value at "+S(m[0][2][0])+". Ignoring.");break}l.value=[m[_]],g=!0}_++}if(!(r.isFontSizeKeyword(m[_][1])||r.isUnit(m[_][1])&&!r.isDynamicUnit(m[_][1])))throw new T("Missing font size at "+S(m[0][2][0])+". Ignoring.");if(f.value=[m[_]],t=!0,!m[++_])throw new T("Missing font family at "+S(m[0][2][0])+". Ignoring.");for(t&&m[_]&&m[_][1]==E.FORWARD_SLASH&&m[_+1]&&(r.isLineHeightKeyword(m[_+1][1])||r.isUnit(m[_+1][1])||r.isNumber(m[_+1][1]))&&(h.value=[m[_+1]],_++,_++),d.value=[];m[_];)w=m[_][1]!=E.COMMA&&(w?d.value[d.value.length-1][1]+=E.SPACE+m[_][1]:d.value.push(m[_]),!0),_++;if(0===d.value.length)throw new T("Missing font family at "+S(m[0][2][0])+". Ignoring.");return p},fourValues:fourValues,listStyle:function listStyle(e,t,r){var n=_wrapDefault("list-style-type",0,t),i=_wrapDefault("list-style-position",0,t),o=_wrapDefault("list-style-image",0,t),t=[n,i,o];if(1==e.value.length&&"inherit"==e.value[0][1])return n.value=i.value=o.value=[e.value[0]],t;for(var a=e.value.slice(0),s=a.length,u=0,u=0,s=a.length;u<s;u++)if(r.isUrl(a[u][1])||"0"==a[u][1]){o.value=[a[u]],a.splice(u,1);break}for(u=0,s=a.length;u<s;u++)if(r.isListStylePositionKeyword(a[u][1])){i.value=[a[u]],a.splice(u,1);break}return 0<a.length&&(r.isListStyleTypeKeyword(a[0][1])||r.isIdentifier(a[0][1]))&&(n.value=[a[0]]),t},multiplex:function multiplex(p){return function(e,t,r){for(var n,i,o=[],a=e.value,s=0,u=a.length;s<u;s++)","==a[s][1]&&o.push(s);if(0===o.length)return p(e,t,r);for(var c=[],s=0,u=o.length;s<=u;s++){var l=0===s?0:o[s-1]+1,f=s<u?o[s]:a.length,h=_wrapDefault(e.name,0,t);h.value=a.slice(l,f),c.push(p(h,t,r))}var d=c[0];for(s=0,u=d.length;s<u;s++)for(d[s].multiplex=!0,n=1,i=c.length;n<i;n++)d[s].value.push([m.PROPERTY_VALUE,E.COMMA]),Array.prototype.push.apply(d[s].value,c[n][s].value);return d}},outline:widthStyleColor,transition:function transition(e,t,r){var n,i,o,a=_wrapDefault(e.name+"-property",0,t),s=_wrapDefault(e.name+"-duration",0,t),u=_wrapDefault(e.name+"-timing-function",0,t),c=_wrapDefault(e.name+"-delay",0,t),t=[a,s,u,c],l=e.value,f=!1,h=!1,d=!1,p=!1;if(1==e.value.length&&"inherit"==e.value[0][1])return a.value=s.value=u.value=c.value=e.value,t;if(1<l.length&&_anyIsInherit(l))throw new T("Invalid animation values at "+S(l[0][2][0])+". Ignoring.");for(i=0,o=l.length;i<o;i++)if(n=l[i],r.isTime(n[1])&&!f)s.value=[n],f=!0;else if(r.isTime(n[1])&&!h)c.value=[n],h=!0;else if(!r.isGlobal(n[1])&&!r.isTimingFunction(n[1])||p){if(!r.isIdentifier(n[1])||d)throw new T("Invalid animation value at "+S(n[2][0])+". Ignoring.");a.value=[n],d=!0}else u.value=[n],p=!0;return t}}},function(e,t,r){var i=r(530);function keyword(n){return function(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isKeyword(n)(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isKeyword(n)(r))}}function keywordWithGlobal(n){return function(e,t,r){return!!(i(e,t,r,0,!0)||e.isKeyword(n)(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isKeyword(n)(r)||e.isGlobal(r))}}function sameFunctionOrValue(e,t,r){return!!function areSameFunction(e,t,r){return e.isFunction(t)&&e.isFunction(r)&&t.substring(0,t.indexOf("("))===r.substring(0,r.indexOf("("))}(e,t,r)||t===r}function unit(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isUnit(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(e.isUnit(t)&&!e.isUnit(r))&&(!!e.isUnit(r)||!e.isUnit(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))}function unitOrKeywordWithGlobal(e){var n=keywordWithGlobal(e);return function(e,t,r){return unit(e,t,r)||n(e,t,r)}}e.exports={generic:{color:function color(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isColor(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.colorOpacity&&(e.isRgbColor(t)||e.isHslColor(t)))&&!(!e.colorOpacity&&(e.isRgbColor(r)||e.isHslColor(r)))&&(!(!e.isColor(t)||!e.isColor(r))||sameFunctionOrValue(e,t,r)))},components:function components(i){return function(e,t,r,n){return i[n](e,t,r)}},image:function image(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isImage(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!!e.isImage(r)||!e.isImage(t)&&sameFunctionOrValue(e,t,r))},propertyName:function propertyName(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isIdentifier(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isIdentifier(r))},time:function time(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isTime(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(e.isTime(t)&&!e.isTime(r))&&(!!e.isTime(r)||!e.isTime(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))},timingFunction:function timingFunction(e,t,r){return!!(i(e,t,r,0,!0)||e.isTimingFunction(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isTimingFunction(r)||e.isGlobal(r))},unit:unit,unitOrNumber:function unitOrNumber(e,t,r){return!!(i(e,t,r,0,!0)||e.isUnit(r)||e.isNumber(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!((e.isUnit(t)||e.isNumber(t))&&!e.isUnit(r)&&!e.isNumber(r))&&(!(!e.isUnit(r)&&!e.isNumber(r))||!e.isUnit(t)&&!e.isNumber(t)&&(!(!e.isFunction(t)||e.isPrefixed(t)||!e.isFunction(r)||e.isPrefixed(r))||sameFunctionOrValue(e,t,r))))}},property:{animationDirection:keywordWithGlobal("animation-direction"),animationFillMode:keyword("animation-fill-mode"),animationIterationCount:function animationIterationCount(e,t,r){return!!(i(e,t,r,0,!0)||e.isAnimationIterationCountKeyword(r)||e.isPositiveNumber(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isAnimationIterationCountKeyword(r)||e.isPositiveNumber(r))},animationName:function animationName(e,t,r){return!!(i(e,t,r,0,!0)||e.isAnimationNameKeyword(r)||e.isIdentifier(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isAnimationNameKeyword(r)||e.isIdentifier(r))},animationPlayState:keywordWithGlobal("animation-play-state"),backgroundAttachment:keyword("background-attachment"),backgroundClip:keywordWithGlobal("background-clip"),backgroundOrigin:keyword("background-origin"),backgroundPosition:function backgroundPosition(e,t,r){return!!(i(e,t,r,0,!0)||e.isBackgroundPositionKeyword(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.isBackgroundPositionKeyword(r)&&!e.isGlobal(r))||unit(e,t,r))},backgroundRepeat:keyword("background-repeat"),backgroundSize:function backgroundSize(e,t,r){return!!(i(e,t,r,0,!0)||e.isBackgroundSizeKeyword(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||!(!e.isBackgroundSizeKeyword(r)&&!e.isGlobal(r))||unit(e,t,r))},bottom:unitOrKeywordWithGlobal("bottom"),borderCollapse:keyword("border-collapse"),borderStyle:keywordWithGlobal("*-style"),clear:keywordWithGlobal("clear"),cursor:keywordWithGlobal("cursor"),display:keywordWithGlobal("display"),float:keywordWithGlobal("float"),left:unitOrKeywordWithGlobal("left"),fontFamily:function fontFamily(e,t,r){return i(e,t,r,0,!0)},fontStretch:keywordWithGlobal("font-stretch"),fontStyle:keywordWithGlobal("font-style"),fontVariant:keywordWithGlobal("font-variant"),fontWeight:keywordWithGlobal("font-weight"),listStyleType:keywordWithGlobal("list-style-type"),listStylePosition:keywordWithGlobal("list-style-position"),outlineStyle:keywordWithGlobal("*-style"),overflow:keywordWithGlobal("overflow"),position:keywordWithGlobal("position"),right:unitOrKeywordWithGlobal("right"),textAlign:keywordWithGlobal("text-align"),textDecoration:keywordWithGlobal("text-decoration"),textOverflow:keywordWithGlobal("text-overflow"),textShadow:function textShadow(e,t,r){return!!(i(e,t,r,0,!0)||e.isUnit(r)||e.isColor(r)||e.isGlobal(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isUnit(r)||e.isColor(r)||e.isGlobal(r))},top:unitOrKeywordWithGlobal("top"),transform:sameFunctionOrValue,verticalAlign:unitOrKeywordWithGlobal("vertical-align"),visibility:keywordWithGlobal("visibility"),whiteSpace:keywordWithGlobal("white-space"),zIndex:function zIndex(e,t,r){return!(!i(e,t,r,0,!0)&&!e.isZIndex(r))&&(!(!e.isVariable(t)||!e.isVariable(r))||e.isZIndex(r))}}}},function(e,t,r){var o=r(261).same;e.exports=function understandable(e,t,r,n,i){return!(!o(t,r)||i&&e.isVariable(t)!==e.isVariable(r))}},function(e,t,r){var _=r(108).shallow,g=r(10),b=r(16);function isInheritOnly(e){for(var t=0,r=e.length;t<r;t++){var n=e[t][1];if("inherit"!=n&&n!=b.COMMA&&n!=b.FORWARD_SLASH)return}return 1}function fourValues(e){var t=(n=e.components)[0].value[0],r=n[1].value[0],e=n[2].value[0],n=n[3].value[0];return t[1]==r[1]&&t[1]==e[1]&&t[1]==n[1]?[t]:t[1]==e[1]&&r[1]==n[1]?[t,r]:r[1]==n[1]?[t,r,e]:[t,r,e,n]}e.exports={background:function background(e,r,t){var n=e.components,i=[];function restoreValue(e){Array.prototype.unshift.apply(i,e.value)}function isDefaultValue(e){var t=r[e.name];return t.doubleValues&&1==t.defaultValue.length?e.value[0][1]==t.defaultValue[0]&&(!e.value[1]||e.value[1][1]==t.defaultValue[0]):t.doubleValues&&1!=t.defaultValue.length?e.value[0][1]==t.defaultValue[0]&&(e.value[1]||e.value[0])[1]==t.defaultValue[1]:e.value[0][1]==t.defaultValue}for(var o=n.length-1;0<=o;o--){var a,s,u,c,l=n[o],f=isDefaultValue(l);"background-clip"==l.name?(u=isDefaultValue(c=n[o-1]),s=!(a=l.value[0][1]==c.value[0][1])&&(u&&!f||!u&&!f||!u&&f&&l.value[0][1]!=c.value[0][1]),a?restoreValue(c):s&&(restoreValue(l),restoreValue(c)),o--):"background-size"==l.name?(s=!(a=!(c=isDefaultValue(u=n[o-1]))&&f)&&(c&&!f||!c&&!f),a?restoreValue(u):s?(restoreValue(l),i.unshift([g.PROPERTY_VALUE,b.FORWARD_SLASH]),restoreValue(u)):1==u.value.length&&restoreValue(u),o--):f||r[l.name].multiplexLastOnly&&!t||restoreValue(l)}return 0===i.length&&1==e.value.length&&"0"==e.value[0][1]&&i.push(e.value[0]),0===i.length&&i.push([g.PROPERTY_VALUE,r[e.name].defaultValue]),isInheritOnly(i)?[i[0]]:i},borderRadius:function borderRadius(e,t){if(e.multiplex){for(var r=_(e),n=_(e),i=0;i<4;i++){var o=e.components[i],a=_(e);a.value=[o.value[0]],r.components.push(a),(a=_(e)).value=[o.value[1]||o.value[0]],n.components.push(a)}var s=fourValues(r),u=fourValues(n);return s.length!=u.length||s[0][1]!=u[0][1]||1<s.length&&s[1][1]!=u[1][1]||2<s.length&&s[2][1]!=u[2][1]||3<s.length&&s[3][1]!=u[3][1]?s.concat([[g.PROPERTY_VALUE,b.FORWARD_SLASH]]).concat(u):s}return fourValues(e)},font:function font(e,t){var r,n=e.components,i=[],o=0,a=0;if(0===e.value[0][1].indexOf(b.INTERNAL))return e.value[0][1]=e.value[0][1].substring(b.INTERNAL.length),e.value;for(;o<4;)(r=n[o]).value[0][1]!=t[r.name].defaultValue&&Array.prototype.push.apply(i,r.value),o++;for(Array.prototype.push.apply(i,n[o].value),n[++o].value[0][1]!=t[n[o].name].defaultValue&&(Array.prototype.push.apply(i,[[g.PROPERTY_VALUE,b.FORWARD_SLASH]]),Array.prototype.push.apply(i,n[o].value)),o++;n[o].value[a];)i.push(n[o].value[a]),n[o].value[a+1]&&i.push([g.PROPERTY_VALUE,b.COMMA]),a++;return isInheritOnly(i)?[i[0]]:i},fourValues:fourValues,multiplex:function multiplex(m){return function(e,t){if(!e.multiplex)return m(e,t,!0);for(var r=0,n=[],i={},o=0,a=e.components[0].value.length;o<a;o++)e.components[0].value[o][1]==b.COMMA&&r++;for(o=0;o<=r;o++){for(var s=_(e),u=0,c=e.components.length;u<c;u++){var l=e.components[u],f=_(l);s.components.push(f);for(var h=i[f.name]||0,d=l.value.length;h<d;h++){if(l.value[h][1]==b.COMMA){i[f.name]=h+1;break}f.value.push(l.value[h])}}var p=m(s,t,o==r);Array.prototype.push.apply(n,p),o<r&&n.push([g.PROPERTY_VALUE,b.COMMA])}return n}},withoutDefaults:function withoutDefaults(e,t){for(var r=e.components,n=[],i=r.length-1;0<=i;i--){var o=r[i],a=t[o.name];(o.value[0][1]!=a.defaultValue||"keepUnlessDefault"in a&&!function isDefault(e,t,r){for(var n,i=0,o=e.length;i<o;i++)if((n=e[i]).name==r&&n.value[0][1]==t[r].defaultValue)return 1}(r,t,a.keepUnlessDefault))&&n.unshift(o.value[0])}return 0===n.length&&n.push([g.PROPERTY_VALUE,t[e.name].defaultValue]),isInheritOnly(n)?[n[0]]:n}}},function(e,t,r){var y=r(259),v=r(258),w=r(533),E=r(534),T=r(535),S=r(536),A=r(261).same,k=r(41),x=r(108).deep,C=r(161),O=r(108).shallow,M=r(76),N=r(10),R=r(16),n=r(14).property;function overrideIntoMultiplex(e,t){t.unused=!0,turnIntoMultiplex(t,multiplexSize(e)),e.value=t.value}function overrideByMultiplex(e,t){t.unused=!0,e.multiplex=!0,e.value=t.value}function override(e,t){(t.multiplex?overrideByMultiplex:e.multiplex?overrideIntoMultiplex:function overrideSimple(e,t){t.unused=!0,e.value=t.value})(e,t)}function turnIntoMultiplex(e,t){e.multiplex=!0,(k[e.name].shorthand?function turnShorthandValueIntoMultiplex(e,t){for(var r,n=0,i=e.components.length;n<i;n++)(r=e.components[n]).multiplex||turnLonghandValueIntoMultiplex(r,t)}:turnLonghandValueIntoMultiplex)(e,t)}function turnLonghandValueIntoMultiplex(e,t){for(var r,n=k[e.name],i="real"==n.intoMultiplexMode,o="real"==n.intoMultiplexMode?e.value.slice(0):"placeholder"==n.intoMultiplexMode?n.placeholderValue:n.defaultValue,a=multiplexSize(e),s=o.length;a<t;a++)if(e.value.push([N.PROPERTY_VALUE,R.COMMA]),Array.isArray(o))for(r=0;r<s;r++)e.value.push(i?o[r]:[N.PROPERTY_VALUE,o[r]]);else e.value.push(i?o:[N.PROPERTY_VALUE,o])}function multiplexSize(e){for(var t=0,r=0,n=e.value.length;r<n;r++)e.value[r][1]==R.COMMA&&t++;return t+1}function lengthOf(e){return e=[N.PROPERTY,[N.PROPERTY_NAME,e.name]].concat(e.value),n([e],0).length}function overridingFunction(e,t){for(var r=0,n=e.components.length;r<n;r++)if(!anyValue(t.isUrl,e.components[r])&&anyValue(t.isFunction,e.components[r]))return 1}function anyValue(e,t){for(var r=0,n=t.value.length;r<n;r++)if(t.value[r][1]!=R.COMMA&&e(t.value[r][1]))return 1}function isCompactable(e){return e.name in k}e.exports=function overrideProperties(e,t,r,n){var i,o,a,s,u,c,l,f,h,d,p,m;e:for(l=e.length-1;0<=l;l--)if(isCompactable(i=e[l])&&!i.block){b=k[i.name].canOverride;t:for(f=l-1;0<=f;f--)if(isCompactable(o=e[f])&&!o.block&&!o.unused&&!i.unused&&(!o.hack||i.hack||i.important)&&(o.hack||o.important||!i.hack)&&(o.important!=i.important||o.hack[0]==i.hack[0])&&!(o.important==i.important&&(o.hack[0]!=i.hack[0]||o.hack[1]&&o.hack[1]!=i.hack[1])||y(i)||function noneOverrideHack(e,t){return!e.multiplex&&("background"==e.name||"background-image"==e.name)&&t.multiplex&&("background"==t.name||"background-image"==t.name)&&function anyLayerIsNone(e){for(var t=function intoLayers(e){for(var t=[],r=0,n=[],i=e.length;r<i;r++){var o=e[r];o[1]==R.COMMA?(t.push(n),n=[]):n.push(o)}return t.push(n),t}(e),r=0,n=t.length;r<n;r++)if(1==t[r].length&&"none"==t[r][0][1])return 1}(t.value)}(o,i)))if(i.shorthand&&E(i,o))!i.important&&o.important||A([o],i.components)&&(!anyValue(n.isFunction,o)&&overridingFunction(i,n)||(T(i)?(m=w(i,o),b=k[o.name].canOverride,v(b.bind(null,n),o,m)&&(o.unused=!0)):o.unused=!0));else if(i.shorthand&&S(i,o)){if((i.important||!o.important)&&A([o],i.components)&&(anyValue(n.isFunction,o)||!overridingFunction(i,n))){for(h=(a=o.shorthand?o.components:[o]).length-1;0<=h;h--)if(s=a[h],u=w(i,s),b=k[s.name].canOverride,!v(b.bind(null,n),o,u))continue t;o.unused=!0}}else if(t&&o.shorthand&&!i.shorthand&&E(o,i,!0))i.important&&!o.important||(i.important||!o.important?function moreSameShorthands(e,t,r){for(var n=0,i=t;0<=i&&(e[i].name!=r||e[i].unused||n++,!(1<n));i--);return 1<n}(e,l-1,o.name)||overridingFunction(o,n)||T(o)&&(m=w(o,i),v(b.bind(null,n),m,i)&&(d=!r.properties.backgroundClipMerging&&-1<m.name.indexOf("background-clip")||!r.properties.backgroundOriginMerging&&-1<m.name.indexOf("background-origin")||!r.properties.backgroundSizeMerging&&-1<m.name.indexOf("background-size"),p=k[i.name].nonMergeableValue===i.value[0][1],d||p||!r.properties.merging&&function wouldBreakCompatibility(e,t){for(var r=0;r<e.components.length;r++){var n=e.components[r],i=k[n.name],o=i&&i.canOverride||o.sameValue,a=O(n);if(a.value=[[N.PROPERTY_VALUE,i.defaultValue]],!v(o.bind(null,t),a,n))return 1}}(o,n)||m.value[0][1]!=i.value[0][1]&&(y(o)||y(i))||function wouldResultInLongerValue(e,t){if(!(!e.multiplex&&!t.multiplex||e.multiplex&&t.multiplex)){var r,n=e.multiplex?e:t,i=e.multiplex?t:e,t=x(n);return M([t],C),n=x(i),M([n],C),i=lengthOf(t)+1+lengthOf(n),e.multiplex?overrideIntoMultiplex(r=w(t,n),n):(r=w(n,t),turnIntoMultiplex(n,multiplexSize(t)),overrideByMultiplex(r,t)),M([n],C),i<=lengthOf(n)}}(o,i)||(!o.multiplex&&i.multiplex&&turnIntoMultiplex(o,multiplexSize(i)),override(m,i),o.dirty=!0))):i.unused=!0);else if(t&&o.shorthand&&i.shorthand&&o.name==i.name){if(o.multiplex||!i.multiplex){if(!i.important&&o.important){i.unused=!0;continue e}if(!i.important||o.important)if(T(i)){for(h=o.components.length-1;0<=h;h--){var _=o.components[h],g=i.components[h],b=k[_.name].canOverride;if(!v(b.bind(null,n),_,g))continue e}!function overrideShorthand(e,t){t.unused=!0;for(var r=0,n=e.components.length;r<n;r++)override(e.components[r],t.components[r],e.multiplex)}(o,i),o.dirty=!0}else o.unused=!0;else o.unused=!0}}else if(t&&o.shorthand&&i.shorthand&&E(o,i))!o.important&&i.important||(m=w(o,i),b=k[i.name].canOverride,v(b.bind(null,n),m,i)&&(!o.important||i.important?1<k[i.name].restore(i,k).length||(override(m=w(o,i),i),i.dirty=!0):i.unused=!0));else if(o.name==i.name){if(c=!0,i.shorthand)for(h=i.components.length-1;0<=h&&c;h--)s=o.components[h],u=i.components[h],b=k[u.name].canOverride,c=c&&v(b.bind(null,n),s,u);else b=k[i.name].canOverride,c=v(b.bind(null,n),o,i);o.important&&!i.important&&c?i.unused=!0:(!o.important&&i.important&&c||c)&&(o.unused=!0)}}}},function(e,t,r){var o=r(41);function findInDirectComponents(e,t){return e.components.filter(t)[0]}e.exports=function findComponentIn(e,t){return findInDirectComponents(e,t=function nameComparator(t){return function(e){return t.name===e.name}}(t))||function findInSubComponents(e,t){var r,n,i;if(o[e.name].shorthandComponents)for(n=0,i=e.components.length;n<i;n++)if(r=findInDirectComponents(e.components[n],t))return r}(e,t)}},function(e,t,r){var n=r(41);function isDirectComponentOf(e,t){return"components"in(e=n[e.name])&&-1<e.components.indexOf(t.name)}e.exports=function isComponentOf(e,t,r){return isDirectComponentOf(e,t)||!r&&!!n[e.name].shorthandComponents&&function isSubComponentOf(e,t){return e.components.some(function(e){return isDirectComponentOf(e,t)})}(e,t)}},function(e,t,r){var n=r(16);e.exports=function isMergeableShorthand(e){return"font"!=e.name||-1==e.value[0][1].indexOf(n.INTERNAL)}},function(e,t,r){var n=r(41);e.exports=function overridesNonComponentShorthand(e,t){return e.name in n&&"overridesShorthands"in n[e.name]&&-1<n[e.name].overridesShorthands.indexOf(t.name)}},function(e,t,r){var A=r(109).canReorder,k=r(109).canReorderSingle,x=r(162),C=r(262),O=r(14).rules,M=r(31).OptimizationLevel,N=r(10);e.exports=function mergeMediaQueries(e,t){for(var r,n=t.options.level[M.Two].mergeSemantically,i=t.cache.specificity,o={},a=[],s=e.length-1;0<=s;s--){var u,c=e[s];c[0]==N.NESTED_BLOCK&&((c=o[u=O(c[1])])||(o[u]=c=[]),c.push(s))}for(r in o){var l=o[r];e:for(var f=l.length-1;0<f;f--){var h=l[f],d=e[h],p=l[f-1],m=e[p];t:for(var _=1;-1<=_;_-=2){for(var g=1==_,b=g?h+1:p-1,y=g?p:h,v=g?1:-1,w=g?d:m,E=g?m:d,T=x(w);b!=y;){var S=x(e[b]);if(b+=v,!(n&&function allSameRulePropertiesCanBeReordered(e,t,r){for(var n,i,o,a,s,u,c=0,l=e.length;c<l;c++)for(i=(n=e[c])[5],s=0,u=t.length;s<u;s++)if(a=(o=t[s])[5],C(i,a,!0)&&!k(n,o,r))return;return 1}(T,S,i)||A(T,S,i)))continue t}E[2]=g?w[2].concat(E[2]):E[2].concat(w[2]),w[2]=[],a.push(E);continue e}}}return a}},function(e,t,r){var n=r(539);function findSpecificity(e,t){var r;return e in t||(t[e]=r=n(e)),r||t[e]}e.exports=function specificitiesOverlap(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(n=findSpecificity(e[s][1],r),o=0,a=t.length;o<a;o++)if(i=findSpecificity(t[o][1],r),n[0]===i[0]&&n[1]===i[1]&&n[2]===i[2])return!0;return!1}},function(e,t,r){var h=r(16),d=/[a-zA-Z]/,p=/[\s,\(>~\+]/;e.exports=function specificity(e){for(var t,r,n,i,o,a=[0,0,0],s=0,u=!1,c=!1,l=0,f=e.length;l<f;l++){if(t=e[l],!r)if(t!=h.SINGLE_QUOTE||i||n)if(t==h.SINGLE_QUOTE&&!i&&n)n=!1;else if(t!=h.DOUBLE_QUOTE||i||n)if(t==h.DOUBLE_QUOTE&&i&&!n)i=!1;else{if(n||i)continue;0<s&&!u||(t==h.OPEN_ROUND_BRACKET?s++:t==h.CLOSE_ROUND_BRACKET&&1==s?(s--,u=!1):t==h.CLOSE_ROUND_BRACKET?s--:"#"==t?a[0]++:"."==t||t==h.OPEN_SQUARE_BRACKET?a[1]++:":"!=t||c||function isNotPseudoClass(e,t){return e.indexOf(":not(",t)===t}(e,l)?":"==t?u=!0:(0===l||o)&&d.test(t)&&a[2]++:(a[1]++,u=!1))}else i=!0;else n=!0;c=":"==t,o=!(r=t==h.BACK_SLASH)&&p.test(t)}return a}},function(e,t,r){var p=r(106),m=r(155),_=r(156),g=r(31).OptimizationLevel,b=r(14).body,y=r(14).rules,v=r(10);function withoutModifier(e){return e.replace(/--[^ ,>\+~:]+/g,"")}e.exports=function mergeNonAdjacentByBody(e,t){for(var r=t.options,n=r.level[g.Two].mergeSemantically,i=r.compatibility.selectors.adjacentSpace,o=r.level[g.One].selectorsSortingMethod,a=r.compatibility.selectors.mergeablePseudoClasses,s=r.compatibility.selectors.mergeablePseudoElements,u=r.compatibility.selectors.multiplePseudoMerging,c={},l=e.length-1;0<=l;l--){var f,h,d=e[l];d[0]==v.RULE&&(0<d[2].length&&!n&&function unsafeSelector(e){return/\.|\*| :/.test(e)}(y(d[1]))&&(c={}),0<d[2].length&&n&&function isBemElement(e){return-1<(e=y(e[1])).indexOf("__")||-1<e.indexOf("--")}(d)&&function removeAnyUnsafeElements(e,t){var r,n=withoutModifier(y(e[1]));for(r in t){var i=t[r];(-1<(i=withoutModifier(y(i[1]))).indexOf(n)||-1<n.indexOf(i))&&delete t[r]}}(d,c),(h=c[f=b(d[2])])&&p(y(d[1]),a,s,u)&&p(y(h[1]),a,s,u)&&(0<d[2].length?(d[1]=_(h[1].concat(d[1]),!1,i,!1,t.warnings),d[1]=1<d[1].length?m(d[1],o):d[1]):d[1]=h[1].concat(d[1]),h[2]=[],c[f]=null),c[b(d[2])]=d)}}},function(e,t,r){var E=r(109).canReorder,T=r(162),S=r(107),A=r(14).rules,k=r(10);e.exports=function mergeNonAdjacentBySelector(e,t){for(var r,n=t.cache.specificity,i={},o=[],a=e.length-1;0<=a;a--)e[a][0]==k.RULE&&0!==e[a][2].length&&(i[r=A(e[a][1])]=[a].concat(i[r]||[]),2==i[r].length&&o.push(r));for(a=o.length-1;0<=a;a--){var s=i[o[a]];e:for(var u=s.length-1;0<u;u--){var c=s[u-1],l=e[c],f=s[u],h=e[f];t:for(var d=1;-1<=d;d-=2){for(var p=1==d,m=p?c+1:f-1,_=p?f:c,g=p?1:-1,b=p?l:h,y=p?h:l,v=T(b);m!=_;){var w=T(e[m]);if(m+=g,!(w=p?E(v,w,n):E(w,v,n))&&!p)continue e;if(!w&&p)continue t}p?(Array.prototype.push.apply(b[2],y[2]),y[2]=b[2]):Array.prototype.push.apply(y[2],b[2]),S(y[2],!0,!0,t),b[2]=[]}}}}},function(e,t,r){var g=r(106),m=r(107),_=r(263),b=r(10),y=r(14).body,v=r(14).rules;function reduceSelector(e,t,r,n,i){for(var o,a,s=[],u=[],c=[],l=t.length-1;0<=l;l--)r.filterOut(l,s)||(a=e[o=t[l].where],a=_(a[2]),s=s.concat(a),u.push(a),c.push(o));m(s,!0,!1,i);for(var f,h=c.length,d=s.length-1,p=h-1;0<=p;)(0===p||s[d]&&-1<u[p].indexOf(s[d]))&&-1<d?d--:(f=s.splice(d+1),r.callback(e[c[p]],f,h,p),p--)}e.exports=function reduceNonAdjacent(e,t){for(var r=t.options,n=r.compatibility.selectors.mergeablePseudoClasses,i=r.compatibility.selectors.mergeablePseudoElements,o=r.compatibility.selectors.multiplePseudoMerging,a={},s=[],u=e.length-1;0<=u;u--){var c=e[u];if(c[0]==b.RULE&&0!==c[2].length)for(var l=v(c[1]),f=1<c[1].length&&g(l,n,i,o),h=function wrappedSelectorsFrom(e){for(var t=[],r=0;r<e.length;r++)t.push([e[r][1]]);return t}(c[1]),d=f?[l].concat(h):[l],p=0,m=d.length;p<m;p++){var _=d[p];a[_]?s.push(_):a[_]=[],a[_].push({where:u,list:h,isPartial:f&&0<p,isComplex:f&&0===p})}}!function reduceSimpleNonAdjacentCases(e,t,r,n,i){function filterOut(e,t){return s[e].isPartial&&0===t.length}function reduceBody(e,t,r,n){s[r-n-1].isPartial||(e[2]=t)}for(var o=0,a=t.length;o<a;o++){var s=r[t[o]];reduceSelector(e,s,{filterOut:filterOut,callback:reduceBody},0,i)}}(e,s,a,0,t),function reduceComplexNonAdjacentCases(e,t,r,n){var i=r.compatibility.selectors.mergeablePseudoClasses,o=r.compatibility.selectors.mergeablePseudoElements,a=r.compatibility.selectors.multiplePseudoMerging,s={};function filterOut(e){return s.data[e].where<s.intoPosition}function collectReducedBodies(e,t,r,n){0===n&&s.reducedBodies.push(t)}e:for(var u in t){var c=t[u];if(c[0].isComplex){var l=c[c.length-1].where,f=e[l],h=[],d=g(u,i,o,a)?c[0].list:[u];s.intoPosition=l,s.reducedBodies=h;for(var p,m=0,_=d.length;m<_;m++){if((p=t[p=d[m]]).length<2)continue e;if(reduceSelector(e,s.data=p,{filterOut:filterOut,callback:collectReducedBodies},0,n),y(h[h.length-1])!=y(h[0]))continue e}f[2]=h[0]}}}(e,a,r,t)}},function(e,t,r){var a=r(10),s=r(14).all;e.exports=function removeDuplicateFontAtRules(e){for(var t,r,n=[],i=0,o=e.length;i<o;i++)(t=e[i])[0]!=a.AT_RULE_BLOCK&&"@font-face"!=t[1][0][1]||(r=s([t]),-1<n.indexOf(r)?t[2]=[]:n.push(r))}},function(e,t,r){var s=r(10),u=r(14).all,c=r(14).rules;e.exports=function removeDuplicateMediaQueries(e){for(var t,r,n,i={},o=0,a=e.length;o<a;o++)(r=e[o])[0]==s.NESTED_BLOCK&&((t=i[n=c(r[1])+"%"+u(r[2])])&&(t[2]=[]),i[n]=r)}},function(e,t,r){var l=r(10),f=r(14).body,h=r(14).rules;e.exports=function removeDuplicates(e){for(var t,r,n={},i=[],o=0,a=e.length;o<a;o++)(t=e[o])[0]==l.RULE&&(n[s=h(t[1])]&&1==n[s].length?i.push(s):n[s]=n[s]||[],n[s].push(o));for(o=0,a=i.length;o<a;o++)for(var s,u=[],c=n[s=i[o]].length-1;0<=c;c--)t=e[n[s][c]],r=f(t[2]),-1<u.indexOf(r)?t[2]=[]:u.push(r)}},function(e,t,r){var f=r(160),h=r(61).single,d=r(76),l=r(10),p=/^(\-moz\-|\-o\-|\-webkit\-)?animation-name$/,m=/^(\-moz\-|\-o\-|\-webkit\-)?animation$/,n=/^@(\-moz\-|\-o\-|\-webkit\-)?keyframes /,i=/\s{0,31}!important$/,o=/^(['"]?)(.*)\1$/;function normalize(e){return e.replace(o,"$2").replace(i,"")}function removeUnusedAtRule(e,t,r,n){for(var i,o,a,s={},u=0,c=e.length;u<c;u++)t(e[u],s);if(0!==Object.keys(s).length)for(i in function markUsedAtRules(e,t,r,n){for(var i=t(r),o=0,a=e.length;o<a;o++)switch(e[o][0]){case l.RULE:i(e[o],n);break;case l.NESTED_BLOCK:markUsedAtRules(e[o][2],t,r,n)}}(e,r,s,n),s)for(u=0,c=(o=s[i]).length;u<c;u++)(a=o[u])[a[0]==l.AT_RULE?1:2]=[]}function matchCounterStyle(e,t){var r;e[0]==l.AT_RULE_BLOCK&&0===e[1][0][1].indexOf("@counter-style")&&(t[r=e[1][0][1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markCounterStylesAsUsed(a){return function(e,t){for(var r,n,i=0,o=e[2].length;i<o;i++)"list-style"==(r=e[2][i])[1][1]&&(n=h(r),f([n],t.validator,t.warnings),n.components[0].value[0][1]in a&&delete a[r[2][1]],d([n])),"list-style-type"==r[1][1]&&r[2][1]in a&&delete a[r[2][1]]}}function matchFontFace(e,t){var r,n,i;if(e[0]==l.AT_RULE_BLOCK&&"@font-face"==e[1][0][1])for(n=0,i=e[2].length;n<i;n++)if("font-family"==(r=e[2][n])[1][1]){t[r=normalize(r[2][1].toLowerCase())]=t[r]||[],t[r].push(e);break}}function markFontFacesAsUsed(l){return function(e,t){for(var r,n,i,o,a,s,u=0,c=e[2].length;u<c;u++){if("font"==(r=e[2][u])[1][1]){for(n=h(r),f([n],t.validator,t.warnings),a=0,s=(i=n.components[6]).value.length;a<s;a++)(o=normalize(i.value[a][1].toLowerCase()))in l&&delete l[o];d([n])}if("font-family"==r[1][1])for(a=2,s=r.length;a<s;a++)(o=normalize(r[a][1].toLowerCase()))in l&&delete l[o]}}}function matchKeyframe(e,t){var r;e[0]==l.NESTED_BLOCK&&n.test(e[1][0][1])&&(t[r=e[1][0][1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markKeyframesAsUsed(c){return function(e,t){for(var r,n,i,o,a,s=0,u=e[2].length;s<u;s++){if(r=e[2][s],m.test(r[1][1])){for(n=h(r),f([n],t.validator,t.warnings),o=0,a=(i=n.components[7]).value.length;o<a;o++)i.value[o][1]in c&&delete c[i.value[o][1]];d([n])}if(p.test(r[1][1]))for(o=2,a=r.length;o<a;o++)r[o][1]in c&&delete c[r[o][1]]}}}function matchNamespace(e,t){var r;e[0]==l.AT_RULE&&0===e[1].indexOf("@namespace")&&(t[r=e[1].split(" ")[1]]=t[r]||[],t[r].push(e))}function markNamespacesAsUsed(s){var u=new RegExp(Object.keys(s).join("\\||")+"\\|","g");return function(e){for(var t,r,n,i,o=0,a=e[1].length;o<a;o++)for(n=0,i=(t=e[1][o][1].match(u)).length;n<i;n++)(r=t[n].substring(0,t[n].length-1))in s&&delete s[r]}}e.exports=function removeUnusedAtRules(e,t){removeUnusedAtRule(e,matchCounterStyle,markCounterStylesAsUsed,t),removeUnusedAtRule(e,matchFontFace,markFontFacesAsUsed,t),removeUnusedAtRule(e,matchKeyframe,markKeyframesAsUsed,t),removeUnusedAtRule(e,matchNamespace,markNamespacesAsUsed,t)}},function(e,t,r){var R=r(109).canReorderSingle,P=r(162),I=r(106),B=r(548),L=r(10),D=r(263),j=r(14).body,U=r(14).rules;function naturalSorter(e,t){return t<e?1:-1}e.exports=function restructure(p,e){var t=e.options,i=t.compatibility.selectors.mergeablePseudoClasses,o=t.compatibility.selectors.mergeablePseudoElements,r=t.compatibility.selectors.mergeLimit,a=t.compatibility.selectors.multiplePseudoMerging,n=e.cache.specificity,l={},f=[],s={},h=[],u=2,c="%";function sendToMultiPropertyMoveCache(e,t,r){for(var n=r.length-1;0<=n;n--){var i=function addToCache(e,t){var r=function cacheId(e){for(var t=[],r=0,n=e.length;r<n;r++)t.push(U(e[r][1]));return t.join(c)}(t);return s[r]=s[r]||[],s[r].push([e,t]),r}(t,r[n][0]);if(1<s[i].length&&processMultiPropertyMove(e,s[i])){!function removeAllMatchingFromCache(e){var t,r=e.split(c),n=[];for(t in s)for(var i=t.split(c),o=i.length-1;0<=o;o--)if(-1<r.indexOf(i[o])){n.push(t);break}for(o=n.length-1;0<=o;o--)delete s[n[o]]}(i);break}}}function tokensToMerge(e){for(var t=[],r=[],n=e.length-1;0<=n;n--)I(U(e[n][1]),i,o,a)&&(r.unshift(e[n]),0<e[n][2].length&&-1==t.indexOf(e[n])&&t.push(e[n]));return 1<t.length?r:[]}function fitSorter(e,t){return e[1]>t[1]?1:e[1]==t[1]?0:-1}function findAllFits(e,t,r){return function allCombinations(e,t,r,n){var i=[[e,function sizeDifference(e,t,r){for(var n=0,i=e.length-1;0<=i;i--)n+=e[i][2].length>r?U(e[i][1]).length:-1;return n-(e.length-1)*t+1}(e,t,r)]];if(2<e.length&&0<n)for(var o=e.length-1;0<=o;o--){var a=Array.prototype.slice.call(e,0);a.splice(o,1),i=i.concat(allCombinations(a,t,r,n-1))}return i}(e,t,r,u-1).sort(fitSorter)}function dropAsNewTokenAt(e,t,r,n){for(var i=[],o=n.length-1;0<=o;o--)for(var a=n[o],s=a[2].length-1;0<=s;s--)for(var u=a[2][s],c=0,l=t.length;c<l;c++){var f=t[c],h=u[1][1],d=f[0],f=f[4];if(h==d&&j([u])==f){a[2].splice(s,1);break}}for(o=t.length-1;0<=o;o--)i.unshift(t[o][3]);r=[L.RULE,r,i],p.splice(e,0,r)}function dropPropertiesAt(e,t){var r=t[4];(r=l[r])&&1<r.length&&!function shortenMultiMovesIfPossible(e,t){var r,n=[],i=[],t=t[4],o=tokensToMerge(l[t]);if(!(o.length<2)){e:for(var a in l){for(var s=l[a],u=o.length-1;0<=u;u--)if(-1==s.indexOf(o[u]))continue e;n.push(a)}if(!(n.length<2)){for(u=n.length-1;0<=u;u--)for(r=f.length-1;0<=r;r--)if(f[r][4]==n[u]){i.unshift([f[r],o]);break}return processMultiPropertyMove(e,i)}}}(e,t)&&function shortenIfPossible(e,t){var r=t[0],n=t[1],i=t[4],n=r.length+n.length+1,o=[],a=[];if(!((i=tokensToMerge(l[i])).length<2)){var s=(n=findAllFits(i,n,1))[0];if(0<s[1])return sendToMultiPropertyMoveCache(e,t,n);for(var u=s[0].length-1;0<=u;u--)o=s[0][u][1].concat(o),a.unshift(s[0][u]);dropAsNewTokenAt(e,[t],o=B(o),a)}}(e,t)}function processMultiPropertyMove(e,t){for(var r=0,n=[],i=t.length-1;0<=i;i--)r+=(u=t[i][0])[4].length+(0<i?1:0),n.push(u);var o=findAllFits(t[0][1],r,n.length)[0];if(0<o[1])return!1;for(var a=[],s=[],i=o[0].length-1;0<=i;i--)a=o[0][i][1].concat(a),s.unshift(o[0][i]);for(dropAsNewTokenAt(e,n,a=B(a),s),i=n.length-1;0<=i;i--){var u=n[i],c=f.indexOf(u);delete l[u[4]],-1<c&&-1==h.indexOf(c)&&h.push(c)}return!0}for(var d=p.length-1;0<=d;d--){var m,_,g,b=p[d];if(b[0]==L.RULE)m=!0;else{if(b[0]!=L.NESTED_BLOCK)continue;m=!1}for(var y=f.length,v=P(b),h=[],w=[],E=v.length-1;0<=E;E--)for(k=E-1;0<=k;k--)if(!R(v[E],v[k],n)){w.push(E);break}for(E=v.length-1;0<=E;E--){for(var T,S=v[E],A=!1,k=0;k<y;k++){var x=f[k];-1==h.indexOf(k)&&(!R(S,x,n)&&!function boundToAnotherPropertyInCurrrentToken(e,t,r){return e[0]==t[0]&&(t=t[4],(t=l[t])&&-1<t.indexOf(r))}(S,x,b)||l[x[4]]&&l[x[4]].length===r)&&(dropPropertiesAt(d+1,x),-1==h.indexOf(k)&&(h.push(k),delete l[x[4]])),A||(A=S[0]==x[0]&&S[1]==x[1])&&(g=k)}!m||-1<w.indexOf(E)||(T=S[4],A&&f[g][5].length+S[5].length>r?(dropPropertiesAt(d+1,f[g]),f.splice(g,1),A=!(l[T]=[b])):(l[T]=l[T]||[],l[T].push(b)),A?f[g]=function cloneAndMergeSelectors(e,t){return(e=D(e))[5]=e[5].concat(t[5]),e}(f[g],S):f.push(S))}for(E=0,_=(h=h.sort(naturalSorter)).length;E<_;E++){var C=h[E]-E;f.splice(C,1)}}for(var O=p[0]&&p[0][0]==L.AT_RULE&&0===p[0][1].indexOf("@charset")?1:0;O<p.length-1;O++){var M=p[O][0]===L.AT_RULE&&0===p[O][1].indexOf("@import"),N=p[O][0]===L.COMMENT;if(!M&&!N)break}for(d=0;d<f.length;d++)dropPropertiesAt(O,f[d])}},function(e,t){function ruleSorter(e,t){return e[1]>t[1]?1:-1}e.exports=function tidyRuleDuplicates(e){for(var t=[],r=[],n=0,i=e.length;n<i;n++){var o=e[n];-1==r.indexOf(o[1])&&(r.push(o[1]),t.push(o))}return t.sort(ruleSorter)}},function(e,t){var r=new RegExp("^(\\-moz\\-|\\-webkit\\-)?calc\\([^\\)]+\\)$","i"),a=/[0-9]/,n=new RegExp("^(var\\(\\-\\-[^\\)]+\\)|[A-Z]+(\\-|[A-Z]|[0-9])+\\(.*?\\)|\\-(\\-|[A-Z]|[0-9])+\\(.*?\\))$","i"),i=/^hsl\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31}\)|hsla\(\s{0,31}[\-\.]?\d+\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+%\s{0,31},\s{0,31}\.?\d+\s{0,31}\)$/i,o=/^(\-[a-z0-9_][a-z0-9\-_]*|[a-z][a-z0-9\-_]*)$/i,s=/^[a-z]+$/i,u=/^-([a-z0-9]|-)*$/i,c=/^rgb\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31}\)|rgba\(\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\d]{1,3}\s{0,31},\s{0,31}[\.\d]+\s{0,31}\)$/i,l=/^(cubic\-bezier|steps)\([^\)]+\)$/,f=["ms","s"],h=/^url\([\s\S]+\)$/i,d=new RegExp("^var\\(\\-\\-[^\\)]+\\)$","i"),p=/^#[0-9a-f]{8}$/i,m=/^#[0-9a-f]{4}$/i,_=/^#[0-9a-f]{6}$/i,g=/^#[0-9a-f]{3}$/i,b=".",y="-",v="+",w={"^":["inherit","initial","unset"],"*-style":["auto","dashed","dotted","double","groove","hidden","inset","none","outset","ridge","solid"],"*-timing-function":["ease","ease-in","ease-in-out","ease-out","linear","step-end","step-start"],"animation-direction":["alternate","alternate-reverse","normal","reverse"],"animation-fill-mode":["backwards","both","forwards","none"],"animation-iteration-count":["infinite"],"animation-name":["none"],"animation-play-state":["paused","running"],"background-attachment":["fixed","inherit","local","scroll"],"background-clip":["border-box","content-box","inherit","padding-box","text"],"background-origin":["border-box","content-box","inherit","padding-box"],"background-position":["bottom","center","left","right","top"],"background-repeat":["no-repeat","inherit","repeat","repeat-x","repeat-y","round","space"],"background-size":["auto","cover","contain"],"border-collapse":["collapse","inherit","separate"],bottom:["auto"],clear:["both","left","none","right"],color:["transparent"],cursor:["all-scroll","auto","col-resize","crosshair","default","e-resize","help","move","n-resize","ne-resize","no-drop","not-allowed","nw-resize","pointer","progress","row-resize","s-resize","se-resize","sw-resize","text","vertical-text","w-resize","wait"],display:["block","inline","inline-block","inline-table","list-item","none","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group"],float:["left","none","right"],left:["auto"],font:["caption","icon","menu","message-box","small-caption","status-bar","unset"],"font-size":["large","larger","medium","small","smaller","x-large","x-small","xx-large","xx-small"],"font-stretch":["condensed","expanded","extra-condensed","extra-expanded","normal","semi-condensed","semi-expanded","ultra-condensed","ultra-expanded"],"font-style":["italic","normal","oblique"],"font-variant":["normal","small-caps"],"font-weight":["100","200","300","400","500","600","700","800","900","bold","bolder","lighter","normal"],"line-height":["normal"],"list-style-position":["inside","outside"],"list-style-type":["armenian","circle","decimal","decimal-leading-zero","disc","decimal|disc","georgian","lower-alpha","lower-greek","lower-latin","lower-roman","none","square","upper-alpha","upper-latin","upper-roman"],overflow:["auto","hidden","scroll","visible"],position:["absolute","fixed","relative","static"],right:["auto"],"text-align":["center","justify","left","left|right","right"],"text-decoration":["line-through","none","overline","underline"],"text-overflow":["clip","ellipsis"],top:["auto"],"vertical-align":["baseline","bottom","middle","sub","super","text-bottom","text-top","top"],visibility:["collapse","hidden","visible"],"white-space":["normal","nowrap","pre"],width:["inherit","initial","medium","thick","thin"]},E=["%","ch","cm","em","ex","in","mm","pc","pt","px","rem","vh","vm","vmax","vmin","vw"];function isColor(e){return"auto"!=e&&(isKeyword("color")(e)||function isHexColor(e){return g.test(e)||m.test(e)||_.test(e)||p.test(e)}(e)||isColorFunction(e)||function isNamedEntity(e){return s.test(e)}(e))}function isColorFunction(e){return isRgbColor(e)||isHslColor(e)}function isDynamicUnit(e){return r.test(e)}function isFunction(e){return n.test(e)}function isHslColor(e){return i.test(e)}function isIdentifier(e){return o.test(e)}function isImage(e){return"none"==e||"inherit"==e||isUrl(e)}function isKeyword(t){return function(e){return-1<w[t].indexOf(e)}}function isNumber(e){return scanForNumber(e)==e.length}function isRgbColor(e){return c.test(e)}function isPrefixed(e){return u.test(e)}function isPositiveNumber(e){return isNumber(e)&&0<=parseFloat(e)}function isVariable(e){return d.test(e)}function isTime(e){var t=scanForNumber(e);return t==e.length&&0===parseInt(e)||-1<t&&-1<f.indexOf(e.slice(t+1))}function isUrl(e){return h.test(e)}function isZIndex(e){return"auto"==e||isNumber(e)||isKeyword("^")(e)}function scanForNumber(e){for(var t,r=!1,n=!1,i=0,o=e.length;i<o;i++)if(t=e[i],0!==i||t!=v&&t!=y){if(0<i&&n&&(t==v||t==y))return i-1;if(t!=b||r){if(t==b&&r)return i-1;if(!a.test(t))return i-1}else r=!0}else n=!0;return i}e.exports=function validator(t){var e=E.slice(0).filter(function(e){return!(e in t.units)||!0===t.units[e]});return{colorOpacity:t.colors.opacity,isAnimationDirectionKeyword:isKeyword("animation-direction"),isAnimationFillModeKeyword:isKeyword("animation-fill-mode"),isAnimationIterationCountKeyword:isKeyword("animation-iteration-count"),isAnimationNameKeyword:isKeyword("animation-name"),isAnimationPlayStateKeyword:isKeyword("animation-play-state"),isTimingFunction:function isTimingFunction(){var t=isKeyword("*-timing-function");return function(e){return t(e)||l.test(e)}}(),isBackgroundAttachmentKeyword:isKeyword("background-attachment"),isBackgroundClipKeyword:isKeyword("background-clip"),isBackgroundOriginKeyword:isKeyword("background-origin"),isBackgroundPositionKeyword:isKeyword("background-position"),isBackgroundRepeatKeyword:isKeyword("background-repeat"),isBackgroundSizeKeyword:isKeyword("background-size"),isColor:isColor,isColorFunction:isColorFunction,isDynamicUnit:isDynamicUnit,isFontKeyword:isKeyword("font"),isFontSizeKeyword:isKeyword("font-size"),isFontStretchKeyword:isKeyword("font-stretch"),isFontStyleKeyword:isKeyword("font-style"),isFontVariantKeyword:isKeyword("font-variant"),isFontWeightKeyword:isKeyword("font-weight"),isFunction:isFunction,isGlobal:isKeyword("^"),isHslColor:isHslColor,isIdentifier:isIdentifier,isImage:isImage,isKeyword:isKeyword,isLineHeightKeyword:isKeyword("line-height"),isListStylePositionKeyword:isKeyword("list-style-position"),isListStyleTypeKeyword:isKeyword("list-style-type"),isNumber:isNumber,isPrefixed:isPrefixed,isPositiveNumber:isPositiveNumber,isRgbColor:isRgbColor,isStyleKeyword:isKeyword("*-style"),isTime:isTime,isUnit:function isUnit(e,t){var r=scanForNumber(t);return r==t.length&&0===parseInt(t)||-1<r&&-1<e.indexOf(t.slice(r+1))||"auto"==t||"inherit"==t}.bind(null,e),isUrl:isUrl,isVariable:isVariable,isWidth:isKeyword("width"),isZIndex:isZIndex}}},function(e,t){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var r={"*":{colors:{opacity:!0},properties:{backgroundClipMerging:!0,backgroundOriginMerging:!0,backgroundSizeMerging:!0,colors:!0,ieBangHack:!1,ieFilters:!1,iePrefixHack:!1,ieSuffixHack:!1,merging:!0,shorterLengthUnits:!1,spaceAfterClosingBrace:!0,urlQuotes:!1,zeroUnits:!0},selectors:{adjacentSpace:!1,ie7Hack:!1,mergeablePseudoClasses:[":active",":after",":before",":empty",":checked",":disabled",":empty",":enabled",":first-child",":first-letter",":first-line",":first-of-type",":focus",":hover",":lang",":last-child",":last-of-type",":link",":not",":nth-child",":nth-last-child",":nth-last-of-type",":nth-of-type",":only-child",":only-of-type",":root",":target",":visited"],mergeablePseudoElements:["::after","::before","::first-letter","::first-line"],mergeLimit:8191,multiplePseudoMerging:!0},units:{ch:!0,in:!0,pc:!0,pt:!0,rem:!0,vh:!0,vm:!0,vmax:!0,vmin:!0,vw:!0}}};function merge(e,t){for(var r in e){var n=e[r];"object"!==_typeof(n)||Array.isArray(n)?t[r]=r in t?t[r]:n:t[r]=merge(n,t[r]||{})}return t}r.ie11=r["*"],r.ie10=r["*"],r.ie9=merge(r["*"],{properties:{ieFilters:!0,ieSuffixHack:!0}}),r.ie8=merge(r.ie9,{colors:{opacity:!1},properties:{backgroundClipMerging:!1,backgroundOriginMerging:!1,backgroundSizeMerging:!1,iePrefixHack:!0,merging:!1},selectors:{mergeablePseudoClasses:[":after",":before",":first-child",":first-letter",":focus",":hover",":visited"],mergeablePseudoElements:[]},units:{ch:!1,rem:!1,vh:!1,vm:!1,vmax:!1,vmin:!1,vw:!1}}),r.ie7=merge(r.ie8,{properties:{ieBangHack:!0},selectors:{ie7Hack:!0,mergeablePseudoClasses:[":first-child",":first-letter",":hover",":visited"]}}),e.exports=function compatibilityFrom(e){return merge(r["*"],function calculateSource(n){if("object"==_typeof(n))return n;if(!/[,\+\-]/.test(n))return r[n]||r["*"];var e=n.split(","),t=e[0]in r?r[e.shift()]:r["*"];return n={},e.forEach(function(e){var t="+"==e[0],e=(r=e.substring(1).split("."))[0],r=r[1];n[e]=n[e]||{},n[e][r]=t}),merge(t,n)}(e))}},function(e,t,r){var n=r(552);e.exports=function fetchFrom(e){return e||n}},function(e,t,r){var s=r(264),u=r(568),c=r(33),l=r(569),f=r(570),h=r(60);e.exports=function loadRemoteResource(r,n,i,o){var e=n.protocol||n.hostname,a=!1,t=h(c.parse(r),n||{});void 0!==n.hostname&&(t.protocol=n.protocol||"http:",t.path=t.href),(0,(e&&!f(e)||l(r)?s:u).get)(t,function(e){var t=[];if(!a)return e.statusCode<200||399<e.statusCode?o(e.statusCode,null):299<e.statusCode?loadRemoteResource(c.resolve(r,e.headers.location),n,i,o):(e.on("data",function(e){t.push(e.toString())}),void e.on("end",function(){var e=t.join("");o(null,e)}))}).on("error",function(e){a||(a=!0,o(e.message,null))}).on("timeout",function(){a||(a=!0,o("timeout",null))}).setTimeout(i)}},function(o,e,a){!function(u,c,l){var f=a(265),e=a(1),t=a(266),i=a(77),h=a(560),r=t.IncomingMessage,d=t.readyStates;e(t=o.exports=function(t){var e,r=this;i.Writable.call(r),r._opts=t,r._body=[],r._headers={},t.auth&&r.setHeader("Authorization","Basic "+new u(t.auth).toString("base64")),Object.keys(t.headers).forEach(function(e){r.setHeader(e,t.headers[e])});var n=!0;if("disable-fetch"===t.mode||"requestTimeout"in t&&!f.abortController)e=!(n=!1);else if("prefer-streaming"===t.mode)e=!1;else if("allow-wrong-content-type"===t.mode)e=!f.overrideMimeType;else{if(t.mode&&"default"!==t.mode&&"prefer-fast"!==t.mode)throw new Error("Invalid value for opts.mode");e=!0}r._mode=function decideMode(e,t){return f.fetch&&t?"fetch":f.mozchunkedarraybuffer?"moz-chunked-arraybuffer":f.msstream?"ms-stream":f.arraybuffer&&e?"arraybuffer":f.vbArray&&e?"text:vbarray":"text"}(e,n),r._fetchTimer=null,r.on("finish",function(){r._onFinish()})},i.Writable),t.prototype.setHeader=function(e,t){var r=e.toLowerCase();-1===n.indexOf(r)&&(this._headers[r]={name:e,value:t})},t.prototype.getHeader=function(e){return(e=this._headers[e.toLowerCase()])?e.value:null},t.prototype.removeHeader=function(e){delete this._headers[e.toLowerCase()]},t.prototype._onFinish=function(){var t=this;if(!t._destroyed){var e=t._opts,r=t._headers,n=null;"GET"!==e.method&&"HEAD"!==e.method&&(n=f.arraybuffer?h(u.concat(t._body)):f.blobConstructor?new c.Blob(t._body.map(function(e){return h(e)}),{type:(r["content-type"]||{}).value||""}):u.concat(t._body).toString());var i=[];if(Object.keys(r).forEach(function(e){var t=r[e].name,e=r[e].value;Array.isArray(e)?e.forEach(function(e){i.push([t,e])}):i.push([t,e])}),"fetch"===t._mode){var o,a=null;f.abortController&&(a=(o=new AbortController).signal,t._fetchAbortController=o,"requestTimeout"in e&&0!==e.requestTimeout&&(t._fetchTimer=c.setTimeout(function(){t.emit("requestTimeout"),t._fetchAbortController&&t._fetchAbortController.abort()},e.requestTimeout))),c.fetch(t._opts.url,{method:t._opts.method,headers:i,body:n||void 0,mode:"cors",credentials:e.withCredentials?"include":"same-origin",signal:a}).then(function(e){t._fetchResponse=e,t._connect()},function(e){c.clearTimeout(t._fetchTimer),t._destroyed||t.emit("error",e)})}else{var s=t._xhr=new c.XMLHttpRequest;try{s.open(t._opts.method,t._opts.url,!0)}catch(e){return void l.nextTick(function(){t.emit("error",e)})}"responseType"in s&&(s.responseType=t._mode.split(":")[0]),"withCredentials"in s&&(s.withCredentials=!!e.withCredentials),"text"===t._mode&&"overrideMimeType"in s&&s.overrideMimeType("text/plain; charset=x-user-defined"),"requestTimeout"in e&&(s.timeout=e.requestTimeout,s.ontimeout=function(){t.emit("requestTimeout")}),i.forEach(function(e){s.setRequestHeader(e[0],e[1])}),t._response=null,s.onreadystatechange=function(){switch(s.readyState){case d.LOADING:case d.DONE:t._onXHRProgress()}},"moz-chunked-arraybuffer"===t._mode&&(s.onprogress=function(){t._onXHRProgress()}),s.onerror=function(){t._destroyed||t.emit("error",new Error("XHR error"))};try{s.send(n)}catch(e){return void l.nextTick(function(){t.emit("error",e)})}}}},t.prototype._onXHRProgress=function(){!function statusValid(e){try{var t=e.status;return null!==t&&0!==t}catch(e){return}}(this._xhr)||this._destroyed||(this._response||this._connect(),this._response._onXHRProgress())},t.prototype._connect=function(){var t=this;t._destroyed||(t._response=new r(t._xhr,t._fetchResponse,t._mode,t._fetchTimer),t._response.on("error",function(e){t.emit("error",e)}),t.emit("response",t._response))},t.prototype._write=function(e,t,r){this._body.push(e),r()},t.prototype.abort=t.prototype.destroy=function(){this._destroyed=!0,c.clearTimeout(this._fetchTimer),this._response&&(this._response._destroyed=!0),this._xhr?this._xhr.abort():this._fetchAbortController&&this._fetchAbortController.abort()},t.prototype.end=function(e,t,r){"function"==typeof e&&(r=e,e=void 0),i.Writable.prototype.end.call(this,e,t,r)},t.prototype.flushHeaders=function(){},t.prototype.setTimeout=function(){},t.prototype.setNoDelay=function(){},t.prototype.setSocketKeepAlive=function(){};var n=["accept-charset","accept-encoding","access-control-request-headers","access-control-request-method","connection","content-length","cookie","cookie2","date","dnt","expect","host","keep-alive","origin","referer","te","trailer","transfer-encoding","upgrade","via"]}.call(this,a(11).Buffer,a(12),a(9))},function(e,t){},function(e,t,r){"use strict";var i=r(163).Buffer,n=r(556);function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}e.exports=(BufferList.prototype.push=function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length},BufferList.prototype.unshift=function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length},BufferList.prototype.shift=function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}},BufferList.prototype.clear=function clear(){this.head=this.tail=null,this.length=0},BufferList.prototype.join=function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r},BufferList.prototype.concat=function concat(e){if(0===this.length)return i.alloc(0);if(1===this.length)return this.head.data;for(var t=i.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){e.copy(t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t},BufferList),n&&n.inspect&&n.inspect.custom&&(e.exports.prototype[n.inspect.custom]=function(){var e=n.inspect({length:this.length});return this.constructor.name+" "+e})},function(e,t){},function(e,n,i){!function(e){var t=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function Timeout(e,t){this._id=e,this._clearFn=t}n.setTimeout=function(){return new Timeout(r.call(setTimeout,t,arguments),clearTimeout)},n.setInterval=function(){return new Timeout(r.call(setInterval,t,arguments),clearInterval)},n.clearTimeout=n.clearInterval=function(e){e&&e.close()},Timeout.prototype.unref=Timeout.prototype.ref=function(){},Timeout.prototype.close=function(){this._clearFn.call(t,this._id)},n.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},n.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},n._unrefActive=n.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;0<=t&&(e._idleTimeoutId=setTimeout(function onTimeout(){e._onTimeout&&e._onTimeout()},t))},i(558),n.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||this&&this.setImmediate,n.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||this&&this.clearImmediate}.call(this,i(12))},function(e,t,r){!function(e,t){!function(r,n){"use strict";var i,o,a,s,u,e;function clearImmediate(e){delete o[e]}function runIfPresent(e){if(a)setTimeout(runIfPresent,0,e);else{var t=o[e];if(t){a=!0;try{!function run(e){var t=e.callback,r=e.args;switch(r.length){case 0:t();break;case 1:t(r[0]);break;case 2:t(r[0],r[1]);break;case 3:t(r[0],r[1],r[2]);break;default:t.apply(n,r)}}(t)}finally{clearImmediate(e),a=!1}}}}r.setImmediate||(i=1,a=!(o={}),s=r.document,e=(e=Object.getPrototypeOf&&Object.getPrototypeOf(r))&&e.setTimeout?e:r,("[object process]"==={}.toString.call(r.process)?function installNextTickImplementation(){u=function registerImmediate(e){t.nextTick(function(){runIfPresent(e)})}}:function canUsePostMessage(){if(r.postMessage&&!r.importScripts){var e=!0,t=r.onmessage;return r.onmessage=function(){e=!1},r.postMessage("","*"),r.onmessage=t,e}}()?function installPostMessageImplementation(){function bX1(e){e.source===r&&"string"==typeof e.data&&0===e.data.indexOf(t)&&runIfPresent(+e.data.slice(t.length))}var t="setImmediate$"+Math.random()+"$";r.addEventListener?r.addEventListener("message",bX1,!1):r.attachEvent("onmessage",bX1),u=function registerImmediate(e){r.postMessage(t+e,"*")}}:r.MessageChannel?function installMessageChannelImplementation(){var t=new MessageChannel;t.port1.onmessage=function(e){runIfPresent(e.data)},u=function registerImmediate(e){t.port2.postMessage(e)}}:s&&"onreadystatechange"in s.createElement("script")?function installReadyStateChangeImplementation(){var r=s.documentElement;u=function registerImmediate(e){var t=s.createElement("script");t.onreadystatechange=function(){runIfPresent(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}}:function installSetTimeoutImplementation(){u=function registerImmediate(e){setTimeout(runIfPresent,0,e)}})(),e.setImmediate=function setImmediate(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];return o[i]={callback:e,args:t},u(i),i++},e.clearImmediate=clearImmediate)}("undefined"==typeof self?void 0===e?this:e:self)}.call(this,r(12),r(9))},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(270);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}(e=Object.create(r(78))).inherits=r(1),e.inherits(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,r){var i=r(11).Buffer;e.exports=function(e){if(e instanceof Uint8Array){if(0===e.byteOffset&&e.byteLength===e.buffer.byteLength)return e.buffer;if("function"==typeof e.buffer.slice)return e.buffer.slice(e.byteOffset,e.byteOffset+e.byteLength)}if(i.isBuffer(e)){for(var t=new Uint8Array(e.length),r=e.length,n=0;n<r;n++)t[n]=e[n];return t.buffer}throw new Error("Argument must be a Buffer")}},function(e,t){e.exports=function extend(){for(var e={},t=0;t<arguments.length;t++){var r,n=arguments[t];for(r in n)i.call(n,r)&&(e[r]=n[r])}return e};var i=Object.prototype.hasOwnProperty},function(e,t){e.exports={100:"Continue",101:"Switching Protocols",102:"Processing",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Unordered Collection",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"}},function(e,w,E){!function(d,p){var m;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){var t="object"==_typeof(w)&&w&&!w.nodeType&&w,r="object"==_typeof(d)&&d&&!d.nodeType&&d,n="object"==(void 0===p?"undefined":_typeof(p))&&p;n.global!==n&&n.window!==n&&n.self!==n||(e=n);var i,o,_=2147483647,g=36,b=26,a=38,s=700,u=/^xn--/,c=/[^\x20-\x7E]/,l=/[\x2E\u3002\uFF0E\uFF61]/g,f={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=g-1,y=Math.floor,v=String.fromCharCode;function error(e){throw new RangeError(f[e])}function map(e,t){for(var r=e.length,n=[];r--;)n[r]=t(e[r]);return n}function mapDomain(e,t){var r=e.split("@"),n="";return 1<r.length&&(n=r[0]+"@",e=r[1]),n+map((e=e.replace(l,".")).split("."),t).join(".")}function ucs2decode(e){for(var t,r,n=[],i=0,o=e.length;i<o;)55296<=(t=e.charCodeAt(i++))&&t<=56319&&i<o?56320==(64512&(r=e.charCodeAt(i++)))?n.push(((1023&t)<<10)+(1023&r)+65536):(n.push(t),i--):n.push(t);return n}function ucs2encode(e){return map(e,function(e){var t="";return 65535<e&&(t+=v((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+v(e)}).join("")}function digitToBasic(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function adapt(e,t,r){var n=0;for(e=r?y(e/s):e>>1,e+=y(e/t);h*b>>1<e;n+=g)e=y(e/h);return y(n+(h+1)*e/(e+a))}function decode(e){var t,r,n,i,o,a,s,u=[],c=e.length,l=0,f=128,h=72,d=e.lastIndexOf("-");for(d<0&&(d=0),r=0;r<d;++r)128<=e.charCodeAt(r)&&error("not-basic"),u.push(e.charCodeAt(r));for(n=0<d?d+1:0;n<c;){for(i=l,o=1,a=g;c<=n&&error("invalid-input"),s=function basicToDigit(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:g}(e.charCodeAt(n++)),(g<=s||s>y((_-l)/o))&&error("overflow"),l+=s*o,!(s<(s=a<=h?1:h+b<=a?b:a-h));a+=g)o>y(_/(s=g-s))&&error("overflow"),o*=s;h=adapt(l-i,t=u.length+1,0==i),y(l/t)>_-f&&error("overflow"),f+=y(l/t),l%=t,u.splice(l++,0,f)}return ucs2encode(u)}function encode(e){for(var t,r,n,i,o,a,s,u,c,l,f=[],h=(e=ucs2decode(e)).length,d=128,p=72,m=t=0;m<h;++m)(s=e[m])<128&&f.push(v(s));for(r=n=f.length,n&&f.push("-");r<h;){for(i=_,m=0;m<h;++m)d<=(s=e[m])&&s<i&&(i=s);for(i-d>y((_-t)/(u=r+1))&&error("overflow"),t+=(i-d)*u,d=i,m=0;m<h;++m)if((s=e[m])<d&&++t>_&&error("overflow"),s==d){for(o=t,a=g;!(o<(c=a<=p?1:p+b<=a?b:a-p));a+=g)f.push(v(digitToBasic(c+(l=o-c)%(c=g-c),0))),o=y(l/c);f.push(v(digitToBasic(o,0))),p=adapt(t,u,r==n),t=0,++r}++t,++d}return f.join("")}if(i={version:"1.4.1",ucs2:{decode:ucs2decode,encode:ucs2encode},decode:decode,encode:encode,toASCII:function toASCII(e){return mapDomain(e,function(e){return c.test(e)?"xn--"+encode(e):e})},toUnicode:function toUnicode(e){return mapDomain(e,function(e){return u.test(e)?decode(e.slice(4).toLowerCase()):e})}},"object"==_typeof(E(111))&&E(111))void 0===(m=function(){return i}.call(w,E,w,d))||(d.exports=m);else if(t&&r)if(d.exports==t)r.exports=i;else for(o in i)i.hasOwnProperty(o)&&(t[o]=i[o]);else e.punycode=i}(this)}.call(this,E(27)(e),E(12))},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}e.exports={isString:function isString(e){return"string"==typeof e},isObject:function isObject(e){return"object"===_typeof(e)&&null!==e},isNull:function isNull(e){return null===e},isNullOrUndefined:function isNullOrUndefined(e){return null==e}}},function(e,t,r){"use strict";t.decode=t.parse=r(566),t.encode=t.stringify=r(567)},function(e,t,r){"use strict";e.exports=function(e,t,r,n){r=r||"=";var i={};if("string"!=typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t=t||"&"),t=1e3,n&&"number"==typeof n.maxKeys&&(t=n.maxKeys);var a=e.length;0<t&&t<a&&(a=t);for(var s=0;s<a;++s){var u,c=0<=(c=(l=e[s].replace(o,"%20")).indexOf(r))?(u=l.substr(0,c),l.substr(c+1)):(u=l,""),l=decodeURIComponent(u),c=decodeURIComponent(c);!function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}(i,l)?i[l]=c:f(i[l])?i[l].push(c):i[l]=[i[l],c]}return i};var f=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function j$1(e){switch(_typeof(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}}e.exports=function(r,n,i,e){return n=n||"&",i=i||"=","object"===_typeof(r=null===r?void 0:r)?map(a(r),function(e){var t=encodeURIComponent(j$1(e))+i;return o(r[e])?map(r[e],function(e){return t+encodeURIComponent(j$1(e))}).join(n):t+encodeURIComponent(j$1(r[e]))}).join(n):e?encodeURIComponent(j$1(e))+i+encodeURIComponent(j$1(r)):""};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function map(e,t){if(e.map)return e.map(t);for(var r=[],n=0;n<e.length;n++)r.push(t(e[n],n));return r}var a=Object.keys||function(e){var t,r=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(t);return r}},function(e,t,r){var n,i=r(264),o=r(33),a=e.exports;for(n in i)i.hasOwnProperty(n)&&(a[n]=i[n]);function validateParams(e){if((e="string"==typeof e?o.parse(e):e).protocol||(e.protocol="https:"),"https:"!==e.protocol)throw new Error('Protocol "'+e.protocol+'" not supported. Expected "https:"');return e}a.request=function(e,t){return e=validateParams(e),i.request.call(this,e,t)},a.get=function(e,t){return e=validateParams(e),i.get.call(this,e,t)}},function(e,t){var r=/^http:\/\//;e.exports=function isHttpResource(e){return r.test(e)}},function(e,t){var r=/^https:\/\//;e.exports=function isHttpsResource(e){return r.test(e)}},function(e,t){e.exports=function inlineOptionsFrom(e){return Array.isArray(e)?e:!1===e?["none"]:void 0===e?["local"]:e.split(",")}},function(e,t,i){!function(t){var r=i(33),n=i(60);e.exports=function inlineRequestFrom(e){return n(function proxyOptionsFrom(e){return e?{hostname:r.parse(e).hostname,port:parseInt(r.parse(e).port)}:{}}(t.env.HTTP_PROXY||t.env.http_proxy),e||{})}}.call(this,i(9))},function(e,t){e.exports=function inlineTimeoutFrom(e){return e||5e3}},function(e,t){e.exports=function rebaseFrom(e){return void 0===e||!!e}},function(e,t,n){!function(t){var r=n(23);e.exports=function rebaseToFrom(e){return e?r.resolve(e):t.cwd()}}.call(this,n(9))},function(e,t,r){var n=r(271).SourceMapConsumer;e.exports=function inputSourceMapTracker(){var e={};return{all:function all(e){return e}.bind(null,e),isTracking:function isTracking(e,t){return t in e}.bind(null,e),originalPositionFor:function originalPositionFor(e,t,r,n){for(var i,o=t[0],a=t[1],s=t[2],u={line:o,column:a+r};!i&&u.column>a;)u.column--,i=e[s].originalPositionFor(u);return!i||i.column<0?t:null===i.line&&1<o&&0<n?originalPositionFor(e,[o-1,a,s],r,n-1):null!==i.line?function toMetadata(e){return[e.line,e.column,e.source]}(i):t}.bind(null,e),track:function track(e,t,r){e[t]=new n(r)}.bind(null,e)}}},function(e,t){var r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<r.length)return r[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},function(e,t,r){var a=r(79);function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}MappingList.prototype.unsortedForEach=function MappingList_forEach(e,t){this._array.forEach(e,t)},MappingList.prototype.add=function MappingList_add(e){!function generatedPositionAfter(e,t){var r=e.generatedLine,n=t.generatedLine,i=e.generatedColumn,o=t.generatedColumn;return r<n||n==r&&i<=o||a.compareByGeneratedPositionsInflated(e,t)<=0}(this._last,e)?this._sorted=!1:this._last=e,this._array.push(e)},MappingList.prototype.toArray=function MappingList_toArray(){return this._sorted||(this._array.sort(a.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=MappingList},function(e,t,r){var b=r(79),u=r(580),h=r(274).ArraySet,y=r(273),v=r(581).quickSort;function SourceMapConsumer(e,t){var r=e;return new(null!=(r="string"==typeof e?b.parseSourceMapInput(e):r).sections?IndexedSourceMapConsumer:BasicSourceMapConsumer)(r,t)}function BasicSourceMapConsumer(e,t){var r=e;"string"==typeof e&&(r=b.parseSourceMapInput(e));var n=b.getArg(r,"version"),i=b.getArg(r,"sources"),o=b.getArg(r,"names",[]),a=b.getArg(r,"sourceRoot",null),s=b.getArg(r,"sourcesContent",null),e=b.getArg(r,"mappings"),r=b.getArg(r,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);a=a&&b.normalize(a),i=i.map(String).map(b.normalize).map(function(e){return a&&b.isAbsolute(a)&&b.isAbsolute(e)?b.relative(a,e):e}),this._names=h.fromArray(o.map(String),!0),this._sources=h.fromArray(i,!0),this._absoluteSources=this._sources.toArray().map(function(e){return b.computeSourceURL(a,e,t)}),this.sourceRoot=a,this.sourcesContent=s,this._mappings=e,this._sourceMapURL=t,this.file=r}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(e,i){var t=e;if("string"==typeof e&&(t=b.parseSourceMapInput(e)),e=b.getArg(t,"version"),t=b.getArg(t,"sections"),e!=this._version)throw new Error("Unsupported version: "+e);this._sources=new h,this._names=new h;var o={line:-1,column:0};this._sections=t.map(function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=b.getArg(e,"offset"),r=b.getArg(t,"line"),n=b.getArg(t,"column");if(r<o.line||r===o.line&&n<o.column)throw new Error("Section offsets must be ordered and non-overlapping.");return o=t,{generatedOffset:{generatedLine:r+1,generatedColumn:n+1},consumer:new SourceMapConsumer(b.getArg(e,"map"),i)}})}SourceMapConsumer.fromSourceMap=function(e,t){return BasicSourceMapConsumer.fromSourceMap(e,t)},SourceMapConsumer.prototype._version=3,SourceMapConsumer.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function get(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),SourceMapConsumer.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function get(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),SourceMapConsumer.prototype._charIsMappingSeparator=function SourceMapConsumer_charIsMappingSeparator(e,t){return";"===(t=e.charAt(t))||","===t},SourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){throw new Error("Subclasses must implement _parseMappings")},SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,SourceMapConsumer.prototype.eachMapping=function SourceMapConsumer_eachMapping(e,t,r){var n,t=t||null;switch(r||SourceMapConsumer.GENERATED_ORDER){case SourceMapConsumer.GENERATED_ORDER:n=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:n=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var i=this.sourceRoot;n.map(function(e){var t=null===e.source?null:this._sources.at(e.source);return{source:b.computeSourceURL(i,t,this._sourceMapURL),generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}},this).forEach(e,t)},SourceMapConsumer.prototype.allGeneratedPositionsFor=function SourceMapConsumer_allGeneratedPositionsFor(e){var t=b.getArg(e,"line"),r={source:b.getArg(e,"source"),originalLine:t,originalColumn:b.getArg(e,"column",0)};if(r.source=this._findSourceIndex(r.source),r.source<0)return[];var n=[],i=this._findMapping(r,this._originalMappings,"originalLine","originalColumn",b.compareByOriginalPositions,u.LEAST_UPPER_BOUND);if(0<=i){var o=this._originalMappings[i];if(void 0===e.column)for(var a=o.originalLine;o&&o.originalLine===a;)n.push({line:b.getArg(o,"generatedLine",null),column:b.getArg(o,"generatedColumn",null),lastColumn:b.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++i];else for(var s=o.originalColumn;o&&o.originalLine===t&&o.originalColumn==s;)n.push({line:b.getArg(o,"generatedLine",null),column:b.getArg(o,"generatedColumn",null),lastColumn:b.getArg(o,"lastGeneratedColumn",null)}),o=this._originalMappings[++i]}return n},t.SourceMapConsumer=SourceMapConsumer,(BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype)).consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(e){var t,r=e;if(null!=this.sourceRoot&&(r=b.relative(this.sourceRoot,r)),this._sources.has(r))return this._sources.indexOf(r);for(t=0;t<this._absoluteSources.length;++t)if(this._absoluteSources[t]==e)return t;return-1},BasicSourceMapConsumer.fromSourceMap=function SourceMapConsumer_fromSourceMap(e,t){var r=Object.create(BasicSourceMapConsumer.prototype),n=r._names=h.fromArray(e._names.toArray(),!0),i=r._sources=h.fromArray(e._sources.toArray(),!0);r.sourceRoot=e._sourceRoot,r.sourcesContent=e._generateSourcesContent(r._sources.toArray(),r.sourceRoot),r.file=e._file,r._sourceMapURL=t,r._absoluteSources=r._sources.toArray().map(function(e){return b.computeSourceURL(r.sourceRoot,e,t)});for(var o=e._mappings.toArray().slice(),a=r.__generatedMappings=[],s=r.__originalMappings=[],u=0,c=o.length;u<c;u++){var l=o[u],f=new Mapping;f.generatedLine=l.generatedLine,f.generatedColumn=l.generatedColumn,l.source&&(f.source=i.indexOf(l.source),f.originalLine=l.originalLine,f.originalColumn=l.originalColumn,l.name&&(f.name=n.indexOf(l.name)),s.push(f)),a.push(f)}return v(r.__originalMappings,b.compareByOriginalPositions),r},BasicSourceMapConsumer.prototype._version=3,Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:function get(){return this._absoluteSources.slice()}}),BasicSourceMapConsumer.prototype._parseMappings=function SourceMapConsumer_parseMappings(e,t){for(var r,n,i,o,a=1,s=0,u=0,c=0,l=0,f=0,h=e.length,d=0,p={},m={},_=[],g=[];d<h;)if(";"===e.charAt(d))a++,d++,s=0;else if(","===e.charAt(d))d++;else{for((r=new Mapping).generatedLine=a,o=d;o<h&&!this._charIsMappingSeparator(e,o);o++);if(i=p[n=e.slice(d,o)])d+=n.length;else{for(i=[];d<o;)y.decode(e,d,m),d=m.rest,i.push(m.value);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");p[n]=i}r.generatedColumn=s+i[0],s=r.generatedColumn,1<i.length&&(r.source=l+i[1],l+=i[1],r.originalLine=u+i[2],u=r.originalLine,r.originalLine+=1,r.originalColumn=c+i[3],c=r.originalColumn,4<i.length&&(r.name=f+i[4],f+=i[4])),g.push(r),"number"==typeof r.originalLine&&_.push(r)}v(g,b.compareByGeneratedPositionsDeflated),this.__generatedMappings=g,v(_,b.compareByOriginalPositions),this.__originalMappings=_},BasicSourceMapConsumer.prototype._findMapping=function SourceMapConsumer_findMapping(e,t,r,n,i,o){if(e[r]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[r]);if(e[n]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[n]);return u.search(e,t,i,o)},BasicSourceMapConsumer.prototype.computeColumnSpans=function SourceMapConsumer_computeColumnSpans(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var r=this._generatedMappings[e+1];if(t.generatedLine===r.generatedLine){t.lastGeneratedColumn=r.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},BasicSourceMapConsumer.prototype.originalPositionFor=function SourceMapConsumer_originalPositionFor(e){var t={generatedLine:b.getArg(e,"line"),generatedColumn:b.getArg(e,"column")},r=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",b.compareByGeneratedPositionsDeflated,b.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));return 0<=r&&(e=this._generatedMappings[r]).generatedLine===t.generatedLine?(null!==(r=b.getArg(e,"source",null))&&(r=this._sources.at(r),r=b.computeSourceURL(this.sourceRoot,r,this._sourceMapURL)),null!==(t=b.getArg(e,"name",null))&&(t=this._names.at(t)),{source:r,line:b.getArg(e,"originalLine",null),column:b.getArg(e,"originalColumn",null),name:t}):{source:null,line:null,column:null,name:null}},BasicSourceMapConsumer.prototype.hasContentsOfAllSources=function BasicSourceMapConsumer_hasContentsOfAllSources(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(e){return null==e})},BasicSourceMapConsumer.prototype.sourceContentFor=function SourceMapConsumer_sourceContentFor(e,t){if(!this.sourcesContent)return null;if(0<=(n=this._findSourceIndex(e)))return this.sourcesContent[n];var r,n=e;if(null!=this.sourceRoot&&(n=b.relative(this.sourceRoot,n)),null!=this.sourceRoot&&(r=b.urlParse(this.sourceRoot))){if(e=n.replace(/^file:\/\//,""),"file"==r.scheme&&this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];if((!r.path||"/"==r.path)&&this._sources.has("/"+n))return this.sourcesContent[this._sources.indexOf("/"+n)]}if(t)return null;throw new Error('"'+n+'" is not in the SourceMap.')},BasicSourceMapConsumer.prototype.generatedPositionFor=function SourceMapConsumer_generatedPositionFor(e){var t=b.getArg(e,"source");return(t=this._findSourceIndex(t))<0?{line:null,column:null,lastColumn:null}:(t={source:t,originalLine:b.getArg(e,"line"),originalColumn:b.getArg(e,"column")},0<=(e=this._findMapping(t,this._originalMappings,"originalLine","originalColumn",b.compareByOriginalPositions,b.getArg(e,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND)))&&(e=this._originalMappings[e]).source===t.source?{line:b.getArg(e,"generatedLine",null),column:b.getArg(e,"generatedColumn",null),lastColumn:b.getArg(e,"lastGeneratedColumn",null)}:{line:null,column:null,lastColumn:null})},t.BasicSourceMapConsumer=BasicSourceMapConsumer,(IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype)).constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:function get(){for(var e=[],t=0;t<this._sections.length;t++)for(var r=0;r<this._sections[t].consumer.sources.length;r++)e.push(this._sections[t].consumer.sources[r]);return e}}),IndexedSourceMapConsumer.prototype.originalPositionFor=function IndexedSourceMapConsumer_originalPositionFor(e){var t={generatedLine:b.getArg(e,"line"),generatedColumn:b.getArg(e,"column")},r=u.search(t,this._sections,function(e,t){return e.generatedLine-t.generatedOffset.generatedLine||e.generatedColumn-t.generatedOffset.generatedColumn});return(r=this._sections[r])?r.consumer.originalPositionFor({line:t.generatedLine-(r.generatedOffset.generatedLine-1),column:t.generatedColumn-(r.generatedOffset.generatedLine===t.generatedLine?r.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=function IndexedSourceMapConsumer_hasContentsOfAllSources(){return this._sections.every(function(e){return e.consumer.hasContentsOfAllSources()})},IndexedSourceMapConsumer.prototype.sourceContentFor=function IndexedSourceMapConsumer_sourceContentFor(e,t){for(var r=0;r<this._sections.length;r++){var n=this._sections[r].consumer.sourceContentFor(e,!0);if(n)return n}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},IndexedSourceMapConsumer.prototype.generatedPositionFor=function IndexedSourceMapConsumer_generatedPositionFor(e){for(var t=0;t<this._sections.length;t++){var r=this._sections[t];if(-1!==r.consumer._findSourceIndex(b.getArg(e,"source"))){var n=r.consumer.generatedPositionFor(e);if(n)return{line:n.line+(r.generatedOffset.generatedLine-1),column:n.column+(r.generatedOffset.generatedLine===n.line?r.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},IndexedSourceMapConsumer.prototype._parseMappings=function IndexedSourceMapConsumer_parseMappings(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var r=0;r<this._sections.length;r++)for(var n=this._sections[r],i=n.consumer._generatedMappings,o=0;o<i.length;o++){var a=i[o],s=n.consumer._sources.at(a.source),s=b.computeSourceURL(n.consumer.sourceRoot,s,this._sourceMapURL);this._sources.add(s),s=this._sources.indexOf(s);var u=null;a.name&&(u=n.consumer._names.at(a.name),this._names.add(u),u=this._names.indexOf(u)),u={source:s,generatedLine:a.generatedLine+(n.generatedOffset.generatedLine-1),generatedColumn:a.generatedColumn+(n.generatedOffset.generatedLine===a.generatedLine?n.generatedOffset.generatedColumn-1:0),originalLine:a.originalLine,originalColumn:a.originalColumn,name:u},this.__generatedMappings.push(u),"number"==typeof u.originalLine&&this.__originalMappings.push(u)}v(this.__generatedMappings,b.compareByGeneratedPositionsDeflated),v(this.__originalMappings,b.compareByOriginalPositions)},t.IndexedSourceMapConsumer=IndexedSourceMapConsumer},function(e,u){u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.search=function search(e,t,r,n){if(0===t.length)return-1;var i=function recursiveSearch(e,t,r,n,i,o){var a=Math.floor((t-e)/2)+e,s=i(r,n[a],!0);return 0===s?a:0<s?1<t-a?recursiveSearch(a,t,r,n,i,o):o==u.LEAST_UPPER_BOUND?t<n.length?t:-1:a:1<a-e?recursiveSearch(e,a,r,n,i,o):o==u.LEAST_UPPER_BOUND?a:e<0?-1:e}(-1,t.length,e,t,r,n||u.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;0<=i-1&&0===r(t[i],t[i-1],!0);)--i;return i}},function(e,t){function swap(e,t,r){var n=e[t];e[t]=e[r],e[r]=n}t.quickSort=function(e,t){!function doQuickSort(e,t,r,n){if(r<n){var i=r-1;swap(e,function randomIntInRange(e,t){return Math.round(e+Math.random()*(t-e))}(r,n),n);for(var o=e[n],a=r;a<n;a++)t(e[a],o)<=0&&swap(e,i+=1,a);swap(e,i+1,a);var s=i+1;doQuickSort(e,t,r,s-1),doQuickSort(e,t,s+1,n)}}(e,t,0,e.length-1)}},function(e,t,r){var n=r(272).SourceMapGenerator,l=r(79),f=/(\r?\n)/,o="$$$isSourceNode$$$";function SourceNode(e,t,r,n,i){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==r?null:r,this.name=null==i?null:i,this[o]=!0,null!=n&&this.add(n)}SourceNode.fromStringWithSourceMap=function SourceNode_fromStringWithSourceMap(e,r,n){function dcc(){return getNextLine()+(getNextLine()||"");function getNextLine(){return a<o.length?o[a++]:void 0}}var i=new SourceNode,o=e.split(f),a=0,s=1,u=0,c=null;return r.eachMapping(function(e){if(null!==c){if(!(s<e.generatedLine)){var t=(r=o[a]||"").substr(0,e.generatedColumn-u);return o[a]=r.substr(e.generatedColumn-u),u=e.generatedColumn,addMappingWithCode(c,t),void(c=e)}addMappingWithCode(c,dcc()),s++,u=0}for(;s<e.generatedLine;)i.add(dcc()),s++;var r;u<e.generatedColumn&&(r=o[a]||"",i.add(r.substr(0,e.generatedColumn)),o[a]=r.substr(e.generatedColumn),u=e.generatedColumn),c=e},this),a<o.length&&(c&&addMappingWithCode(c,dcc()),i.add(o.splice(a).join(""))),r.sources.forEach(function(e){var t=r.sourceContentFor(e);null!=t&&(null!=n&&(e=l.join(n,e)),i.setSourceContent(e,t))}),i;function addMappingWithCode(e,t){var r;null===e||void 0===e.source?i.add(t):(r=n?l.join(n,e.source):e.source,i.add(new SourceNode(e.originalLine,e.originalColumn,r,t,e.name)))}},SourceNode.prototype.add=function SourceNode_add(e){if(Array.isArray(e))e.forEach(function(e){this.add(e)},this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},SourceNode.prototype.prepend=function SourceNode_prepend(e){if(Array.isArray(e))for(var t=e.length-1;0<=t;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},SourceNode.prototype.walk=function SourceNode_walk(e){for(var t,r=0,n=this.children.length;r<n;r++)(t=this.children[r])[o]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},SourceNode.prototype.join=function SourceNode_join(e){var t,r,n=this.children.length;if(0<n){for(t=[],r=0;r<n-1;r++)t.push(this.children[r]),t.push(e);t.push(this.children[r]),this.children=t}return this},SourceNode.prototype.replaceRight=function SourceNode_replaceRight(e,t){var r=this.children[this.children.length-1];return r[o]?r.replaceRight(e,t):"string"==typeof r?this.children[this.children.length-1]=r.replace(e,t):this.children.push("".replace(e,t)),this},SourceNode.prototype.setSourceContent=function SourceNode_setSourceContent(e,t){this.sourceContents[l.toSetString(e)]=t},SourceNode.prototype.walkSourceContents=function SourceNode_walkSourceContents(e){for(var t=0,r=this.children.length;t<r;t++)this.children[t][o]&&this.children[t].walkSourceContents(e);for(var n=Object.keys(this.sourceContents),t=0,r=n.length;t<r;t++)e(l.fromSetString(n[t]),this.sourceContents[n[t]])},SourceNode.prototype.toString=function SourceNode_toString(){var t="";return this.walk(function(e){t+=e}),t},SourceNode.prototype.toStringWithSourceMap=function SourceNode_toStringWithSourceMap(e){var i={code:"",line:1,column:0},o=new n(e),a=!1,s=null,u=null,c=null,l=null;return this.walk(function(e,t){i.code+=e,null!==t.source&&null!==t.line&&null!==t.column?(s===t.source&&u===t.line&&c===t.column&&l===t.name||o.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name}),s=t.source,u=t.line,c=t.column,l=t.name,a=!0):a&&(o.addMapping({generated:{line:i.line,column:i.column}}),s=null,a=!1);for(var r=0,n=e.length;r<n;r++)10===e.charCodeAt(r)?(i.line++,i.column=0,r+1===n?(s=null,a=!1):a&&o.addMapping({source:t.source,original:{line:t.line,column:t.column},generated:{line:i.line,column:i.column},name:t.name})):i.column++}),this.walkSourceContents(function(e,t){o.setSourceContent(e,t)}),{code:i.code,map:o}},t.SourceNode=SourceNode},function(e,t,v){!function(n,u){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var c=v(80),l=v(23),i=v(584),o=v(277),f=v(166),a=v(587),h=v(588),s=v(589),d=v(275),p=v(276),t=v(278),m=v(591),_=v(10),r=v(16),g=v(112),b=v(279),y=v(81);function fromString(e,t,r){return t.source=void 0,t.sourcesContent[void 0]=e,t.stats.originalSize+=e.length,fromStyles(e,t,{inline:t.options.inline},r)}function addHashSource(e,t,r){var n,i,o;for(n in e)o=e[n],i=normalizeUri(n),r.push(restoreAsImport(i)),t.sourcesContent[i]=o.styles,o.sourceMap&&function trackSourceMap(e,t,r){e="string"==typeof e?JSON.parse(e):e,e=y(t)?p(e,t):d(e,t||"uri:unknown",r.options.rebaseTo),r.inputSourceMapTracker.track(t,e)}(o.sourceMap,i,t);return r}function normalizeUri(e){var t=l.resolve("");return y(e)?e:(e=l.isAbsolute(e)?e:l.resolve(e),e=l.relative(t,e),h(e))}function restoreAsImport(e){return t("url("+e+")","")+r.SEMICOLON}function fromStyles(e,t,r,n){var i={};return t.source?y(t.source)?(i.fromBase=t.source,i.toBase=t.source):(l.isAbsolute(t.source)?i.fromBase=l.dirname(t.source):i.fromBase=l.dirname(l.resolve(t.source)),i.toBase=t.options.rebaseTo):(i.fromBase=l.resolve(""),i.toBase=t.options.rebaseTo),e=m(e,t),e=s(e,t.options.rebase,t.validator,i),function allowsAnyImports(e){return 1!=e.length||"none"!=e[0]}(r.inline)?function inline(e,t,r,n){return function doInlineImports(e){for(var t,r=0,n=e.sourceTokens.length;r<n;r++){if((t=e.sourceTokens[r])[0]==_.AT_RULE&&b(t[1]))return e.sourceTokens.splice(0,r),function inlineStylesheet(e,t){var r=(n=o(e[1]))[0],n=n[1],e=e[2];return(y(r)?function inlineRemoteStylesheet(r,n,i,o){var e=f(r,!0,o.inline),a=r,t=r in o.externalContext.sourcesContent,s=!g(r);return-1<o.inlinedStylesheets.indexOf(r)?(o.warnings.push('Ignoring remote @import of "'+r+'" as it has already been imported.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):o.localOnly&&o.afterContent?(o.warnings.push('Ignoring remote @import of "'+r+'" as no callback given and after other content.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):s?(o.warnings.push('Skipping remote @import of "'+r+'" as no protocol given.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):o.localOnly&&!t?(o.warnings.push('Skipping remote @import of "'+r+'" as no callback given.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):!e&&o.afterContent?(o.warnings.push('Ignoring remote @import of "'+r+'" as resource is not allowed and after other content.'),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)):e?(o.inlinedStylesheets.push(r),t?whenLoaded(null,o.externalContext.sourcesContent[r]):o.fetch(r,o.inlineRequest,o.inlineTimeout,whenLoaded)):(o.warnings.push('Skipping remote @import of "'+r+'" as resource is not allowed.'),o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o));function whenLoaded(e,t){return e?(o.errors.push('Broken @import declaration of "'+r+'" - '+e),u.nextTick(function(){o.outputTokens=o.outputTokens.concat(o.sourceTokens.slice(0,1)),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)})):(o.inline=o.externalContext.options.inline,o.isRemote=!0,o.externalContext.source=a,o.externalContext.sourcesContent[r]=t,o.externalContext.stats.originalSize+=t.length,fromStyles(t,o.externalContext,o,function(e){return e=wrapInMedia(e,n,i),o.outputTokens=o.outputTokens.concat(e),o.sourceTokens=o.sourceTokens.slice(1),doInlineImports(o)}))}}:function inlineLocalStylesheet(e,t,r,n){var i=l.resolve(""),o=l.isAbsolute(e)?l.resolve(i,"/"==e[0]?e.substring(1):e):l.resolve(n.rebaseTo,e),a=l.relative(i,o),s=f(e,!1,n.inline),a=(i=h(a))in n.externalContext.sourcesContent;if(-1<n.inlinedStylesheets.indexOf(o))n.warnings.push('Ignoring local @import of "'+e+'" as it has already been imported.');else if(a||c.existsSync(o)&&c.statSync(o).isFile())if(!s&&n.afterContent)n.warnings.push('Ignoring local @import of "'+e+'" as resource is not allowed and after other content.');else if(n.afterContent)n.warnings.push('Ignoring local @import of "'+e+'" as after other content.');else{if(s)return a=a?n.externalContext.sourcesContent[i]:c.readFileSync(o,"utf-8"),n.inlinedStylesheets.push(o),n.inline=n.externalContext.options.inline,n.externalContext.source=i,n.externalContext.sourcesContent[i]=a,n.externalContext.stats.originalSize+=a.length,fromStyles(a,n.externalContext,n,function(e){return e=wrapInMedia(e,t,r),n.outputTokens=n.outputTokens.concat(e),n.sourceTokens=n.sourceTokens.slice(1),doInlineImports(n)});n.warnings.push('Skipping local @import of "'+e+'" as resource is not allowed.'),n.outputTokens=n.outputTokens.concat(n.sourceTokens.slice(0,1))}else n.errors.push('Ignoring local @import of "'+e+'" as resource is missing.');return n.sourceTokens=n.sourceTokens.slice(1),doInlineImports(n)})(r,n,e,t)}(t,e);t[0]==_.AT_RULE||t[0]==_.COMMENT?e.outputTokens.push(t):(e.outputTokens.push(t),e.afterContent=!0)}return e.sourceTokens=[],e.callback(e.outputTokens)}({afterContent:!1,callback:n,errors:t.errors,externalContext:t,fetch:t.options.fetch,inlinedStylesheets:r.inlinedStylesheets||t.inlinedStylesheets,inline:r.inline,inlineRequest:t.options.inlineRequest,inlineTimeout:t.options.inlineTimeout,isRemote:r.isRemote||!1,localOnly:t.localOnly,outputTokens:[],rebaseTo:t.options.rebaseTo,sourceTokens:e,warnings:t.warnings})}(e,t,r,n):n(e)}function wrapInMedia(e,t,r){return t?[[_.NESTED_BLOCK,[[_.NESTED_BLOCK_SCOPE,"@media "+t,r]],e]]:e}e.exports=function readSources(e,t,r){return function doReadSources(e,t,r){return"string"==typeof e?fromString(e,t,r):n.isBuffer(e)?fromString(e.toString(),t,r):Array.isArray(e)?function fromArray(e,r,t){return fromStyles(e.reduce(function(e,t){return"string"==typeof t?function addStringSource(e,t){return t.push(restoreAsImport(normalizeUri(e))),t}(t,e):addHashSource(t,r,e)},[]).join(""),r,{inline:["all"]},t)}(e,t,r):"object"==_typeof(e)?function fromHash(e,t,r){return fromStyles(addHashSource(e,t,[]).join(""),t,{inline:["all"]},r)}(e,t,r):void 0}(e,t,function(e){return i(e,t,function(){return a(t,function(){return r(e)})})})}}.call(this,v(11).Buffer,v(9))},function(e,t,r){!function(a,s){var u=r(80),c=r(23),l=r(166),f=r(585),h=r(275),d=r(276),p=r(10),m=r(112),_=r(586),g=r(81),b=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function findTokenSource(e){return(e=(e[0]==p.AT_RULE||e[0]==p.COMMENT?e:e[1][0])[2][0])[2]}function applySourceMapTo(e,t){for(var r=e[1],n=e[2],i=[],o=0,a=n.length;o<a;o++)i.push(t.originalPositionFor(n[o],r.length));e[2]=i}e.exports=function applySourceMaps(e,t,r){var n={callback:r,fetch:t.options.fetch,index:0,inline:t.options.inline,inlineRequest:t.options.inlineRequest,inlineTimeout:t.options.inlineTimeout,inputSourceMapTracker:t.inputSourceMapTracker,localOnly:t.localOnly,processedTokens:[],rebaseTo:t.options.rebaseTo,sourceTokens:e,warnings:t.warnings};return t.options.sourceMap&&0<e.length?function doApplySourceMaps(e){for(var t,r,n=[],i=findTokenSource(e.sourceTokens[0]),o=e.sourceTokens.length;e.index<o;e.index++)if((t=findTokenSource(r=e.sourceTokens[e.index]))!=i&&(n=[],i=t),n.push(r),e.processedTokens.push(r),r[0]==p.COMMENT&&b.test(r[1]))return function fetchAndApplySourceMap(e,t,r,n){return function extractInputSourceMapFrom(e,t,r){var n,i,o=b.exec(e)[1];return _(o)?(n=function extractInputSourceMapFromDataUri(e){var t=(r=f(e))[2]?r[2].split(/[=;]/)[2]:"us-ascii",r="utf8"==(e=r[3]?r[3].split(";")[1]:"utf8")?a.unescape(r[4]):r[4];return(e=new s(r,e)).charset=t,JSON.parse(e.toString())}(o),r(n)):g(o)?function loadInputSourceMapFromRemoteUri(r,n,i){var e=l(r,!0,n.inline),t=!m(r);return n.localOnly?(n.warnings.push('Cannot fetch remote resource from "'+r+'" as no callback given.'),i(null)):t?(n.warnings.push('Cannot fetch "'+r+'" as no protocol given.'),i(null)):e?void n.fetch(r,n.inlineRequest,n.inlineTimeout,function(e,t){return e?(n.warnings.push('Missing source map at "'+r+'" - '+e),i(null)):void i(t)}):(n.warnings.push('Cannot fetch "'+r+'" as resource is not allowed.'),i(null))}(o,t,function(e){e?(e=JSON.parse(e),i=d(e,o),r(i)):r(null)}):(n=function loadInputSourceMapFromLocalUri(e,t){var r=l(e,!1,t.inline);return u.existsSync(e)&&u.statSync(e).isFile()?r?(e=u.readFileSync(e,"utf-8"),JSON.parse(e)):(t.warnings.push('Cannot fetch "'+e+'" as resource is not allowed.'),null):(t.warnings.push('Ignoring local source map at "'+e+'" as resource is missing.'),null)}(e=c.resolve(t.rebaseTo,o),t))?(i=h(n,e,t.rebaseTo),r(i)):r(null)}(e,n,function(e){return e&&(n.inputSourceMapTracker.track(t,e),function applySourceMapRecursively(e,t){for(var r,n=0,i=e.length;n<i;n++)switch((r=e[n])[0]){case p.AT_RULE:applySourceMapTo(r,t);break;case p.AT_RULE_BLOCK:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.AT_RULE_BLOCK_SCOPE:applySourceMapTo(r,t);break;case p.NESTED_BLOCK:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.NESTED_BLOCK_SCOPE:case p.COMMENT:applySourceMapTo(r,t);break;case p.PROPERTY:applySourceMapRecursively(r,t);break;case p.PROPERTY_BLOCK:applySourceMapRecursively(r[1],t);break;case p.PROPERTY_NAME:case p.PROPERTY_VALUE:applySourceMapTo(r,t);break;case p.RULE:applySourceMapRecursively(r[1],t),applySourceMapRecursively(r[2],t);break;case p.RULE_SCOPE:applySourceMapTo(r,t)}return e}(r,n.inputSourceMapTracker)),n.index++,doApplySourceMaps(n)})}(r[1],t,n,e);return e.callback(e.processedTokens)}(n):r(e)}}.call(this,r(12),r(11).Buffer)},function(e,t){var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;e.exports=function matchDataUri(e){return r.exec(e)}},function(e,t){var r=/^data:(\S*?)?(;charset=[^;]+)?(;[^,]+?)?,(.+)/;e.exports=function isDataUriResource(e){return r.test(e)}},function(e,t,r){var o=r(80),a=r(23),s=r(166),u=r(112),c=r(81);e.exports=function loadOriginalSources(e,t){var r={callback:t,fetch:e.options.fetch,index:0,inline:e.options.inline,inlineRequest:e.options.inlineRequest,inlineTimeout:e.options.inlineTimeout,localOnly:e.localOnly,rebaseTo:e.options.rebaseTo,sourcesContent:e.sourcesContent,uriToSource:function uriToSourceMapping(e){var t,r,n,i,o,a={};for(n in e)for(t=e[n],i=0,o=t.sources.length;i<o;i++)r=t.sources[i],n=t.sourceContentFor(r,!0),a[r]=n;return a}(e.inputSourceMapTracker.all()),warnings:e.warnings};return e.options.sourceMap&&e.options.sourceMapInlineSources?function doLoadOriginalSources(e){for(var t,r,n=Object.keys(e.uriToSource),i=n.length;e.index<i;e.index++){if(t=n[e.index],!(r=e.uriToSource[t]))return function loadOriginalSource(t,r){var e;return c(t)?function loadOriginalSourceFromRemoteUri(r,n,i){var e=s(r,!0,n.inline),t=!u(r);return n.localOnly?(n.warnings.push('Cannot fetch remote resource from "'+r+'" as no callback given.'),i(null)):t?(n.warnings.push('Cannot fetch "'+r+'" as no protocol given.'),i(null)):e?void n.fetch(r,n.inlineRequest,n.inlineTimeout,function(e,t){e&&n.warnings.push('Missing original source at "'+r+'" - '+e),i(t)}):(n.warnings.push('Cannot fetch "'+r+'" as resource is not allowed.'),i(null))}(t,r,function(e){return r.index++,r.sourcesContent[t]=e,doLoadOriginalSources(r)}):(e=function loadOriginalSourceFromLocalUri(e,t){var r=s(e,!1,t.inline),e=a.resolve(t.rebaseTo,e);return o.existsSync(e)&&o.statSync(e).isFile()?r?o.readFileSync(e,"utf8"):(t.warnings.push('Cannot fetch "'+e+'" as resource is not allowed.'),null):(t.warnings.push('Ignoring local source map at "'+e+'" as resource is missing.'),null)}(t,r),r.index++,r.sourcesContent[t]=e,doLoadOriginalSources(r))}(t,e);e.sourcesContent[t]=r}return e.callback()}(r):t()}},function(e,t){var r=/\\/g;e.exports=function normalizePath(e){return e.replace(r,"/")}},function(e,t,r){var i=r(277),o=r(278),c=r(590),a=r(10),s=r(279),u=/^\/\*# sourceMappingURL=(\S+) \*\/$/;function rebaseAtRule(e,t,r){var n;s(e[1])&&(n=i(e[1]),r=c(n[0],r),n=n[1],e[1]=o(r,n))}function rebaseProperties(e,t,r){for(var n,i,o,a,s=0,u=e.length;s<u;s++)for(o=2,a=(n=e[s]).length;o<a;o++)i=n[o][1],t.isUrl(i)&&(n[o][1]=c(i,r))}e.exports=function rebase(e,t,r,n){return(t?function rebaseEverything(e,t,r){for(var n,i=0,o=e.length;i<o;i++)switch((n=e[i])[0]){case a.AT_RULE:rebaseAtRule(n,0,r);break;case a.AT_RULE_BLOCK:rebaseProperties(n[2],t,r);break;case a.COMMENT:!function rebaseSourceMapComment(e,t){var r=u.exec(e[1]);r&&-1===r[1].indexOf("data:")&&(e[1]=e[1].replace(r[1],c(r[1],t,!0)))}(n,r);break;case a.NESTED_BLOCK:rebaseEverything(n[2],t,r);break;case a.RULE:rebaseProperties(n[2],t,r)}return e}:function rebaseAtRules(e,t,r){for(var n,i=0,o=e.length;i<o;i++)(n=e[i])[0]===a.AT_RULE&&rebaseAtRule(n,0,r);return e})(e,r,n)}},function(l,e,f){!function(e){var r=f(23),n=f(33),i=/^["']/,o=/["']$/,a=/[\(\)]/,s=/^url\(/i,u=/\)$/,c=/\s/,t="win32"==e.platform;function rebase(e,t){return!t||function isAbsolute(e){return r.isAbsolute(e)}(e)&&!isRemote(t.toBase)||isRemote(e)||function isSVGMarker(e){return"#"==e[0]}(e)||function isInternal(e){return/^\w+:\w+/.test(e)}(e)?e:function isData(e){return 0===e.indexOf("data:")}(e)?"'"+e+"'":isRemote(t.toBase)?n.resolve(t.toBase,e):t.absolute?normalize(function absolute(e,t){return r.resolve(r.join(t.fromBase||"",e)).replace(t.toBase,"")}(e,t)):normalize(function relative(e,t){return r.relative(t.toBase,r.join(t.fromBase||"",e))}(e,t))}function isRemote(e){return/^[^:]+?:\/\//.test(e)||0===e.indexOf("//")}function normalize(e){return t?e.replace(/\\/g,"/"):e}l.exports=function rewriteUrl(e,t,r){var e=(n=e.replace(s,"").replace(u,"").trim()).replace(i,"").replace(o,"").trim(),n="'"==n[0]||'"'==n[0]?n[0]:function quoteFor(e){return-1<e.indexOf("'")?'"':-1<e.indexOf('"')||function hasWhitespace(e){return c.test(e)}(e)||function hasRoundBrackets(e){return a.test(e)}(e)?"'":""}(e);return r?rebase(e,t):"url("+n+rebase(e,t)+n+")"}}.call(this,f(9))},function(e,t,r){var L=r(16),D=r(10),j=r(105),U="block",F="comment",H="double-quote",q="rule",z="single-quote",n=["@charset","@import"],i=["@-moz-document","@document","@-moz-keyframes","@-ms-keyframes","@-o-keyframes","@-webkit-keyframes","@keyframes","@media","@supports"],W=/\/\* clean\-css ignore:end \*\/$/,K=/^\/\* clean\-css ignore:start \*\//,V=["@bottom-center","@bottom-left","@bottom-left-corner","@bottom-right","@bottom-right-corner","@left-bottom","@left-middle","@left-top","@right-bottom","@right-middle","@right-top","@top-center","@top-left","@top-left-corner","@top-right","@top-right-corner"],G=["@footnote","@footnotes","@left","@page-float-bottom","@page-float-top","@right"],Y=/^\[\s{0,31}\d+\s{0,31}\]$/,o=/[\s\(]/,X=/[\s|\}]*$/;function originalMetadata(e,t,r,n){var i=e[2];return r.inputSourceMapTracker.isTracking(i)?r.inputSourceMapTracker.originalPositionFor(e,t.length,n):e}function tokenTypeFrom(e){var t=e[0]==L.AT||e[0]==L.UNDERSCORE,e=e.join("").split(o)[0];return t&&-1<i.indexOf(e)?D.NESTED_BLOCK:t&&-1<n.indexOf(e)?D.AT_RULE:t?D.AT_RULE_BLOCK:D.RULE}function tokenScopeFrom(e){return e==D.RULE?D.RULE_SCOPE:e==D.NESTED_BLOCK?D.NESTED_BLOCK_SCOPE:e==D.AT_RULE_BLOCK?D.AT_RULE_BLOCK_SCOPE:void 0}e.exports=function tokenize(e,t){return function intoTokens(e,t,r,n){for(var i,o,a,s,u,c,l,f=[],h=f,d=[],p=[],m=r.level,_=[],g=[],b=[],y=0,v=!1,w=!1,E=!1,T=!1,S=!1,A=r.position;A.index<e.length;A.index++){var k=e[A.index],x=m==z||m==H,C=k==L.SPACE||k==L.TAB,O=k==L.NEW_LINE_NIX,M=k==L.NEW_LINE_NIX&&e[A.index-1]==L.CARRIAGE_RETURN,N=k==L.CARRIAGE_RETURN&&e[A.index+1]&&e[A.index+1]!=L.NEW_LINE_NIX,R=!w&&m!=F&&!x&&k==L.ASTERISK&&e[A.index-1]==L.FORWARD_SLASH,P=!v&&!x&&k==L.FORWARD_SLASH&&e[A.index-1]==L.ASTERISK,I=m==F&&P,y=Math.max(y,0),B=0===g.length?[A.line,A.column,A.source]:B;if(c)g.push(k);else if(I||m!=F)if(R||I||!E)if(R&&(m==U||m==q)&&1<g.length)p.push(B),g.push(k),b.push(g.slice(0,g.length-2)),g=g.slice(g.length-2),B=[A.line,A.column-1,A.source],_.push(m),m=F;else if(R)_.push(m),m=F,g.push(k);else if(I&&function isIgnoreStartComment(e){return K.test(e.join("")+L.FORWARD_SLASH)}(g))s=g.join("").trim()+k,i=[D.COMMENT,s,[originalMetadata(B,s,t)]],h.push(i),E=!0,B=p.pop()||null,g=b.pop()||[];else if(I&&function isIgnoreEndComment(e){return W.test(e.join("")+L.FORWARD_SLASH)}(g))l=(s=g.join("")+k).lastIndexOf(L.FORWARD_SLASH+L.ASTERISK),u=s.substring(0,l),i=[D.RAW,u,[originalMetadata(B,u,t)]],h.push(i),u=s.substring(l),B=[A.line,A.column-u.length+1,A.source],i=[D.COMMENT,u,[originalMetadata(B,u,t)]],h.push(i),E=!1,m=_.pop(),B=p.pop()||null,g=b.pop()||[];else if(I)s=g.join("").trim()+k,i=[D.COMMENT,s,[originalMetadata(B,s,t)]],h.push(i),m=_.pop(),B=p.pop()||null,g=b.pop()||[];else if(P&&e[A.index+1]!=L.ASTERISK)t.warnings.push("Unexpected '*/' at "+j([A.line,A.column,A.source])+"."),g=[];else if(k!=L.SINGLE_QUOTE||x)if(k==L.SINGLE_QUOTE&&m==z)m=_.pop(),g.push(k);else if(k!=L.DOUBLE_QUOTE||x)if(k==L.DOUBLE_QUOTE&&m==H)m=_.pop(),g.push(k);else if(!R&&!I&&k!=L.CLOSE_ROUND_BRACKET&&k!=L.OPEN_ROUND_BRACKET&&m!=F&&!x&&0<y)g.push(k);else if(k!=L.OPEN_ROUND_BRACKET||x||m==F||T)if(k!=L.CLOSE_ROUND_BRACKET||x||m==F||T)if(k==L.SEMICOLON&&m==U&&g[0]==L.AT)s=g.join("").trim(),f.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),g=[];else if(k==L.COMMA&&m==U&&o)s=g.join("").trim(),o[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,o[1].length)]]),g=[];else if(k==L.COMMA&&m==U&&tokenTypeFrom(g)==D.AT_RULE)g.push(k);else if(k==L.COMMA&&m==U)o=[tokenTypeFrom(g),[],[]],s=g.join("").trim(),o[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,0)]]),g=[];else if(k==L.OPEN_CURLY_BRACKET&&m==U&&o&&o[0]==D.NESTED_BLOCK)s=g.join("").trim(),o[1].push([D.NESTED_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),f.push(o),_.push(m),A.column++,A.index++,g=[],o[2]=intoTokens(e,t,r,!0),o=null;else if(k==L.OPEN_CURLY_BRACKET&&m==U&&tokenTypeFrom(g)==D.NESTED_BLOCK)s=g.join("").trim(),(o=o||[D.NESTED_BLOCK,[],[]])[1].push([D.NESTED_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),f.push(o),_.push(m),A.column++,A.index++,g=[],o[2]=intoTokens(e,t,r,!0),o=null;else if(k==L.OPEN_CURLY_BRACKET&&m==U)s=g.join("").trim(),(o=o||[tokenTypeFrom(g),[],[]])[1].push([tokenScopeFrom(o[0]),s,[originalMetadata(B,s,t,o[1].length)]]),h=o[2],f.push(o),_.push(m),m=q,g=[];else if(k==L.OPEN_CURLY_BRACKET&&m==q&&T)d.push(o),o=[D.PROPERTY_BLOCK,[]],a.push(o),h=o[1],_.push(m),m=q,T=!1;else if(k==L.OPEN_CURLY_BRACKET&&m==q&&function isPageMarginBox(e){return e=e.join("").trim(),-1<V.indexOf(e)||-1<G.indexOf(e)}(g))s=g.join("").trim(),d.push(o),(o=[D.AT_RULE_BLOCK,[],[]])[1].push([D.AT_RULE_BLOCK_SCOPE,s,[originalMetadata(B,s,t)]]),h.push(o),h=o[2],_.push(m),m=q,g=[];else if(k!=L.COLON||m!=q||T){if(k==L.SEMICOLON&&m==q&&a&&0<d.length&&0<g.length&&g[0]==L.AT)s=g.join("").trim(),o[1].push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),g=[];else if(k==L.SEMICOLON&&m==q&&a&&0<g.length)s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,T=!1,g=[];else if(k==L.SEMICOLON&&m==q&&a&&0===g.length)a=null,T=!1;else if(k==L.SEMICOLON&&m==q&&0<g.length&&g[0]==L.AT)s=g.join(""),h.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),T=!1,g=[];else if(k==L.SEMICOLON&&m==q&&S)S=!1,g=[];else if(k!=L.SEMICOLON||m!=q||0!==g.length)if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&T&&0<g.length&&0<d.length)s=g.join(""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,h=(o=d.pop())[2],m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<g.length&&g[0]==L.AT&&0<d.length)s=g.join(""),o[1].push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),a=null,h=(o=d.pop())[2],m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<d.length)a=null,h=(o=d.pop())[2],m=_.pop(),T=!1;else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&a&&0<g.length)s=g.join(""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a=null,o=d.pop(),h=f,m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&0<g.length&&g[0]==L.AT)o=a=null,s=g.join("").trim(),h.push([D.AT_RULE,s,[originalMetadata(B,s,t)]]),h=f,m=_.pop(),T=!1,g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q&&_[_.length-1]==q)a=null,h=(o=d.pop())[2],m=_.pop(),S=!(T=!1),g=[];else if(k==L.CLOSE_CURLY_BRACKET&&m==q)o=a=null,h=f,m=_.pop(),T=!1;else if(k==L.CLOSE_CURLY_BRACKET&&m==U&&!n&&A.index<=e.length-1)t.warnings.push("Unexpected '}' at "+j([A.line,A.column,A.source])+"."),g.push(k);else{if(k==L.CLOSE_CURLY_BRACKET&&m==U)break;k==L.OPEN_ROUND_BRACKET&&m==q&&T?(g.push(k),y++):k==L.CLOSE_ROUND_BRACKET&&m==q&&T&&1==y?(g.push(k),s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),y--,g=[]):k==L.CLOSE_ROUND_BRACKET&&m==q&&T?(g.push(k),y--):k==L.FORWARD_SLASH&&e[A.index+1]!=L.ASTERISK&&m==q&&T&&0<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.FORWARD_SLASH&&e[A.index+1]!=L.ASTERISK&&m==q&&T?(a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.COMMA&&m==q&&T&&0<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.COMMA&&m==q&&T?(a.push([D.PROPERTY_VALUE,k,[[A.line,A.column,A.source]]]),g=[]):k==L.CLOSE_SQUARE_BRACKET&&a&&1<a.length&&0<g.length&&function isRepeatToken(e){return Y.test(e.join("")+L.CLOSE_SQUARE_BRACKET)}(g)?(g.push(k),s=g.join("").trim(),a[a.length-1][1]+=s,g=[]):(C||O&&!M)&&m==q&&T&&a&&0<g.length||M&&m==q&&T&&a&&1<g.length?(s=g.join("").trim(),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),g=[]):M&&m==q&&T?g=[]:1==g.length&&M?g.pop():!(0<g.length)&&(C||O||M||N)||g.push(k)}}else s=g.join("").trim(),a=[D.PROPERTY,[D.PROPERTY_NAME,s,[originalMetadata(B,s,t)]]],h.push(a),T=!0,g=[];else g.push(k),y--;else g.push(k),y++;else _.push(m),m=H,g.push(k);else _.push(m),m=z,g.push(k);else g.push(k);else g.push(k);c=!c&&k==L.BACK_SLASH,v=R,w=I,A.line=M||O||N?A.line+1:A.line,A.column=M||O||N?0:A.column+1}return T&&t.warnings.push("Missing '}' at "+j([A.line,A.column,A.source])+"."),T&&0<g.length&&(s=g.join("").replace(X,""),a.push([D.PROPERTY_VALUE,s,[originalMetadata(B,s,t)]]),g=[]),0<g.length&&t.warnings.push("Invalid character(s) '"+g.join("")+"' at "+j(B)+". Ignoring."),f}(e,t,{level:U,position:{source:t.source||void 0,line:1,column:0,index:0}},!1)}},function(e,t,r){var n=r(159).all;function store(e,t){t="string"==typeof t?t:t[1],(0,e.wrap)(e,t),track(e,t),e.output.push(t)}function wrap(e,t){e.column+t.length>e.format.wrapAt&&(track(e,e.format.breakWith),e.output.push(e.format.breakWith))}function track(e,t){t=t.split("\n"),e.line+=t.length-1,e.column=1<t.length?0:e.column+t.pop().length}e.exports=function serializeStyles(e,t){return t={column:0,format:t.options.format,indentBy:0,indentWith:"",line:1,output:[],spaceAfterClosingBrace:t.options.compatibility.properties.spaceAfterClosingBrace,store:store,wrap:t.options.format.wrapAt?wrap:function(){}},n(t,e),{styles:t.output.join("")}}},function(t,e,i){!function(e){var r=i(271).SourceMapGenerator,n=i(159).all,a=i(81),s="win32"==e.platform,u=/\//g,c="$stdin",l="\\";function store(e,t){var r="string"==typeof t,n=r?t:t[1],t=r?null:t[2];(0,e.wrap)(e,n),track(e,n,t),e.output.push(n)}function wrap(e,t){e.column+t.length>e.format.wrapAt&&(track(e,e.format.breakWith,!1),e.output.push(e.format.breakWith))}function track(e,t,r){t=t.split("\n"),r&&function trackAllMappings(e,t){for(var r=0,n=t.length;r<n;r++)!function trackMapping(e,t){var r=t[0],n=t[1],i=t[2],o=i,t=o||c;s&&o&&!a(o)&&(t=o.replace(u,l)),e.outputMap.addMapping({generated:{line:e.line,column:e.column},source:t,original:{line:r,column:n}}),e.inlineSources&&i in e.sourcesContent&&e.outputMap.setSourceContent(t,e.sourcesContent[i])}(e,t[r])}(e,r),e.line+=t.length-1,e.column=1<t.length?0:e.column+t.pop().length}t.exports=function serializeStylesAndSourceMap(e,t){return t={column:0,format:t.options.format,indentBy:0,indentWith:"",inlineSources:t.options.sourceMapInlineSources,line:1,output:[],outputMap:new r,sourcesContent:t.sourcesContent,spaceAfterClosingBrace:t.options.compatibility.properties.spaceAfterClosingBrace,store:store,wrap:t.options.format.wrapAt?wrap:function(){}},n(t,e),{sourceMap:t.outputMap,styles:t.output.join("")}}}.call(this,i(9))},function(e,k,x){!function(T,S){var A;function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e){var t="object"==_typeof(k)&&k,r="object"==_typeof(T)&&T&&T.exports==t&&T,n="object"==(void 0===S?"undefined":_typeof(S))&&S;function M6c(e,t){return y.call(e,t)}function O6c(e,t){if(!e)return t;var r,n={};for(r in t)n[r]=(M6c(e,r)?e:t)[r];return n}function P6c(e,t){var r="";return 55296<=e&&e<=57343||1114111<e?(t&&v("character reference outside the permissible Unicode range"),"�"):M6c(d,e)?(t&&v("disallowed character reference"),d[e]):(t&&function N6c(e,t){for(var r=-1,n=e.length;++r<n;)if(e[r]==t)return 1}(g,e)&&v("disallowed character reference"),65535<e&&(r+=b((e-=65536)>>>10&1023|55296),e=56320|1023&e),r+b(e))}function Q6c(e){return"&#x"+e.toString(16).toUpperCase()+";"}function R6c(e){return"&#"+e+";"}function T6c(e,t){function thc(e){return o(e.charCodeAt(0))}(t=O6c(t,T6c.options)).strict&&h.test(e)&&v("forbidden code point");var r=t.encodeEverything,n=t.useNamedReferences,i=t.allowUnsafeSymbols,o=t.decimal?R6c:Q6c;return r?(e=e.replace(s,function(e){return n&&M6c(l,e)?"&"+l[e]+";":thc(e)}),n&&(e=e.replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒").replace(/fj/g,"fj")),n&&(e=e.replace(c,function(e){return"&"+l[e]+";"}))):n?e=(e=(e=i?e:e.replace(f,function(e){return"&"+l[e]+";"})).replace(/>\u20D2/g,">⃒").replace(/<\u20D2/g,"<⃒")).replace(c,function(e){return"&"+l[e]+";"}):i||(e=e.replace(f,thc)),e.replace(a,function(e){var t=e.charCodeAt(0),e=e.charCodeAt(1);return o(1024*(t-55296)+e-56320+65536)}).replace(u,thc)}n.global!==n&&n.window!==n||(e=n);var a=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,s=/[\x01-\x7F]/g,u=/[\x01-\t\x0B\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,c=/<\u20D2|=\u20E5|>\u20D2|\u205F\u200A|\u219D\u0338|\u2202\u0338|\u2220\u20D2|\u2229\uFE00|\u222A\uFE00|\u223C\u20D2|\u223D\u0331|\u223E\u0333|\u2242\u0338|\u224B\u0338|\u224D\u20D2|\u224E\u0338|\u224F\u0338|\u2250\u0338|\u2261\u20E5|\u2264\u20D2|\u2265\u20D2|\u2266\u0338|\u2267\u0338|\u2268\uFE00|\u2269\uFE00|\u226A\u0338|\u226A\u20D2|\u226B\u0338|\u226B\u20D2|\u227F\u0338|\u2282\u20D2|\u2283\u20D2|\u228A\uFE00|\u228B\uFE00|\u228F\u0338|\u2290\u0338|\u2293\uFE00|\u2294\uFE00|\u22B4\u20D2|\u22B5\u20D2|\u22D8\u0338|\u22D9\u0338|\u22DA\uFE00|\u22DB\uFE00|\u22F5\u0338|\u22F9\u0338|\u2933\u0338|\u29CF\u0338|\u29D0\u0338|\u2A6D\u0338|\u2A70\u0338|\u2A7D\u0338|\u2A7E\u0338|\u2AA1\u0338|\u2AA2\u0338|\u2AAC\uFE00|\u2AAD\uFE00|\u2AAF\u0338|\u2AB0\u0338|\u2AC5\u0338|\u2AC6\u0338|\u2ACB\uFE00|\u2ACC\uFE00|\u2AFD\u20E5|[\xA0-\u0113\u0116-\u0122\u0124-\u012B\u012E-\u014D\u0150-\u017E\u0192\u01B5\u01F5\u0237\u02C6\u02C7\u02D8-\u02DD\u0311\u0391-\u03A1\u03A3-\u03A9\u03B1-\u03C9\u03D1\u03D2\u03D5\u03D6\u03DC\u03DD\u03F0\u03F1\u03F5\u03F6\u0401-\u040C\u040E-\u044F\u0451-\u045C\u045E\u045F\u2002-\u2005\u2007-\u2010\u2013-\u2016\u2018-\u201A\u201C-\u201E\u2020-\u2022\u2025\u2026\u2030-\u2035\u2039\u203A\u203E\u2041\u2043\u2044\u204F\u2057\u205F-\u2063\u20AC\u20DB\u20DC\u2102\u2105\u210A-\u2113\u2115-\u211E\u2122\u2124\u2127-\u2129\u212C\u212D\u212F-\u2131\u2133-\u2138\u2145-\u2148\u2153-\u215E\u2190-\u219B\u219D-\u21A7\u21A9-\u21AE\u21B0-\u21B3\u21B5-\u21B7\u21BA-\u21DB\u21DD\u21E4\u21E5\u21F5\u21FD-\u2205\u2207-\u2209\u220B\u220C\u220F-\u2214\u2216-\u2218\u221A\u221D-\u2238\u223A-\u2257\u2259\u225A\u225C\u225F-\u2262\u2264-\u228B\u228D-\u229B\u229D-\u22A5\u22A7-\u22B0\u22B2-\u22BB\u22BD-\u22DB\u22DE-\u22E3\u22E6-\u22F7\u22F9-\u22FE\u2305\u2306\u2308-\u2310\u2312\u2313\u2315\u2316\u231C-\u231F\u2322\u2323\u232D\u232E\u2336\u233D\u233F\u237C\u23B0\u23B1\u23B4-\u23B6\u23DC-\u23DF\u23E2\u23E7\u2423\u24C8\u2500\u2502\u250C\u2510\u2514\u2518\u251C\u2524\u252C\u2534\u253C\u2550-\u256C\u2580\u2584\u2588\u2591-\u2593\u25A1\u25AA\u25AB\u25AD\u25AE\u25B1\u25B3-\u25B5\u25B8\u25B9\u25BD-\u25BF\u25C2\u25C3\u25CA\u25CB\u25EC\u25EF\u25F8-\u25FC\u2605\u2606\u260E\u2640\u2642\u2660\u2663\u2665\u2666\u266A\u266D-\u266F\u2713\u2717\u2720\u2736\u2758\u2772\u2773\u27C8\u27C9\u27E6-\u27ED\u27F5-\u27FA\u27FC\u27FF\u2902-\u2905\u290C-\u2913\u2916\u2919-\u2920\u2923-\u292A\u2933\u2935-\u2939\u293C\u293D\u2945\u2948-\u294B\u294E-\u2976\u2978\u2979\u297B-\u297F\u2985\u2986\u298B-\u2996\u299A\u299C\u299D\u29A4-\u29B7\u29B9\u29BB\u29BC\u29BE-\u29C5\u29C9\u29CD-\u29D0\u29DC-\u29DE\u29E3-\u29E5\u29EB\u29F4\u29F6\u2A00-\u2A02\u2A04\u2A06\u2A0C\u2A0D\u2A10-\u2A17\u2A22-\u2A27\u2A29\u2A2A\u2A2D-\u2A31\u2A33-\u2A3C\u2A3F\u2A40\u2A42-\u2A4D\u2A50\u2A53-\u2A58\u2A5A-\u2A5D\u2A5F\u2A66\u2A6A\u2A6D-\u2A75\u2A77-\u2A9A\u2A9D-\u2AA2\u2AA4-\u2AB0\u2AB3-\u2AC8\u2ACB\u2ACC\u2ACF-\u2ADB\u2AE4\u2AE6-\u2AE9\u2AEB-\u2AF3\u2AFD\uFB00-\uFB04]|\uD835[\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDCCF\uDD04\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDD6B]/g,l={"":"shy","":"zwnj","":"zwj","":"lrm","":"ic","":"it","":"af","":"rlm","":"ZeroWidthSpace","":"NoBreak","̑":"DownBreve","⃛":"tdot","⃜":"DotDot","\t":"Tab","\n":"NewLine"," ":"puncsp"," ":"MediumSpace"," ":"thinsp"," ":"hairsp"," ":"emsp13"," ":"ensp"," ":"emsp14"," ":"emsp"," ":"numsp"," ":"nbsp"," ":"ThickSpace","‾":"oline",_:"lowbar","‐":"dash","–":"ndash","—":"mdash","―":"horbar",",":"comma",";":"semi","⁏":"bsemi",":":"colon","⩴":"Colone","!":"excl","¡":"iexcl","?":"quest","¿":"iquest",".":"period","‥":"nldr","…":"mldr","·":"middot","'":"apos","‘":"lsquo","’":"rsquo","‚":"sbquo","‹":"lsaquo","›":"rsaquo",'"':"quot","“":"ldquo","”":"rdquo","„":"bdquo","«":"laquo","»":"raquo","(":"lpar",")":"rpar","[":"lsqb","]":"rsqb","{":"lcub","}":"rcub","⌈":"lceil","⌉":"rceil","⌊":"lfloor","⌋":"rfloor","⦅":"lopar","⦆":"ropar","⦋":"lbrke","⦌":"rbrke","⦍":"lbrkslu","⦎":"rbrksld","⦏":"lbrksld","⦐":"rbrkslu","⦑":"langd","⦒":"rangd","⦓":"lparlt","⦔":"rpargt","⦕":"gtlPar","⦖":"ltrPar","⟦":"lobrk","⟧":"robrk","⟨":"lang","⟩":"rang","⟪":"Lang","⟫":"Rang","⟬":"loang","⟭":"roang","❲":"lbbrk","❳":"rbbrk","‖":"Vert","§":"sect","¶":"para","@":"commat","*":"ast","/":"sol",undefined:null,"&":"amp","#":"num","%":"percnt","‰":"permil","‱":"pertenk","†":"dagger","‡":"Dagger","•":"bull","⁃":"hybull","′":"prime","″":"Prime","‴":"tprime","⁗":"qprime","‵":"bprime","⁁":"caret","`":"grave","´":"acute","˜":"tilde","^":"Hat","¯":"macr","˘":"breve","˙":"dot","¨":"die","˚":"ring","˝":"dblac","¸":"cedil","˛":"ogon","ˆ":"circ","ˇ":"caron","°":"deg","©":"copy","®":"reg","℗":"copysr","℘":"wp","℞":"rx","℧":"mho","℩":"iiota","←":"larr","↚":"nlarr","→":"rarr","↛":"nrarr","↑":"uarr","↓":"darr","↔":"harr","↮":"nharr","↕":"varr","↖":"nwarr","↗":"nearr","↘":"searr","↙":"swarr","↝":"rarrw","↝̸":"nrarrw","↞":"Larr","↟":"Uarr","↠":"Rarr","↡":"Darr","↢":"larrtl","↣":"rarrtl","↤":"mapstoleft","↥":"mapstoup","↦":"map","↧":"mapstodown","↩":"larrhk","↪":"rarrhk","↫":"larrlp","↬":"rarrlp","↭":"harrw","↰":"lsh","↱":"rsh","↲":"ldsh","↳":"rdsh","↵":"crarr","↶":"cularr","↷":"curarr","↺":"olarr","↻":"orarr","↼":"lharu","↽":"lhard","↾":"uharr","↿":"uharl","⇀":"rharu","⇁":"rhard","⇂":"dharr","⇃":"dharl","⇄":"rlarr","⇅":"udarr","⇆":"lrarr","⇇":"llarr","⇈":"uuarr","⇉":"rrarr","⇊":"ddarr","⇋":"lrhar","⇌":"rlhar","⇐":"lArr","⇍":"nlArr","⇑":"uArr","⇒":"rArr","⇏":"nrArr","⇓":"dArr","⇔":"iff","⇎":"nhArr","⇕":"vArr","⇖":"nwArr","⇗":"neArr","⇘":"seArr","⇙":"swArr","⇚":"lAarr","⇛":"rAarr","⇝":"zigrarr","⇤":"larrb","⇥":"rarrb","⇵":"duarr","⇽":"loarr","⇾":"roarr","⇿":"hoarr","∀":"forall","∁":"comp","∂":"part","∂̸":"npart","∃":"exist","∄":"nexist","∅":"empty","∇":"Del","∈":"in","∉":"notin","∋":"ni","∌":"notni","϶":"bepsi","∏":"prod","∐":"coprod","∑":"sum","+":"plus","±":"pm","÷":"div","×":"times","<":"lt","≮":"nlt","<⃒":"nvlt","=":"equals","≠":"ne","=⃥":"bne","⩵":"Equal",">":"gt","≯":"ngt",">⃒":"nvgt","¬":"not","|":"vert","¦":"brvbar","−":"minus","∓":"mp","∔":"plusdo","⁄":"frasl","∖":"setmn","∗":"lowast","∘":"compfn","√":"Sqrt","∝":"prop","∞":"infin","∟":"angrt","∠":"ang","∠⃒":"nang","∡":"angmsd","∢":"angsph","∣":"mid","∤":"nmid","∥":"par","∦":"npar","∧":"and","∨":"or","∩":"cap","∩︀":"caps","∪":"cup","∪︀":"cups","∫":"int","∬":"Int","∭":"tint","⨌":"qint","∮":"oint","∯":"Conint","∰":"Cconint","∱":"cwint","∲":"cwconint","∳":"awconint","∴":"there4","∵":"becaus","∶":"ratio","∷":"Colon","∸":"minusd","∺":"mDDot","∻":"homtht","∼":"sim","≁":"nsim","∼⃒":"nvsim","∽":"bsim","∽̱":"race","∾":"ac","∾̳":"acE","∿":"acd","≀":"wr","≂":"esim","≂̸":"nesim","≃":"sime","≄":"nsime","≅":"cong","≇":"ncong","≆":"simne","≈":"ap","≉":"nap","≊":"ape","≋":"apid","≋̸":"napid","≌":"bcong","≍":"CupCap","≭":"NotCupCap","≍⃒":"nvap","≎":"bump","≎̸":"nbump","≏":"bumpe","≏̸":"nbumpe","≐":"doteq","≐̸":"nedot","≑":"eDot","≒":"efDot","≓":"erDot","≔":"colone","≕":"ecolon","≖":"ecir","≗":"cire","≙":"wedgeq","≚":"veeeq","≜":"trie","≟":"equest","≡":"equiv","≢":"nequiv","≡⃥":"bnequiv","≤":"le","≰":"nle","≤⃒":"nvle","≥":"ge","≱":"nge","≥⃒":"nvge","≦":"lE","≦̸":"nlE","≧":"gE","≧̸":"ngE","≨︀":"lvnE","≨":"lnE","≩":"gnE","≩︀":"gvnE","≪":"ll","≪̸":"nLtv","≪⃒":"nLt","≫":"gg","≫̸":"nGtv","≫⃒":"nGt","≬":"twixt","≲":"lsim","≴":"nlsim","≳":"gsim","≵":"ngsim","≶":"lg","≸":"ntlg","≷":"gl","≹":"ntgl","≺":"pr","⊀":"npr","≻":"sc","⊁":"nsc","≼":"prcue","⋠":"nprcue","≽":"sccue","⋡":"nsccue","≾":"prsim","≿":"scsim","≿̸":"NotSucceedsTilde","⊂":"sub","⊄":"nsub","⊂⃒":"vnsub","⊃":"sup","⊅":"nsup","⊃⃒":"vnsup","⊆":"sube","⊈":"nsube","⊇":"supe","⊉":"nsupe","⊊︀":"vsubne","⊊":"subne","⊋︀":"vsupne","⊋":"supne","⊍":"cupdot","⊎":"uplus","⊏":"sqsub","⊏̸":"NotSquareSubset","⊐":"sqsup","⊐̸":"NotSquareSuperset","⊑":"sqsube","⋢":"nsqsube","⊒":"sqsupe","⋣":"nsqsupe","⊓":"sqcap","⊓︀":"sqcaps","⊔":"sqcup","⊔︀":"sqcups","⊕":"oplus","⊖":"ominus","⊗":"otimes","⊘":"osol","⊙":"odot","⊚":"ocir","⊛":"oast","⊝":"odash","⊞":"plusb","⊟":"minusb","⊠":"timesb","⊡":"sdotb","⊢":"vdash","⊬":"nvdash","⊣":"dashv","⊤":"top","⊥":"bot","⊧":"models","⊨":"vDash","⊭":"nvDash","⊩":"Vdash","⊮":"nVdash","⊪":"Vvdash","⊫":"VDash","⊯":"nVDash","⊰":"prurel","⊲":"vltri","⋪":"nltri","⊳":"vrtri","⋫":"nrtri","⊴":"ltrie","⋬":"nltrie","⊴⃒":"nvltrie","⊵":"rtrie","⋭":"nrtrie","⊵⃒":"nvrtrie","⊶":"origof","⊷":"imof","⊸":"mumap","⊹":"hercon","⊺":"intcal","⊻":"veebar","⊽":"barvee","⊾":"angrtvb","⊿":"lrtri","⋀":"Wedge","⋁":"Vee","⋂":"xcap","⋃":"xcup","⋄":"diam","⋅":"sdot","⋆":"Star","⋇":"divonx","⋈":"bowtie","⋉":"ltimes","⋊":"rtimes","⋋":"lthree","⋌":"rthree","⋍":"bsime","⋎":"cuvee","⋏":"cuwed","⋐":"Sub","⋑":"Sup","⋒":"Cap","⋓":"Cup","⋔":"fork","⋕":"epar","⋖":"ltdot","⋗":"gtdot","⋘":"Ll","⋘̸":"nLl","⋙":"Gg","⋙̸":"nGg","⋚︀":"lesg","⋚":"leg","⋛":"gel","⋛︀":"gesl","⋞":"cuepr","⋟":"cuesc","⋦":"lnsim","⋧":"gnsim","⋨":"prnsim","⋩":"scnsim","⋮":"vellip","⋯":"ctdot","⋰":"utdot","⋱":"dtdot","⋲":"disin","⋳":"isinsv","⋴":"isins","⋵":"isindot","⋵̸":"notindot","⋶":"notinvc","⋷":"notinvb","⋹":"isinE","⋹̸":"notinE","⋺":"nisd","⋻":"xnis","⋼":"nis","⋽":"notnivc","⋾":"notnivb","⌅":"barwed","⌆":"Barwed","⌌":"drcrop","⌍":"dlcrop","⌎":"urcrop","⌏":"ulcrop","⌐":"bnot","⌒":"profline","⌓":"profsurf","⌕":"telrec","⌖":"target","⌜":"ulcorn","⌝":"urcorn","⌞":"dlcorn","⌟":"drcorn","⌢":"frown","⌣":"smile","⌭":"cylcty","⌮":"profalar","⌶":"topbot","⌽":"ovbar","⌿":"solbar","⍼":"angzarr","⎰":"lmoust","⎱":"rmoust","⎴":"tbrk","⎵":"bbrk","⎶":"bbrktbrk","⏜":"OverParenthesis","⏝":"UnderParenthesis","⏞":"OverBrace","⏟":"UnderBrace","⏢":"trpezium","⏧":"elinters","␣":"blank","─":"boxh","│":"boxv","┌":"boxdr","┐":"boxdl","└":"boxur","┘":"boxul","├":"boxvr","┤":"boxvl","┬":"boxhd","┴":"boxhu","┼":"boxvh","═":"boxH","║":"boxV","╒":"boxdR","╓":"boxDr","╔":"boxDR","╕":"boxdL","╖":"boxDl","╗":"boxDL","╘":"boxuR","╙":"boxUr","╚":"boxUR","╛":"boxuL","╜":"boxUl","╝":"boxUL","╞":"boxvR","╟":"boxVr","╠":"boxVR","╡":"boxvL","╢":"boxVl","╣":"boxVL","╤":"boxHd","╥":"boxhD","╦":"boxHD","╧":"boxHu","╨":"boxhU","╩":"boxHU","╪":"boxvH","╫":"boxVh","╬":"boxVH","▀":"uhblk","▄":"lhblk","█":"block","░":"blk14","▒":"blk12","▓":"blk34","□":"squ","▪":"squf","▫":"EmptyVerySmallSquare","▭":"rect","▮":"marker","▱":"fltns","△":"xutri","▴":"utrif","▵":"utri","▸":"rtrif","▹":"rtri","▽":"xdtri","▾":"dtrif","▿":"dtri","◂":"ltrif","◃":"ltri","◊":"loz","○":"cir","◬":"tridot","◯":"xcirc","◸":"ultri","◹":"urtri","◺":"lltri","◻":"EmptySmallSquare","◼":"FilledSmallSquare","★":"starf","☆":"star","☎":"phone","♀":"female","♂":"male","♠":"spades","♣":"clubs","♥":"hearts","♦":"diams","♪":"sung","✓":"check","✗":"cross","✠":"malt","✶":"sext","❘":"VerticalSeparator","⟈":"bsolhsub","⟉":"suphsol","⟵":"xlarr","⟶":"xrarr","⟷":"xharr","⟸":"xlArr","⟹":"xrArr","⟺":"xhArr","⟼":"xmap","⟿":"dzigrarr","⤂":"nvlArr","⤃":"nvrArr","⤄":"nvHarr","⤅":"Map","⤌":"lbarr","⤍":"rbarr","⤎":"lBarr","⤏":"rBarr","⤐":"RBarr","⤑":"DDotrahd","⤒":"UpArrowBar","⤓":"DownArrowBar","⤖":"Rarrtl","⤙":"latail","⤚":"ratail","⤛":"lAtail","⤜":"rAtail","⤝":"larrfs","⤞":"rarrfs","⤟":"larrbfs","⤠":"rarrbfs","⤣":"nwarhk","⤤":"nearhk","⤥":"searhk","⤦":"swarhk","⤧":"nwnear","⤨":"toea","⤩":"tosa","⤪":"swnwar","⤳":"rarrc","⤳̸":"nrarrc","⤵":"cudarrr","⤶":"ldca","⤷":"rdca","⤸":"cudarrl","⤹":"larrpl","⤼":"curarrm","⤽":"cularrp","⥅":"rarrpl","⥈":"harrcir","⥉":"Uarrocir","⥊":"lurdshar","⥋":"ldrushar","⥎":"LeftRightVector","⥏":"RightUpDownVector","⥐":"DownLeftRightVector","⥑":"LeftUpDownVector","⥒":"LeftVectorBar","⥓":"RightVectorBar","⥔":"RightUpVectorBar","⥕":"RightDownVectorBar","⥖":"DownLeftVectorBar","⥗":"DownRightVectorBar","⥘":"LeftUpVectorBar","⥙":"LeftDownVectorBar","⥚":"LeftTeeVector","⥛":"RightTeeVector","⥜":"RightUpTeeVector","⥝":"RightDownTeeVector","⥞":"DownLeftTeeVector","⥟":"DownRightTeeVector","⥠":"LeftUpTeeVector","⥡":"LeftDownTeeVector","⥢":"lHar","⥣":"uHar","⥤":"rHar","⥥":"dHar","⥦":"luruhar","⥧":"ldrdhar","⥨":"ruluhar","⥩":"rdldhar","⥪":"lharul","⥫":"llhard","⥬":"rharul","⥭":"lrhard","⥮":"udhar","⥯":"duhar","⥰":"RoundImplies","⥱":"erarr","⥲":"simrarr","⥳":"larrsim","⥴":"rarrsim","⥵":"rarrap","⥶":"ltlarr","⥸":"gtrarr","⥹":"subrarr","⥻":"suplarr","⥼":"lfisht","⥽":"rfisht","⥾":"ufisht","⥿":"dfisht","⦚":"vzigzag","⦜":"vangrt","⦝":"angrtvbd","⦤":"ange","⦥":"range","⦦":"dwangle","⦧":"uwangle","⦨":"angmsdaa","⦩":"angmsdab","⦪":"angmsdac","⦫":"angmsdad","⦬":"angmsdae","⦭":"angmsdaf","⦮":"angmsdag","⦯":"angmsdah","⦰":"bemptyv","⦱":"demptyv","⦲":"cemptyv","⦳":"raemptyv","⦴":"laemptyv","⦵":"ohbar","⦶":"omid","⦷":"opar","⦹":"operp","⦻":"olcross","⦼":"odsold","⦾":"olcir","⦿":"ofcir","⧀":"olt","⧁":"ogt","⧂":"cirscir","⧃":"cirE","⧄":"solb","⧅":"bsolb","⧉":"boxbox","⧍":"trisb","⧎":"rtriltri","⧏":"LeftTriangleBar","⧏̸":"NotLeftTriangleBar","⧐":"RightTriangleBar","⧐̸":"NotRightTriangleBar","⧜":"iinfin","⧝":"infintie","⧞":"nvinfin","⧣":"eparsl","⧤":"smeparsl","⧥":"eqvparsl","⧫":"lozf","⧴":"RuleDelayed","⧶":"dsol","⨀":"xodot","⨁":"xoplus","⨂":"xotime","⨄":"xuplus","⨆":"xsqcup","⨍":"fpartint","⨐":"cirfnint","⨑":"awint","⨒":"rppolint","⨓":"scpolint","⨔":"npolint","⨕":"pointint","⨖":"quatint","⨗":"intlarhk","⨢":"pluscir","⨣":"plusacir","⨤":"simplus","⨥":"plusdu","⨦":"plussim","⨧":"plustwo","⨩":"mcomma","⨪":"minusdu","⨭":"loplus","⨮":"roplus","⨯":"Cross","⨰":"timesd","⨱":"timesbar","⨳":"smashp","⨴":"lotimes","⨵":"rotimes","⨶":"otimesas","⨷":"Otimes","⨸":"odiv","⨹":"triplus","⨺":"triminus","⨻":"tritime","⨼":"iprod","⨿":"amalg","⩀":"capdot","⩂":"ncup","⩃":"ncap","⩄":"capand","⩅":"cupor","⩆":"cupcap","⩇":"capcup","⩈":"cupbrcap","⩉":"capbrcup","⩊":"cupcup","⩋":"capcap","⩌":"ccups","⩍":"ccaps","⩐":"ccupssm","⩓":"And","⩔":"Or","⩕":"andand","⩖":"oror","⩗":"orslope","⩘":"andslope","⩚":"andv","⩛":"orv","⩜":"andd","⩝":"ord","⩟":"wedbar","⩦":"sdote","⩪":"simdot","⩭":"congdot","⩭̸":"ncongdot","⩮":"easter","⩯":"apacir","⩰":"apE","⩰̸":"napE","⩱":"eplus","⩲":"pluse","⩳":"Esim","⩷":"eDDot","⩸":"equivDD","⩹":"ltcir","⩺":"gtcir","⩻":"ltquest","⩼":"gtquest","⩽":"les","⩽̸":"nles","⩾":"ges","⩾̸":"nges","⩿":"lesdot","⪀":"gesdot","⪁":"lesdoto","⪂":"gesdoto","⪃":"lesdotor","⪄":"gesdotol","⪅":"lap","⪆":"gap","⪇":"lne","⪈":"gne","⪉":"lnap","⪊":"gnap","⪋":"lEg","⪌":"gEl","⪍":"lsime","⪎":"gsime","⪏":"lsimg","⪐":"gsiml","⪑":"lgE","⪒":"glE","⪓":"lesges","⪔":"gesles","⪕":"els","⪖":"egs","⪗":"elsdot","⪘":"egsdot","⪙":"el","⪚":"eg","⪝":"siml","⪞":"simg","⪟":"simlE","⪠":"simgE","⪡":"LessLess","⪡̸":"NotNestedLessLess","⪢":"GreaterGreater","⪢̸":"NotNestedGreaterGreater","⪤":"glj","⪥":"gla","⪦":"ltcc","⪧":"gtcc","⪨":"lescc","⪩":"gescc","⪪":"smt","⪫":"lat","⪬":"smte","⪬︀":"smtes","⪭":"late","⪭︀":"lates","⪮":"bumpE","⪯":"pre","⪯̸":"npre","⪰":"sce","⪰̸":"nsce","⪳":"prE","⪴":"scE","⪵":"prnE","⪶":"scnE","⪷":"prap","⪸":"scap","⪹":"prnap","⪺":"scnap","⪻":"Pr","⪼":"Sc","⪽":"subdot","⪾":"supdot","⪿":"subplus","⫀":"supplus","⫁":"submult","⫂":"supmult","⫃":"subedot","⫄":"supedot","⫅":"subE","⫅̸":"nsubE","⫆":"supE","⫆̸":"nsupE","⫇":"subsim","⫈":"supsim","⫋︀":"vsubnE","⫋":"subnE","⫌︀":"vsupnE","⫌":"supnE","⫏":"csub","⫐":"csup","⫑":"csube","⫒":"csupe","⫓":"subsup","⫔":"supsub","⫕":"subsub","⫖":"supsup","⫗":"suphsub","⫘":"supdsub","⫙":"forkv","⫚":"topfork","⫛":"mlcp","⫤":"Dashv","⫦":"Vdashl","⫧":"Barv","⫨":"vBar","⫩":"vBarv","⫫":"Vbar","⫬":"Not","⫭":"bNot","⫮":"rnmid","⫯":"cirmid","⫰":"midcir","⫱":"topcir","⫲":"nhpar","⫳":"parsim","⫽":"parsl","⫽⃥":"nparsl","♭":"flat","♮":"natur","♯":"sharp","¤":"curren","¢":"cent",$:"dollar","£":"pound","¥":"yen","€":"euro","¹":"sup1","½":"half","⅓":"frac13","¼":"frac14","⅕":"frac15","⅙":"frac16","⅛":"frac18","²":"sup2","⅔":"frac23","⅖":"frac25","³":"sup3","¾":"frac34","⅗":"frac35","⅜":"frac38","⅘":"frac45","⅚":"frac56","⅝":"frac58","⅞":"frac78","𝒶":"ascr","𝕒":"aopf","𝔞":"afr","𝔸":"Aopf","𝔄":"Afr","𝒜":"Ascr","ª":"ordf","á":"aacute","Á":"Aacute","à":"agrave","À":"Agrave","ă":"abreve","Ă":"Abreve","â":"acirc","Â":"Acirc","å":"aring","Å":"angst","ä":"auml","Ä":"Auml","ã":"atilde","Ã":"Atilde","ą":"aogon","Ą":"Aogon","ā":"amacr","Ā":"Amacr","æ":"aelig","Æ":"AElig","𝒷":"bscr","𝕓":"bopf","𝔟":"bfr","𝔹":"Bopf","ℬ":"Bscr","𝔅":"Bfr","𝔠":"cfr","𝒸":"cscr","𝕔":"copf","ℭ":"Cfr","𝒞":"Cscr","ℂ":"Copf","ć":"cacute","Ć":"Cacute","ĉ":"ccirc","Ĉ":"Ccirc","č":"ccaron","Č":"Ccaron","ċ":"cdot","Ċ":"Cdot","ç":"ccedil","Ç":"Ccedil","℅":"incare","𝔡":"dfr","ⅆ":"dd","𝕕":"dopf","𝒹":"dscr","𝒟":"Dscr","𝔇":"Dfr","ⅅ":"DD","𝔻":"Dopf","ď":"dcaron","Ď":"Dcaron","đ":"dstrok","Đ":"Dstrok","ð":"eth","Ð":"ETH","ⅇ":"ee","ℯ":"escr","𝔢":"efr","𝕖":"eopf","ℰ":"Escr","𝔈":"Efr","𝔼":"Eopf","é":"eacute","É":"Eacute","è":"egrave","È":"Egrave","ê":"ecirc","Ê":"Ecirc","ě":"ecaron","Ě":"Ecaron","ë":"euml","Ë":"Euml","ė":"edot","Ė":"Edot","ę":"eogon","Ę":"Eogon","ē":"emacr","Ē":"Emacr","𝔣":"ffr","𝕗":"fopf","𝒻":"fscr","𝔉":"Ffr","𝔽":"Fopf","ℱ":"Fscr","ff":"fflig","ffi":"ffilig","ffl":"ffllig","fi":"filig",fj:"fjlig","fl":"fllig","ƒ":"fnof","ℊ":"gscr","𝕘":"gopf","𝔤":"gfr","𝒢":"Gscr","𝔾":"Gopf","𝔊":"Gfr","ǵ":"gacute","ğ":"gbreve","Ğ":"Gbreve","ĝ":"gcirc","Ĝ":"Gcirc","ġ":"gdot","Ġ":"Gdot","Ģ":"Gcedil","𝔥":"hfr","ℎ":"planckh","𝒽":"hscr","𝕙":"hopf","ℋ":"Hscr","ℌ":"Hfr","ℍ":"Hopf","ĥ":"hcirc","Ĥ":"Hcirc","ℏ":"hbar","ħ":"hstrok","Ħ":"Hstrok","𝕚":"iopf","𝔦":"ifr","𝒾":"iscr","ⅈ":"ii","𝕀":"Iopf","ℐ":"Iscr","ℑ":"Im","í":"iacute","Í":"Iacute","ì":"igrave","Ì":"Igrave","î":"icirc","Î":"Icirc","ï":"iuml","Ï":"Iuml","ĩ":"itilde","Ĩ":"Itilde","İ":"Idot","į":"iogon","Į":"Iogon","ī":"imacr","Ī":"Imacr","ij":"ijlig","IJ":"IJlig","ı":"imath","𝒿":"jscr","𝕛":"jopf","𝔧":"jfr","𝒥":"Jscr","𝔍":"Jfr","𝕁":"Jopf","ĵ":"jcirc","Ĵ":"Jcirc","ȷ":"jmath","𝕜":"kopf","𝓀":"kscr","𝔨":"kfr","𝒦":"Kscr","𝕂":"Kopf","𝔎":"Kfr","ķ":"kcedil","Ķ":"Kcedil","𝔩":"lfr","𝓁":"lscr","ℓ":"ell","𝕝":"lopf","ℒ":"Lscr","𝔏":"Lfr","𝕃":"Lopf","ĺ":"lacute","Ĺ":"Lacute","ľ":"lcaron","Ľ":"Lcaron","ļ":"lcedil","Ļ":"Lcedil","ł":"lstrok","Ł":"Lstrok","ŀ":"lmidot","Ŀ":"Lmidot","𝔪":"mfr","𝕞":"mopf","𝓂":"mscr","𝔐":"Mfr","𝕄":"Mopf","ℳ":"Mscr","𝔫":"nfr","𝕟":"nopf","𝓃":"nscr","ℕ":"Nopf","𝒩":"Nscr","𝔑":"Nfr","ń":"nacute","Ń":"Nacute","ň":"ncaron","Ň":"Ncaron","ñ":"ntilde","Ñ":"Ntilde","ņ":"ncedil","Ņ":"Ncedil","№":"numero","ŋ":"eng","Ŋ":"ENG","𝕠":"oopf","𝔬":"ofr","ℴ":"oscr","𝒪":"Oscr","𝔒":"Ofr","𝕆":"Oopf","º":"ordm","ó":"oacute","Ó":"Oacute","ò":"ograve","Ò":"Ograve","ô":"ocirc","Ô":"Ocirc","ö":"ouml","Ö":"Ouml","ő":"odblac","Ő":"Odblac","õ":"otilde","Õ":"Otilde","ø":"oslash","Ø":"Oslash","ō":"omacr","Ō":"Omacr","œ":"oelig","Œ":"OElig","𝔭":"pfr","𝓅":"pscr","𝕡":"popf","ℙ":"Popf","𝔓":"Pfr","𝒫":"Pscr","𝕢":"qopf","𝔮":"qfr","𝓆":"qscr","𝒬":"Qscr","𝔔":"Qfr","ℚ":"Qopf","ĸ":"kgreen","𝔯":"rfr","𝕣":"ropf","𝓇":"rscr","ℛ":"Rscr","ℜ":"Re","ℝ":"Ropf","ŕ":"racute","Ŕ":"Racute","ř":"rcaron","Ř":"Rcaron","ŗ":"rcedil","Ŗ":"Rcedil","𝕤":"sopf","𝓈":"sscr","𝔰":"sfr","𝕊":"Sopf","𝔖":"Sfr","𝒮":"Sscr","Ⓢ":"oS","ś":"sacute","Ś":"Sacute","ŝ":"scirc","Ŝ":"Scirc","š":"scaron","Š":"Scaron","ş":"scedil","Ş":"Scedil","ß":"szlig","𝔱":"tfr","𝓉":"tscr","𝕥":"topf","𝒯":"Tscr","𝔗":"Tfr","𝕋":"Topf","ť":"tcaron","Ť":"Tcaron","ţ":"tcedil","Ţ":"Tcedil","™":"trade","ŧ":"tstrok","Ŧ":"Tstrok","𝓊":"uscr","𝕦":"uopf","𝔲":"ufr","𝕌":"Uopf","𝔘":"Ufr","𝒰":"Uscr","ú":"uacute","Ú":"Uacute","ù":"ugrave","Ù":"Ugrave","ŭ":"ubreve","Ŭ":"Ubreve","û":"ucirc","Û":"Ucirc","ů":"uring","Ů":"Uring","ü":"uuml","Ü":"Uuml","ű":"udblac","Ű":"Udblac","ũ":"utilde","Ũ":"Utilde","ų":"uogon","Ų":"Uogon","ū":"umacr","Ū":"Umacr","𝔳":"vfr","𝕧":"vopf","𝓋":"vscr","𝔙":"Vfr","𝕍":"Vopf","𝒱":"Vscr","𝕨":"wopf","𝓌":"wscr","𝔴":"wfr","𝒲":"Wscr","𝕎":"Wopf","𝔚":"Wfr","ŵ":"wcirc","Ŵ":"Wcirc","𝔵":"xfr","𝓍":"xscr","𝕩":"xopf","𝕏":"Xopf","𝔛":"Xfr","𝒳":"Xscr","𝔶":"yfr","𝓎":"yscr","𝕪":"yopf","𝒴":"Yscr","𝔜":"Yfr","𝕐":"Yopf","ý":"yacute","Ý":"Yacute","ŷ":"ycirc","Ŷ":"Ycirc","ÿ":"yuml","Ÿ":"Yuml","𝓏":"zscr","𝔷":"zfr","𝕫":"zopf","ℨ":"Zfr","ℤ":"Zopf","𝒵":"Zscr","ź":"zacute","Ź":"Zacute","ž":"zcaron","Ž":"Zcaron","ż":"zdot","Ż":"Zdot","Ƶ":"imped","þ":"thorn","Þ":"THORN","ʼn":"napos","α":"alpha","Α":"Alpha","β":"beta","Β":"Beta","γ":"gamma","Γ":"Gamma","δ":"delta","Δ":"Delta","ε":"epsi","ϵ":"epsiv","Ε":"Epsilon","ϝ":"gammad","Ϝ":"Gammad","ζ":"zeta","Ζ":"Zeta","η":"eta","Η":"Eta","θ":"theta","ϑ":"thetav","Θ":"Theta","ι":"iota","Ι":"Iota","κ":"kappa","ϰ":"kappav","Κ":"Kappa","λ":"lambda","Λ":"Lambda","μ":"mu","µ":"micro","Μ":"Mu","ν":"nu","Ν":"Nu","ξ":"xi","Ξ":"Xi","ο":"omicron","Ο":"Omicron","π":"pi","ϖ":"piv","Π":"Pi","ρ":"rho","ϱ":"rhov","Ρ":"Rho","σ":"sigma","Σ":"Sigma","ς":"sigmaf","τ":"tau","Τ":"Tau","υ":"upsi","Υ":"Upsilon","ϒ":"Upsi","φ":"phi","ϕ":"phiv","Φ":"Phi","χ":"chi","Χ":"Chi","ψ":"psi","Ψ":"Psi","ω":"omega","Ω":"ohm","а":"acy","А":"Acy","б":"bcy","Б":"Bcy","в":"vcy","В":"Vcy","г":"gcy","Г":"Gcy","ѓ":"gjcy","Ѓ":"GJcy","д":"dcy","Д":"Dcy","ђ":"djcy","Ђ":"DJcy","е":"iecy","Е":"IEcy","ё":"iocy","Ё":"IOcy","є":"jukcy","Є":"Jukcy","ж":"zhcy","Ж":"ZHcy","з":"zcy","З":"Zcy","ѕ":"dscy","Ѕ":"DScy","и":"icy","И":"Icy","і":"iukcy","І":"Iukcy","ї":"yicy","Ї":"YIcy","й":"jcy","Й":"Jcy","ј":"jsercy","Ј":"Jsercy","к":"kcy","К":"Kcy","ќ":"kjcy","Ќ":"KJcy","л":"lcy","Л":"Lcy","љ":"ljcy","Љ":"LJcy","м":"mcy","М":"Mcy","н":"ncy","Н":"Ncy","њ":"njcy","Њ":"NJcy","о":"ocy","О":"Ocy","п":"pcy","П":"Pcy","р":"rcy","Р":"Rcy","с":"scy","С":"Scy","т":"tcy","Т":"Tcy","ћ":"tshcy","Ћ":"TSHcy","у":"ucy","У":"Ucy","ў":"ubrcy","Ў":"Ubrcy","ф":"fcy","Ф":"Fcy","х":"khcy","Х":"KHcy","ц":"tscy","Ц":"TScy","ч":"chcy","Ч":"CHcy","џ":"dzcy","Џ":"DZcy","ш":"shcy","Ш":"SHcy","щ":"shchcy","Щ":"SHCHcy","ъ":"hardcy","Ъ":"HARDcy","ы":"ycy","Ы":"Ycy","ь":"softcy","Ь":"SOFTcy","э":"ecy","Э":"Ecy","ю":"yucy","Ю":"YUcy","я":"yacy","Я":"YAcy","ℵ":"aleph","ℶ":"beth","ℷ":"gimel","ℸ":"daleth"},f=/["&'<>`]/g,i={'"':""","&":"&","'":"'","<":"<",">":">","`":"`"},o=/&#(?:[xX][^a-fA-F0-9]|[^0-9xX])/,h=/[\0-\x08\x0B\x0E-\x1F\x7F-\x9F\uFDD0-\uFDEF\uFFFE\uFFFF]|[\uD83F\uD87F\uD8BF\uD8FF\uD93F\uD97F\uD9BF\uD9FF\uDA3F\uDA7F\uDABF\uDAFF\uDB3F\uDB7F\uDBBF\uDBFF][\uDFFE\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,p=/&(CounterClockwiseContourIntegral|DoubleLongLeftRightArrow|ClockwiseContourIntegral|NotNestedGreaterGreater|NotSquareSupersetEqual|DiacriticalDoubleAcute|NotRightTriangleEqual|NotSucceedsSlantEqual|NotPrecedesSlantEqual|CloseCurlyDoubleQuote|NegativeVeryThinSpace|DoubleContourIntegral|FilledVerySmallSquare|CapitalDifferentialD|OpenCurlyDoubleQuote|EmptyVerySmallSquare|NestedGreaterGreater|DoubleLongRightArrow|NotLeftTriangleEqual|NotGreaterSlantEqual|ReverseUpEquilibrium|DoubleLeftRightArrow|NotSquareSubsetEqual|NotDoubleVerticalBar|RightArrowLeftArrow|NotGreaterFullEqual|NotRightTriangleBar|SquareSupersetEqual|DownLeftRightVector|DoubleLongLeftArrow|leftrightsquigarrow|LeftArrowRightArrow|NegativeMediumSpace|blacktriangleright|RightDownVectorBar|PrecedesSlantEqual|RightDoubleBracket|SucceedsSlantEqual|NotLeftTriangleBar|RightTriangleEqual|SquareIntersection|RightDownTeeVector|ReverseEquilibrium|NegativeThickSpace|longleftrightarrow|Longleftrightarrow|LongLeftRightArrow|DownRightTeeVector|DownRightVectorBar|GreaterSlantEqual|SquareSubsetEqual|LeftDownVectorBar|LeftDoubleBracket|VerticalSeparator|rightleftharpoons|NotGreaterGreater|NotSquareSuperset|blacktriangleleft|blacktriangledown|NegativeThinSpace|LeftDownTeeVector|NotLessSlantEqual|leftrightharpoons|DoubleUpDownArrow|DoubleVerticalBar|LeftTriangleEqual|FilledSmallSquare|twoheadrightarrow|NotNestedLessLess|DownLeftTeeVector|DownLeftVectorBar|RightAngleBracket|NotTildeFullEqual|NotReverseElement|RightUpDownVector|DiacriticalTilde|NotSucceedsTilde|circlearrowright|NotPrecedesEqual|rightharpoondown|DoubleRightArrow|NotSucceedsEqual|NonBreakingSpace|NotRightTriangle|LessEqualGreater|RightUpTeeVector|LeftAngleBracket|GreaterFullEqual|DownArrowUpArrow|RightUpVectorBar|twoheadleftarrow|GreaterEqualLess|downharpoonright|RightTriangleBar|ntrianglerighteq|NotSupersetEqual|LeftUpDownVector|DiacriticalAcute|rightrightarrows|vartriangleright|UpArrowDownArrow|DiacriticalGrave|UnderParenthesis|EmptySmallSquare|LeftUpVectorBar|leftrightarrows|DownRightVector|downharpoonleft|trianglerighteq|ShortRightArrow|OverParenthesis|DoubleLeftArrow|DoubleDownArrow|NotSquareSubset|bigtriangledown|ntrianglelefteq|UpperRightArrow|curvearrowright|vartriangleleft|NotLeftTriangle|nleftrightarrow|LowerRightArrow|NotHumpDownHump|NotGreaterTilde|rightthreetimes|LeftUpTeeVector|NotGreaterEqual|straightepsilon|LeftTriangleBar|rightsquigarrow|ContourIntegral|rightleftarrows|CloseCurlyQuote|RightDownVector|LeftRightVector|nLeftrightarrow|leftharpoondown|circlearrowleft|SquareSuperset|OpenCurlyQuote|hookrightarrow|HorizontalLine|DiacriticalDot|NotLessGreater|ntriangleright|DoubleRightTee|InvisibleComma|InvisibleTimes|LowerLeftArrow|DownLeftVector|NotSubsetEqual|curvearrowleft|trianglelefteq|NotVerticalBar|TildeFullEqual|downdownarrows|NotGreaterLess|RightTeeVector|ZeroWidthSpace|looparrowright|LongRightArrow|doublebarwedge|ShortLeftArrow|ShortDownArrow|RightVectorBar|GreaterGreater|ReverseElement|rightharpoonup|LessSlantEqual|leftthreetimes|upharpoonright|rightarrowtail|LeftDownVector|Longrightarrow|NestedLessLess|UpperLeftArrow|nshortparallel|leftleftarrows|leftrightarrow|Leftrightarrow|LeftRightArrow|longrightarrow|upharpoonleft|RightArrowBar|ApplyFunction|LeftTeeVector|leftarrowtail|NotEqualTilde|varsubsetneqq|varsupsetneqq|RightTeeArrow|SucceedsEqual|SucceedsTilde|LeftVectorBar|SupersetEqual|hookleftarrow|DifferentialD|VerticalTilde|VeryThinSpace|blacktriangle|bigtriangleup|LessFullEqual|divideontimes|leftharpoonup|UpEquilibrium|ntriangleleft|RightTriangle|measuredangle|shortparallel|longleftarrow|Longleftarrow|LongLeftArrow|DoubleLeftTee|Poincareplane|PrecedesEqual|triangleright|DoubleUpArrow|RightUpVector|fallingdotseq|looparrowleft|PrecedesTilde|NotTildeEqual|NotTildeTilde|smallsetminus|Proportional|triangleleft|triangledown|UnderBracket|NotHumpEqual|exponentiale|ExponentialE|NotLessTilde|HilbertSpace|RightCeiling|blacklozenge|varsupsetneq|HumpDownHump|GreaterEqual|VerticalLine|LeftTeeArrow|NotLessEqual|DownTeeArrow|LeftTriangle|varsubsetneq|Intersection|NotCongruent|DownArrowBar|LeftUpVector|LeftArrowBar|risingdotseq|GreaterTilde|RoundImplies|SquareSubset|ShortUpArrow|NotSuperset|quaternions|precnapprox|backepsilon|preccurlyeq|OverBracket|blacksquare|MediumSpace|VerticalBar|circledcirc|circleddash|CircleMinus|CircleTimes|LessGreater|curlyeqprec|curlyeqsucc|diamondsuit|UpDownArrow|Updownarrow|RuleDelayed|Rrightarrow|updownarrow|RightVector|nRightarrow|nrightarrow|eqslantless|LeftCeiling|Equilibrium|SmallCircle|expectation|NotSucceeds|thickapprox|GreaterLess|SquareUnion|NotPrecedes|NotLessLess|straightphi|succnapprox|succcurlyeq|SubsetEqual|sqsupseteq|Proportion|Laplacetrf|ImaginaryI|supsetneqq|NotGreater|gtreqqless|NotElement|ThickSpace|TildeEqual|TildeTilde|Fouriertrf|rmoustache|EqualTilde|eqslantgtr|UnderBrace|LeftVector|UpArrowBar|nLeftarrow|nsubseteqq|subsetneqq|nsupseteqq|nleftarrow|succapprox|lessapprox|UpTeeArrow|upuparrows|curlywedge|lesseqqgtr|varepsilon|varnothing|RightFloor|complement|CirclePlus|sqsubseteq|Lleftarrow|circledast|RightArrow|Rightarrow|rightarrow|lmoustache|Bernoullis|precapprox|mapstoleft|mapstodown|longmapsto|dotsquare|downarrow|DoubleDot|nsubseteq|supsetneq|leftarrow|nsupseteq|subsetneq|ThinSpace|ngeqslant|subseteqq|HumpEqual|NotSubset|triangleq|NotCupCap|lesseqgtr|heartsuit|TripleDot|Leftarrow|Coproduct|Congruent|varpropto|complexes|gvertneqq|LeftArrow|LessTilde|supseteqq|MinusPlus|CircleDot|nleqslant|NotExists|gtreqless|nparallel|UnionPlus|LeftFloor|checkmark|CenterDot|centerdot|Mellintrf|gtrapprox|bigotimes|OverBrace|spadesuit|therefore|pitchfork|rationals|PlusMinus|Backslash|Therefore|DownBreve|backsimeq|backprime|DownArrow|nshortmid|Downarrow|lvertneqq|eqvparsl|imagline|imagpart|infintie|integers|Integral|intercal|LessLess|Uarrocir|intlarhk|sqsupset|angmsdaf|sqsubset|llcorner|vartheta|cupbrcap|lnapprox|Superset|SuchThat|succnsim|succneqq|angmsdag|biguplus|curlyvee|trpezium|Succeeds|NotTilde|bigwedge|angmsdah|angrtvbd|triminus|cwconint|fpartint|lrcorner|smeparsl|subseteq|urcorner|lurdshar|laemptyv|DDotrahd|approxeq|ldrushar|awconint|mapstoup|backcong|shortmid|triangle|geqslant|gesdotol|timesbar|circledR|circledS|setminus|multimap|naturals|scpolint|ncongdot|RightTee|boxminus|gnapprox|boxtimes|andslope|thicksim|angmsdaa|varsigma|cirfnint|rtriltri|angmsdab|rppolint|angmsdac|barwedge|drbkarow|clubsuit|thetasym|bsolhsub|capbrcup|dzigrarr|doteqdot|DotEqual|dotminus|UnderBar|NotEqual|realpart|otimesas|ulcorner|hksearow|hkswarow|parallel|PartialD|elinters|emptyset|plusacir|bbrktbrk|angmsdad|pointint|bigoplus|angmsdae|Precedes|bigsqcup|varkappa|notindot|supseteq|precneqq|precnsim|profalar|profline|profsurf|leqslant|lesdotor|raemptyv|subplus|notnivb|notnivc|subrarr|zigrarr|vzigzag|submult|subedot|Element|between|cirscir|larrbfs|larrsim|lotimes|lbrksld|lbrkslu|lozenge|ldrdhar|dbkarow|bigcirc|epsilon|simrarr|simplus|ltquest|Epsilon|luruhar|gtquest|maltese|npolint|eqcolon|npreceq|bigodot|ddagger|gtrless|bnequiv|harrcir|ddotseq|equivDD|backsim|demptyv|nsqsube|nsqsupe|Upsilon|nsubset|upsilon|minusdu|nsucceq|swarrow|nsupset|coloneq|searrow|boxplus|napprox|natural|asympeq|alefsym|congdot|nearrow|bigstar|diamond|supplus|tritime|LeftTee|nvinfin|triplus|NewLine|nvltrie|nvrtrie|nwarrow|nexists|Diamond|ruluhar|Implies|supmult|angzarr|suplarr|suphsub|questeq|because|digamma|Because|olcross|bemptyv|omicron|Omicron|rotimes|NoBreak|intprod|angrtvb|orderof|uwangle|suphsol|lesdoto|orslope|DownTee|realine|cudarrl|rdldhar|OverBar|supedot|lessdot|supdsub|topfork|succsim|rbrkslu|rbrksld|pertenk|cudarrr|isindot|planckh|lessgtr|pluscir|gesdoto|plussim|plustwo|lesssim|cularrp|rarrsim|Cayleys|notinva|notinvb|notinvc|UpArrow|Uparrow|uparrow|NotLess|dwangle|precsim|Product|curarrm|Cconint|dotplus|rarrbfs|ccupssm|Cedilla|cemptyv|notniva|quatint|frac35|frac38|frac45|frac56|frac58|frac78|tridot|xoplus|gacute|gammad|Gammad|lfisht|lfloor|bigcup|sqsupe|gbreve|Gbreve|lharul|sqsube|sqcups|Gcedil|apacir|llhard|lmidot|Lmidot|lmoust|andand|sqcaps|approx|Abreve|spades|circeq|tprime|divide|topcir|Assign|topbot|gesdot|divonx|xuplus|timesd|gesles|atilde|solbar|SOFTcy|loplus|timesb|lowast|lowbar|dlcorn|dlcrop|softcy|dollar|lparlt|thksim|lrhard|Atilde|lsaquo|smashp|bigvee|thinsp|wreath|bkarow|lsquor|lstrok|Lstrok|lthree|ltimes|ltlarr|DotDot|simdot|ltrPar|weierp|xsqcup|angmsd|sigmav|sigmaf|zeetrf|Zcaron|zcaron|mapsto|vsupne|thetav|cirmid|marker|mcomma|Zacute|vsubnE|there4|gtlPar|vsubne|bottom|gtrarr|SHCHcy|shchcy|midast|midcir|middot|minusb|minusd|gtrdot|bowtie|sfrown|mnplus|models|colone|seswar|Colone|mstpos|searhk|gtrsim|nacute|Nacute|boxbox|telrec|hairsp|Tcedil|nbumpe|scnsim|ncaron|Ncaron|ncedil|Ncedil|hamilt|Scedil|nearhk|hardcy|HARDcy|tcedil|Tcaron|commat|nequiv|nesear|tcaron|target|hearts|nexist|varrho|scedil|Scaron|scaron|hellip|Sacute|sacute|hercon|swnwar|compfn|rtimes|rthree|rsquor|rsaquo|zacute|wedgeq|homtht|barvee|barwed|Barwed|rpargt|horbar|conint|swarhk|roplus|nltrie|hslash|hstrok|Hstrok|rmoust|Conint|bprime|hybull|hyphen|iacute|Iacute|supsup|supsub|supsim|varphi|coprod|brvbar|agrave|Supset|supset|igrave|Igrave|notinE|Agrave|iiiint|iinfin|copysr|wedbar|Verbar|vangrt|becaus|incare|verbar|inodot|bullet|drcorn|intcal|drcrop|cularr|vellip|Utilde|bumpeq|cupcap|dstrok|Dstrok|CupCap|cupcup|cupdot|eacute|Eacute|supdot|iquest|easter|ecaron|Ecaron|ecolon|isinsv|utilde|itilde|Itilde|curarr|succeq|Bumpeq|cacute|ulcrop|nparsl|Cacute|nprcue|egrave|Egrave|nrarrc|nrarrw|subsup|subsub|nrtrie|jsercy|nsccue|Jsercy|kappav|kcedil|Kcedil|subsim|ulcorn|nsimeq|egsdot|veebar|kgreen|capand|elsdot|Subset|subset|curren|aacute|lacute|Lacute|emptyv|ntilde|Ntilde|lagran|lambda|Lambda|capcap|Ugrave|langle|subdot|emsp13|numero|emsp14|nvdash|nvDash|nVdash|nVDash|ugrave|ufisht|nvHarr|larrfs|nvlArr|larrhk|larrlp|larrpl|nvrArr|Udblac|nwarhk|larrtl|nwnear|oacute|Oacute|latail|lAtail|sstarf|lbrace|odblac|Odblac|lbrack|udblac|odsold|eparsl|lcaron|Lcaron|ograve|Ograve|lcedil|Lcedil|Aacute|ssmile|ssetmn|squarf|ldquor|capcup|ominus|cylcty|rharul|eqcirc|dagger|rfloor|rfisht|Dagger|daleth|equals|origof|capdot|equest|dcaron|Dcaron|rdquor|oslash|Oslash|otilde|Otilde|otimes|Otimes|urcrop|Ubreve|ubreve|Yacute|Uacute|uacute|Rcedil|rcedil|urcorn|parsim|Rcaron|Vdashl|rcaron|Tstrok|percnt|period|permil|Exists|yacute|rbrack|rbrace|phmmat|ccaron|Ccaron|planck|ccedil|plankv|tstrok|female|plusdo|plusdu|ffilig|plusmn|ffllig|Ccedil|rAtail|dfisht|bernou|ratail|Rarrtl|rarrtl|angsph|rarrpl|rarrlp|rarrhk|xwedge|xotime|forall|ForAll|Vvdash|vsupnE|preceq|bigcap|frac12|frac13|frac14|primes|rarrfs|prnsim|frac15|Square|frac16|square|lesdot|frac18|frac23|propto|prurel|rarrap|rangle|puncsp|frac25|Racute|qprime|racute|lesges|frac34|abreve|AElig|eqsim|utdot|setmn|urtri|Equal|Uring|seArr|uring|searr|dashv|Dashv|mumap|nabla|iogon|Iogon|sdote|sdotb|scsim|napid|napos|equiv|natur|Acirc|dblac|erarr|nbump|iprod|erDot|ucirc|awint|esdot|angrt|ncong|isinE|scnap|Scirc|scirc|ndash|isins|Ubrcy|nearr|neArr|isinv|nedot|ubrcy|acute|Ycirc|iukcy|Iukcy|xutri|nesim|caret|jcirc|Jcirc|caron|twixt|ddarr|sccue|exist|jmath|sbquo|ngeqq|angst|ccaps|lceil|ngsim|UpTee|delta|Delta|rtrif|nharr|nhArr|nhpar|rtrie|jukcy|Jukcy|kappa|rsquo|Kappa|nlarr|nlArr|TSHcy|rrarr|aogon|Aogon|fflig|xrarr|tshcy|ccirc|nleqq|filig|upsih|nless|dharl|nlsim|fjlig|ropar|nltri|dharr|robrk|roarr|fllig|fltns|roang|rnmid|subnE|subne|lAarr|trisb|Ccirc|acirc|ccups|blank|VDash|forkv|Vdash|langd|cedil|blk12|blk14|laquo|strns|diams|notin|vDash|larrb|blk34|block|disin|uplus|vdash|vBarv|aelig|starf|Wedge|check|xrArr|lates|lbarr|lBarr|notni|lbbrk|bcong|frasl|lbrke|frown|vrtri|vprop|vnsup|gamma|Gamma|wedge|xodot|bdquo|srarr|doteq|ldquo|boxdl|boxdL|gcirc|Gcirc|boxDl|boxDL|boxdr|boxdR|boxDr|TRADE|trade|rlhar|boxDR|vnsub|npart|vltri|rlarr|boxhd|boxhD|nprec|gescc|nrarr|nrArr|boxHd|boxHD|boxhu|boxhU|nrtri|boxHu|clubs|boxHU|times|colon|Colon|gimel|xlArr|Tilde|nsime|tilde|nsmid|nspar|THORN|thorn|xlarr|nsube|nsubE|thkap|xhArr|comma|nsucc|boxul|boxuL|nsupe|nsupE|gneqq|gnsim|boxUl|boxUL|grave|boxur|boxuR|boxUr|boxUR|lescc|angle|bepsi|boxvh|varpi|boxvH|numsp|Theta|gsime|gsiml|theta|boxVh|boxVH|boxvl|gtcir|gtdot|boxvL|boxVl|boxVL|crarr|cross|Cross|nvsim|boxvr|nwarr|nwArr|sqsup|dtdot|Uogon|lhard|lharu|dtrif|ocirc|Ocirc|lhblk|duarr|odash|sqsub|Hacek|sqcup|llarr|duhar|oelig|OElig|ofcir|boxvR|uogon|lltri|boxVr|csube|uuarr|ohbar|csupe|ctdot|olarr|olcir|harrw|oline|sqcap|omacr|Omacr|omega|Omega|boxVR|aleph|lneqq|lnsim|loang|loarr|rharu|lobrk|hcirc|operp|oplus|rhard|Hcirc|orarr|Union|order|ecirc|Ecirc|cuepr|szlig|cuesc|breve|reals|eDDot|Breve|hoarr|lopar|utrif|rdquo|Umacr|umacr|efDot|swArr|ultri|alpha|rceil|ovbar|swarr|Wcirc|wcirc|smtes|smile|bsemi|lrarr|aring|parsl|lrhar|bsime|uhblk|lrtri|cupor|Aring|uharr|uharl|slarr|rbrke|bsolb|lsime|rbbrk|RBarr|lsimg|phone|rBarr|rbarr|icirc|lsquo|Icirc|emacr|Emacr|ratio|simne|plusb|simlE|simgE|simeq|pluse|ltcir|ltdot|empty|xharr|xdtri|iexcl|Alpha|ltrie|rarrw|pound|ltrif|xcirc|bumpe|prcue|bumpE|asymp|amacr|cuvee|Sigma|sigma|iiint|udhar|iiota|ijlig|IJlig|supnE|imacr|Imacr|prime|Prime|image|prnap|eogon|Eogon|rarrc|mdash|mDDot|cuwed|imath|supne|imped|Amacr|udarr|prsim|micro|rarrb|cwint|raquo|infin|eplus|range|rangd|Ucirc|radic|minus|amalg|veeeq|rAarr|epsiv|ycirc|quest|sharp|quot|zwnj|Qscr|race|qscr|Qopf|qopf|qint|rang|Rang|Zscr|zscr|Zopf|zopf|rarr|rArr|Rarr|Pscr|pscr|prop|prod|prnE|prec|ZHcy|zhcy|prap|Zeta|zeta|Popf|popf|Zdot|plus|zdot|Yuml|yuml|phiv|YUcy|yucy|Yscr|yscr|perp|Yopf|yopf|part|para|YIcy|Ouml|rcub|yicy|YAcy|rdca|ouml|osol|Oscr|rdsh|yacy|real|oscr|xvee|andd|rect|andv|Xscr|oror|ordm|ordf|xscr|ange|aopf|Aopf|rHar|Xopf|opar|Oopf|xopf|xnis|rhov|oopf|omid|xmap|oint|apid|apos|ogon|ascr|Ascr|odot|odiv|xcup|xcap|ocir|oast|nvlt|nvle|nvgt|nvge|nvap|Wscr|wscr|auml|ntlg|ntgl|nsup|nsub|nsim|Nscr|nscr|nsce|Wopf|ring|npre|wopf|npar|Auml|Barv|bbrk|Nopf|nopf|nmid|nLtv|beta|ropf|Ropf|Beta|beth|nles|rpar|nleq|bnot|bNot|nldr|NJcy|rscr|Rscr|Vscr|vscr|rsqb|njcy|bopf|nisd|Bopf|rtri|Vopf|nGtv|ngtr|vopf|boxh|boxH|boxv|nges|ngeq|boxV|bscr|scap|Bscr|bsim|Vert|vert|bsol|bull|bump|caps|cdot|ncup|scnE|ncap|nbsp|napE|Cdot|cent|sdot|Vbar|nang|vBar|chcy|Mscr|mscr|sect|semi|CHcy|Mopf|mopf|sext|circ|cire|mldr|mlcp|cirE|comp|shcy|SHcy|vArr|varr|cong|copf|Copf|copy|COPY|malt|male|macr|lvnE|cscr|ltri|sime|ltcc|simg|Cscr|siml|csub|Uuml|lsqb|lsim|uuml|csup|Lscr|lscr|utri|smid|lpar|cups|smte|lozf|darr|Lopf|Uscr|solb|lopf|sopf|Sopf|lneq|uscr|spar|dArr|lnap|Darr|dash|Sqrt|LJcy|ljcy|lHar|dHar|Upsi|upsi|diam|lesg|djcy|DJcy|leqq|dopf|Dopf|dscr|Dscr|dscy|ldsh|ldca|squf|DScy|sscr|Sscr|dsol|lcub|late|star|Star|Uopf|Larr|lArr|larr|uopf|dtri|dzcy|sube|subE|Lang|lang|Kscr|kscr|Kopf|kopf|KJcy|kjcy|KHcy|khcy|DZcy|ecir|edot|eDot|Jscr|jscr|succ|Jopf|jopf|Edot|uHar|emsp|ensp|Iuml|iuml|eopf|isin|Iscr|iscr|Eopf|epar|sung|epsi|escr|sup1|sup2|sup3|Iota|iota|supe|supE|Iopf|iopf|IOcy|iocy|Escr|esim|Esim|imof|Uarr|QUOT|uArr|uarr|euml|IEcy|iecy|Idot|Euml|euro|excl|Hscr|hscr|Hopf|hopf|TScy|tscy|Tscr|hbar|tscr|flat|tbrk|fnof|hArr|harr|half|fopf|Fopf|tdot|gvnE|fork|trie|gtcc|fscr|Fscr|gdot|gsim|Gscr|gscr|Gopf|gopf|gneq|Gdot|tosa|gnap|Topf|topf|geqq|toea|GJcy|gjcy|tint|gesl|mid|Sfr|ggg|top|ges|gla|glE|glj|geq|gne|gEl|gel|gnE|Gcy|gcy|gap|Tfr|tfr|Tcy|tcy|Hat|Tau|Ffr|tau|Tab|hfr|Hfr|ffr|Fcy|fcy|icy|Icy|iff|ETH|eth|ifr|Ifr|Eta|eta|int|Int|Sup|sup|ucy|Ucy|Sum|sum|jcy|ENG|ufr|Ufr|eng|Jcy|jfr|els|ell|egs|Efr|efr|Jfr|uml|kcy|Kcy|Ecy|ecy|kfr|Kfr|lap|Sub|sub|lat|lcy|Lcy|leg|Dot|dot|lEg|leq|les|squ|div|die|lfr|Lfr|lgE|Dfr|dfr|Del|deg|Dcy|dcy|lne|lnE|sol|loz|smt|Cup|lrm|cup|lsh|Lsh|sim|shy|map|Map|mcy|Mcy|mfr|Mfr|mho|gfr|Gfr|sfr|cir|Chi|chi|nap|Cfr|vcy|Vcy|cfr|Scy|scy|ncy|Ncy|vee|Vee|Cap|cap|nfr|scE|sce|Nfr|nge|ngE|nGg|vfr|Vfr|ngt|bot|nGt|nis|niv|Rsh|rsh|nle|nlE|bne|Bfr|bfr|nLl|nlt|nLt|Bcy|bcy|not|Not|rlm|wfr|Wfr|npr|nsc|num|ocy|ast|Ocy|ofr|xfr|Xfr|Ofr|ogt|ohm|apE|olt|Rho|ape|rho|Rfr|rfr|ord|REG|ang|reg|orv|And|and|AMP|Rcy|amp|Afr|ycy|Ycy|yen|yfr|Yfr|rcy|par|pcy|Pcy|pfr|Pfr|phi|Phi|afr|Acy|acy|zcy|Zcy|piv|acE|acd|zfr|Zfr|pre|prE|psi|Psi|qfr|Qfr|zwj|Or|ge|Gg|gt|gg|el|oS|lt|Lt|LT|Re|lg|gl|eg|ne|Im|it|le|DD|wp|wr|nu|Nu|dd|lE|Sc|sc|pi|Pi|ee|af|ll|Ll|rx|gE|xi|pm|Xi|ic|pr|Pr|in|ni|mp|mu|ac|Mu|or|ap|Gt|GT|ii);|&(Aacute|Agrave|Atilde|Ccedil|Eacute|Egrave|Iacute|Igrave|Ntilde|Oacute|Ograve|Oslash|Otilde|Uacute|Ugrave|Yacute|aacute|agrave|atilde|brvbar|ccedil|curren|divide|eacute|egrave|frac12|frac14|frac34|iacute|igrave|iquest|middot|ntilde|oacute|ograve|oslash|otilde|plusmn|uacute|ugrave|yacute|AElig|Acirc|Aring|Ecirc|Icirc|Ocirc|THORN|Ucirc|acirc|acute|aelig|aring|cedil|ecirc|icirc|iexcl|laquo|micro|ocirc|pound|raquo|szlig|thorn|times|ucirc|Auml|COPY|Euml|Iuml|Ouml|QUOT|Uuml|auml|cent|copy|euml|iuml|macr|nbsp|ordf|ordm|ouml|para|quot|sect|sup1|sup2|sup3|uuml|yuml|AMP|ETH|REG|amp|deg|eth|not|reg|shy|uml|yen|GT|LT|gt|lt)(?!;)([=a-zA-Z0-9]?)|&#([0-9]+)(;?)|&#[xX]([a-fA-F0-9]+)(;?)|&([0-9a-zA-Z]+)/g,m={aacute:"á",Aacute:"Á",abreve:"ă",Abreve:"Ă",ac:"∾",acd:"∿",acE:"∾̳",acirc:"â",Acirc:"Â",acute:"´",acy:"а",Acy:"А",aelig:"æ",AElig:"Æ",af:"",afr:"𝔞",Afr:"𝔄",agrave:"à",Agrave:"À",alefsym:"ℵ",aleph:"ℵ",alpha:"α",Alpha:"Α",amacr:"ā",Amacr:"Ā",amalg:"⨿",amp:"&",AMP:"&",and:"∧",And:"⩓",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",Aogon:"Ą",aopf:"𝕒",Aopf:"𝔸",ap:"≈",apacir:"⩯",ape:"≊",apE:"⩰",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",aring:"å",Aring:"Å",ascr:"𝒶",Ascr:"𝒜",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",Bcy:"Б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",beta:"β",Beta:"Β",beth:"ℶ",between:"≬",bfr:"𝔟",Bfr:"𝔅",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bNot:"⫭",bopf:"𝕓",Bopf:"𝔹",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxhD:"╥",boxHd:"╤",boxHD:"╦",boxhu:"┴",boxhU:"╨",boxHu:"╧",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpe:"≏",bumpE:"⪮",bumpeq:"≏",Bumpeq:"≎",cacute:"ć",Cacute:"Ć",cap:"∩",Cap:"⋒",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",ccaron:"č",Ccaron:"Č",ccedil:"ç",Ccedil:"Ç",ccirc:"ĉ",Ccirc:"Ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",Cdot:"Ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",chcy:"ч",CHcy:"Ч",check:"✓",checkmark:"✓",chi:"χ",Chi:"Χ",cir:"○",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cire:"≗",cirE:"⧃",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",colone:"≔",Colone:"⩴",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",cscr:"𝒸",Cscr:"𝒞",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",Cup:"⋓",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",dArr:"⇓",Darr:"↡",dash:"‐",dashv:"⊣",Dashv:"⫤",dbkarow:"⤏",dblac:"˝",dcaron:"ď",Dcaron:"Ď",dcy:"д",Dcy:"Д",dd:"ⅆ",DD:"ⅅ",ddagger:"‡",ddarr:"⇊",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",delta:"δ",Delta:"Δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",Dfr:"𝔇",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",DJcy:"Ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",Dopf:"𝔻",dot:"˙",Dot:"¨",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",downarrow:"↓",Downarrow:"⇓",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",Dscr:"𝒟",dscy:"ѕ",DScy:"Ѕ",dsol:"⧶",dstrok:"đ",Dstrok:"Đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",DZcy:"Џ",dzigrarr:"⟿",eacute:"é",Eacute:"É",easter:"⩮",ecaron:"ě",Ecaron:"Ě",ecir:"≖",ecirc:"ê",Ecirc:"Ê",ecolon:"≕",ecy:"э",Ecy:"Э",eDDot:"⩷",edot:"ė",eDot:"≑",Edot:"Ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",Efr:"𝔈",eg:"⪚",egrave:"è",Egrave:"È",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",Emacr:"Ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp:" ",emsp13:" ",emsp14:" ",eng:"ŋ",ENG:"Ŋ",ensp:" ",eogon:"ę",Eogon:"Ę",eopf:"𝕖",Eopf:"𝔼",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",Epsilon:"Ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",esim:"≂",Esim:"⩳",eta:"η",Eta:"Η",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",fcy:"ф",Fcy:"Ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",Ffr:"𝔉",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",Fopf:"𝔽",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",gamma:"γ",Gamma:"Γ",gammad:"ϝ",Gammad:"Ϝ",gap:"⪆",gbreve:"ğ",Gbreve:"Ğ",Gcedil:"Ģ",gcirc:"ĝ",Gcirc:"Ĝ",gcy:"г",Gcy:"Г",gdot:"ġ",Gdot:"Ġ",ge:"≥",gE:"≧",gel:"⋛",gEl:"⪌",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",Gfr:"𝔊",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",GJcy:"Ѓ",gl:"≷",gla:"⪥",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",Gopf:"𝔾",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",gscr:"ℊ",Gscr:"𝒢",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",Gt:"≫",GT:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",HARDcy:"Ъ",harr:"↔",hArr:"⇔",harrcir:"⥈",harrw:"↭",Hat:"^",hbar:"ℏ",hcirc:"ĥ",Hcirc:"Ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",hstrok:"ħ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",iacute:"í",Iacute:"Í",ic:"",icirc:"î",Icirc:"Î",icy:"и",Icy:"И",Idot:"İ",iecy:"е",IEcy:"Е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",igrave:"ì",Igrave:"Ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",IJlig:"IJ",Im:"ℑ",imacr:"ī",Imacr:"Ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",Implies:"⇒",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",Int:"∬",intcal:"⊺",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",iocy:"ё",IOcy:"Ё",iogon:"į",Iogon:"Į",iopf:"𝕚",Iopf:"𝕀",iota:"ι",Iota:"Ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",itilde:"ĩ",Itilde:"Ĩ",iukcy:"і",Iukcy:"І",iuml:"ï",Iuml:"Ï",jcirc:"ĵ",Jcirc:"Ĵ",jcy:"й",Jcy:"Й",jfr:"𝔧",Jfr:"𝔍",jmath:"ȷ",jopf:"𝕛",Jopf:"𝕁",jscr:"𝒿",Jscr:"𝒥",jsercy:"ј",Jsercy:"Ј",jukcy:"є",Jukcy:"Є",kappa:"κ",Kappa:"Κ",kappav:"ϰ",kcedil:"ķ",Kcedil:"Ķ",kcy:"к",Kcy:"К",kfr:"𝔨",Kfr:"𝔎",kgreen:"ĸ",khcy:"х",KHcy:"Х",kjcy:"ќ",KJcy:"Ќ",kopf:"𝕜",Kopf:"𝕂",kscr:"𝓀",Kscr:"𝒦",lAarr:"⇚",lacute:"ĺ",Lacute:"Ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",Lambda:"Λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larr:"←",lArr:"⇐",Larr:"↞",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",lAtail:"⤛",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",Lcaron:"Ľ",lcedil:"ļ",Lcedil:"Ļ",lceil:"⌈",lcub:"{",lcy:"л",Lcy:"Л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",leftarrow:"←",Leftarrow:"⇐",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",Leftrightarrow:"⇔",LeftRightArrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",leg:"⋚",lEg:"⪋",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",Lfr:"𝔏",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",LJcy:"Љ",ll:"≪",Ll:"⋘",llarr:"⇇",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",lmidot:"ŀ",Lmidot:"Ŀ",lmoust:"⎰",lmoustache:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",Longleftarrow:"⟸",LongLeftArrow:"⟵",longleftrightarrow:"⟷",Longleftrightarrow:"⟺",LongLeftRightArrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",Longrightarrow:"⟹",LongRightArrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",Lopf:"𝕃",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",Lstrok:"Ł",lt:"<",Lt:"≪",LT:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",Map:"⤅",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",Mcy:"М",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",mfr:"𝔪",Mfr:"𝔐",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",Mopf:"𝕄",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",mu:"μ",Mu:"Μ",multimap:"⊸",mumap:"⊸",nabla:"∇",nacute:"ń",Nacute:"Ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",Ncaron:"Ň",ncedil:"ņ",Ncedil:"Ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",Ncy:"Н",ndash:"–",ne:"≠",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",nfr:"𝔫",Nfr:"𝔑",nge:"≱",ngE:"≧̸",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",ngt:"≯",nGt:"≫⃒",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",NJcy:"Њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nle:"≰",nlE:"≦̸",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nlt:"≮",nLt:"≪⃒",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",not:"¬",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrarr:"↛",nrArr:"⇏",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",Nscr:"𝒩",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsube:"⊈",nsubE:"⫅̸",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupe:"⊉",nsupE:"⫆̸",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",Ntilde:"Ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",Nu:"Ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",oacute:"ó",Oacute:"Ó",oast:"⊛",ocir:"⊚",ocirc:"ô",Ocirc:"Ô",ocy:"о",Ocy:"О",odash:"⊝",odblac:"ő",Odblac:"Ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",OElig:"Œ",ofcir:"⦿",ofr:"𝔬",Ofr:"𝔒",ogon:"˛",ograve:"ò",Ograve:"Ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",Omacr:"Ō",omega:"ω",Omega:"Ω",omicron:"ο",Omicron:"Ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",Oopf:"𝕆",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",or:"∨",Or:"⩔",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",oscr:"ℴ",Oscr:"𝒪",oslash:"ø",Oslash:"Ø",osol:"⊘",otilde:"õ",Otilde:"Õ",otimes:"⊗",Otimes:"⨷",otimesas:"⨶",ouml:"ö",Ouml:"Ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",pcy:"п",Pcy:"П",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",Pfr:"𝔓",phi:"φ",Phi:"Φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",Pi:"Π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",pr:"≺",Pr:"⪻",prap:"⪷",prcue:"≼",pre:"⪯",prE:"⪳",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportion:"∷",Proportional:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",Pscr:"𝒫",psi:"ψ",Psi:"Ψ",puncsp:" ",qfr:"𝔮",Qfr:"𝔔",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",qscr:"𝓆",Qscr:"𝒬",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",racute:"ŕ",Racute:"Ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rArr:"⇒",Rarr:"↠",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",Rarrtl:"⤖",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",Rcaron:"Ř",rcedil:"ŗ",Rcedil:"Ŗ",rceil:"⌉",rcub:"}",rcy:"р",Rcy:"Р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",Re:"ℜ",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",Rho:"Ρ",rhov:"ϱ",RightAngleBracket:"⟩",rightarrow:"→",Rightarrow:"⇒",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",sacute:"ś",Sacute:"Ś",sbquo:"‚",sc:"≻",Sc:"⪼",scap:"⪸",scaron:"š",Scaron:"Š",sccue:"≽",sce:"⪰",scE:"⪴",scedil:"ş",Scedil:"Ş",scirc:"ŝ",Scirc:"Ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",Scy:"С",sdot:"⋅",sdotb:"⊡",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",Sfr:"𝔖",sfrown:"⌢",sharp:"♯",shchcy:"щ",SHCHcy:"Щ",shcy:"ш",SHcy:"Ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",sigma:"σ",Sigma:"Σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",SOFTcy:"Ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",Sopf:"𝕊",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",Sscr:"𝒮",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",Star:"⋆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",sube:"⊆",subE:"⫅",subedot:"⫃",submult:"⫁",subne:"⊊",subnE:"⫋",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup:"⊃",Sup:"⋑",sup1:"¹",sup2:"²",sup3:"³",supdot:"⪾",supdsub:"⫘",supe:"⊇",supE:"⫆",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supne:"⊋",supnE:"⫌",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",tau:"τ",Tau:"Τ",tbrk:"⎴",tcaron:"ť",Tcaron:"Ť",tcedil:"ţ",Tcedil:"Ţ",tcy:"т",Tcy:"Т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",Tfr:"𝔗",there4:"∴",therefore:"∴",Therefore:"∴",theta:"θ",Theta:"Θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",thinsp:" ",ThinSpace:" ",thkap:"≈",thksim:"∼",thorn:"þ",THORN:"Þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",Topf:"𝕋",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",Tscr:"𝒯",tscy:"ц",TScy:"Ц",tshcy:"ћ",TSHcy:"Ћ",tstrok:"ŧ",Tstrok:"Ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uacute:"ú",Uacute:"Ú",uarr:"↑",uArr:"⇑",Uarr:"↟",Uarrocir:"⥉",ubrcy:"ў",Ubrcy:"Ў",ubreve:"ŭ",Ubreve:"Ŭ",ucirc:"û",Ucirc:"Û",ucy:"у",Ucy:"У",udarr:"⇅",udblac:"ű",Udblac:"Ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",Ufr:"𝔘",ugrave:"ù",Ugrave:"Ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",Umacr:"Ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",uogon:"ų",Uogon:"Ų",uopf:"𝕦",Uopf:"𝕌",uparrow:"↑",Uparrow:"⇑",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",updownarrow:"↕",Updownarrow:"⇕",UpDownArrow:"↕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",upsilon:"υ",Upsilon:"Υ",UpTee:"⊥",UpTeeArrow:"↥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",Uring:"Ů",urtri:"◹",uscr:"𝓊",Uscr:"𝒰",utdot:"⋰",utilde:"ũ",Utilde:"Ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",Uuml:"Ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",vcy:"в",Vcy:"В",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",vee:"∨",Vee:"⋁",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",vfr:"𝔳",Vfr:"𝔙",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",Vopf:"𝕍",vprop:"∝",vrtri:"⊳",vscr:"𝓋",Vscr:"𝒱",vsubne:"⊊︀",vsubnE:"⫋︀",vsupne:"⊋︀",vsupnE:"⫌︀",Vvdash:"⊪",vzigzag:"⦚",wcirc:"ŵ",Wcirc:"Ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",wfr:"𝔴",Wfr:"𝔚",wopf:"𝕨",Wopf:"𝕎",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",Wscr:"𝒲",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",Xfr:"𝔛",xharr:"⟷",xhArr:"⟺",xi:"ξ",Xi:"Ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",Xopf:"𝕏",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",xscr:"𝓍",Xscr:"𝒳",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",Yacute:"Ý",yacy:"я",YAcy:"Я",ycirc:"ŷ",Ycirc:"Ŷ",ycy:"ы",Ycy:"Ы",yen:"¥",yfr:"𝔶",Yfr:"𝔜",yicy:"ї",YIcy:"Ї",yopf:"𝕪",Yopf:"𝕐",yscr:"𝓎",Yscr:"𝒴",yucy:"ю",YUcy:"Ю",yuml:"ÿ",Yuml:"Ÿ",zacute:"ź",Zacute:"Ź",zcaron:"ž",Zcaron:"Ž",zcy:"з",Zcy:"З",zdot:"ż",Zdot:"Ż",zeetrf:"ℨ",ZeroWidthSpace:"",zeta:"ζ",Zeta:"Ζ",zfr:"𝔷",Zfr:"ℨ",zhcy:"ж",ZHcy:"Ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",zscr:"𝓏",Zscr:"𝒵",zwj:"",zwnj:""},_={aacute:"á",Aacute:"Á",acirc:"â",Acirc:"Â",acute:"´",aelig:"æ",AElig:"Æ",agrave:"à",Agrave:"À",amp:"&",AMP:"&",aring:"å",Aring:"Å",atilde:"ã",Atilde:"Ã",auml:"ä",Auml:"Ä",brvbar:"¦",ccedil:"ç",Ccedil:"Ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",Eacute:"É",ecirc:"ê",Ecirc:"Ê",egrave:"è",Egrave:"È",eth:"ð",ETH:"Ð",euml:"ë",Euml:"Ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",iacute:"í",Iacute:"Í",icirc:"î",Icirc:"Î",iexcl:"¡",igrave:"ì",Igrave:"Ì",iquest:"¿",iuml:"ï",Iuml:"Ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",Ntilde:"Ñ",oacute:"ó",Oacute:"Ó",ocirc:"ô",Ocirc:"Ô",ograve:"ò",Ograve:"Ò",ordf:"ª",ordm:"º",oslash:"ø",Oslash:"Ø",otilde:"õ",Otilde:"Õ",ouml:"ö",Ouml:"Ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",THORN:"Þ",times:"×",uacute:"ú",Uacute:"Ú",ucirc:"û",Ucirc:"Û",ugrave:"ù",Ugrave:"Ù",uml:"¨",uuml:"ü",Uuml:"Ü",yacute:"ý",Yacute:"Ý",yen:"¥",yuml:"ÿ"},d={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},g=[1,2,3,4,5,6,7,8,11,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,64976,64977,64978,64979,64980,64981,64982,64983,64984,64985,64986,64987,64988,64989,64990,64991,64992,64993,64994,64995,64996,64997,64998,64999,65e3,65001,65002,65003,65004,65005,65006,65007,65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111],b=String.fromCharCode,y={}.hasOwnProperty,v=function parseError(e){throw Error("Parse error: "+e)};(n=function decode(e,h){var d=(h=O6c(h,decode.options)).strict;return d&&o.test(e)&&v("malformed character reference"),e.replace(p,function(e,t,r,n,i,o,a,s,u){var c,l,f;return t?m[f=t]:r?(f=r,n&&h.isAttributeValue?(d&&"="==n&&v("`&` did not start a character reference"),e):(d&&v("named character reference was not terminated by a semicolon"),_[f]+(n||""))):i?(l=i,c=o,d&&!c&&v("character reference was not terminated by a semicolon"),P6c(l=parseInt(l,10),d)):a?(c=s,d&&!c&&v("character reference was not terminated by a semicolon"),P6c(l=parseInt(a,16),d)):(d&&v("named character reference was not terminated by a semicolon"),e)})}).options={isAttributeValue:!(T6c.options={allowUnsafeSymbols:!1,encodeEverything:!1,strict:!1,useNamedReferences:!1,decimal:!1}),strict:!1};var w={version:"1.2.0",encode:T6c,decode:n,escape:function escape(e){return e.replace(f,function(e){return i[e]})},unescape:n};if("object"==_typeof(x(111))&&x(111))void 0===(A=function(){return w}.call(k,x,k,T))||(T.exports=A);else if(t&&!t.nodeType)if(r)r.exports=w;else for(var E in w)M6c(w,E)&&(t[E]=w[E]);else e.he=w}(this)}.call(this,x(27)(e),x(12))},function(e,t,r){"use strict";var n=r(280).createMapFromString,h=/([^\s"'<>/=]+)/,d=[/=/],p=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^ \t\n\f\r"'`=<>]+)/.source],r="((?:"+(r="["+(r="A-Za-z\\xC0-\\xD6\\xD8-\\xF6\\xF8-\\u0131\\u0134-\\u013E\\u0141-\\u0148\\u014A-\\u017E\\u0180-\\u01C3\\u01CD-\\u01F0\\u01F4\\u01F5\\u01FA-\\u0217\\u0250-\\u02A8\\u02BB-\\u02C1\\u0386\\u0388-\\u038A\\u038C\\u038E-\\u03A1\\u03A3-\\u03CE\\u03D0-\\u03D6\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2-\\u03F3\\u0401-\\u040C\\u040E-\\u044F\\u0451-\\u045C\\u045E-\\u0481\\u0490-\\u04C4\\u04C7\\u04C8\\u04CB\\u04CC\\u04D0-\\u04EB\\u04EE-\\u04F5\\u04F8\\u04F9\\u0531-\\u0556\\u0559\\u0561-\\u0586\\u05D0-\\u05EA\\u05F0-\\u05F2\\u0621-\\u063A\\u0641-\\u064A\\u0671-\\u06B7\\u06BA-\\u06BE\\u06C0-\\u06CE\\u06D0-\\u06D3\\u06D5\\u06E5\\u06E6\\u0905-\\u0939\\u093D\\u0958-\\u0961\\u0985-\\u098C\\u098F\\u0990\\u0993-\\u09A8\\u09AA-\\u09B0\\u09B2\\u09B6-\\u09B9\\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-\\u0A8B\\u0A8D\\u0A8F-\\u0A91\\u0A93-\\u0AA8\\u0AAA-\\u0AB0\\u0AB2\\u0AB3\\u0AB5-\\u0AB9\\u0ABD\\u0AE0\\u0B05-\\u0B0C\\u0B0F\\u0B10\\u0B13-\\u0B28\\u0B2A-\\u0B30\\u0B32\\u0B33\\u0B36-\\u0B39\\u0B3D\\u0B5C\\u0B5D\\u0B5F-\\u0B61\\u0B85-\\u0B8A\\u0B8E-\\u0B90\\u0B92-\\u0B95\\u0B99\\u0B9A\\u0B9C\\u0B9E\\u0B9F\\u0BA3\\u0BA4\\u0BA8-\\u0BAA\\u0BAE-\\u0BB5\\u0BB7-\\u0BB9\\u0C05-\\u0C0C\\u0C0E-\\u0C10\\u0C12-\\u0C28\\u0C2A-\\u0C33\\u0C35-\\u0C39\\u0C60\\u0C61\\u0C85-\\u0C8C\\u0C8E-\\u0C90\\u0C92-\\u0CA8\\u0CAA-\\u0CB3\\u0CB5-\\u0CB9\\u0CDE\\u0CE0\\u0CE1\\u0D05-\\u0D0C\\u0D0E-\\u0D10\\u0D12-\\u0D28\\u0D2A-\\u0D39\\u0D60\\u0D61\\u0E01-\\u0E2E\\u0E30\\u0E32\\u0E33\\u0E40-\\u0E45\\u0E81\\u0E82\\u0E84\\u0E87\\u0E88\\u0E8A\\u0E8D\\u0E94-\\u0E97\\u0E99-\\u0E9F\\u0EA1-\\u0EA3\\u0EA5\\u0EA7\\u0EAA\\u0EAB\\u0EAD\\u0EAE\\u0EB0\\u0EB2\\u0EB3\\u0EBD\\u0EC0-\\u0EC4\\u0F40-\\u0F47\\u0F49-\\u0F69\\u10A0-\\u10C5\\u10D0-\\u10F6\\u1100\\u1102\\u1103\\u1105-\\u1107\\u1109\\u110B\\u110C\\u110E-\\u1112\\u113C\\u113E\\u1140\\u114C\\u114E\\u1150\\u1154\\u1155\\u1159\\u115F-\\u1161\\u1163\\u1165\\u1167\\u1169\\u116D\\u116E\\u1172\\u1173\\u1175\\u119E\\u11A8\\u11AB\\u11AE\\u11AF\\u11B7\\u11B8\\u11BA\\u11BC-\\u11C2\\u11EB\\u11F0\\u11F9\\u1E00-\\u1E9B\\u1EA0-\\u1EF9\\u1F00-\\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\\u2126\\u212A\\u212B\\u212E\\u2180-\\u2182\\u3007\\u3021-\\u3029\\u3041-\\u3094\\u30A1-\\u30FA\\u3105-\\u312C\\u4E00-\\u9FA5\\uAC00-\\uD7A3")+"_]["+r+"0-9\\u0660-\\u0669\\u06F0-\\u06F9\\u0966-\\u096F\\u09E6-\\u09EF\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0BE7-\\u0BEF\\u0C66-\\u0C6F\\u0CE6-\\u0CEF\\u0D66-\\u0D6F\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F29\\.\\-_\\u0300-\\u0345\\u0360\\u0361\\u0483-\\u0486\\u0591-\\u05A1\\u05A3-\\u05B9\\u05BB-\\u05BD\\u05BF\\u05C1\\u05C2\\u05C4\\u064B-\\u0652\\u0670\\u06D6-\\u06E4\\u06E7\\u06E8\\u06EA-\\u06ED\\u0901-\\u0903\\u093C\\u093E-\\u094D\\u0951-\\u0954\\u0962\\u0963\\u0981-\\u0983\\u09BC\\u09BE-\\u09C4\\u09C7\\u09C8\\u09CB-\\u09CD\\u09D7\\u09E2\\u09E3\\u0A02\\u0A3C\\u0A3E-\\u0A42\\u0A47\\u0A48\\u0A4B-\\u0A4D\\u0A70\\u0A71\\u0A81-\\u0A83\\u0ABC\\u0ABE-\\u0AC5\\u0AC7-\\u0AC9\\u0ACB-\\u0ACD\\u0B01-\\u0B03\\u0B3C\\u0B3E-\\u0B43\\u0B47\\u0B48\\u0B4B-\\u0B4D\\u0B56\\u0B57\\u0B82\\u0B83\\u0BBE-\\u0BC2\\u0BC6-\\u0BC8\\u0BCA-\\u0BCD\\u0BD7\\u0C01-\\u0C03\\u0C3E-\\u0C44\\u0C46-\\u0C48\\u0C4A-\\u0C4D\\u0C55\\u0C56\\u0C82\\u0C83\\u0CBE-\\u0CC4\\u0CC6-\\u0CC8\\u0CCA-\\u0CCD\\u0CD5\\u0CD6\\u0D02\\u0D03\\u0D3E-\\u0D43\\u0D46-\\u0D48\\u0D4A-\\u0D4D\\u0D57\\u0E31\\u0E34-\\u0E3A\\u0E47-\\u0E4E\\u0EB1\\u0EB4-\\u0EB9\\u0EBB\\u0EBC\\u0EC8-\\u0ECD\\u0F18\\u0F19\\u0F35\\u0F37\\u0F39\\u0F3E\\u0F3F\\u0F71-\\u0F84\\u0F86-\\u0F8B\\u0F90-\\u0F95\\u0F97\\u0F99-\\u0FAD\\u0FB1-\\u0FB7\\u0FB9\\u20D0-\\u20DC\\u20E1\\u302A-\\u302F\\u3099\\u309A\\xB7\\u02D0\\u02D1\\u0387\\u0640\\u0E46\\u0EC6\\u3005\\u3031-\\u3035\\u309D\\u309E\\u30FC-\\u30FE]*")+"\\:)?"+r+")",m=new RegExp("^<"+r),_=/^\s*(\/?)>/,g=new RegExp("^<\\/"+r+"[^>]*>"),b=/^<!DOCTYPE\s?[^>]+>/i,y=!1;"x".replace(/x(.)?/g,function(e,t){y=""===t});var v=n("area,base,basefont,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr",!0),w=n("a,abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,noscript,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,svg,textarea,tt,u,var",!0),E=n("colgroup,dd,dt,li,option,p,td,tfoot,th,thead,tr,source",!0),T=n("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected",!0),S=n("script,style",!0),A=n("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,ol,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track,ul",!0),k={};function HTMLParser(e,l){for(var i,t,r,n,o=[],a=function attrForHandler(e){var t=h.source+"(?:\\s*("+function joinSingleAttrAssigns(e){return d.concat(e.customAttrAssign||[]).map(function(e){return"(?:"+e.source+")"}).join("|")}(e)+")[ \\t\\n\\f\\r]*(?:"+p.join("|")+"))?";if(e.customAttrSurround){for(var r=[],n=e.customAttrSurround.length-1;0<=n;n--)r[n]="(?:("+e.customAttrSurround[n][0].source+")\\s*"+t+"\\s*("+e.customAttrSurround[n][1].source+"))";r.push("(?:"+t+")"),t="(?:"+r.join("|")+")"}return new RegExp("^\\s*"+t)}(l);e;){if(t=e,i&&S(i)){var s=i.toLowerCase(),u=k[s]||(k[s]=new RegExp("([\\s\\S]*?)</"+s+"[^>]*>","i"));e=e.replace(u,function(e,t){return"script"!==s&&"style"!==s&&"noscript"!==s&&(t=t.replace(/<!--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),l.chars&&l.chars(t),""}),parseEndTag("</"+s+">",s)}else{if(0===(f=e.indexOf("<"))){if(/^<!--/.test(e)&&0<=(u=e.indexOf("--\x3e"))){l.comment&&l.comment(e.substring(4,u)),e=e.substring(u+3),r="";continue}if(/^<!\[/.test(e)){var c=e.indexOf("]>");if(0<=c){l.comment&&l.comment(e.substring(2,c+1),!0),e=e.substring(c+2),r="";continue}}if(c=e.match(b)){l.doctype&&l.doctype(c[0]),e=e.substring(c[0].length),r="";continue}if(c=e.match(g)){e=e.substring(c[0].length),c[0].replace(g,parseEndTag),r="/"+c[1].toLowerCase();continue}if(c=parseStartTag(e)){e=c.rest,function handleStartTag(e){var t=e.tagName,r=e.unarySlash;if(l.html5&&("p"===i&&A(t)?parseEndTag("",i):"tbody"===t?closeIfFound("thead"):"tfoot"===t&&(closeIfFound("tbody")||closeIfFound("thead")),"col"===t&&findTag("colgroup")<0&&(i="colgroup",o.push({tag:i,attrs:[]}),l.start&&l.start(i,[],!1,""))),!l.html5&&!w(t))for(;i&&w(i);)parseEndTag("",i);E(t)&&i===t&&parseEndTag("",t);var n=v(t)||"html"===t&&"head"===i||!!r,e=e.attrs.map(function(t){var r,n,e,i,o,a;function populate(e){return o=t[e],void 0!==(n=t[e+1])?'"':void 0!==(n=t[e+2])?"'":(void 0===(n=t[e+3])&&T(r)&&(n=r),"")}y&&-1===t[0].indexOf('""')&&(""===t[3]&&delete t[3],""===t[4]&&delete t[4],""===t[5]&&delete t[5]);var s=1;if(l.customAttrSurround)for(var u=0,c=l.customAttrSurround.length;u<c;u++,s+=7)if(r=t[s+1]){a=populate(s+2),e=t[s],i=t[s+6];break}return!r&&(r=t[s])&&(a=populate(s+1)),{name:r,value:n,customAssign:o||"=",customOpen:e||"",customClose:i||"",quote:a||""}});n||(o.push({tag:t,attrs:e}),i=t,r=""),l.start&&l.start(t,e,n,r)}(c),r=c.tagName.toLowerCase();continue}l.continueOnParseError&&(f=e.indexOf("<",1))}var f=(f=parseStartTag(e=0<=f?(n=e.substring(0,f),e.substring(f)):(n=e,"")))?f.tagName:(f=e.match(g))?"/"+f[1]:"";l.chars&&l.chars(n,r,f),r=""}if(e===t)throw new Error("Parse Error: "+e)}function parseStartTag(e){var t=e.match(m);if(t){var r,n,i={tagName:t[1],attrs:[]};for(e=e.slice(t[0].length);!(r=e.match(_))&&(n=e.match(a));)e=e.slice(n[0].length),i.attrs.push(n);if(r)return i.unarySlash=r[1],i.rest=e.slice(r[0].length),i}}function closeIfFound(e){return 0<=findTag(e)&&(parseEndTag("",e),1)}function findTag(e){for(var t=e.toLowerCase(),r=o.length-1;0<=r&&o[r].tag.toLowerCase()!==t;r--);return r}function parseEndTag(e,t){var r=t?findTag(t):0;if(0<=r){for(var n=o.length-1;r<=n;n--)l.end&&l.end(o[n].tag,o[n].attrs,r<n||!e);o.length=r,i=r&&o[r-1].tag}else"br"===t.toLowerCase()?l.start&&l.start(t,[],!0,""):"p"===t.toLowerCase()&&(l.start&&l.start(t,[],!1,"",!0),l.end&&l.end(t,[]))}l.partialMarkup||parseEndTag()}t.HTMLParser=HTMLParser,t.HTMLtoXML=function(e){var o="";return HTMLParser(e,{start:function start(e,t,r){o+="<"+e;for(var n=0,i=t.length;n<i;n++)o+=" "+t[n].name+'="'+(t[n].value||"").replace(/"/g,""")+'"';o+=(r?"/":"")+">"},end:function end(e){o+="</"+e+">"},chars:function chars(e){o+=e},comment:function comment(e){o+="\x3c!--"+e+"--\x3e"},ignore:function ignore(e){o+=e}}),o},t.HTMLtoDOM=function(e,o){var a={html:!0,head:!0,body:!0,title:!0},s={link:"head",base:"head"};o?o=o.ownerDocument||o.getOwnerDocument&&o.getOwnerDocument()||o:"undefined"!=typeof DOMDocument?o=new DOMDocument:"undefined"!=typeof document&&document.implementation&&document.implementation.createDocument?o=document.implementation.createDocument("","",null):"undefined"!=typeof ActiveX&&(o=new ActiveXObject("Msxml.DOMDocument"));var t,r,u=[];if(o.documentElement||o.getDocumentElement&&o.getDocumentElement()||!o.createElement||(t=o.createElement("html"),(r=o.createElement("head")).appendChild(o.createElement("title")),t.appendChild(r),t.appendChild(o.createElement("body")),o.appendChild(t)),o.getElementsByTagName)for(var n in a)a[n]=o.getElementsByTagName(n)[0];var c=a.body;return HTMLParser(e,{start:function start(e,t,r){if(a[e])c=a[e];else{var n,i=o.createElement(e);for(n in t)i.setAttribute(t[n].name,t[n].value);s[e]&&"boolean"!=typeof a[s[e]]?a[s[e]].appendChild(i):c&&c.appendChild&&c.appendChild(i),r||(u.push(i),c=i)}},end:function end(){--u.length,c=u[u.length-1]},chars:function chars(e){c.appendChild(o.createTextNode(e))},comment:function comment(){},ignore:function ignore(){}}),o}},function(e,t,r){"use strict";var n=r(281),i=r(597),o=r(598),a=r(167),s=r(599),u=r(606);function RelateUrl(e,t){this.options=o(t,{defaultPorts:{ftp:21,http:80,https:443},directoryIndexes:["index.html"],ignore_www:!1,output:RelateUrl.SHORTEST,rejectedSchemes:["data","javascript","mailto"],removeAuth:!1,removeDirectoryIndexes:!0,removeEmptyQueries:!1,removeRootTrailingSlash:!0,schemeRelative:!0,site:void 0,slashesDenoteHost:!0}),this.from=s.from(e,this.options,null)}RelateUrl.prototype.relate=function(e,t,r){if(a.isPlainObject(t)?(r=t,t=e,e=null):t||(t=e,e=null),r=o(r,this.options),e=e||r.site,!(e=s.from(e,r,this.from))||!e.href)throw new Error("from value not defined.");if(e.extra.hrefInfo.minimumPathOnly)throw new Error("from value supplied is not absolute: "+e.href);return!1===(t=s.to(t,r)).valid?t.href:(t=u(e,t,r),i(t,r))},RelateUrl.relate=function(e,t,r){return(new RelateUrl).relate(e,t,r)},a.shallowMerge(RelateUrl,n),e.exports=RelateUrl},function(e,t,r){"use strict";var a=r(281);function getQuery(e,t){return t=t.removeEmptyQueries&&e.extra.relation.minimumPort,e.query.string[t?"stripped":"full"]}function showQuery(e,t){return!e.extra.relation.minimumQuery||t.output===a.ABSOLUTE||t.output===a.ROOT_RELATIVE}function showResource(e,t){var r=t.removeDirectoryIndexes&&e.extra.resourceIsIndex,t=e.extra.relation.minimumResource&&t.output!==a.ABSOLUTE&&t.output!==a.ROOT_RELATIVE;return!!e.resource&&!t&&!r}e.exports=function formatUrl(e,t){var r="";return r+=function formatScheme(e,t){var r="";return!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE||(e.extra.relation.minimumScheme&&t.schemeRelative&&t.output!==a.ABSOLUTE?r+="//":r+=e.scheme+"://"),r}(e,t),r+=function formatAuth(e,t){return!e.auth||t.removeAuth||!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE?"":e.auth+"@"}(e,t),r+=function formatHost(e,t){return e.host.full&&(e.extra.relation.maximumAuth||t.output===a.ABSOLUTE)?e.host.full:""}(e,t),r+=function formatPort(e){return e.port&&!e.extra.portIsDefault&&e.extra.relation.maximumHost?":"+e.port:""}(e),r+=function formatPath(e,t){var r="",n=e.path.absolute.string,i=e.path.relative.string,o=showResource(e,t);return!e.extra.relation.maximumHost&&t.output!==a.ABSOLUTE&&t.output!==a.ROOT_RELATIVE&&(i.length<=n.length&&t.output===a.SHORTEST||t.output===a.PATH_RELATIVE)?""===(r=i)&&(i=showQuery(e,t)&&!!getQuery(e,t),(e.extra.relation.maximumPath&&!o||e.extra.relation.overridesQuery&&!o&&!i)&&(r="./")):r=n,"/"!==r||o||!t.removeRootTrailingSlash||e.extra.relation.minimumPort&&t.output!==a.ABSOLUTE?r:""}(e,t),r+=function formatResource(e,t){return showResource(e,t)?e.resource:""}(e,t),(r+=function formatQuery(e,t){return showQuery(e,t)?getQuery(e,t):""}(e,t))+function formatHash(e){return e.hash||""}(e)}},function(e,t,r){"use strict";var i=r(167);e.exports=function getOptions(e,t){if(i.isPlainObject(e)){var r,n={};for(r in t)t.hasOwnProperty(r)&&(void 0!==e[r]?n[r]=function mergeOption(e,t){return t instanceof Object&&e instanceof Object?t instanceof Array&&e instanceof Array?t.concat(e):i.shallowMerge(e,t):e}(e[r],t[r]):n[r]=t[r]);return n}return t}},function(e,t,r){"use strict";var n=r(600),i=r(601),o=r(602),a=r(603),s=r(604),u=r(605),c=r(168);function parseUrl(e,t){return!1===(e=u(e,t)).valid||(i(e,t),a(e,t),o(e,t),s(e,t),n(e)),e}e.exports={from:function parseFromUrl(e,t,r){return e?(e=parseUrl(e,t),t=c.resolveDotSegments(e.path.absolute.array),e.path.absolute.array=t,e.path.absolute.string="/"+c.join(t),e):r},to:parseUrl}},function(e,t,r){"use strict";e.exports=function hrefInfo(e){var t=!(e.scheme||e.auth||e.host.full||e.port),r=t&&!e.path.absolute.string,n=r&&!e.resource,i=n&&!e.query.string.full.length,o=i&&!e.hash;e.extra.hrefInfo.minimumPathOnly=t,e.extra.hrefInfo.minimumResourceOnly=r,e.extra.hrefInfo.minimumQueryOnly=n,e.extra.hrefInfo.minimumHashOnly=i,e.extra.hrefInfo.empty=o}},function(e,t,r){"use strict";e.exports=function parseHost(e,t){var r;!t.ignore_www||(r=e.host.full)&&(0===(t=r).indexOf("www.")&&(t=r.substr(4)),e.host.stripped=t)}},function(e,t,r){"use strict";function splitPath(e){if("/"===e)return[];var t=[];return e.split("/").forEach(function(e){""!==e&&t.push(e)}),t}e.exports=function parsePath(e,t){var r,n,i=e.path.absolute.string;i&&(-1<(r=i.lastIndexOf("/"))?(++r<i.length&&("."!==(n=i.substr(r))&&".."!==n?(e.resource=n,i=i.substr(0,r)):i+="/"),e.path.absolute.string=i,e.path.absolute.array=splitPath(i)):"."===i||".."===i?(e.path.absolute.string=i+="/",e.path.absolute.array=splitPath(i)):(e.resource=i,e.path.absolute.string=null),e.extra.resourceIsIndex=function isDirectoryIndex(t,e){var r=!1;return e.directoryIndexes.every(function(e){return e!==t||!(r=!0)}),r}(e.resource,t))}},function(e,t,r){"use strict";e.exports=function parsePort(e,t){var r,n=-1;for(r in t.defaultPorts)if(r===e.scheme&&t.defaultPorts.hasOwnProperty(r)){n=t.defaultPorts[r];break}-1<n&&(n=n.toString(),null===e.port&&(e.port=n),e.extra.portIsDefault=e.port===n)}},function(e,t,r){"use strict";var a=Object.prototype.hasOwnProperty;function stringify(e,t){var r,n,i=0,o="";for(r in e)""!==r&&!0===a.call(e,r)&&(""===(n=e[r])&&t||(o+=1==++i?"?":"&",r=encodeURIComponent(r),o+=""!==n?r+"="+encodeURIComponent(n).replace(/%20/g,"+"):r));return o}e.exports=function parseQuery(e,t){e.query.string.full=stringify(e.query.object,!1),t.removeEmptyQueries&&(e.query.string.stripped=stringify(e.query.object,!0))}},function(e,t,r){"use strict";var n=r(33).parse;e.exports=function parseUrlString(e,t){return function validScheme(t,e){var r=!0;return e.rejectedSchemes.every(function(e){return r=!(0===t.indexOf(e+":"))}),r}(e,t)?function clean(e){var t=e.protocol;return t&&t.indexOf(":")===t.length-1&&(t=t.substr(0,t.length-1)),e.host={full:e.hostname,stripped:null},e.path={absolute:{array:null,string:e.pathname},relative:{array:null,string:null}},e.query={object:e.query,string:{full:null,stripped:null}},e.extra={hrefInfo:{minimumPathOnly:null,minimumResourceOnly:null,minimumQueryOnly:null,minimumHashOnly:null,empty:null,separatorOnlyQuery:"?"===e.search},portIsDefault:null,relation:{maximumScheme:null,maximumAuth:null,maximumHost:null,maximumPort:null,maximumPath:null,maximumResource:null,maximumQuery:null,maximumHash:null,minimumScheme:null,minimumAuth:null,minimumHost:null,minimumPort:null,minimumPath:null,minimumResource:null,minimumQuery:null,minimumHash:null,overridesQuery:null},resourceIsIndex:null,slashes:e.slashes},e.resource=null,e.scheme=t,delete e.hostname,delete e.pathname,delete e.protocol,delete e.search,delete e.slashes,e}(n(e,!0,t.slashesDenoteHost)):{href:e,valid:!1}}},function(e,t,r){"use strict";var n=r(607),i=r(609);e.exports=function relateUrl(e,t,r){return n(t,e,r),i(t,e,r),t}},function(e,t,r){"use strict";var n=r(608),i=r(167),o=r(168);e.exports=function absolutize(e,t,r){n.upToPath(e,t,r),e.extra.relation.minimumScheme&&(e.scheme=t.scheme),e.extra.relation.minimumAuth&&(e.auth=t.auth),e.extra.relation.minimumHost&&(e.host=i.clone(t.host)),e.extra.relation.minimumPort&&function copyPort(e,t){e.port=t.port,e.extra.portIsDefault=t.extra.portIsDefault}(e,t),e.extra.relation.minimumScheme&&function copyPath(e,t){var r,n;e.extra.relation.maximumHost||!e.extra.hrefInfo.minimumResourceOnly?(n="/",(r=e.path.absolute.array)?(e.extra.hrefInfo.minimumPathOnly&&0!==e.path.absolute.string.indexOf("/")&&(r=t.path.absolute.array.concat(r)),r=o.resolveDotSegments(r),n+=o.join(r)):r=[],e.path.absolute.array=r,e.path.absolute.string=n):e.path=i.clone(t.path)}(e,t),n.pathOn(e,t,r),e.extra.relation.minimumResource&&function copyResource(e,t){e.resource=t.resource,e.extra.resourceIsIndex=t.extra.resourceIsIndex}(e,t),e.extra.relation.minimumQuery&&(e.query=i.clone(t.query)),e.extra.relation.minimumHash&&(e.hash=t.hash)}},function(e,t,r){"use strict";e.exports={pathOn:function findRelation_pathOn(e,t,r){var n=e.extra.hrefInfo.minimumQueryOnly,i=e.extra.hrefInfo.minimumHashOnly,o=e.extra.hrefInfo.empty,a=e.extra.relation.minimumPort,s=e.extra.relation.minimumScheme,u=a&&e.path.absolute.string===t.path.absolute.string,a=e.resource===t.resource||!e.resource&&t.extra.resourceIsIndex||r.removeDirectoryIndexes&&e.extra.resourceIsIndex&&!t.resource,a=u&&(a||n||i||o),n=r.removeEmptyQueries?"stripped":"full",r=e.query.string[n],n=t.query.string[n],t=(o=a&&!!r&&r===n||(i||o)&&!e.extra.hrefInfo.separatorOnlyQuery)&&e.hash===t.hash;e.extra.relation.minimumPath=u,e.extra.relation.minimumResource=a,e.extra.relation.minimumQuery=o,e.extra.relation.minimumHash=t,e.extra.relation.maximumPort=!s||s&&!u,e.extra.relation.maximumPath=!s||s&&!a,e.extra.relation.maximumResource=!s||s&&!o,e.extra.relation.maximumQuery=!s||s&&!t,e.extra.relation.maximumHash=!s||s&&!t,e.extra.relation.overridesQuery=u&&e.extra.relation.maximumResource&&!o&&!!n},upToPath:function findRelation_upToPath(e,t,r){var n=e.extra.hrefInfo.minimumPathOnly,i=e.scheme===t.scheme||!e.scheme,o=i&&(e.auth===t.auth||r.removeAuth||n),r=r.ignore_www?"stripped":"full",n=(r=o&&(e.host[r]===t.host[r]||n))&&(e.port===t.port||n);e.extra.relation.minimumScheme=i,e.extra.relation.minimumAuth=o,e.extra.relation.minimumHost=r,e.extra.relation.minimumPort=n,e.extra.relation.maximumScheme=!i||i&&!o,e.extra.relation.maximumAuth=!i||i&&!r,e.extra.relation.maximumHost=!i||i&&!n}}},function(e,t,r){"use strict";var n=r(168);e.exports=function relativize(e,t,r){e.extra.relation.minimumScheme&&(t=function relatePath(r,e){var n=[],i=!0,o=-1;return e.forEach(function(e,t){i&&(r[t]!==e?i=!1:o=t),i||n.push("..")}),r.forEach(function(e,t){o<t&&n.push(e)}),n}(e.path.absolute.array,t.path.absolute.array),e.path.relative.array=t,e.path.relative.string=n.join(t))}},function(e,t,r){"use strict";function Sorter(){}function TokenChain(){}Sorter.prototype.sort=function(e,t){t=t||0;for(var r=0,n=this.keys.length;r<n;r++){var i=this.keys[r],o=i.slice(1),a=e.indexOf(o,t);if(-1!==a){for(;a!==t&&(e.splice(a,1),e.splice(t,0,o)),t++,-1!==(a=e.indexOf(o,t)););return this[i].sort(e,t)}}return e},TokenChain.prototype={add:function add(t){var r=this;t.forEach(function(e){r[e="$"+e]||(r[e]=[],r[e].processed=0),r[e].push(t)})},createSorter:function createSorter(){var i=this,t=new Sorter;return t.keys=Object.keys(i).sort(function(e,t){var r=i[e].length,n=i[t].length;return r<n?1:n<r||e<t?-1:t<e?1:0}).filter(function(e){if(i[e].processed<i[e].length){var r=e.slice(1),n=new TokenChain;return i[e].forEach(function(e){for(var t;-1!==(t=e.indexOf(r));)e.splice(t,1);e.forEach(function(e){i["$"+e].processed++}),n.add(e.slice(0))}),t[e]=n.createSorter(),!0}return!1}),t}},e.exports=TokenChain},function(e,t){e.exports={}},function(e,t,r){var M=r(613),N=r(62),R=Array.prototype.push;function baseAry(r,e){return 2==e?function(e,t){return r(e,t)}:function(e){return r(e)}}function cloneArray(e){for(var t=e?e.length:0,r=Array(t);t--;)r[t]=e[t];return r}function wrapImmutable(n,i){return function(){var e=arguments.length;if(e){for(var t=Array(e);e--;)t[e]=arguments[e];var r=t[0]=i.apply(void 0,t);return n.apply(void 0,t),r}}}e.exports=function baseConvert(r,e,t,s){var u="function"==typeof e,n=e===Object(e);if(n&&(s=t,t=e,e=void 0),null==t)throw new TypeError;var a={cap:!("cap"in(s=s||{}))||s.cap,curry:!("curry"in s)||s.curry,fixed:!("fixed"in s)||s.fixed,immutable:!("immutable"in s)||s.immutable,rearg:!("rearg"in s)||s.rearg},i=u?t:N,c="curry"in s&&s.curry,o="fixed"in s&&s.fixed,l="rearg"in s&&s.rearg,f=u?t.runInContext():void 0,h=u?t:{ary:r.ary,assign:r.assign,clone:r.clone,curry:r.curry,forEach:r.forEach,isArray:r.isArray,isError:r.isError,isFunction:r.isFunction,isWeakMap:r.isWeakMap,iteratee:r.iteratee,keys:r.keys,rearg:r.rearg,toInteger:r.toInteger,toPath:r.toPath},d=h.ary,p=h.assign,m=h.clone,_=h.curry,g=h.forEach,b=h.isArray,y=h.isError,v=h.isFunction,w=h.isWeakMap,E=h.keys,T=h.rearg,S=h.toInteger,A=h.toPath,k=E(M.aryMethod),x={castArray:function castArray(t){return function(){var e=arguments[0];return b(e)?t(cloneArray(e)):t.apply(void 0,arguments)}},iteratee:function iteratee(n){return function(){var e=arguments[0],t=arguments[1],r=n(e,t),e=r.length;return a.cap&&"number"==typeof t?(t=2<t?t-2:1,e&&e<=t?r:baseAry(r,t)):r}},mixin:function mixin(e){return function(t){var r=this;if(!v(r))return e(r,Object(t));var n=[];return g(E(t),function(e){v(t[e])&&n.push([e,r.prototype[e]])}),e(r,Object(t)),g(n,function(e){var t=e[1];v(t)?r.prototype[e[0]]=t:delete r.prototype[e[0]]}),r}},nthArg:function nthArg(r){return function(e){var t=e<0?1:S(e)+1;return _(r(e),t)}},rearg:function rearg(n){return function(e,t){var r=t?t.length:0;return _(n(e,t),r)}},runInContext:function runInContext(t){return function(e){return baseConvert(r,t(e),s)}}};function castFixed(e,t,r){return!a.fixed||!o&&M.skipFixed[e]?t:void 0===(e=(e=M.methodSpread[e])&&e.start)?d(t,r):function flatSpread(o,a){return function(){for(var e=arguments.length,t=e-1,r=Array(e);e--;)r[e]=arguments[e];var n=r[a],i=r.slice(0,a);return n&&R.apply(i,n),a!=t&&R.apply(i,r.slice(a+1)),o.apply(this,i)}}(t,e)}function castRearg(e,t,r){return a.rearg&&1<r&&(l||!M.skipRearg[e])?T(t,M.methodRearg[e]||M.aryRearg[r]):t}function cloneByPath(e,t){for(var r=-1,n=(t=A(t)).length,i=n-1,o=e=m(Object(e));null!=o&&++r<n;){var a=t[r],s=o[a];null==s||v(s)||y(s)||w(s)||(o[a]=m(r==i?s:Object(s))),o=o[a]}return e}function createConverter(e,n){var i=M.aliasToReal[e]||e,o=M.remap[i]||i,a=s;return function(e){var t=u?f:h,r=u?f[o]:n,e=p(p({},a),e);return baseConvert(t,i,r,e)}}function overArg(n,i){return function(){var e=arguments.length;if(!e)return n();for(var t=Array(e);e--;)t[e]=arguments[e];var r=a.rearg?0:e-1;return t[r]=i(t[r]),n.apply(void 0,t)}}function wrap(e,t,r){var n,i=M.aliasToReal[e]||e,o=t;return(e=x[i])?o=e(t):a.immutable&&(M.mutate.array[i]?o=wrapImmutable(t,cloneArray):M.mutate.object[i]?o=wrapImmutable(t,function createCloner(t){return function(e){return t({},e)}}(t)):M.mutate.set[i]&&(o=wrapImmutable(t,cloneByPath))),g(k,function(t){return g(M.aryMethod[t],function(e){if(i==e)return e=(e=M.methodSpread[i])&&e.afterRearg,n=e?castFixed(i,castRearg(i,o,t),t):castRearg(i,castFixed(i,o,t),t),n=function castCurry(e,t,r){return c||a.curry&&1<r?_(t,r):t}(0,n=function castCap(e,t){if(a.cap){var r=M.iterateeRearg[e];if(r)return function iterateeRearg(e,r){return overArg(e,function(e){var t=r.length;return function baseArity(r,e){return 2==e?function(e,t){return r.apply(void 0,arguments)}:function(e){return r.apply(void 0,arguments)}}(T(baseAry(e,t),r),t)})}(t,r);if(e=!u&&M.iterateeAry[e])return function iterateeAry(e,t){return overArg(e,function(e){return"function"==typeof e?baseAry(e,t):e})}(t,e)}return t}(i,n),t),!1}),!n}),(n=(n=n||o)==t?c?_(n,1):function(){return t.apply(this,arguments)}:n).convert=createConverter(i,t),n.placeholder=t.placeholder=r,n}if(!n)return wrap(e,t,i);var C=t,O=[];return g(k,function(e){g(M.aryMethod[e],function(e){var t=C[M.remap[e]||e];t&&O.push([e,wrap(e,t,C)])})}),g(E(C),function(e){var t=C[e];if("function"==typeof t){for(var r=O.length;r--;)if(O[r][0]==e)return;t.convert=createConverter(e,t),O.push([e,t])}}),g(O,function(e){C[e[0]]=e[1]}),C.convert=function convertLib(e){return C.runInContext.convert(e)(void 0)},C.placeholder=C,g(E(C),function(t){g(M.realToAlias[t]||[],function(e){C[e]=C[t]})}),C}},function(e,o){o.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},o.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},o.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},o.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},o.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},o.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},o.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},o.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},o.realToAlias=function(){var e,t=Object.prototype.hasOwnProperty,r=o.aliasToReal,n={};for(e in r){var i=r[e];t.call(n,i)?n[i].push(e):n[i]=[e]}return n}(),o.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},o.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},o.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},function(e,t,r){e.exports={ary:r(615),assign:r(225),clone:r(633),curry:r(634),forEach:r(90),isArray:r(13),isError:r(635),isFunction:r(120),isWeakMap:r(636),iteratee:r(637),keys:r(119),rearg:r(638),toInteger:r(74),toPath:r(639)}},function(e,t,r){var n=r(171);e.exports=function ary(e,t,r){return t=r?void 0:t,t=e&&null==t?e.length:t,n(e,128,void 0,void 0,void 0,void 0,t)}},function(e,t,r){var o=r(113),a=r(17);e.exports=function createBind(e,t,r){var n=1&t,i=o(e);return function wrapper(){return(this&&this!==a&&this instanceof wrapper?i:e).apply(n?r:this,arguments)}}},function(e,t,r){var u=r(138),n=r(113),c=r(284),l=r(287),f=r(292),h=r(176),d=r(17);e.exports=function createCurry(i,o,a){var s=n(i);return function wrapper(){for(var e=arguments.length,t=Array(e),r=e,n=f(wrapper);r--;)t[r]=arguments[r];return(e-=(n=e<3&&t[0]!==n&&t[e-1]!==n?[]:h(t,n)).length)<a?l(i,o,c,wrapper.placeholder,void 0,t,n,void 0,void 0,a-e):u(this&&this!==d&&this instanceof wrapper?s:i,this,t)}}},function(e,t){e.exports=function countHolders(e,t){for(var r=e.length,n=0;r--;)e[r]===t&&++n;return n}},function(e,t){e.exports=function noop(){}},function(e,t){e.exports={}},function(e,t,r){var n=r(172),i=r(175),o=r(173),a=r(13),s=r(22),u=r(622),c=Object.prototype.hasOwnProperty;function lodash(e){if(s(e)&&!a(e)&&!(e instanceof n)){if(e instanceof i)return e;if(c.call(e,"__wrapped__"))return u(e)}return new i(e)}lodash.prototype=o.prototype,e.exports=lodash.prototype.constructor=lodash},function(e,t,r){var n=r(172),i=r(175),o=r(99);e.exports=function wrapperClone(e){if(e instanceof n)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=o(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},function(e,t){var r=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function getWrapDetails(e){return(e=e.match(r))?e[1].split(n):[]}},function(e,t){var i=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function insertWrapDetails(e,t){var r=t.length;if(!r)return e;var n=r-1;return t[n]=(1<r?"& ":"")+t[n],t=t.join(2<r?", ":" "),e.replace(i,"{\n/* [wrapped with "+t+"] */\n")}},function(e,t,r){var i=r(90),o=r(626),a=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function updateWrapDetails(r,n){return i(a,function(e){var t="_."+e[0];n&e[1]&&!o(r,t)&&r.push(t)}),r.sort()}},function(e,t,r){var n=r(627);e.exports=function arrayIncludes(e,t){return!(null==e||!e.length)&&-1<n(e,t,0)}},function(e,t,r){var n=r(139),i=r(628),o=r(629);e.exports=function baseIndexOf(e,t,r){return t==t?o(e,t,r):n(e,i,r)}},function(e,t){e.exports=function baseIsNaN(e){return e!=e}},function(e,t){e.exports=function strictIndexOf(e,t,r){for(var n=r-1,i=e.length;++n<i;)if(e[n]===t)return n;return-1}},function(e,t,r){var a=r(99),s=r(91),u=Math.min;e.exports=function reorder(e,t){for(var r=e.length,n=u(t.length,r),i=a(e);n--;){var o=t[n];e[n]=s(o,r)?i[o]:void 0}return e}},function(e,t,r){var f=r(138),n=r(113),h=r(17);e.exports=function createPartial(a,e,s,u){var c=1&e,l=n(a);return function wrapper(){for(var e=-1,t=arguments.length,r=-1,n=u.length,i=Array(n+t),o=this&&this!==h&&this instanceof wrapper?l:a;++r<n;)i[r]=u[r];for(;t--;)i[r++]=arguments[++e];return f(o,c?s:this,i)}}},function(e,t,r){var s=r(285),u=r(286),c=r(176),l="__lodash_placeholder__",f=Math.min;e.exports=function mergeData(e,t){var r,n=e[1],i=t[1],o=n|i,a=128==i&&8==n||128==i&&256==n&&e[7].length<=t[8]||384==i&&t[7].length<=t[8]&&8==n;return(o<131||a)&&(1&i&&(e[2]=t[2],o|=1&n?0:4),(n=t[3])&&(r=e[3],e[3]=r?s(r,n,t[4]):n,e[4]=r?c(e[3],l):t[4]),(n=t[5])&&(r=e[5],e[5]=r?u(r,n,t[6]):n,e[6]=r?c(e[5],l):t[6]),(n=t[7])&&(e[7]=n),128&i&&(e[8]=null==e[8]?t[8]:f(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=o),e}},function(e,t,r){var n=r(132);e.exports=function clone(e){return n(e,4)}},function(e,t,r){var n=r(171),i=8;function curry(e,t,r){return(t=n(e,i,void 0,void 0,void 0,void 0,void 0,t=r?void 0:t)).placeholder=curry.placeholder,t}curry.placeholder={},e.exports=curry},function(e,t,r){var n=r(37),i=r(22),o=r(228);e.exports=function isError(e){if(!i(e))return!1;var t=n(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!o(e)}},function(e,t,r){var n=r(47),i=r(22);e.exports=function isWeakMap(e){return i(e)&&"[object WeakMap]"==n(e)}},function(e,t,r){var n=r(132),i=r(25);e.exports=function iteratee(e){return i("function"==typeof e?e:n(e,1))}},function(e,t,r){var n=r(171),r=(r=r(137))(function(e,t){return n(e,256,void 0,void 0,void 0,t)});e.exports=r},function(e,t,r){var n=r(98),i=r(99),o=r(13),a=r(52),s=r(221),u=r(54),c=r(53);e.exports=function toPath(e){return o(e)?n(e,u):a(e)?[e]:i(s(c(e)))}},function(e,t,r){r=r(641)(),e.exports=r},function(e,t,r){var c=r(175),n=r(137),l=r(174),f=r(289),h=r(13),d=r(288);e.exports=function createFlow(u){return n(function(i){var o=i.length,e=o,t=c.prototype.thru;for(u&&i.reverse();e--;){if("function"!=typeof(r=i[e]))throw new TypeError("Expected a function");t&&!s&&"wrapper"==f(r)&&(s=new c([],!0))}for(e=s?e:o;++e<o;)var r=i[e],n=f(r),a="wrapper"==n?l(r):void 0,s=a&&d(a[0])&&424==a[1]&&!a[4].length&&1==a[9]?s[f(a[0])].apply(s,a[3]):1==r.length&&d(r)?s[n]():s.thru(r);return function(){var e=arguments,t=e[0];if(s&&1==e.length&&h(t))return s.plant(t).value();for(var r=0,n=o?i[r].apply(this,e):t;++r<o;)n=i[r].call(this,n);return n}})}},function(e,t,r){var n=r(82)("map",r(73));n.placeholder=r(62),e.exports=n},function(e,t,r){var o=r(71);e.exports=function baseFilter(e,n){var i=[];return o(e,function(e,t,r){n(e,t,r)&&i.push(e)}),i}},function(e,t,r){var o=r(139),a=r(25),s=r(74),u=Math.max,c=Math.min;e.exports=function findLastIndex(e,t,r){var n=null==e?0:e.length;if(!n)return-1;var i=n-1;return void 0!==r&&(i=s(r),i=r<0?u(n+i,0):c(i,n-1)),o(e,a(t,3),i,!0)}},function(e,r,t){"use strict";function __export(e){for(var t in e)r.hasOwnProperty(t)||(r[t]=e[t])}var n=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r in e)Object.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t.default=e,t};Object.defineProperty(r,"__esModule",{value:!0});var i=t(294);r.Parser=i.Parser;var o=t(296);r.DomHandler=o.DomHandler,r.DefaultHandler=o.DomHandler,r.parseDOM=function parseDOM(e,t){var r=new o.DomHandler(void 0,t);return new i.Parser(r,t).end(e),r.dom},r.createDomStream=function createDomStream(e,t,r){return r=new o.DomHandler(e,t,r),new i.Parser(r,t)};var a=t(295);r.Tokenizer=a.default,a=n(t(57)),r.ElementType=a,r.EVENTS={attribute:2,cdatastart:0,cdataend:0,text:1,processinginstruction:2,comment:1,commentend:0,closetag:1,opentag:2,opentagname:1,error:1,end:0},__export(t(298)),__export(t(646)),__export(t(647)),n=n(t(56)),r.DomUtils=n,t=t(298),r.RssHandler=t.FeedHandler},function(e,t){},function(e,t,r){"use strict";var n,i=this&&this.__extends||(n=function extendStatics(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])})(e,t)},function(e,t){function __(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a,r=o(r(648)),i=(i(CollectingHandler,a=r.default),CollectingHandler.prototype.onreset=function(){this.events=[],this._cbs.onreset&&this._cbs.onreset()},CollectingHandler.prototype.restart=function(){this._cbs.onreset&&this._cbs.onreset();for(var e=0;e<this.events.length;e++){var t=this.events[e],r=t[0],n=t.slice(1);this._cbs[r]&&(t=this._cbs)[r].apply(t,n)}},CollectingHandler);function CollectingHandler(e){void 0===e&&(e={});var i=a.call(this,function(e){for(var t,r=[],n=1;n<arguments.length;n++)r[n-1]=arguments[n];i.events.push([e].concat(r)),i._cbs[e]&&(t=i._cbs)[e].apply(t,r)})||this;return i._cbs=e,i.events=[],i}t.CollectingHandler=i},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=(MultiplexHandler.prototype.onattribute=function(e,t){this._func("onattribute",e,t)},MultiplexHandler.prototype.oncdatastart=function(){this._func("oncdatastart")},MultiplexHandler.prototype.oncdataend=function(){this._func("oncdataend")},MultiplexHandler.prototype.ontext=function(e){this._func("ontext",e)},MultiplexHandler.prototype.onprocessinginstruction=function(e,t){this._func("onprocessinginstruction",e,t)},MultiplexHandler.prototype.oncomment=function(e){this._func("oncomment",e)},MultiplexHandler.prototype.oncommentend=function(){this._func("oncommentend")},MultiplexHandler.prototype.onclosetag=function(e){this._func("onclosetag",e)},MultiplexHandler.prototype.onopentag=function(e,t){this._func("onopentag",e,t)},MultiplexHandler.prototype.onopentagname=function(e){this._func("onopentagname",e)},MultiplexHandler.prototype.onerror=function(e){this._func("onerror",e)},MultiplexHandler.prototype.onend=function(){this._func("onend")},MultiplexHandler.prototype.onparserinit=function(e){this._func("onparserinit",e)},MultiplexHandler.prototype.onreset=function(){this._func("onreset")},MultiplexHandler);function MultiplexHandler(e){this._func=e}t.default=n},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function cleanNode(e){delete e.parent,e.children&&e.children.length?(0,i.default)(e.children,cleanNode):delete e.children,e.attributes&&0===Object.keys(e.attributes).length&&delete e.attributes};var i=n(r(49));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function convertBooleansOnAttrs(e){return(0,i.default)(e,function(e){return"true"===e||"false"!==e&&e})};var i=n(r(651));e.exports=t.default},function(e,t,r){var o=r(133),a=r(208),s=r(25);e.exports=function mapValues(e,n){var i={};return n=s(n,3),a(e,function(e,t,r){o(i,t,n(e,t,r))}),i}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function setEmptyAttributes(e){e.attributes||(e.attributes={}),e.children&&(0,i.default)(e.children,setEmptyAttributes)};var i=n(r(49));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.registerRule=function registerRule(e,t){return"function"!=typeof e?console.error("Your rule must be a function"):(t?u[t]=e:u[e.name]=e,!0)},t.default=void 0;var i=n(r(654)),o=n(r(655)),a=n(r(656)),s=n(r(657)),r=n(r(658)),u={validAttributes:i.default,validChildren:o.default,validTag:a.default,validTypes:s.default,errorAttr:r.default};t.default=u},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateAttribute(e,t){var r=t.components,n=e.attributes;if(!(r=r[t=e.tagName]))return null;var i=[].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Object.keys(r.allowedAttributes||{})),a);return 0===(t=Object.keys(n||{}).filter(function(e){return!i.includes(e)})).length?null:(n=(r={attribute:1<t.length?"Attributes":"Attribute",illegal:1<t.length?"are illegal":"is illegal"}).attribute,r=r.illegal,(0,o.default)("".concat(n," ").concat(t.join(", ")," ").concat(r),e))};var o=n(r(63)),a=["mj-class","css-class"];e.exports=t.default},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validChildren(e,t){var i=t.components,o=t.dependencies,a=t.skipElements,t=e.children,s=e.tagName;if(!i[s]||!t||!t.length)return null;var u,c=[],r=function _createForOfIteratorHelper(t,r){var i="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(!i){if(Array.isArray(t)||(i=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){i&&(t=i);var o=0;return{s:r=function F(){},n:function n(){return o>=t.length?{done:!0}:{done:!1,value:t[o++]}},e:function e(t){throw t},f:r}}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 a,u=!0,c=!1;return{s:function s(){i=i.call(t)},n:function n(){var e=i.next();return u=e.done,e},e:function e(t){c=!0,a=t},f:function f(){try{u||null==i.return||i.return()}finally{if(c)throw a}}}}(t);try{var n=function _loop(){var e=u.value,t=e.tagName,r=i[t],n=o[s]||[];!1===(!r||a.includes(t)||n.includes(t)||n.some(function(e){return e instanceof RegExp&&e.test(t)}))&&(n=Object.keys(o).filter(function(e){return o[e].includes(t)||o[e].some(function(e){return e instanceof RegExp&&e.test(t)})}),c.push((0,l.default)("".concat(t," cannot be used inside ").concat(s,", only inside: ").concat(n.join(", ")),e)))};for(r.s();!(u=r.n()).done;)n()}catch(e){r.e(e)}finally{r.f()}return c};var l=n(r(63));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateTag(e,t){var r=t.components,t=e.tagName;return o.includes(t)||r[t]?null:(0,i.default)("Element ".concat(t," doesn't exist or is not registered"),e)};var i=n(r(63)),o=["mj-all","mj-class","mj-selector","mj-html-attribute"];e.exports=t.default},function(e,t,r){"use strict";function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function validateType(e,t){var r=t.components,n=t.initializeType,i=e.attributes,o=r[t=e.tagName];if(!o)return null;for(var a=[],s=0,u=Object.entries(i||{});s<u.length;s++){var c=function _slicedToArray(e,t){return function _arrayWithHoles(e){if(Array.isArray(e))return e}(e)||function _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,i,o=[],a=!0,s=!1;try{for(r=r.call(e);!(a=(n=r.next()).done)&&(o.push(n.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==r.return||r.return()}finally{if(s)throw i}}return o}}(e,t)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e,t)||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.")}()}(u[s],2),l=c[0],f=c[1];!(c=o.allowedAttributes&&o.allowedAttributes[l])||!1===(f=new(n(c))(f)).isValid()&&a.push((0,h.default)("Attribute ".concat(l," ").concat(f.getErrorMessage()),e))}return a};var h=n(r(63));e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function errorAttr(r){var e=r.errors;return e?e.map(function(e){if("include"!==e.type)return null;var e=(t=e.params).file,t=t.partialPath;return(0,i.default)("mj-include fails to read file : ".concat(e," at ").concat(t),r)}):null};var i=n(r(63));e.exports=t.default},function(e,t,r){"use strict";function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oyc(e){for(var t=arguments.length,r=new Array(1<t?t-1:0),n=1;n<t;n++)r[n-1]=arguments[n];if(0===r.length)return e;for(var i=0,o=r;i<o.length;i++){var a=o[i];if("object"===_typeof(a)&&null!==a)for(var s=0,u=Object.keys(a);s<u.length;s++){var c,l=u[s];"string"==typeof l?(c=[],e[l]&&c.push.apply(c,_toConsumableArray(e[l])),a[l]&&c.push.apply(c,_toConsumableArray(a[l])),e[l]=Array.from(new Set(c))):console.warn('dependency "tag" must be of type string')}else console.warn('"dependencies" must be an object.')}return e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.registerDependencies=t.assignDependencies=void 0,t.assignDependencies=Oyc;var n={};t.registerDependencies=function registerDependencies(e){Oyc(n,e)},t.default=n},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=migrate,t.handleMjml3=function handleMjml3(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return checkV3Through(e)?(t.noMigrateWarn||console.log("MJML v3 syntax detected, migrating to MJML v4 syntax. Use mjml -m to get the migrated MJML."),migrate(e)):e};var i=n(r(179)),o=n(r(55)),a=n(r(39)),s=n(r(169)),u=r(8),c=r(255),l=r(661),f={indent_size:2,wrap_attributes_indent_size:2,max_preserve_newline:0,preserve_newlines:!1},h=function listAttributes(e){return e.attributes};var d="facebook twitter google";function migrateSocialSyntax(n){var i=h(n),o=function cAc(e){var t=(e.attributes.display||d).split(" ");return delete e.attributes.display,t}(n);return n.children=[],(0,a.default)(o).forEach(function(t){var e=o[t].replace(":url","-noshare").replace(":share",""),r=e.replace("-noshare","");n.children.push({tagName:"mj-social-element",attributes:{name:e},content:i["".concat(r,"-content")]||""}),(0,a.default)(i).forEach(function(e){e.match(r)&&!e.match("content")&&(n.children[t].attributes[e.replace("".concat(r,"-"),"")]=n.attributes[e],delete n.attributes[e])})}),(0,a.default)(i).forEach(function(e){e.match("content")&&delete i[e]}),n}function loopThrough(r){return(0,a.default)(r).forEach(function(e){if("children"===e)for(var t=0;t<r.children.length;t+=1)if(function isSupportedTag(e){return-1===l.unavailableTags.indexOf(e)}(r.children[t].tagName)){switch(r.children[t].tagName){case"mj-body":r.children[t]=function removeContainerTag(e){return"mj-container"===e.children[0].tagName&&(e.attributes=e.children[0].attributes,e.children=e.children[0].children),e}(r.children[t]);break;case"mj-social":r.children[t]=migrateSocialSyntax(r.children[t]);break;case"mj-navbar":r.children[t]=function migrateNavbarSyntax(e){return e.tagName="mj-section",e.attributes["full-width"]="full-width",e}(r.children[t]);break;case"mj-inline-links":r.children[t].tagName="mj-navbar";break;case"mj-link":r.children[t].tagName="mj-navbar-link";break;case"mj-hero":r.children[t]=function migrateHeroSyntax(e){var t=(0,o.default)(e.children,{tagName:"mj-hero-content"});return _objectSpread(_objectSpread({},e),{},{children:t.children,attributes:_objectSpread(_objectSpread({},e.attributes),t.attributes)})}(r.children[t])}r.children[t].attributes=function cleanAttributes(t){return(0,a.default)(t).forEach(function(e){t[e]=function fixUnits(e,t){for(var r=l.attributesWithUnit.length,n=0;n<r;n+=1)if(l.attributesWithUnit[n]===e)return function addPx(e){return isNaN(e)||(0,i.default)(e)?e:"".concat(e,"px")}(t);return t}(e,t[e])}),t}(r.children[t].attributes),loopThrough(r.children[t])}else console.error("Ignoring unsupported tag : ".concat(r.children[t].tagName," on line ").concat(r.children[t].line)),delete r.children[t]}),r}function checkV3Through(e){return"mj-container"===e.tagName||!(!e.children||!e.children.length)&&e.children.some(checkV3Through)}var p=function jsonToXML(e){var t=e.tagName,r=e.attributes,n=e.children,e=e.content,n=n&&0<n.length?n.map(jsonToXML).join("\n"):e||"",e=Object.keys(r).map(function(e){return"".concat(e,'="').concat(r[e],'"')}).join(" ");return"<".concat(t).concat(""===e?">":" ".concat(e,">")).concat(n,"</").concat(t,">")};function migrate(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return console.warn("mjml-migrate is deprecated and will be removed in mjml 5"),t=t.beautify,"object"===_typeof(e)?loopThrough(e):(loopThrough(e=(0,s.default)(e,{components:u.components,ignoreIncludes:!0})),t?(0,c.html)(p(e),f):p(e))}},function(e,t,r){"use strict";e.exports={unavailableTags:["mj-html","mj-invoice","mj-list","mj-location"],attributesWithUnit:["background-size","border-radius","border-width","cellpadding","cellspacing","font-size","height","icon-height","ico-padding","ico-padding-bottom","ico-font-size","ico-line-height","ico-padding-left","ico-padding-right","ico-padding-top","icon-size","icon-width","inner-padding","letter-spacing","padding","padding-bottom","padding-left","padding-right","padding-left","tb-border-radius","tb-width","width"]}},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.initComponent=initComponent,t.HeadComponent=t.BodyComponent=void 0;var o=i(r(3)),a=i(r(4)),s=i(r(2)),u=i(r(6)),c=i(r(7)),l=i(r(179)),h=i(r(293)),d=i(r(55)),f=i(r(300)),p=i(r(50)),m=i(r(28)),_=i(r(49)),g=i(r(51)),b=i(r(169)),y=n(r(671)),v=i(r(672)),w=i(r(683));function initComponent(e){var t=e.initialDatas,r=e.name;return(e=t.context.components[r])?((t=new e(t)).headStyle&&t.context.addHeadStyle(r,t.headStyle),t.componentHeadStyle&&t.context.addComponentHeadSyle(t.componentHeadStyle),t):null}var E=function(){function Component(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};(0,s.default)(this,Component);var t=void 0===(n=e.attributes)?{}:n,r=void 0===(o=e.children)?[]:o,n=void 0===(i=e.content)?"":i,i=void 0===(o=e.context)?{}:o,o=e.props,e=void 0===(e=e.globalAttributes)?{}:e;return this.props=_objectSpread(_objectSpread({},void 0===o?{}:o),{},{children:r,content:n}),this.attributes=(0,v.default)(_objectSpread(_objectSpread(_objectSpread({},this.constructor.defaultAttributes),e),t),this.constructor.allowedAttributes),this.context=i,this}return(0,u.default)(Component,[{key:"getChildContext",value:function getChildContext(){return this.context}},{key:"getAttribute",value:function getAttribute(e){return this.attributes[e]}},{key:"getContent",value:function getContent(){return this.props.content.trim()}},{key:"renderMJML",value:function renderMJML(e){var t=this,r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};return"string"!=typeof e?this.context.processing(e,this.context):(0,b.default)("<fragment>".concat(e,"</fragment>"),_objectSpread(_objectSpread({},r),{},{components:this.context.components,ignoreIncludes:!0})).children.map(function(e){return t.context.processing(e,t.context)}).join("")}}],[{key:"getTagName",value:function getTagName(){return this.componentName||(0,f.default)(this.name)}},{key:"isRawElement",value:function isRawElement(){return!!this.rawElement}}]),Component}();(0,c.default)(E,"defaultAttributes",{}),c=function(){(0,o.default)(BodyComponent,E);var e=(0,a.default)(BodyComponent);function BodyComponent(){return(0,s.default)(this,BodyComponent),e.apply(this,arguments)}return(0,u.default)(BodyComponent,[{key:"getStyles",value:function getStyles(){return{}}},{key:"getShorthandAttrValue",value:function getShorthandAttrValue(e,t){var r=this.getAttribute("".concat(e,"-").concat(t)),e=this.getAttribute(e);return r?parseInt(r,10):e?(0,y.default)(e,t):0}},{key:"getShorthandBorderValue",value:function getShorthandBorderValue(e){var t=e&&this.getAttribute("border-".concat(e)),e=this.getAttribute("border");return(0,y.borderParser)(t||e||"0")}},{key:"getBoxWidths",value:function getBoxWidths(){var e=this.context.containerWidth,t=parseInt(e,10),r=this.getShorthandAttrValue("padding","right")+this.getShorthandAttrValue("padding","left");return{totalWidth:t,borders:e=this.getShorthandBorderValue("right")+this.getShorthandBorderValue("left"),paddings:r,box:t-r-e}}},{key:"htmlAttributes",value:function htmlAttributes(e){var t=this,n={style:function style(e){return t.styles(e)},default:m.default};return(0,p.default)(e,function(e,t,r){return t=(n[r]||n.default)(t),(0,l.default)(t)?e:"".concat(e," ").concat(r,'="').concat(t,'"')},"")}},{key:"styles",value:function styles(e){var t;return e&&(t="string"==typeof e?(0,g.default)(this.getStyles(),e):e),(0,p.default)(t,function(e,t,r){return(0,l.default)(t)?e:"".concat(e).concat(r,":").concat(t,";")},"")}},{key:"renderChildren",value:function renderChildren(e){var t=this,r=(a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{}).props,n=void 0===r?{}:r,i=void 0===(r=a.renderer)?function(e){return e.render()}:r,o=void 0===(r=a.attributes)?{}:r,a=a.rawXML;if(e=e||this.props.children,void 0!==a&&a)return e.map(function(e){return(0,w.default)(e)}).join("\n");var s=e.length,u=(0,h.default)(this.context.components,function(e){return e.isRawElement()}),c=e.filter(function(t){return!(0,d.default)(u,function(e){return e.getTagName()===t.tagName})}).length,l="",f=0;return(0,_.default)(e,function(e){null!==(e=initComponent({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},e),{},{attributes:_objectSpread(_objectSpread({},o),e.attributes),context:t.getChildContext(),props:_objectSpread(_objectSpread({},n),{},{first:0===f,index:f,last:f+1===s,sibling:s,nonRawSiblings:c})})}))&&(l+=i(e)),f++}),l}}]),BodyComponent}(),t.BodyComponent=c,t.HeadComponent=function(){(0,o.default)(HeadComponent,E);var e=(0,a.default)(HeadComponent);function HeadComponent(){return(0,s.default)(this,HeadComponent),e.apply(this,arguments)}return(0,u.default)(HeadComponent,[{key:"handlerChildren",value:function handlerChildren(){var r=this;return this.props.children.map(function(e){var t=initComponent({name:e.tagName,initialDatas:_objectSpread(_objectSpread({},e),{},{context:r.getChildContext()})});return t?(t.handler&&t.handler(),t.render?t.render():null):(console.error("No matching component for tag : ".concat(e.tagName)),null)})}}],[{key:"getTagName",value:function getTagName(){return this.componentName||(0,f.default)(this.name)}}]),HeadComponent}()},function(e,t,r){var n=r(210),i=r(664),o=r(667),a=RegExp("['’]","g");e.exports=function createCompounder(t){return function(e){return n(o(i(e).replace(a,"")),t,"")}}},function(e,t,r){var n=r(665),i=r(53),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function deburr(e){return(e=i(e))&&e.replace(o,n).replace(a,"")}},function(e,t,r){r=r(666)({"À":"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"}),e.exports=r},function(e,t){e.exports=function basePropertyOf(t){return function(e){return null==t?void 0:t[e]}}},function(e,t,r){var n=r(668),i=r(669),o=r(53),a=r(670);e.exports=function words(e,t,r){return e=o(e),void 0===(t=r?void 0:t)?(i(e)?a:n)(e):e.match(t)||[]}},function(e,t){var r=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;e.exports=function asciiWords(e){return e.match(r)||[]}},function(e,t){var r=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;e.exports=function hasUnicodeWord(e){return r.test(e)}},function(e,t){var r="\\ud800-\\udfff",n="[\\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]",i="\\d+",o="[\\u2700-\\u27bf]",a="[a-z\\xdf-\\xf6\\xf8-\\xff]",s="[^"+r+"\\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"+i+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xff"+(m="A-Z\\xc0-\\xd6\\xd8-\\xde")+"]",u="(?:\\ud83c[\\udde6-\\uddff]){2}",c="[\\ud800-\\udbff][\\udc00-\\udfff]",l="["+m+"]",f="(?:"+a+"|"+s+")",h="(?:"+l+"|"+s+")",d="(?:['’](?:d|ll|m|re|s|t|ve))?",p="(?:['’](?:D|LL|M|RE|S|T|VE))?",m=(s="[\\ufe0e\\ufe0f]?")+(m="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?")+"(?:\\u200d(?:"+["[^"+r+"]",u,c].join("|")+")"+s+m+")*",m="(?:"+[o,u,c].join("|")+")"+m,_=RegExp([l+"?"+a+"+"+d+"(?="+[n,l,"$"].join("|")+")",h+"+"+p+"(?="+[n,l+f,"$"].join("|")+")",l+"?"+f+"+"+d,l+"+"+p,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",i,m].join("|"),"g");e.exports=function unicodeWords(e){return e.match(_)||[]}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function _default(e,t){var r=e.split(" "),n={};switch(r.length){case 2:n={top:0,bottom:0,left:1,right:1};break;case 3:n={top:0,left:1,right:1,bottom:2};break;case 4:n={top:0,right:1,bottom:2,left:3};break;case 1:default:return parseInt(e,10)}return parseInt(r[n[t]]||0,10)},t.borderParser=function borderParser(e){return parseInt((0,i.default)(e.match(/(?:(?:^| )(\d+))/),1),10)||0};var i=n(r(51))},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(50)),a=r(34);t.default=function _default(e,i){return(0,o.default)(e,function(e,t,r){if(i&&i[r]){var n=(0,a.initializeType)(i[r]);if(n)return n=new n(t),_objectSpread(_objectSpread({},e),{},_defineProperty({},r,n.getValue()))}return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,t))},{})},e.exports=t.default},function(e,t,r){var i=r(213),o=r(25),a=r(674),s=r(13),u=r(180);e.exports=function some(e,t,r){var n=s(e)?i:a;return r&&u(e,t,r)&&(t=void 0),n(e,o(t,3))}},function(e,t,r){var o=r(71);e.exports=function baseSome(e,n){var i;return o(e,function(e,t,r){return!(i=n(e,t,r))}),!!i}},function(e,t,r){"use strict";var n=r(45).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(676)),o=n(r(677)),a=n(r(679)),s=n(r(680)),u=n(r(681)),r=n(r(682)),r={boolean:{matcher:i.matcher,typeConstructor:i.default},enum:{matcher:a.matcher,typeConstructor:a.default},color:{matcher:o.matcher,typeConstructor:o.default},unit:{matcher:s.matcher,typeConstructor:s.default},string:{matcher:u.matcher,typeConstructor:u.default},integer:{matcher:r.matcher,typeConstructor:r.default}};t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(34));t.matcher=/^boolean/gim,r=function _default(){return function(e){(0,a.default)(Boolean,e);var t=(0,s.default)(Boolean);function Boolean(e){return(0,i.default)(this,Boolean),(e=t.call(this,e)).matchers=[/^true$/i,/^false$/i],e}return(0,o.default)(Boolean,[{key:"isValid",value:function isValid(){return!0===this.value||!1===this.value}}]),Boolean}(u.default)},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(34)),c=n(r(678));t.matcher=/^color/gim;var l=/^#\w{3}$/,f=/^#(\w)(\w)(\w)$/,r=function _default(){return function(e){(0,a.default)(Color,e);var t=(0,s.default)(Color);function Color(e){return(0,i.default)(this,Color),(e=t.call(this,e)).matchers=[/rgba\(\d{1,3},\s?\d{1,3},\s?\d{1,3},\s?\d(\.\d{1,3})?\)/gi,/rgb\(\d{1,3},\s?\d{1,3},\s?\d{1,3}\)/gi,/^#([0-9a-f]{3}){1,2}$/gi,new RegExp("^(".concat(c.default.join("|"),")$"))],e}return(0,o.default)(Color,[{key:"getValue",value:function getValue(){return"string"==typeof this.value&&this.value.match(l)?this.value.replace(f,"#$1$1$2$2$3$3"):this.value}}]),Color}(u.default)};t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","inherit","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","transparent","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(7)),u=n(r(301)),c=n(r(34));t.matcher=/^enum/gim,r=function _default(e){var t,r=e.match(/\(([^)]+)\)/)[1].split(","),e=t=function(e){(0,o.default)(Enum,e);var t=(0,a.default)(Enum);function Enum(e){return(0,i.default)(this,Enum),(e=t.call(this,e)).matchers=r.map(function(e){return new RegExp("^".concat((0,u.default)(e),"$"))}),e}return Enum}(c.default);return(0,s.default)(t,"errorMessage","has invalid value: $value for type Enum, only accepts ".concat(r.join(", "))),e},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var s=n(r(2)),u=n(r(3)),c=n(r(4)),l=n(r(7)),f=n(r(301)),h=n(r(34));t.matcher=/^(unit|unitWithNegative)\(.*\)/gim,r=function _default(e){var r=e.match(/^unitWithNegative/)?"-|":"",t=e.match(/\(([^)]+)\)/)[1].split(","),n=(a=e.match(/\{([^}]+)\}/))&&a[1]&&a[1].split(",")||["1"],i=t.includes("auto")?"|auto":"",o=t.filter(function(e){return"auto"!==e}),a=e=function(e){(0,u.default)(Unit,e);var t=(0,c.default)(Unit);function Unit(e){return(0,s.default)(this,Unit),(e=t.call(this,e)).matchers=[new RegExp("^(((".concat(r,"\\d|,|\\.){1,}(").concat(o.map(f.default).join("|"),")|0").concat(i,")( )?){").concat(n.join(","),"}$"))],e}return Unit}(h.default);return(0,l.default)(e,"errorMessage","has invalid value: $value for type Unit, only accepts (".concat(t.join(", "),") units and ").concat(n.join(" to ")," value(s)")),a},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(34));t.matcher=/^string/gim,r=function _default(){return function(e){(0,o.default)(NString,e);var t=(0,a.default)(NString);function NString(e){return(0,i.default)(this,NString),(e=t.call(this,e)).matchers=[/.*/],e}return NString}(s.default)},t.default=r},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.matcher=void 0;var i=n(r(2)),o=n(r(3)),a=n(r(4)),s=n(r(34));t.matcher=/^integer/gim,r=function _default(){return function(e){(0,o.default)(NInteger,e);var t=(0,a.default)(NInteger);function NInteger(e){return(0,i.default)(this,NInteger),(e=t.call(this,e)).matchers=[/\d+/],e}return NInteger}(s.default)},t.default=r},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function jsonToXML(e){var t=e.tagName,r=e.attributes,n=e.children,e=e.content,n=n&&0<n.length?n.map(jsonToXML).join("\n"):e||"",e=Object.keys(r).map(function(e){return"".concat(e,'="').concat(r[e],'"')}).join(" ");return"<".concat(t).concat(""===e?">":" ".concat(e,">")).concat(n,"</").concat(t,">")},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e,t){return e?e.split(" ").map(function(e){return"".concat(e,"-").concat(t)}).join(" "):""},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e){return e.replace(/(<!\[endif]-->\s*?<!--\[if mso \| IE]>)/gm,"")},e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function _default(e){return e.replace(/(<!--\[if\s[^\]]+]>)([\s\S]*?)(<!\[endif]-->)/gm,function(e,t,r,n){return r=r.replace(/(^|>)(\s+)(<|$)/gm,function(e,t,r,n){return"".concat(t).concat(n)}).replace(/\s{2,}/gm," "),"".concat(t).concat(r).concat(n)})},e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function skeleton(e){var t=void 0===(s=e.backgroundColor)?"":s,r=void 0===(h=e.breakpoint)?"480px":h,n=void 0===(u=e.content)?"":u,i=void 0===(c=e.fonts)?{}:c,o=void 0===(d=e.mediaQueries)?{}:d,a=void 0===(l=e.headStyle)?[]:l,s=void 0===(f=e.componentsHeadStyle)?{}:f,u=void 0===(h=e.headRaw)?[]:h,c=e.preview,l=void 0===(d=e.title)?"":d,f=e.style,h=e.forceOWADesktop,d=e.inlineStyle,e=(e=e.lang)?'lang="'.concat(e,'" '):"";return"\n <!doctype html>\n <html ".concat(e,'xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">\n <head>\n <title>\n ').concat(l,'\n </title>\n \x3c!--[if !mso]>\x3c!--\x3e\n <meta http-equiv="X-UA-Compatible" content="IE=edge">\n \x3c!--<![endif]--\x3e\n <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1">\n <style type="text/css">\n #outlook a { padding:0; }\n body { margin:0;padding:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; }\n table, td { border-collapse:collapse;mso-table-lspace:0pt;mso-table-rspace:0pt; }\n img { border:0;height:auto;line-height:100%; outline:none;text-decoration:none;-ms-interpolation-mode:bicubic; }\n p { display:block;margin:13px 0; }\n </style>\n \x3c!--[if mso]>\n <noscript>\n <xml>\n <o:OfficeDocumentSettings>\n <o:AllowPNG/>\n <o:PixelsPerInch>96</o:PixelsPerInch>\n </o:OfficeDocumentSettings>\n </xml>\n </noscript>\n <![endif]--\x3e\n \x3c!--[if lte mso 11]>\n <style type="text/css">\n .mj-outlook-group-fix { width:100% !important; }\n </style>\n <![endif]--\x3e\n ').concat((0,b.buildFontsTags)(n,d,i),"\n ").concat((0,y.default)(r,o,h),'\n <style type="text/css">\n ').concat((0,_.default)(s,function(e,t){return"".concat(e,"\n").concat(t(r))},""),"\n ").concat((0,_.default)(a,function(e,t){return"".concat(e,"\n").concat(t(r))},""),"\n </style>\n ").concat(f&&0<f.length?'<style type="text/css">'.concat(f.join(""),"</style>"):"","\n ").concat(u.filter((0,m.default)(p.default)).join("\n"),'\n </head>\n <body style="word-spacing:normal;').concat(t?"background-color:".concat(t,";"):"",'">\n ').concat((0,g.default)(c),"\n ").concat(n,"\n </body>\n </html>\n ")};var p=n(r(179)),m=n(r(688)),_=n(r(50)),g=n(r(689)),b=r(690),y=n(r(691));e.exports=t.default},function(e,t){e.exports=function negate(t){if("function"!=typeof t)throw new TypeError("Expected a function");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)}}},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function _default(e){return""!==e?'\n <div style="display:none;font-size:1px;color:#ffffff;line-height:1px;max-height:0px;max-width:0px;opacity:0;overflow:hidden;">\n '.concat(e,"\n </div>\n "):""},e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.buildFontsTags=function buildFontsTags(i,o){var a=[];return(0,u.default)(2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},function(e,t){var r=new RegExp('"[^"]*font-family:[^"]*'.concat(t,'[^"]*"'),"gmi"),n=new RegExp("font-family:[^;}]*".concat(t),"gmi");(i.match(r)||o.some(function(e){return e.match(n)}))&&a.push(e)}),0<a.length?"\n \x3c!--[if !mso]>\x3c!--\x3e\n ".concat((0,s.default)(a,function(e){return'<link href="'.concat(e,'" rel="stylesheet" type="text/css">')}).join("\n"),'\n <style type="text/css">\n ').concat((0,s.default)(a,function(e){return"@import url(".concat(e,");")}).join("\n"),"\n </style>\n \x3c!--<![endif]--\x3e\n\n "):""};var s=n(r(73)),u=n(r(49))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=function buildMediaQueriesTags(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=2<arguments.length&&void 0!==arguments[2]&&arguments[2];if((0,o.default)(t))return"";var n=(0,a.default)(t,function(e,t){return".".concat(t," ").concat(e)}),i=(0,a.default)(t,function(e,t){return".moz-text-html .".concat(t," ").concat(e)}),t=(0,a.default)(n,function(e){return"[owa] ".concat(e)});return'\n <style type="text/css">\n @media only screen and (min-width:'.concat(e,") {\n ").concat(n.join("\n"),'\n }\n </style>\n <style media="screen and (min-width:').concat(e,')">\n ').concat(i.join("\n"),"\n </style>\n ").concat(r?'<style type="text/css">\n'.concat(t.join("\n"),"\n</style>"):"","\n ")};var o=n(r(202)),a=n(r(73));e.exports=t.default},function(e,t,u){"use strict";!function(i){var e=u(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.readMjmlConfig=readMjmlConfig,t.resolveComponentPath=resolveComponentPath,t.registerCustomComponent=registerCustomComponent,t.handleMjmlConfigComponents=handleMjmlConfigComponents,t.default=function handleMjmlConfig(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:i.cwd(),t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.registerComponent,r=readMjmlConfig(e),n=r.mjmlConfig.packages,e=r.componentRootPath;return(r=r.error)?{error:r}:handleMjmlConfigComponents(n,e,t)};var n=e(u(23)),o=e(u(80)),a=u(178),s=u(302);function readMjmlConfig(){var e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:i.cwd(),t=i.cwd(),r=e;try{return r=".mjmlconfig"===n.default.basename(e)?n.default.resolve(e):n.default.resolve(e,".mjmlconfig"),t=n.default.dirname(r),{mjmlConfig:JSON.parse(o.default.readFileSync(n.default.resolve(r),"utf8")),componentRootPath:t}}catch(e){return"ENOENT"!==e.code&&console.error("Error reading mjmlconfig : ",e),{mjmlConfig:{packages:[],options:{}},mjmlConfigPath:r,componentRootPath:t,error:e}}}function resolveComponentPath(t,r){if(!t)return null;if(!t.startsWith(".")&&!n.default.isAbsolute(t))try{return u(181).resolve(t)}catch(e){if("MODULE_NOT_FOUND"!==e.code)return console.error("Error resolving custom component path : ",e),null;try{return resolveComponentPath("./node_modules/".concat(t),r)}catch(e){return resolveComponentPath("./".concat(t),r)}}return u(181).resolve(n.default.resolve(r,t))}function registerCustomComponent(t){var r=1<arguments.length&&void 0!==arguments[1]?arguments[1]:s.registerComponent;t instanceof Function?r(t):Object.keys(t).forEach(function(e){registerCustomComponent(t[e],r)})}function handleMjmlConfigComponents(e,n,i){var o={success:[],failures:[]};return e.forEach(function(t){var e,r=t;try{(r=resolveComponentPath(t,n))&&(registerCustomComponent((e=u(181)(r)).default||e,i),(0,a.registerDependencies)((e.default||e).dependencies||{}),o.success.push(t))}catch(e){o.failures.push({error:e,compPath:t}),"ENOENT"===e.code||"MODULE_NOT_FOUND"===e.code?console.error("Missing or unreadable custom component : ",r):console.error("Error when registering custom component : ",r,e)}}),o}}.call(this,u(9))},function(e,t){function webpackEmptyContext(e){throw(e=new Error("Cannot find module '"+e+"'")).code="MODULE_NOT_FOUND",e}webpackEmptyContext.keys=function(){return[]},(e.exports=webpackEmptyContext.resolve=webpackEmptyContext).id=693},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(695),o=r(698),a=r(787),s=r(797),u=n(r(800)),c=n(r(801)),l=n(r(802)),f=n(r(803)),h=n(r(804)),d=n(r(805)),p=n(r(806)),m=n(r(807)),_=n(r(808)),g=n(r(809)),b=n(r(812)),y=n(r(813)),v=n(r(814)),w=n(r(815)),E=n(r(816)),T=n(r(817)),S=n(r(356)),A=n(r(818)),k=n(r(819)),x=n(r(820)),C=n(r(821)),r=n(r(822)),r={components:[u.default,c.default,l.default,f.default,h.default,d.default,p.default,m.default,_.default,g.default,b.default,y.default,v.default,w.default,E.default,T.default,S.default,A.default,k.default,x.default,C.default,i.Social,i.SocialElement,o.Navbar,o.NavbarLink,s.Accordion,s.AccordionElement,s.AccordionText,s.AccordionTitle,a.Carousel,a.CarouselImage],dependencies:r.default};t.default=r,e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Social",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"SocialElement",{enumerable:!0,get:function get(){return o.default}});var i=n(r(696)),o=n(r(697))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjSocial,e);var t=(0,s.default)(MjSocial);function MjSocial(){return(0,i.default)(this,MjSocial),t.apply(this,arguments)}return(0,o.default)(MjSocial,[{key:"getStyles",value:function getStyles(){return{tableVertical:{margin:"0px"}}}},{key:"getSocialElementAttributes",value:function getSocialElementAttributes(){var r=this,e={};return this.getAttribute("inner-padding")&&(e.padding=this.getAttribute("inner-padding")),["border-radius","color","font-family","font-size","font-weight","font-style","icon-size","icon-height","icon-padding","text-padding","line-height","text-decoration"].reduce(function(e,t){return e[t]=r.getAttribute(t),e},e)}},{key:"renderHorizontal",value:function renderHorizontal(){var t=this,e=this.props.children;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"}),"\n >\n <tr>\n <![endif]--\x3e\n ").concat(this.renderChildren(e,{attributes:this.getSocialElementAttributes(),renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td>\n <![endif]--\x3e\n <table\n ".concat(e.htmlAttributes({align:t.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:{float:"none",display:"inline-table"}}),"\n >\n <tbody>\n ").concat(e.render(),"\n </tbody>\n </table>\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n ")}},{key:"renderVertical",value:function renderVertical(){var e=this.props.children;return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"tableVertical"}),"\n >\n <tbody>\n ").concat(this.renderChildren(e,{attributes:this.getSocialElementAttributes()}),"\n </tbody>\n </table>\n ")}},{key:"render",value:function render(){return"\n ".concat("horizontal"===this.getAttribute("mode")?this.renderHorizontal():this.renderVertical(),"\n ")}}]),MjSocial}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-social"),(0,n.default)(r,"allowedAttributes",{align:"enum(left,right,center)","border-radius":"unit(px,%)","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","inner-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",mode:"enum(horizontal,vertical)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","table-layout":"enum(auto,fixed)","text-padding":"unit(px,%){1,4}","text-decoration":"string","vertical-align":"enum(top,bottom,middle)"}),(0,n.default)(r,"defaultAttributes",{align:"center","border-radius":"3px",color:"#333333","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","icon-size":"20px","inner-padding":null,"line-height":"22px",mode:"horizontal",padding:"10px 25px","text-decoration":"none"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(207)),l=n(r(51)),n=r(8),r="https://www.mailjet.com/images/theme/v1/icons/ico-social/",f={facebook:{"share-url":"https://www.facebook.com/sharer/sharer.php?u=[[URL]]","background-color":"#3b5998",src:"".concat(r,"facebook.png")},twitter:{"share-url":"https://twitter.com/intent/tweet?url=[[URL]]","background-color":"#55acee",src:"".concat(r,"twitter.png")},google:{"share-url":"https://plus.google.com/share?url=[[URL]]","background-color":"#dc4e41",src:"".concat(r,"google-plus.png")},pinterest:{"share-url":"https://pinterest.com/pin/create/button/?url=[[URL]]&media=&description=","background-color":"#bd081c",src:"".concat(r,"pinterest.png")},linkedin:{"share-url":"https://www.linkedin.com/shareArticle?mini=true&url=[[URL]]&title=&summary=&source=","background-color":"#0077b5",src:"".concat(r,"linkedin.png")},instagram:{"background-color":"#3f729b",src:"".concat(r,"instagram.png")},web:{src:"".concat(r,"web.png"),"background-color":"#4BADE9"},snapchat:{src:"".concat(r,"snapchat.png"),"background-color":"#FFFA54"},youtube:{src:"".concat(r,"youtube.png"),"background-color":"#EB3323"},tumblr:{src:"".concat(r,"tumblr.png"),"share-url":"https://www.tumblr.com/widgets/share/tool?canonicalUrl=[[URL]]","background-color":"#344356"},github:{src:"".concat(r,"github.png"),"background-color":"#000000"},xing:{src:"".concat(r,"xing.png"),"share-url":"https://www.xing.com/app/user?op=share&url=[[URL]]","background-color":"#296366"},vimeo:{src:"".concat(r,"vimeo.png"),"background-color":"#53B4E7"},medium:{src:"".concat(r,"medium.png"),"background-color":"#000000"},soundcloud:{src:"".concat(r,"soundcloud.png"),"background-color":"#EF7F31"},dribbble:{src:"".concat(r,"dribbble.png"),"background-color":"#D95988"}};(0,c.default)(f,function(e,t){f["".concat(t,"-noshare")]=_objectSpread(_objectSpread({},e),{},{"share-url":"[[URL]]"})}),n=function(e){(0,a.default)(MjSocialElement,e);var t=(0,s.default)(MjSocialElement);function MjSocialElement(){return(0,i.default)(this,MjSocialElement),t.apply(this,arguments)}return(0,o.default)(MjSocialElement,[{key:"getStyles",value:function getStyles(){var e=(r=this.getSocialAttributes())["icon-size"],t=r["icon-height"],r=r["background-color"];return{td:{padding:this.getAttribute("padding"),"vertical-align":this.getAttribute("vertical-align")},table:{background:r,"border-radius":this.getAttribute("border-radius"),width:e},icon:{padding:this.getAttribute("icon-padding"),"font-size":"0",height:t||e,"vertical-align":"middle",width:e},img:{"border-radius":this.getAttribute("border-radius"),display:"block"},tdText:{"vertical-align":"middle",padding:this.getAttribute("text-padding")},text:{color:this.getAttribute("color"),"font-size":this.getAttribute("font-size"),"font-weight":this.getAttribute("font-weight"),"font-style":this.getAttribute("font-style"),"font-family":this.getAttribute("font-family"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration")}}}},{key:"getSocialAttributes",value:function getSocialAttributes(){var r=this,n=f[this.getAttribute("name")]||{},e=this.getAttribute("href");e&&(0,l.default)(n,"share-url")&&(e=n["share-url"].replace("[[URL]]",e));var t=["icon-size","icon-height","srcset","sizes","src","background-color"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)||n[t]))},{});return _objectSpread({href:e},t)}},{key:"render",value:function render(){var e=(a=this.getSocialAttributes()).src,t=a.srcset,r=a.sizes,n=a.href,i=a["icon-size"],o=a["icon-height"],a=!!this.getAttribute("href");return"\n <tr\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class")}),"\n >\n <td ").concat(this.htmlAttributes({style:"td"}),">\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"icon"}),">\n ").concat(a?"<a ".concat(this.htmlAttributes({href:n,rel:this.getAttribute("rel"),target:this.getAttribute("target")}),">"):"","\n <img\n ").concat(this.htmlAttributes({alt:this.getAttribute("alt"),title:this.getAttribute("title"),height:parseInt(o||i,10),src:e,style:"img",width:parseInt(i,10),sizes:r,srcset:t}),"\n />\n ").concat(a?"</a>":"","\n </td>\n </tr>\n </tbody>\n </table>\n </td>\n ").concat(this.getContent()?"\n <td ".concat(this.htmlAttributes({style:"tdText"}),">\n ").concat(a?"<a\n ".concat(this.htmlAttributes({href:n,style:"text",rel:this.getAttribute("rel"),target:this.getAttribute("target")}),">"):"<span\n ".concat(this.htmlAttributes({style:"text"}),">"),"\n ").concat(this.getContent(),"\n ").concat(a?"</a>":"</span>","\n </td>\n "):"","\n </tr>\n ")}}]),MjSocialElement}(n.BodyComponent),t.default=n,(0,u.default)(n,"componentName","mj-social-element"),(0,u.default)(n,"endingTag",!0),(0,u.default)(n,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color",color:"color","border-radius":"unit(px)","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string","icon-size":"unit(px,%)","icon-height":"unit(px,%)","icon-padding":"unit(px,%){1,4}","line-height":"unit(px,%,)",name:"string","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-padding":"unit(px,%){1,4}",rel:"string",src:"string",srcset:"string",sizes:"string",alt:"string",title:"string",target:"string","text-decoration":"string","vertical-align":"enum(top,middle,bottom)"}),(0,u.default)(n,"defaultAttributes",{align:"left",color:"#000","border-radius":"3px","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"4px","text-padding":"4px 4px 4px 0",target:"_blank","text-decoration":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Navbar",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"NavbarLink",{enumerable:!0,get:function get(){return o.default}});var i=n(r(699)),o=n(r(786))},function(e,t,r){"use strict";var n=r(45).default,i=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(r(2)),a=i(r(6)),s=i(r(46)),u=i(r(3)),c=i(r(4)),l=i(r(7)),f=r(8),h=i(r(303)),d=n(r(70)),f=function(e){(0,u.default)(MjNavbar,e);var i=(0,c.default)(MjNavbar);function MjNavbar(){var e;(0,o.default)(this,MjNavbar);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(e){return"\n noinput.mj-menu-checkbox { display:block!important; max-height:none!important; visibility:visible!important; }\n\n @media only screen and (max-width:".concat(e,') {\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links { display:none!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-inline-links,\n .mj-menu-checkbox[type="checkbox"] ~ .mj-menu-trigger { display:block!important; max-width:none!important; max-height:none!important; font-size:inherit!important; }\n .mj-menu-checkbox[type="checkbox"] ~ .mj-inline-links > a { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-close { display:block!important; }\n .mj-menu-checkbox[type="checkbox"]:checked ~ .mj-menu-trigger .mj-menu-icon-open { display:none!important; }\n }\n ')}),e}return(0,a.default)(MjNavbar,[{key:"getStyles",value:function getStyles(){return{div:{align:this.getAttribute("align"),width:"100%"},label:{display:"block",cursor:"pointer","mso-hide":"all","-moz-user-select":"none","user-select":"none",color:this.getAttribute("ico-color"),"font-size":this.getAttribute("ico-font-size"),"font-family":this.getAttribute("ico-font-family"),"text-transform":this.getAttribute("ico-text-transform"),"text-decoration":this.getAttribute("ico-text-decoration"),"line-height":this.getAttribute("ico-line-height"),"padding-top":this.getAttribute("ico-padding-top"),"padding-right":this.getAttribute("ico-padding-right"),"padding-bottom":this.getAttribute("ico-padding-bottom"),"padding-left":this.getAttribute("ico-padding-left"),padding:this.getAttribute("ico-padding")},trigger:{display:"none","max-height":"0px","max-width":"0px","font-size":"0px",overflow:"hidden"},icoOpen:{"mso-hide":"all"},icoClose:{display:"none","mso-hide":"all"}}}},{key:"renderHamburger",value:function renderHamburger(){var e=h.default.randomBytes(8).toString("hex");return"\n ".concat((0,d.msoConditionalTag)('\n <input type="checkbox" id="'.concat(e,'" class="mj-menu-checkbox" style="display:none !important; max-height:0; visibility:hidden;" />\n '),!0),"\n <div\n ").concat(this.htmlAttributes({class:"mj-menu-trigger",style:"trigger"}),"\n >\n <label\n ").concat(this.htmlAttributes({for:e,class:"mj-menu-label",style:"label",align:this.getAttribute("ico-align")}),"\n >\n <span\n ").concat(this.htmlAttributes({class:"mj-menu-icon-open",style:"icoOpen"}),"\n >\n ").concat(this.getAttribute("ico-open"),"\n </span>\n <span\n ").concat(this.htmlAttributes({class:"mj-menu-icon-close",style:"icoClose"}),"\n >\n ").concat(this.getAttribute("ico-close"),"\n </span>\n </label>\n </div>\n ")}},{key:"render",value:function render(){return"\n ".concat("hamburger"===this.getAttribute("hamburger")?this.renderHamburger():"","\n <div\n ").concat(this.htmlAttributes({class:"mj-inline-links",style:this.htmlAttributes("div")}),"\n >\n ").concat((0,d.default)('\n <table role="presentation" border="0" cellpadding="0" cellspacing="0" align="'.concat(this.getAttribute("align"),'">\n <tr>\n ')),"\n ").concat(this.renderChildren(this.props.children,{attributes:{navbarBaseUrl:this.getAttribute("base-url")}}),"\n ").concat((0,d.default)("\n </tr></table>\n "),"\n </div>\n ")}}]),MjNavbar}(f.BodyComponent);t.default=f,(0,l.default)(f,"componentName","mj-navbar"),(0,l.default)(f,"allowedAttributes",{align:"enum(left,center,right)","base-url":"string",hamburger:"string","ico-align":"enum(left,center,right)","ico-open":"string","ico-close":"string","ico-color":"color","ico-font-size":"unit(px,%)","ico-font-family":"string","ico-text-transform":"string","ico-padding":"unit(px,%){1,4}","ico-padding-left":"unit(px,%)","ico-padding-top":"unit(px,%)","ico-padding-right":"unit(px,%)","ico-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-left":"unit(px,%)","padding-top":"unit(px,%)","padding-right":"unit(px,%)","padding-bottom":"unit(px,%)","ico-text-decoration":"string","ico-line-height":"unit(px,%,)"}),(0,l.default)(f,"defaultAttributes",{align:"center","base-url":null,hamburger:null,"ico-align":"center","ico-open":"☰","ico-close":"⊗","ico-color":"#000000","ico-font-size":"30px","ico-font-family":"Ubuntu, Helvetica, Arial, sans-serif","ico-text-transform":"uppercase","ico-padding":"10px","ico-text-decoration":"none","ico-line-height":"30px"}),e.exports=t.default},function(e,t,r){(((t=e.exports=r(305)).Stream=t).Readable=t).Writable=r(309),t.Duplex=r(66),t.Transform=r(310),t.PassThrough=r(706),t.finished=r(183),t.pipeline=r(707)},function(e,t){},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=r(11).Buffer,n=r(703).inspect,i=n&&n.custom||"inspect";e.exports=function(){function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(BufferList,[{key:"push",value:function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function concat(e){if(0===this.length)return a.alloc(0);for(var t=a.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){a.prototype.copy.call(e,t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function consume(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function first(){return this.head.data}},{key:"_getString",value:function _getString(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t).data=i.slice(o);break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function _getBuffer(e){var t=a.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r).data=i.slice(o);break}++n}return this.length-=n,t}},{key:i,value:function value(e,t){return n(this,_objectSpread({},t,{depth:0,customInspect:!1}))}}]),BufferList}()},function(e,t){},function(n,e,d){"use strict";!function(i){var e;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var r=d(183),o=Symbol("lastResolve"),a=Symbol("lastReject"),s=Symbol("error"),u=Symbol("ended"),c=Symbol("lastPromise"),l=Symbol("handlePromise"),f=Symbol("stream");function readAndResolve(e){var t,r=e[o];null===r||null!==(t=e[f].read())&&(e[c]=null,e[o]=null,e[a]=null,r({value:t,done:!1}))}var t=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((_defineProperty(e={get stream(){return this[f]},next:function next(){var e,r=this,t=this[s];if(null!==t)return Promise.reject(t);if(this[u])return Promise.resolve({value:void 0,done:!0});if(this[f].destroyed)return new Promise(function(e,t){i.nextTick(function(){r[s]?t(r[s]):e({value:void 0,done:!0})})});if(t=this[c])e=new Promise(function wrapForNext(r,n){return function(e,t){r.then(function(){n[u]?e({value:void 0,done:!0}):n[l](e,t)},t)}}(t,this));else{if(null!==(t=this[f].read()))return Promise.resolve({value:t,done:!1});e=new Promise(this[l])}return this[c]=e}},Symbol.asyncIterator,function(){return this}),_defineProperty(e,"return",function _return(){var e=this;return new Promise(function(t,r){e[f].destroy(null,function(e){e?r(e):t({value:void 0,done:!0})})})}),e),t),t=function createReadableStreamAsyncIterator(e){var t,n=Object.create(h,(_defineProperty(t={},f,{value:e,writable:!0}),_defineProperty(t,o,{value:null,writable:!0}),_defineProperty(t,a,{value:null,writable:!0}),_defineProperty(t,s,{value:null,writable:!0}),_defineProperty(t,u,{value:e._readableState.endEmitted,writable:!0}),_defineProperty(t,l,{value:function value(e,t){var r=n[f].read();r?(n[c]=null,n[o]=null,n[a]=null,e({value:r,done:!1})):(n[o]=e,n[a]=t)},writable:!0}),t));return n[c]=null,r(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[a];return null!==t&&(n[c]=null,n[o]=null,n[a]=null,t(e)),void(n[s]=e)}null!==(e=n[o])&&(n[c]=null,n[o]=null,e({value:void 0,done:!(n[a]=null)})),n[u]=!0}),e.on("readable",function onReadable(e){i.nextTick(readAndResolve,e)}.bind(null,n)),n};n.exports=t}.call(this,d(9))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(310);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}r(1)(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,s){"use strict";var u,r=s(65).codes,c=r.ERR_MISSING_ARGS,l=r.ERR_STREAM_DESTROYED;function noop(e){if(e)throw e}function call(e){e()}function pipe(e,t){return e.pipe(t)}e.exports=function pipeline(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var i,o=function popCallback(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():noop}(n);if((n=Array.isArray(n[0])?n[0]:n).length<2)throw new c("streams");var a=n.map(function(e,t){var r=t<n.length-1;return function destroyer(t,e,r,n){n=function once(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(n);var i=!1;t.on("close",function(){i=!0}),(u=void 0===u?s(183):u)(t,{readable:e,writable:r},function(e){return e?n(e):(i=!0,void n())});var o=!1;return function(e){if(!i&&!o)return o=!0,function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void n(e||new l("pipe"))}}(e,r,0<t,function(e){i=i||e,e&&a.forEach(call),r||(a.forEach(call),o(i))})});return n.reduce(pipe)}},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function Sha(){this.init(),this._w=a,i.call(this,64,56)}n(Sha,i),Sha.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=t[s-3]^t[s-8]^t[s-14]^t[s-16];for(var u=0;u<80;++u)var c=function rotl5(e){return e<<5|e>>>27}(r)+function ft(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}(c=~~(u/20),n,i,o)+a+t[u]+l[c]|0,a=o,o=i,i=function rotl30(e){return e<<30|e>>>2}(n),n=r,r=c;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0},Sha.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha},function(e,t,r){var n=r(1),i=r(67),o=r(5).Buffer,l=[1518500249,1859775393,-1894007588,-899497514],a=new Array(80);function Sha1(){this.init(),this._w=a,i.call(this,64,56)}n(Sha1,i),Sha1.prototype.init=function(){return this._a=1732584193,this._b=4023233417,this._c=2562383102,this._d=271733878,this._e=3285377520,this},Sha1.prototype._update=function(e){for(var t=this._w,r=0|this._a,n=0|this._b,i=0|this._c,o=0|this._d,a=0|this._e,s=0;s<16;++s)t[s]=e.readInt32BE(4*s);for(;s<80;++s)t[s]=function rotl1(e){return e<<1|e>>>31}(t[s-3]^t[s-8]^t[s-14]^t[s-16]);for(var u=0;u<80;++u)var c=function rotl5(e){return e<<5|e>>>27}(r)+function ft(e,t,r,n){return 0===e?t&r|~t&n:2===e?t&r|t&n|r&n:t^r^n}(c=~~(u/20),n,i,o)+a+t[u]+l[c]|0,a=o,o=i,i=function rotl30(e){return e<<30|e>>>2}(n),n=r,r=c;this._a=r+this._a|0,this._b=n+this._b|0,this._c=i+this._c|0,this._d=o+this._d|0,this._e=a+this._e|0},Sha1.prototype._hash=function(){var e=o.allocUnsafe(20);return e.writeInt32BE(0|this._a,0),e.writeInt32BE(0|this._b,4),e.writeInt32BE(0|this._c,8),e.writeInt32BE(0|this._d,12),e.writeInt32BE(0|this._e,16),e},e.exports=Sha1},function(e,t,r){var n=r(1),i=r(311),o=r(67),a=r(5).Buffer,s=new Array(64);function Sha224(){this.init(),this._w=s,o.call(this,64,56)}n(Sha224,i),Sha224.prototype.init=function(){return this._a=3238371032,this._b=914150663,this._c=812702999,this._d=4144912697,this._e=4290775857,this._f=1750603025,this._g=1694076839,this._h=3204075428,this},Sha224.prototype._hash=function(){var e=a.allocUnsafe(28);return e.writeInt32BE(this._a,0),e.writeInt32BE(this._b,4),e.writeInt32BE(this._c,8),e.writeInt32BE(this._d,12),e.writeInt32BE(this._e,16),e.writeInt32BE(this._f,20),e.writeInt32BE(this._g,24),e},e.exports=Sha224},function(e,t,r){var n=r(1),i=r(312),o=r(67),a=r(5).Buffer,s=new Array(160);function Sha384(){this.init(),this._w=s,o.call(this,128,112)}n(Sha384,i),Sha384.prototype.init=function(){return this._ah=3418070365,this._bh=1654270250,this._ch=2438529370,this._dh=355462360,this._eh=1731405415,this._fh=2394180231,this._gh=3675008525,this._hh=1203062813,this._al=3238371032,this._bl=914150663,this._cl=812702999,this._dl=4144912697,this._el=4290775857,this._fl=1750603025,this._gl=1694076839,this._hl=3204075428,this},Sha384.prototype._hash=function(){var n=a.allocUnsafe(48);function writeInt64BE(e,t,r){n.writeInt32BE(e,r),n.writeInt32BE(t,r+4)}return writeInt64BE(this._ah,this._al,0),writeInt64BE(this._bh,this._bl,8),writeInt64BE(this._ch,this._cl,16),writeInt64BE(this._dh,this._dl,24),writeInt64BE(this._eh,this._el,32),writeInt64BE(this._fh,this._fl,40),n},e.exports=Sha384},function(e,t,r){e.exports=Stream;var i=r(32).EventEmitter;function Stream(){i.call(this)}r(1)(Stream,i),Stream.Readable=r(77),Stream.Writable=r(713),Stream.Duplex=r(714),Stream.Transform=r(715),Stream.PassThrough=r(716),(Stream.Stream=Stream).prototype.pipe=function(t,e){var r=this;function ondata(e){t.writable&&!1===t.write(e)&&r.pause&&r.pause()}function ondrain(){r.readable&&r.resume&&r.resume()}r.on("data",ondata),t.on("drain",ondrain),t._isStdio||e&&!1===e.end||(r.on("end",onend),r.on("close",onclose));var n=!1;function onend(){n||(n=!0,t.end())}function onclose(){n||(n=!0,"function"==typeof t.destroy&&t.destroy())}function onerror(e){if(cleanup(),0===i.listenerCount(this,"error"))throw e}function cleanup(){r.removeListener("data",ondata),t.removeListener("drain",ondrain),r.removeListener("end",onend),r.removeListener("close",onclose),r.removeListener("error",onerror),t.removeListener("error",onerror),r.removeListener("end",cleanup),r.removeListener("close",cleanup),t.removeListener("close",cleanup)}return r.on("error",onerror),t.on("error",onerror),r.on("end",cleanup),r.on("close",cleanup),t.on("close",cleanup),t.emit("pipe",r),t}},function(e,t,r){e.exports=r(164)},function(e,t,r){e.exports=r(42)},function(e,t,r){e.exports=r(77).Transform},function(e,t,r){e.exports=r(77).PassThrough},function(e,t,r){"use strict";var n=r(1),o=r(5).Buffer,a=r(35),s=o.alloc(128);function Hmac(e,t){a.call(this,"digest"),"string"==typeof t&&(t=o.from(t)),this._alg=e,64<(this._key=t).length?t=e(t):t.length<64&&(t=o.concat([t,s],64));for(var r=this._ipad=o.allocUnsafe(64),n=this._opad=o.allocUnsafe(64),i=0;i<64;i++)r[i]=54^t[i],n[i]=92^t[i];this._hash=[r]}n(Hmac,a),Hmac.prototype._update=function(e){this._hash.push(e)},Hmac.prototype._final=function(){var e=this._alg(o.concat(this._hash));return this._alg(o.concat([this._opad,e]))},e.exports=Hmac},function(e,t,r){e.exports=r(315)},function(t,e,r){!function(u){var c,e,l=r(5).Buffer,f=r(317),h=r(318),d=r(319),p=r(320),m=u.crypto&&u.crypto.subtle,_={sha:"SHA-1","sha-1":"SHA-1",sha1:"SHA-1",sha256:"SHA-256","sha-256":"SHA-256",sha384:"SHA-384","sha-384":"SHA-384","sha-512":"SHA-512",sha512:"SHA-512"},g=[];function getNextTick(){return e=e||(u.process&&u.process.nextTick?u.process.nextTick:u.queueMicrotask||u.setImmediate||u.setTimeout)}function browserPbkdf2(e,t,r,n,i){return m.importKey("raw",e,{name:"PBKDF2"},!1,["deriveBits"]).then(function(e){return m.deriveBits({name:"PBKDF2",salt:t,iterations:r,hash:{name:i}},e,n<<3)}).then(function(e){return l.from(e)})}t.exports=function(t,r,n,i,o,a){"function"==typeof o&&(a=o,o=void 0);var s=_[(o=o||"sha1").toLowerCase()];if(s&&"function"==typeof u.Promise){if(f(n,i),t=p(t,h,"Password"),r=p(r,h,"Salt"),"function"!=typeof a)throw new Error("No callback provided to pbkdf2");!function resolvePromise(e,t){e.then(function(e){getNextTick()(function(){t(null,e)})},function(e){getNextTick()(function(){t(e)})})}(function checkNative(e){if(u.process&&!u.process.browser)return Promise.resolve(!1);if(!m||!m.importKey||!m.deriveBits)return Promise.resolve(!1);if(void 0!==g[e])return g[e];var t=browserPbkdf2(c=c||l.alloc(8),c,10,128,e).then(function(){return!0}).catch(function(){return!1});return g[e]=t}(s).then(function(e){return e?browserPbkdf2(t,r,n,i,s):d(t,r,n,i,o)}),a)}else getNextTick()(function(){var e;try{e=d(t,r,n,i,o)}catch(e){return a(e)}a(null,e)})}}.call(this,r(12))},function(e,t,r){var n=r(721),i=r(187),o=r(188),a=r(734),s=r(115);function createCipheriv(e,t,r){if(e=e.toLowerCase(),o[e])return i.createCipheriv(e,t,r);if(a[e])return new n({key:t,iv:r,mode:e});throw new TypeError("invalid suite type")}function createDecipheriv(e,t,r){if(e=e.toLowerCase(),o[e])return i.createDecipheriv(e,t,r);if(a[e])return new n({key:t,iv:r,mode:e,decrypt:!0});throw new TypeError("invalid suite type")}t.createCipher=t.Cipher=function createCipher(e,t){var r;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");r=8*a[e].key,n=a[e].iv}var n=s(t,!1,r,n);return createCipheriv(e,n.key,n.iv)},t.createCipheriv=t.Cipheriv=createCipheriv,t.createDecipher=t.Decipher=function createDecipher(e,t){var r;if(e=e.toLowerCase(),o[e])r=o[e].key,n=o[e].iv;else{if(!a[e])throw new TypeError("invalid suite type");r=8*a[e].key,n=a[e].iv}var n=s(t,!1,r,n);return createDecipheriv(e,n.key,n.iv)},t.createDecipheriv=t.Decipheriv=createDecipheriv,t.listCiphers=t.getCiphers=function getCiphers(){return Object.keys(a).concat(i.getCiphers())}},function(e,t,r){var o=r(35),n=r(722),i=r(1),a=r(5).Buffer,s={"des-ede3-cbc":n.CBC.instantiate(n.EDE),"des-ede3":n.EDE,"des-ede-cbc":n.CBC.instantiate(n.EDE),"des-ede":n.EDE,"des-cbc":n.CBC.instantiate(n.DES),"des-ecb":n.DES};function DES(e){o.call(this);var t=e.mode.toLowerCase(),r=s[t],n=e.decrypt?"decrypt":"encrypt",i=e.key;a.isBuffer(i)||(i=a.from(i)),"des-ede"!==t&&"des-ede-cbc"!==t||(i=a.concat([i,i.slice(0,8)])),e=e.iv,a.isBuffer(e)||(e=a.from(e)),this._des=r.create({key:i,iv:e,type:n})}s.des=s["des-cbc"],s.des3=s["des-ede3-cbc"],i(e.exports=DES,o),DES.prototype._update=function(e){return a.from(this._des.update(e))},DES.prototype._final=function(){return a.from(this._des.final())}},function(e,t,r){"use strict";t.utils=r(321),t.Cipher=r(186),t.DES=r(322),t.CBC=r(723),t.EDE=r(724)},function(e,t,r){"use strict";var n=r(19),i=r(1),o={};function CBCState(e){n.equal(e.length,8,"Invalid IV length"),this.iv=new Array(8);for(var t=0;t<this.iv.length;t++)this.iv[t]=e[t]}t.instantiate=function instantiate(t){function CBC(e){t.call(this,e),this._cbcInit()}i(CBC,t);for(var e=Object.keys(o),r=0;r<e.length;r++){var n=e[r];CBC.prototype[n]=o[n]}return CBC.create=function create(e){return new CBC(e)},CBC},o._cbcInit=function _cbcInit(){var e=new CBCState(this.options.iv);this._cbcState=e},o._update=function _update(e,t,r,n){var i=this._cbcState,o=this.constructor.super_.prototype,a=i.iv;if("encrypt"===this.type){for(var s=0;s<this.blockSize;s++)a[s]^=e[t+s];for(o._update.call(this,a,0,r,n),s=0;s<this.blockSize;s++)a[s]=r[n+s]}else{for(o._update.call(this,e,t,r,n),s=0;s<this.blockSize;s++)r[n+s]^=a[s];for(s=0;s<this.blockSize;s++)a[s]=e[t+s]}}},function(e,t,r){"use strict";var i=r(19),n=r(1),o=r(186),a=r(322);function EDEState(e,t){i.equal(t.length,24,"Invalid key length");var r=t.slice(0,8),n=t.slice(8,16),t=t.slice(16,24);this.ciphers="encrypt"===e?[a.create({type:"encrypt",key:r}),a.create({type:"decrypt",key:n}),a.create({type:"encrypt",key:t})]:[a.create({type:"decrypt",key:t}),a.create({type:"encrypt",key:n}),a.create({type:"decrypt",key:r})]}function EDE(e){o.call(this,e),e=new EDEState(this.type,this.options.key),this._edeState=e}n(EDE,o),(e.exports=EDE).create=function create(e){return new EDE(e)},EDE.prototype._update=function _update(e,t,r,n){var i=this._edeState;i.ciphers[0]._update(e,t,r,n),i.ciphers[1]._update(r,n,r,n),i.ciphers[2]._update(r,n,r,n)},EDE.prototype._pad=a.prototype._pad,EDE.prototype._unpad=a.prototype._unpad},function(e,t,r){var n=r(188),i=r(326),o=r(5).Buffer,a=r(327),s=r(35),u=r(114),c=r(115);function Cipher(e,t,r){s.call(this),this._cache=new Splitter,this._cipher=new u.AES(t),this._prev=o.from(r),this._mode=e,this._autopadding=!0}r(1)(Cipher,s),Cipher.prototype._update=function(e){var t;this._cache.add(e);for(var r=[];t=this._cache.get();)t=this._mode.encrypt(this,t),r.push(t);return o.concat(r)};var l=o.alloc(16,16);function Splitter(){this.cache=o.allocUnsafe(0)}function createCipheriv(e,t,r){if(!(e=n[e.toLowerCase()]))throw new TypeError("invalid suite type");if((t="string"==typeof t?o.from(t):t).length!==e.key/8)throw new TypeError("invalid key length "+t.length);if("string"==typeof r&&(r=o.from(r)),"GCM"!==e.mode&&r.length!==e.iv)throw new TypeError("invalid iv length "+r.length);return new("stream"===e.type?a:"auth"===e.type?i:Cipher)(e.module,t,r)}Cipher.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return e=this._mode.encrypt(this,e),this._cipher.scrub(),e;if(!e.equals(l))throw this._cipher.scrub(),new Error("data not multiple of block length")},Cipher.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},Splitter.prototype.add=function(e){this.cache=o.concat([this.cache,e])},Splitter.prototype.get=function(){if(15<this.cache.length){var e=this.cache.slice(0,16);return this.cache=this.cache.slice(16),e}return null},Splitter.prototype.flush=function(){for(var e=16-this.cache.length,t=o.allocUnsafe(e),r=-1;++r<e;)t.writeUInt8(e,r);return o.concat([this.cache,t])},t.createCipheriv=createCipheriv,t.createCipher=function createCipher(e,t){var r=n[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");return createCipheriv(e,(r=c(t,!1,r.key,r.iv)).key,r.iv)}},function(e,t){t.encrypt=function(e,t){return e._cipher.encryptBlock(t)},t.decrypt=function(e,t){return e._cipher.decryptBlock(t)}},function(e,t,r){var n=r(84);t.encrypt=function(e,t){return t=n(t,e._prev),e._prev=e._cipher.encryptBlock(t),e._prev},t.decrypt=function(e,t){var r=e._prev;return e._prev=t,t=e._cipher.decryptBlock(t),n(t,r)}},function(e,t,r){var o=r(5).Buffer,a=r(84);function encryptStart(e,t,r){var n=t.length,i=a(t,e._cache);return e._cache=e._cache.slice(n),e._prev=o.concat([e._prev,r?t:i]),i}t.encrypt=function(e,t,r){for(var n,i=o.allocUnsafe(0);t.length;){if(0===e._cache.length&&(e._cache=e._cipher.encryptBlock(e._prev),e._prev=o.allocUnsafe(0)),!(e._cache.length<=t.length)){i=o.concat([i,encryptStart(e,t,r)]);break}n=e._cache.length,i=o.concat([i,encryptStart(e,t.slice(0,n),r)]),t=t.slice(n)}return i}},function(e,t,r){var a=r(5).Buffer;t.encrypt=function(e,t,r){for(var n=t.length,i=a.allocUnsafe(n),o=-1;++o<n;)i[o]=function encryptByte(e,t,r){var n=e._cipher.encryptBlock(e._prev)[0]^t;return e._prev=a.concat([e._prev.slice(1),a.from([r?t:n])]),n}(e,t[o],r);return i}},function(e,t,r){var s=r(5).Buffer;t.encrypt=function(e,t,r){for(var n=t.length,i=s.allocUnsafe(n),o=-1;++o<n;)i[o]=function encryptByte(e,t,r){for(var n,i,o=-1,a=0;++o<8;)a+=(128&(i=e._cipher.encryptBlock(e._prev)[0]^(n=t&1<<7-o?128:0)))>>o%8,e._prev=function shiftIn(e,t){var r=e.length,n=-1,i=s.allocUnsafe(e.length);for(e=s.concat([e,s.from([t])]);++n<r;)i[n]=e[n]<<1|e[n+1]>>7;return i}(e._prev,r?n:i);return a}(e,t[o],r);return i}},function(e,t,r){!function(n){var i=r(84);t.encrypt=function(e,t){for(;e._cache.length<t.length;)e._cache=n.concat([e._cache,function getBlock(e){return e._prev=e._cipher.encryptBlock(e._prev),e._prev}(e)]);var r=e._cache.slice(0,t.length);return e._cache=e._cache.slice(t.length),i(t,r)}}.call(this,r(11).Buffer)},function(e,t,r){var n=r(5).Buffer,i=n.alloc(16,0);function fromArray(e){var t=n.allocUnsafe(16);return t.writeUInt32BE(e[0]>>>0,0),t.writeUInt32BE(e[1]>>>0,4),t.writeUInt32BE(e[2]>>>0,8),t.writeUInt32BE(e[3]>>>0,12),t}function GHASH(e){this.h=e,this.state=n.alloc(16,0),this.cache=n.allocUnsafe(0)}GHASH.prototype.ghash=function(e){for(var t=-1;++t<e.length;)this.state[t]^=e[t];this._multiply()},GHASH.prototype._multiply=function(){for(var e,t,r=function toArray(e){return[e.readUInt32BE(0),e.readUInt32BE(4),e.readUInt32BE(8),e.readUInt32BE(12)]}(this.h),n=[0,0,0,0],i=-1;++i<128;){for(0!=(this.state[~~(i/8)]&1<<7-i%8)&&(n[0]^=r[0],n[1]^=r[1],n[2]^=r[2],n[3]^=r[3]),t=0!=(1&r[3]),e=3;0<e;e--)r[e]=r[e]>>>1|(1&r[e-1])<<31;r[0]=r[0]>>>1,t&&(r[0]=r[0]^225<<24)}this.state=fromArray(n)},GHASH.prototype.update=function(e){var t;for(this.cache=n.concat([this.cache,e]);16<=this.cache.length;)t=this.cache.slice(0,16),this.cache=this.cache.slice(16),this.ghash(t)},GHASH.prototype.final=function(e,t){return this.cache.length&&this.ghash(n.concat([this.cache,i],16)),this.ghash(fromArray([0,e,0,t])),this.state},e.exports=GHASH},function(e,t,r){var n=r(326),i=r(5).Buffer,o=r(188),a=r(327),s=r(35),u=r(114),c=r(115);function Decipher(e,t,r){s.call(this),this._cache=new Splitter,this._last=void 0,this._cipher=new u.AES(t),this._prev=i.from(r),this._mode=e,this._autopadding=!0}function Splitter(){this.cache=i.allocUnsafe(0)}function createDecipheriv(e,t,r){if(!(e=o[e.toLowerCase()]))throw new TypeError("invalid suite type");if("string"==typeof r&&(r=i.from(r)),"GCM"!==e.mode&&r.length!==e.iv)throw new TypeError("invalid iv length "+r.length);if((t="string"==typeof t?i.from(t):t).length!==e.key/8)throw new TypeError("invalid key length "+t.length);return"stream"===e.type?new a(e.module,t,r,!0):"auth"===e.type?new n(e.module,t,r,!0):new Decipher(e.module,t,r)}r(1)(Decipher,s),Decipher.prototype._update=function(e){var t;this._cache.add(e);for(var r=[];t=this._cache.get(this._autopadding);)t=this._mode.decrypt(this,t),r.push(t);return i.concat(r)},Decipher.prototype._final=function(){var e=this._cache.flush();if(this._autopadding)return function unpad(e){var t=e[15];if(t<1||16<t)throw new Error("unable to decrypt data");for(var r=-1;++r<t;)if(e[r+(16-t)]!==t)throw new Error("unable to decrypt data");if(16!==t)return e.slice(0,16-t)}(this._mode.decrypt(this,e));if(e)throw new Error("data not multiple of block length")},Decipher.prototype.setAutoPadding=function(e){return this._autopadding=!!e,this},Splitter.prototype.add=function(e){this.cache=i.concat([this.cache,e])},Splitter.prototype.get=function(e){var t;if(e){if(16<this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t}else if(16<=this.cache.length)return t=this.cache.slice(0,16),this.cache=this.cache.slice(16),t;return null},Splitter.prototype.flush=function(){if(this.cache.length)return this.cache},t.createDecipher=function createDecipher(e,t){var r=o[e.toLowerCase()];if(!r)throw new TypeError("invalid suite type");return createDecipheriv(e,(r=c(t,!1,r.key,r.iv)).key,r.iv)},t.createDecipheriv=createDecipheriv},function(e,t){t["des-ecb"]={key:8,iv:0},t["des-cbc"]=t.des={key:8,iv:8},t["des-ede3-cbc"]=t.des3={key:24,iv:8},t["des-ede3"]={key:24,iv:0},t["des-ede-cbc"]={key:16,iv:8},t["des-ede"]={key:16,iv:0}},function(e,t,n){!function(i){var o=n(328),r=n(738),a=n(739),s={binary:!0,hex:!0,base64:!0};t.DiffieHellmanGroup=t.createDiffieHellmanGroup=t.getDiffieHellman=function getDiffieHellman(e){var t=new i(r[e].prime,"hex"),e=new i(r[e].gen,"hex");return new a(t,e)},t.createDiffieHellman=t.DiffieHellman=function createDiffieHellman(e,t,r,n){return i.isBuffer(t)||void 0===s[t]?createDiffieHellman(e,"binary",t,r):(t=t||"binary",n=n||"binary",r=r||new i([2]),i.isBuffer(r)||(r=new i(r,n)),"number"==typeof e?new a(o(e,r),r,!0):(i.isBuffer(e)||(e=new i(e,t)),new a(e,r,!0)))}}.call(this,n(11).Buffer)},function(e,t){},function(e,t){},function(e){e.exports=JSON.parse('{"modp1":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a63a3620ffffffffffffffff"},"modp2":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece65381ffffffffffffffff"},"modp5":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca237327ffffffffffffffff"},"modp14":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aacaa68ffffffffffffffff"},"modp15":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a93ad2caffffffffffffffff"},"modp16":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c934063199ffffffffffffffff"},"modp17":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dcc4024ffffffffffffffff"},"modp18":{"gen":"02","prime":"ffffffffffffffffc90fdaa22168c234c4c6628b80dc1cd129024e088a67cc74020bbea63b139b22514a08798e3404ddef9519b3cd3a431b302b0a6df25f14374fe1356d6d51c245e485b576625e7ec6f44c42e9a637ed6b0bff5cb6f406b7edee386bfb5a899fa5ae9f24117c4b1fe649286651ece45b3dc2007cb8a163bf0598da48361c55d39a69163fa8fd24cf5f83655d23dca3ad961c62f356208552bb9ed529077096966d670c354e4abc9804f1746c08ca18217c32905e462e36ce3be39e772c180e86039b2783a2ec07a28fb5c55df06f4c52c9de2bcbf6955817183995497cea956ae515d2261898fa051015728e5a8aaac42dad33170d04507a33a85521abdf1cba64ecfb850458dbef0a8aea71575d060c7db3970f85a6e1e4c7abf5ae8cdb0933d71e8c94e04a25619dcee3d2261ad2ee6bf12ffa06d98a0864d87602733ec86a64521f2b18177b200cbbe117577a615d6c770988c0bad946e208e24fa074e5ab3143db5bfce0fd108e4b82d120a92108011a723c12a787e6d788719a10bdba5b2699c327186af4e23c1a946834b6150bda2583e9ca2ad44ce8dbbbc2db04de8ef92e8efc141fbecaa6287c59474e6bc05d99b2964fa090c3a2233ba186515be7ed1f612970cee2d7afb81bdd762170481cd0069127d5b05aa993b4ea988d8fddc186ffb7dc90a6c08f4df435c93402849236c3fab4d27c7026c1d4dcb2602646dec9751e763dba37bdf8ff9406ad9e530ee5db382f413001aeb06a53ed9027d831179727b0865a8918da3edbebcf9b14ed44ce6cbaced4bb1bdb7f1447e6cc254b332051512bd7af426fb8f401378cd2bf5983ca01c64b92ecf032ea15d1721d03f482d7ce6e74fef6d55e702f46980c82b5a84031900b1c9e59e7c97fbec7e8f323a97a7e36cc88be0f1d45b7ff585ac54bd407b22b4154aacc8f6d7ebf48e1d814cc5ed20f8037e0a79715eef29be32806a1d58bb7c5da76f550aa3d8a1fbff0eb19ccb1a313d55cda56c9ec2ef29632387fe8d76e3c0468043e8f663f4860ee12bf2d5b0b7474d6e694f91e6dbe115974a3926f12fee5e438777cb6a932df8cd8bec4d073b931ba3bc832b68d9dd300741fa7bf8afc47ed2576f6936ba424663aab639c5ae4f5683423b4742bf1c978238f16cbe39d652de3fdb8befc848ad922222e04a4037c0713eb57a81a23f0c73473fc646cea306b4bcbc8862f8385ddfa9d4b7fa2c087e879683303ed5bdd3a062b3cf5b3a278a66d2a13f83f44f82ddf310ee074ab6a364597e899a0255dc164f31cc50846851df9ab48195ded7ea1b1d510bd7ee74d73faf36bc31ecfa268359046f4eb879f924009438b481c6cd7889a002ed5ee382bc9190da6fc026e479558e4475677e9aa9e3050e2765694dfc81f56e880b96e7160c980dd98edd3dfffffffffffffffff"}}')},function(t,e,i){!function(r){var n=i(15),o=new(i(329)),a=new n(24),s=new n(11),u=new n(10),c=new n(3),l=new n(7),f=i(328),e=i(64);function setPublicKey(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this._pub=new n(e),this}function setPrivateKey(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this._priv=new n(e),this}t.exports=DH;var h={};function DH(e,t,r){this.setGenerator(t),this.__prime=new n(e),this._prime=n.mont(this.__prime),this._primeLen=e.length,this._pub=void 0,this._priv=void 0,this._primeCode=void 0,r?(this.setPublicKey=setPublicKey,this.setPrivateKey=setPrivateKey):this._primeCode=8}function formatReturnValue(e,t){return e=new r(e.toArray()),t?e.toString(t):e}Object.defineProperty(DH.prototype,"verifyError",{enumerable:!0,get:function get(){return"number"!=typeof this._primeCode&&(this._primeCode=function checkPrime(e,t){var r=t.toString("hex");if((t=[r,e.toString(16)].join("_"))in h)return h[t];var n,i=0;if(e.isEven()||!f.simpleSieve||!f.fermatTest(e)||!o.test(e))return i+=1,h[t]=i+="02"===r||"05"===r?8:4;switch(o.test(e.shrn(1))||(i+=2),r){case"02":e.mod(a).cmp(s)&&(i+=8);break;case"05":(n=e.mod(u)).cmp(c)&&n.cmp(l)&&(i+=8);break;default:i+=4}return h[t]=i}(this.__prime,this.__gen)),this._primeCode}}),DH.prototype.generateKeys=function(){return this._priv||(this._priv=new n(e(this._primeLen))),this._pub=this._gen.toRed(this._prime).redPow(this._priv).fromRed(),this.getPublicKey()},DH.prototype.computeSecret=function(e){var t=(e=(e=new n(e)).toRed(this._prime)).redPow(this._priv).fromRed(),e=new r(t.toArray()),t=this.getPrime();return e.length<t.length&&((t=new r(t.length-e.length)).fill(0),e=r.concat([t,e])),e},DH.prototype.getPublicKey=function getPublicKey(e){return formatReturnValue(this._pub,e)},DH.prototype.getPrivateKey=function getPrivateKey(e){return formatReturnValue(this._priv,e)},DH.prototype.getPrime=function(e){return formatReturnValue(this.__prime,e)},DH.prototype.getGenerator=function(e){return formatReturnValue(this._gen,e)},DH.prototype.setGenerator=function(e,t){return t=t||"utf8",r.isBuffer(e)||(e=new r(e,t)),this.__gen=e,this._gen=new n(e),this}}.call(this,i(11).Buffer)},function(e,t,r){var n=r(5).Buffer,i=r(83),o=r(741),a=r(1),s=r(749),u=r(780),c=r(315);function Sign(e){if(o.Writable.call(this),!(e=c[e]))throw new Error("Unknown message digest");this._hashType=e.hash,this._hash=i(e.hash),this._tag=e.id,this._signType=e.sign}function Verify(e){if(o.Writable.call(this),!(e=c[e]))throw new Error("Unknown message digest");this._hash=i(e.hash),this._tag=e.id,this._signType=e.sign}function createSign(e){return new Sign(e)}function createVerify(e){return new Verify(e)}Object.keys(c).forEach(function(e){c[e].id=n.from(c[e].id,"hex"),c[e.toLowerCase()]=c[e]}),a(Sign,o.Writable),Sign.prototype._write=function _write(e,t,r){this._hash.update(e),r()},Sign.prototype.update=function update(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},Sign.prototype.sign=function signMethod(e,t){this.end();var r=this._hash.digest(),e=s(r,e,this._hashType,this._signType,this._tag);return t?e.toString(t):e},a(Verify,o.Writable),Verify.prototype._write=function _write(e,t,r){this._hash.update(e),r()},Verify.prototype.update=function update(e,t){return"string"==typeof e&&(e=n.from(e,t)),this._hash.update(e),this},Verify.prototype.verify=function verifyMethod(e,t,r){return"string"==typeof t&&(t=n.from(t,r)),this.end(),r=this._hash.digest(),u(t,r,e,this._signType,this._tag)},e.exports={Sign:createSign,Verify:createVerify,createSign:createSign,createVerify:createVerify}},function(e,t,r){(((t=e.exports=r(330)).Stream=t).Readable=t).Writable=r(334),t.Duplex=r(69),t.Transform=r(335),t.PassThrough=r(747),t.finished=r(190),t.pipeline=r(748)},function(e,t){},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}var a=r(11).Buffer,n=r(744).inspect,i=n&&n.custom||"inspect";e.exports=function(){function BufferList(){!function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}return function _createClass(e,t,r){t&&_defineProperties(e.prototype,t),r&&_defineProperties(e,r)}(BufferList,[{key:"push",value:function push(e){e={data:e,next:null},0<this.length?this.tail.next=e:this.head=e,this.tail=e,++this.length}},{key:"unshift",value:function unshift(e){e={data:e,next:this.head},0===this.length&&(this.tail=e),this.head=e,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var e=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,e}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(e){if(0===this.length)return"";for(var t=this.head,r=""+t.data;t=t.next;)r+=e+t.data;return r}},{key:"concat",value:function concat(e){if(0===this.length)return a.alloc(0);for(var t=a.allocUnsafe(e>>>0),r=this.head,n=0;r;)!function copyBuffer(e,t,r){a.prototype.copy.call(e,t,r)}(r.data,t,n),n+=r.data.length,r=r.next;return t}},{key:"consume",value:function consume(e,t){var r;return e<this.head.data.length?(r=this.head.data.slice(0,e),this.head.data=this.head.data.slice(e)):r=e===this.head.data.length?this.shift():t?this._getString(e):this._getBuffer(e),r}},{key:"first",value:function first(){return this.head.data}},{key:"_getString",value:function _getString(e){var t=this.head,r=1,n=t.data;for(e-=n.length;t=t.next;){var i=t.data,o=e>i.length?i.length:e;if(o===i.length?n+=i:n+=i.slice(0,e),0==(e-=o)){o===i.length?(++r,t.next?this.head=t.next:this.head=this.tail=null):(this.head=t).data=i.slice(o);break}++r}return this.length-=r,n}},{key:"_getBuffer",value:function _getBuffer(e){var t=a.allocUnsafe(e),r=this.head,n=1;for(r.data.copy(t),e-=r.data.length;r=r.next;){var i=r.data,o=e>i.length?i.length:e;if(i.copy(t,t.length-e,0,o),0==(e-=o)){o===i.length?(++n,r.next?this.head=r.next:this.head=this.tail=null):(this.head=r).data=i.slice(o);break}++n}return this.length-=n,t}},{key:i,value:function value(e,t){return n(this,_objectSpread({},t,{depth:0,customInspect:!1}))}}]),BufferList}()},function(e,t){},function(n,e,d){"use strict";!function(i){var e;function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var r=d(190),o=Symbol("lastResolve"),a=Symbol("lastReject"),s=Symbol("error"),u=Symbol("ended"),c=Symbol("lastPromise"),l=Symbol("handlePromise"),f=Symbol("stream");function readAndResolve(e){var t,r=e[o];null===r||null!==(t=e[f].read())&&(e[c]=null,e[o]=null,e[a]=null,r({value:t,done:!1}))}var t=Object.getPrototypeOf(function(){}),h=Object.setPrototypeOf((_defineProperty(e={get stream(){return this[f]},next:function next(){var e,r=this,t=this[s];if(null!==t)return Promise.reject(t);if(this[u])return Promise.resolve({value:void 0,done:!0});if(this[f].destroyed)return new Promise(function(e,t){i.nextTick(function(){r[s]?t(r[s]):e({value:void 0,done:!0})})});if(t=this[c])e=new Promise(function wrapForNext(r,n){return function(e,t){r.then(function(){n[u]?e({value:void 0,done:!0}):n[l](e,t)},t)}}(t,this));else{if(null!==(t=this[f].read()))return Promise.resolve({value:t,done:!1});e=new Promise(this[l])}return this[c]=e}},Symbol.asyncIterator,function(){return this}),_defineProperty(e,"return",function _return(){var e=this;return new Promise(function(t,r){e[f].destroy(null,function(e){e?r(e):t({value:void 0,done:!0})})})}),e),t),t=function createReadableStreamAsyncIterator(e){var t,n=Object.create(h,(_defineProperty(t={},f,{value:e,writable:!0}),_defineProperty(t,o,{value:null,writable:!0}),_defineProperty(t,a,{value:null,writable:!0}),_defineProperty(t,s,{value:null,writable:!0}),_defineProperty(t,u,{value:e._readableState.endEmitted,writable:!0}),_defineProperty(t,l,{value:function value(e,t){var r=n[f].read();r?(n[c]=null,n[o]=null,n[a]=null,e({value:r,done:!1})):(n[o]=e,n[a]=t)},writable:!0}),t));return n[c]=null,r(e,function(e){if(e&&"ERR_STREAM_PREMATURE_CLOSE"!==e.code){var t=n[a];return null!==t&&(n[c]=null,n[o]=null,n[a]=null,t(e)),void(n[s]=e)}null!==(e=n[o])&&(n[c]=null,n[o]=null,e({value:void 0,done:!(n[a]=null)})),n[u]=!0}),e.on("readable",function onReadable(e){i.nextTick(readAndResolve,e)}.bind(null,n)),n};n.exports=t}.call(this,d(9))},function(e,t){e.exports=function(){throw new Error("Readable.from is not available in the browser")}},function(e,t,r){"use strict";e.exports=PassThrough;var n=r(335);function PassThrough(e){if(!(this instanceof PassThrough))return new PassThrough(e);n.call(this,e)}r(1)(PassThrough,n),PassThrough.prototype._transform=function(e,t,r){r(null,e)}},function(e,t,s){"use strict";var u,r=s(68).codes,c=r.ERR_MISSING_ARGS,l=r.ERR_STREAM_DESTROYED;function noop(e){if(e)throw e}function call(e){e()}function pipe(e,t){return e.pipe(t)}e.exports=function pipeline(){for(var e=arguments.length,n=new Array(e),t=0;t<e;t++)n[t]=arguments[t];var i,o=function popCallback(e){return e.length&&"function"==typeof e[e.length-1]?e.pop():noop}(n);if((n=Array.isArray(n[0])?n[0]:n).length<2)throw new c("streams");var a=n.map(function(e,t){var r=t<n.length-1;return function destroyer(t,e,r,n){n=function once(e){var t=!1;return function(){t||(t=!0,e.apply(void 0,arguments))}}(n);var i=!1;t.on("close",function(){i=!0}),(u=void 0===u?s(190):u)(t,{readable:e,writable:r},function(e){return e?n(e):(i=!0,void n())});var o=!1;return function(e){if(!i&&!o)return o=!0,function isRequest(e){return e.setHeader&&"function"==typeof e.abort}(t)?t.abort():"function"==typeof t.destroy?t.destroy():void n(e||new l("pipe"))}}(e,r,0<t,function(e){i=i||e,e&&a.forEach(call),r||(a.forEach(call),o(i))})});return n.reduce(pipe)}},function(e,t,r){var h=r(5).Buffer,o=r(313),u=r(191),c=r(192).ec,d=r(341),l=r(117),f=r(347);function getKey(e,t,r,n){(e=h.from(e.toArray())).length<t.byteLength()&&(i=h.alloc(t.byteLength()-e.length),e=h.concat([i,e]));var i=r.length,r=function bits2octets(e,t){return e=(e=bits2int(e,t)).mod(t),(e=h.from(e.toArray())).length<t.byteLength()&&(t=h.alloc(t.byteLength()-e.length),e=h.concat([t,e])),e}(r,t);return(t=h.alloc(i)).fill(1),i=h.alloc(i),i=o(n,i).update(t).update(h.from([0])).update(e).update(r).digest(),t=o(n,i).update(t).digest(),{k:i=o(n,i).update(t).update(h.from([1])).update(e).update(r).digest(),v:t=o(n,i).update(t).digest()}}function bits2int(e,t){var r=new d(e);return 0<(t=(e.length<<3)-t.bitLength())&&r.ishrn(t),r}function makeKey(e,t,r){var n,i;do{for(n=h.alloc(0);8*n.length<e.bitLength();)t.v=o(r,t.k).update(t.v).digest(),n=h.concat([n,t.v])}while(i=bits2int(n,e),t.k=o(r,t.k).update(t.v).update(h.from([0])).digest(),t.v=o(r,t.k).update(t.v).digest(),-1!==i.cmp(e));return i}e.exports=function sign(e,t,r,n,i){if((t=l(t)).curve){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");return function ecSign(e,t){var r=f[t.curve.join(".")];if(!r)throw new Error("unknown curve "+t.curve.join("."));return e=new c(r).keyFromPrivate(t.privateKey).sign(e),h.from(e.toDER())}(e,t)}if("dsa"===t.type){if("dsa"!==n)throw new Error("wrong private key type");return function dsaSign(e,t,r){for(var n,i=t.params.priv_key,o=t.params.p,a=t.params.q,s=t.params.g,u=new d(0),c=bits2int(e,a).mod(a),l=!1,f=getKey(i,a,e,r);!1===l;)u=function makeR(e,t,r,n){return e.toRed(d.mont(r)).redPow(t).fromRed().mod(n)}(s,n=makeKey(a,f,r),o,a),0===(l=n.invm(a).imul(c.add(i.mul(u))).mod(a)).cmpn(0)&&(l=!1,u=new d(0));return function toDER(e,t){e=e.toArray(),t=t.toArray(),128&e[0]&&(e=[0].concat(e)),128&t[0]&&(t=[0].concat(t));var r=(r=[48,e.length+t.length+4,2,e.length]).concat(e,[2,t.length],t);return h.from(r)}(u,l)}(e,t,r)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong private key type");e=h.concat([i,e]);for(var o=t.modulus.byteLength(),a=[0,1];e.length+a.length+1<o;)a.push(255);a.push(0);for(var s=-1;++s<e.length;)a.push(e[s]);return u(a,t)},e.exports.getKey=getKey,e.exports.makeKey=makeKey},function(e,t,o){!function(e){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}!function(e,t){"use strict";function assert(e,t){if(!e)throw new Error(t||"Assertion failed")}function inherits(e,t){function Fb2(){}e.super_=t,Fb2.prototype=t.prototype,e.prototype=new Fb2,e.prototype.constructor=e}function BN(e,t,r){if(BN.isBN(e))return e;this.negative=0,this.words=null,this.length=0,(this.red=null)!==e&&("le"!==t&&"be"!==t||(r=t,t=10),this._init(e||0,t||10,r||"be"))}var r;"object"===_typeof(e)?e.exports=BN:t.BN=BN,(BN.BN=BN).wordSize=26;try{r=("undefined"!=typeof window&&void 0!==window.Buffer?window:o(751)).Buffer}catch(e){}function parseHex4Bits(e,t){return 48<=(t=e.charCodeAt(t))&&t<=57?t-48:65<=t&&t<=70?t-55:97<=t&&t<=102?t-87:void assert(!1,"Invalid character in "+e)}function parseHexByte(e,t,r){var n=parseHex4Bits(e,r);return t<=r-1&&(n|=parseHex4Bits(e,r-1)<<4),n}function parseBase(e,t,r,n){for(var i,o=0,a=Math.min(e.length,r),s=t;s<a;s++){var u=e.charCodeAt(s)-48;o*=n,i=49<=u?u-49+10:17<=u?u-17+10:u,assert(0<=u&&i<n,"Invalid character"),o+=i}return o}function move(e,t){e.words=t.words,e.length=t.length,e.negative=t.negative,e.red=t.red}if(BN.isBN=function isBN(e){return e instanceof BN||null!==e&&"object"===_typeof(e)&&e.constructor.wordSize===BN.wordSize&&Array.isArray(e.words)},BN.max=function max(e,t){return 0<e.cmp(t)?e:t},BN.min=function min(e,t){return e.cmp(t)<0?e:t},BN.prototype._init=function init(e,t,r){if("number"==typeof e)return this._initNumber(e,t,r);if("object"===_typeof(e))return this._initArray(e,t,r);assert((t="hex"===t?16:t)===(0|t)&&2<=t&&t<=36);var n=0;"-"===(e=e.toString().replace(/\s+/g,""))[0]&&(n++,this.negative=1),n<e.length&&(16===t?this._parseHex(e,n,r):(this._parseBase(e,t,n),"le"===r&&this._initArray(this.toArray(),t,r)))},BN.prototype._initNumber=function _initNumber(e,t,r){e<0&&(this.negative=1,e=-e),e<67108864?(this.words=[67108863&e],this.length=1):e<4503599627370496?(this.words=[67108863&e,e/67108864&67108863],this.length=2):(assert(e<9007199254740992),this.words=[67108863&e,e/67108864&67108863,1],this.length=3),"le"===r&&this._initArray(this.toArray(),t,r)},BN.prototype._initArray=function _initArray(e,t,r){if(assert("number"==typeof e.length),e.length<=0)return this.words=[0],this.length=1,this;this.length=Math.ceil(e.length/3),this.words=new Array(this.length);for(var n,i,o=0;o<this.length;o++)this.words[o]=0;var a=0;if("be"===r)for(o=e.length-1,n=0;0<=o;o-=3)i=e[o]|e[o-1]<<8|e[o-2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);else if("le"===r)for(n=o=0;o<e.length;o+=3)i=e[o]|e[o+1]<<8|e[o+2]<<16,this.words[n]|=i<<a&67108863,this.words[n+1]=i>>>26-a&67108863,26<=(a+=24)&&(a-=26,n++);return this._strip()},BN.prototype._parseHex=function _parseHex(e,t,r){this.length=Math.ceil((e.length-t)/6),this.words=new Array(this.length);for(var n=0;n<this.length;n++)this.words[n]=0;var i,o=0,a=0;if("be"===r)for(n=e.length-1;t<=n;n-=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;else for(n=(e.length-t)%2==0?t+1:t;n<e.length;n+=2)i=parseHexByte(e,t,n)<<o,this.words[a]|=67108863&i,18<=o?(o-=18,this.words[a+=1]|=i>>>26):o+=8;this._strip()},BN.prototype._parseBase=function _parseBase(e,t,r){this.words=[0];for(var n=0,i=this.length=1;i<=67108863;i*=t)n++;for(var i=i/t|0,o=e.length-r,a=o%--n,s=Math.min(o,o-a)+r,u=0,c=r;c<s;c+=n)u=parseBase(e,c,c+n,t),this.imuln(i),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u);if(0!=a){for(var l=1,u=parseBase(e,c,e.length,t),c=0;c<a;c++)l*=t;this.imuln(l),this.words[0]+u<67108864?this.words[0]+=u:this._iaddn(u)}this._strip()},BN.prototype.copy=function copy(e){e.words=new Array(this.length);for(var t=0;t<this.length;t++)e.words[t]=this.words[t];e.length=this.length,e.negative=this.negative,e.red=this.red},BN.prototype._move=function _move(e){move(e,this)},BN.prototype.clone=function clone(){var e=new BN(null);return this.copy(e),e},BN.prototype._expand=function _expand(e){for(;this.length<e;)this.words[this.length++]=0;return this},BN.prototype._strip=function strip(){for(;1<this.length&&0===this.words[this.length-1];)this.length--;return this._normSign()},BN.prototype._normSign=function _normSign(){return 1===this.length&&0===this.words[0]&&(this.negative=0),this},"undefined"!=typeof Symbol&&"function"==typeof Symbol.for)try{BN.prototype[Symbol.for("nodejs.util.inspect.custom")]=inspect}catch(e){BN.prototype.inspect=inspect}else BN.prototype.inspect=inspect;function inspect(){return(this.red?"<BN-R: ":"<BN: ")+this.toString(16)+">"}var h=["","0","00","000","0000","00000","000000","0000000","00000000","000000000","0000000000","00000000000","000000000000","0000000000000","00000000000000","000000000000000","0000000000000000","00000000000000000","000000000000000000","0000000000000000000","00000000000000000000","000000000000000000000","0000000000000000000000","00000000000000000000000","000000000000000000000000","0000000000000000000000000"],d=[0,0,25,16,12,11,10,9,8,8,7,7,7,7,6,6,6,6,6,6,6,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5],p=[0,0,33554432,43046721,16777216,48828125,60466176,40353607,16777216,43046721,1e7,19487171,35831808,62748517,7529536,11390625,16777216,24137569,34012224,47045881,64e6,4084101,5153632,6436343,7962624,9765625,11881376,14348907,17210368,20511149,243e5,28629151,33554432,39135393,45435424,52521875,60466176];function smallMulTo(e,t,r){r.negative=t.negative^e.negative;var n=e.length+t.length|0,n=(r.length=n)-1|0,i=(a=(0|e.words[0])*(0|t.words[0]))/67108864|0;r.words[0]=67108863&a;for(var o=1;o<n;o++){for(var a,s=i>>>26,u=67108863&i,c=Math.min(o,t.length-1),l=Math.max(0,o-e.length+1);l<=c;l++)s+=(a=(0|e.words[o-l|0])*(0|t.words[l])+u)/67108864|0,u=67108863&a;r.words[o]=0|u,i=0|s}return 0!==i?r.words[o]=0|i:r.length--,r._strip()}BN.prototype.toString=function toString(e,t){if(t=0|t||1,16===(e=e||10)||"hex"===e){for(var r="",n=0,i=0,o=0;o<this.length;o++){var a=this.words[o],s=(16777215&(a<<n|i)).toString(16),r=0!=(i=a>>>24-n&16777215)||o!==this.length-1?h[6-s.length]+s+r:s+r;26<=(n+=2)&&(n-=26,o--)}for(0!==i&&(r=i.toString(16)+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}if(e===(0|e)&&2<=e&&e<=36){var u=d[e],c=p[e];for(r="",(l=this.clone()).negative=0;!l.isZero();){var l,f=l.modrn(c).toString(e);r=(l=l.idivn(c)).isZero()?f+r:h[u-f.length]+f+r}for(this.isZero()&&(r="0"+r);r.length%t!=0;)r="0"+r;return 0!==this.negative?"-"+r:r}assert(!1,"Base should be between 2 and 36")},BN.prototype.toNumber=function toNumber(){var e=this.words[0];return 2===this.length?e+=67108864*this.words[1]:3===this.length&&1===this.words[2]?e+=4503599627370496+67108864*this.words[1]:2<this.length&&assert(!1,"Number can only safely store up to 53 bits"),0!==this.negative?-e:e},BN.prototype.toJSON=function toJSON(){return this.toString(16,2)},r&&(BN.prototype.toBuffer=function toBuffer(e,t){return this.toArrayLike(r,e,t)}),BN.prototype.toArray=function toArray(e,t){return this.toArrayLike(Array,e,t)},BN.prototype.toArrayLike=function toArrayLike(e,t,r){this._strip();var n=this.byteLength();return assert(n<=(r=r||Math.max(1,n)),"byte array longer than desired length"),assert(0<r,"Requested array length <= 0"),r=function yb2(e,t){return e.allocUnsafe?e.allocUnsafe(t):new e(t)}(e,r),this["_toArrayLike"+("le"===t?"LE":"BE")](r,n),r},BN.prototype._toArrayLikeLE=function _toArrayLikeLE(e,t){for(var r=0,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r++]=255&a,r<e.length&&(e[r++]=a>>8&255),r<e.length&&(e[r++]=a>>16&255),6===o?(r<e.length&&(e[r++]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(r<e.length)for(e[r++]=n;r<e.length;)e[r++]=0},BN.prototype._toArrayLikeBE=function _toArrayLikeBE(e,t){for(var r=e.length-1,n=0,i=0,o=0;i<this.length;i++){var a=this.words[i]<<o|n;e[r--]=255&a,0<=r&&(e[r--]=a>>8&255),0<=r&&(e[r--]=a>>16&255),6===o?(0<=r&&(e[r--]=a>>24&255),o=n=0):(n=a>>>24,o+=2)}if(0<=r)for(e[r--]=n;0<=r;)e[r--]=0},Math.clz32?BN.prototype._countBits=function _countBits(e){return 32-Math.clz32(e)}:BN.prototype._countBits=function _countBits(e){var t=e,e=0;return 4096<=t&&(e+=13,t>>>=13),64<=t&&(e+=7,t>>>=7),8<=t&&(e+=4,t>>>=4),2<=t&&(e+=2,t>>>=2),e+t},BN.prototype._zeroBits=function _zeroBits(e){if(0===e)return 26;var t=e,e=0;return 0==(8191&t)&&(e+=13,t>>>=13),0==(127&t)&&(e+=7,t>>>=7),0==(15&t)&&(e+=4,t>>>=4),0==(3&t)&&(e+=2,t>>>=2),0==(1&t)&&e++,e},BN.prototype.bitLength=function bitLength(){var e=this.words[this.length-1],e=this._countBits(e);return 26*(this.length-1)+e},BN.prototype.zeroBits=function zeroBits(){if(this.isZero())return 0;for(var e=0,t=0;t<this.length;t++){var r=this._zeroBits(this.words[t]);if(e+=r,26!==r)break}return e},BN.prototype.byteLength=function byteLength(){return Math.ceil(this.bitLength()/8)},BN.prototype.toTwos=function toTwos(e){return 0!==this.negative?this.abs().inotn(e).iaddn(1):this.clone()},BN.prototype.fromTwos=function fromTwos(e){return this.testn(e-1)?this.notn(e).iaddn(1).ineg():this.clone()},BN.prototype.isNeg=function isNeg(){return 0!==this.negative},BN.prototype.neg=function neg(){return this.clone().ineg()},BN.prototype.ineg=function ineg(){return this.isZero()||(this.negative^=1),this},BN.prototype.iuor=function iuor(e){for(;this.length<e.length;)this.words[this.length++]=0;for(var t=0;t<e.length;t++)this.words[t]=this.words[t]|e.words[t];return this._strip()},BN.prototype.ior=function ior(e){return assert(0==(this.negative|e.negative)),this.iuor(e)},BN.prototype.or=function or(e){return this.length>e.length?this.clone().ior(e):e.clone().ior(this)},BN.prototype.uor=function uor(e){return this.length>e.length?this.clone().iuor(e):e.clone().iuor(this)},BN.prototype.iuand=function iuand(e){for(var t=this.length>e.length?e:this,r=0;r<t.length;r++)this.words[r]=this.words[r]&e.words[r];return this.length=t.length,this._strip()},BN.prototype.iand=function iand(e){return assert(0==(this.negative|e.negative)),this.iuand(e)},BN.prototype.and=function and(e){return this.length>e.length?this.clone().iand(e):e.clone().iand(this)},BN.prototype.uand=function uand(e){return this.length>e.length?this.clone().iuand(e):e.clone().iuand(this)},BN.prototype.iuxor=function iuxor(e){for(var t,r=this.length>e.length?(t=this,e):(t=e,this),n=0;n<r.length;n++)this.words[n]=t.words[n]^r.words[n];if(this!==t)for(;n<t.length;n++)this.words[n]=t.words[n];return this.length=t.length,this._strip()},BN.prototype.ixor=function ixor(e){return assert(0==(this.negative|e.negative)),this.iuxor(e)},BN.prototype.xor=function xor(e){return this.length>e.length?this.clone().ixor(e):e.clone().ixor(this)},BN.prototype.uxor=function uxor(e){return this.length>e.length?this.clone().iuxor(e):e.clone().iuxor(this)},BN.prototype.inotn=function inotn(e){assert("number"==typeof e&&0<=e);var t=0|Math.ceil(e/26),e=e%26;this._expand(t),0<e&&t--;for(var r=0;r<t;r++)this.words[r]=67108863&~this.words[r];return 0<e&&(this.words[r]=~this.words[r]&67108863>>26-e),this._strip()},BN.prototype.notn=function notn(e){return this.clone().inotn(e)},BN.prototype.setn=function setn(e,t){assert("number"==typeof e&&0<=e);var r=e/26|0,e=e%26;return this._expand(1+r),this.words[r]=t?this.words[r]|1<<e:this.words[r]&~(1<<e),this._strip()},BN.prototype.iadd=function iadd(e){var t,r;if(0!==this.negative&&0===e.negative)return this.negative=0,t=this.isub(e),this.negative^=1,this._normSign();if(0===this.negative&&0!==e.negative)return e.negative=0,t=this.isub(e),e.negative=1,t._normSign();for(var n=this.length>e.length?(r=this,e):(r=e,this),i=0,o=0;o<n.length;o++)t=(0|r.words[o])+(0|n.words[o])+i,this.words[o]=67108863&t,i=t>>>26;for(;0!==i&&o<r.length;o++)t=(0|r.words[o])+i,this.words[o]=67108863&t,i=t>>>26;if(this.length=r.length,0!==i)this.words[this.length]=i,this.length++;else if(r!==this)for(;o<r.length;o++)this.words[o]=r.words[o];return this},BN.prototype.add=function add(e){var t;return 0!==e.negative&&0===this.negative?(e.negative=0,t=this.sub(e),e.negative^=1,t):0===e.negative&&0!==this.negative?(this.negative=0,t=e.sub(this),this.negative=1,t):this.length>e.length?this.clone().iadd(e):e.clone().iadd(this)},BN.prototype.isub=function isub(e){if(0!==e.negative){e.negative=0;var t=this.iadd(e);return e.negative=1,t._normSign()}if(0!==this.negative)return this.negative=0,this.iadd(e),this.negative=1,this._normSign();var r,n=this.cmp(e);if(0===n)return this.negative=0,this.length=1,this.words[0]=0,this;for(var i=0<n?(r=this,e):(r=e,this),o=0,a=0;a<i.length;a++)o=(t=(0|r.words[a])-(0|i.words[a])+o)>>26,this.words[a]=67108863&t;for(;0!==o&&a<r.length;a++)o=(t=(0|r.words[a])+o)>>26,this.words[a]=67108863&t;if(0===o&&a<r.length&&r!==this)for(;a<r.length;a++)this.words[a]=r.words[a];return this.length=Math.max(this.length,a),r!==this&&(this.negative=1),this._strip()},BN.prototype.sub=function sub(e){return this.clone().isub(e)};var n=function comb10MulTo(e,t,r){var n=e.words,i=t.words,o=r.words,a=0|n[0],s=8191&a,u=a>>>13,c=8191&(K=0|n[1]),l=K>>>13,f=8191&(V=0|n[2]),h=V>>>13,d=0|n[3],p=8191&d,m=d>>>13,_=8191&(G=0|n[4]),g=G>>>13,b=8191&(Y=0|n[5]),y=Y>>>13,v=0|n[6],w=8191&v,E=v>>>13,T=8191&(X=0|n[7]),S=X>>>13,A=8191&($=0|n[8]),k=$>>>13,x=8191&(Q=0|n[9]),C=Q>>>13,O=8191&(Z=0|i[0]),M=Z>>>13,N=0|i[1],R=8191&N,P=N>>>13,I=0|i[2],B=8191&I,L=I>>>13,D=8191&(J=0|i[3]),j=J>>>13,U=0|i[4],F=8191&U,H=U>>>13,q=0|i[5],z=8191&q,W=q>>>13,K=8191&(a=0|i[6]),V=a>>>13,G=8191&(d=0|i[7]),Y=d>>>13,X=8191&(v=0|i[8]),$=v>>>13,Q=8191&(n=0|i[9]),Z=n>>>13;r.negative=e.negative^t.negative,r.length=19;var J=(0+Math.imul(s,O)|0)+((8191&(I=Math.imul(s,M)+Math.imul(u,O)|0))<<13)|0,ee=(Math.imul(u,M)+(I>>>13)|0)+(J>>>26)|0;return J&=67108863,N=Math.imul(c,O),I=Math.imul(c,M)+Math.imul(l,O)|0,U=Math.imul(l,M),q=(ee+(N+Math.imul(s,R)|0)|0)+((8191&(I=(I+Math.imul(s,P)|0)+Math.imul(u,R)|0))<<13)|0,ee=((U+Math.imul(u,P)|0)+(I>>>13)|0)+(q>>>26)|0,q&=67108863,N=Math.imul(f,O),I=Math.imul(f,M)+Math.imul(h,O)|0,U=Math.imul(h,M),N=N+Math.imul(c,R)|0,I=(I+Math.imul(c,P)|0)+Math.imul(l,R)|0,U=U+Math.imul(l,P)|0,a=(ee+(N+Math.imul(s,B)|0)|0)+((8191&(I=(I+Math.imul(s,L)|0)+Math.imul(u,B)|0))<<13)|0,ee=((U+Math.imul(u,L)|0)+(I>>>13)|0)+(a>>>26)|0,a&=67108863,N=Math.imul(p,O),I=Math.imul(p,M)+Math.imul(m,O)|0,U=Math.imul(m,M),N=N+Math.imul(f,R)|0,I=(I+Math.imul(f,P)|0)+Math.imul(h,R)|0,U=U+Math.imul(h,P)|0,N=N+Math.imul(c,B)|0,I=(I+Math.imul(c,L)|0)+Math.imul(l,B)|0,U=U+Math.imul(l,L)|0,d=(ee+(N+Math.imul(s,D)|0)|0)+((8191&(I=(I+Math.imul(s,j)|0)+Math.imul(u,D)|0))<<13)|0,ee=((U+Math.imul(u,j)|0)+(I>>>13)|0)+(d>>>26)|0,d&=67108863,N=Math.imul(_,O),I=Math.imul(_,M)+Math.imul(g,O)|0,U=Math.imul(g,M),N=N+Math.imul(p,R)|0,I=(I+Math.imul(p,P)|0)+Math.imul(m,R)|0,U=U+Math.imul(m,P)|0,N=N+Math.imul(f,B)|0,I=(I+Math.imul(f,L)|0)+Math.imul(h,B)|0,U=U+Math.imul(h,L)|0,N=N+Math.imul(c,D)|0,I=(I+Math.imul(c,j)|0)+Math.imul(l,D)|0,U=U+Math.imul(l,j)|0,v=(ee+(N+Math.imul(s,F)|0)|0)+((8191&(I=(I+Math.imul(s,H)|0)+Math.imul(u,F)|0))<<13)|0,ee=((U+Math.imul(u,H)|0)+(I>>>13)|0)+(v>>>26)|0,v&=67108863,N=Math.imul(b,O),I=Math.imul(b,M)+Math.imul(y,O)|0,U=Math.imul(y,M),N=N+Math.imul(_,R)|0,I=(I+Math.imul(_,P)|0)+Math.imul(g,R)|0,U=U+Math.imul(g,P)|0,N=N+Math.imul(p,B)|0,I=(I+Math.imul(p,L)|0)+Math.imul(m,B)|0,U=U+Math.imul(m,L)|0,N=N+Math.imul(f,D)|0,I=(I+Math.imul(f,j)|0)+Math.imul(h,D)|0,U=U+Math.imul(h,j)|0,N=N+Math.imul(c,F)|0,I=(I+Math.imul(c,H)|0)+Math.imul(l,F)|0,U=U+Math.imul(l,H)|0,i=(ee+(N+Math.imul(s,z)|0)|0)+((8191&(I=(I+Math.imul(s,W)|0)+Math.imul(u,z)|0))<<13)|0,ee=((U+Math.imul(u,W)|0)+(I>>>13)|0)+(i>>>26)|0,i&=67108863,N=Math.imul(w,O),I=Math.imul(w,M)+Math.imul(E,O)|0,U=Math.imul(E,M),N=N+Math.imul(b,R)|0,I=(I+Math.imul(b,P)|0)+Math.imul(y,R)|0,U=U+Math.imul(y,P)|0,N=N+Math.imul(_,B)|0,I=(I+Math.imul(_,L)|0)+Math.imul(g,B)|0,U=U+Math.imul(g,L)|0,N=N+Math.imul(p,D)|0,I=(I+Math.imul(p,j)|0)+Math.imul(m,D)|0,U=U+Math.imul(m,j)|0,N=N+Math.imul(f,F)|0,I=(I+Math.imul(f,H)|0)+Math.imul(h,F)|0,U=U+Math.imul(h,H)|0,N=N+Math.imul(c,z)|0,I=(I+Math.imul(c,W)|0)+Math.imul(l,z)|0,U=U+Math.imul(l,W)|0,n=(ee+(N+Math.imul(s,K)|0)|0)+((8191&(I=(I+Math.imul(s,V)|0)+Math.imul(u,K)|0))<<13)|0,ee=((U+Math.imul(u,V)|0)+(I>>>13)|0)+(n>>>26)|0,n&=67108863,N=Math.imul(T,O),I=Math.imul(T,M)+Math.imul(S,O)|0,U=Math.imul(S,M),N=N+Math.imul(w,R)|0,I=(I+Math.imul(w,P)|0)+Math.imul(E,R)|0,U=U+Math.imul(E,P)|0,N=N+Math.imul(b,B)|0,I=(I+Math.imul(b,L)|0)+Math.imul(y,B)|0,U=U+Math.imul(y,L)|0,N=N+Math.imul(_,D)|0,I=(I+Math.imul(_,j)|0)+Math.imul(g,D)|0,U=U+Math.imul(g,j)|0,N=N+Math.imul(p,F)|0,I=(I+Math.imul(p,H)|0)+Math.imul(m,F)|0,U=U+Math.imul(m,H)|0,N=N+Math.imul(f,z)|0,I=(I+Math.imul(f,W)|0)+Math.imul(h,z)|0,U=U+Math.imul(h,W)|0,N=N+Math.imul(c,K)|0,I=(I+Math.imul(c,V)|0)+Math.imul(l,K)|0,U=U+Math.imul(l,V)|0,e=(ee+(N+Math.imul(s,G)|0)|0)+((8191&(I=(I+Math.imul(s,Y)|0)+Math.imul(u,G)|0))<<13)|0,ee=((U+Math.imul(u,Y)|0)+(I>>>13)|0)+(e>>>26)|0,e&=67108863,N=Math.imul(A,O),I=Math.imul(A,M)+Math.imul(k,O)|0,U=Math.imul(k,M),N=N+Math.imul(T,R)|0,I=(I+Math.imul(T,P)|0)+Math.imul(S,R)|0,U=U+Math.imul(S,P)|0,N=N+Math.imul(w,B)|0,I=(I+Math.imul(w,L)|0)+Math.imul(E,B)|0,U=U+Math.imul(E,L)|0,N=N+Math.imul(b,D)|0,I=(I+Math.imul(b,j)|0)+Math.imul(y,D)|0,U=U+Math.imul(y,j)|0,N=N+Math.imul(_,F)|0,I=(I+Math.imul(_,H)|0)+Math.imul(g,F)|0,U=U+Math.imul(g,H)|0,N=N+Math.imul(p,z)|0,I=(I+Math.imul(p,W)|0)+Math.imul(m,z)|0,U=U+Math.imul(m,W)|0,N=N+Math.imul(f,K)|0,I=(I+Math.imul(f,V)|0)+Math.imul(h,K)|0,U=U+Math.imul(h,V)|0,N=N+Math.imul(c,G)|0,I=(I+Math.imul(c,Y)|0)+Math.imul(l,G)|0,U=U+Math.imul(l,Y)|0,t=(ee+(N+Math.imul(s,X)|0)|0)+((8191&(I=(I+Math.imul(s,$)|0)+Math.imul(u,X)|0))<<13)|0,ee=((U+Math.imul(u,$)|0)+(I>>>13)|0)+(t>>>26)|0,t&=67108863,N=Math.imul(x,O),I=Math.imul(x,M)+Math.imul(C,O)|0,U=Math.imul(C,M),N=N+Math.imul(A,R)|0,I=(I+Math.imul(A,P)|0)+Math.imul(k,R)|0,U=U+Math.imul(k,P)|0,N=N+Math.imul(T,B)|0,I=(I+Math.imul(T,L)|0)+Math.imul(S,B)|0,U=U+Math.imul(S,L)|0,N=N+Math.imul(w,D)|0,I=(I+Math.imul(w,j)|0)+Math.imul(E,D)|0,U=U+Math.imul(E,j)|0,N=N+Math.imul(b,F)|0,I=(I+Math.imul(b,H)|0)+Math.imul(y,F)|0,U=U+Math.imul(y,H)|0,N=N+Math.imul(_,z)|0,I=(I+Math.imul(_,W)|0)+Math.imul(g,z)|0,U=U+Math.imul(g,W)|0,N=N+Math.imul(p,K)|0,I=(I+Math.imul(p,V)|0)+Math.imul(m,K)|0,U=U+Math.imul(m,V)|0,N=N+Math.imul(f,G)|0,I=(I+Math.imul(f,Y)|0)+Math.imul(h,G)|0,U=U+Math.imul(h,Y)|0,N=N+Math.imul(c,X)|0,I=(I+Math.imul(c,$)|0)+Math.imul(l,X)|0,U=U+Math.imul(l,$)|0,s=(ee+(N+Math.imul(s,Q)|0)|0)+((8191&(I=(I+Math.imul(s,Z)|0)+Math.imul(u,Q)|0))<<13)|0,ee=((U+Math.imul(u,Z)|0)+(I>>>13)|0)+(s>>>26)|0,s&=67108863,N=Math.imul(x,R),I=Math.imul(x,P)+Math.imul(C,R)|0,U=Math.imul(C,P),N=N+Math.imul(A,B)|0,I=(I+Math.imul(A,L)|0)+Math.imul(k,B)|0,U=U+Math.imul(k,L)|0,N=N+Math.imul(T,D)|0,I=(I+Math.imul(T,j)|0)+Math.imul(S,D)|0,U=U+Math.imul(S,j)|0,N=N+Math.imul(w,F)|0,I=(I+Math.imul(w,H)|0)+Math.imul(E,F)|0,U=U+Math.imul(E,H)|0,N=N+Math.imul(b,z)|0,I=(I+Math.imul(b,W)|0)+Math.imul(y,z)|0,U=U+Math.imul(y,W)|0,N=N+Math.imul(_,K)|0,I=(I+Math.imul(_,V)|0)+Math.imul(g,K)|0,U=U+Math.imul(g,V)|0,N=N+Math.imul(p,G)|0,I=(I+Math.imul(p,Y)|0)+Math.imul(m,G)|0,U=U+Math.imul(m,Y)|0,N=N+Math.imul(f,X)|0,I=(I+Math.imul(f,$)|0)+Math.imul(h,X)|0,U=U+Math.imul(h,$)|0,c=(ee+(N+Math.imul(c,Q)|0)|0)+((8191&(I=(I+Math.imul(c,Z)|0)+Math.imul(l,Q)|0))<<13)|0,ee=((U+Math.imul(l,Z)|0)+(I>>>13)|0)+(c>>>26)|0,c&=67108863,N=Math.imul(x,B),I=Math.imul(x,L)+Math.imul(C,B)|0,U=Math.imul(C,L),N=N+Math.imul(A,D)|0,I=(I+Math.imul(A,j)|0)+Math.imul(k,D)|0,U=U+Math.imul(k,j)|0,N=N+Math.imul(T,F)|0,I=(I+Math.imul(T,H)|0)+Math.imul(S,F)|0,U=U+Math.imul(S,H)|0,N=N+Math.imul(w,z)|0,I=(I+Math.imul(w,W)|0)+Math.imul(E,z)|0,U=U+Math.imul(E,W)|0,N=N+Math.imul(b,K)|0,I=(I+Math.imul(b,V)|0)+Math.imul(y,K)|0,U=U+Math.imul(y,V)|0,N=N+Math.imul(_,G)|0,I=(I+Math.imul(_,Y)|0)+Math.imul(g,G)|0,U=U+Math.imul(g,Y)|0,N=N+Math.imul(p,X)|0,I=(I+Math.imul(p,$)|0)+Math.imul(m,X)|0,U=U+Math.imul(m,$)|0,f=(ee+(N+Math.imul(f,Q)|0)|0)+((8191&(I=(I+Math.imul(f,Z)|0)+Math.imul(h,Q)|0))<<13)|0,ee=((U+Math.imul(h,Z)|0)+(I>>>13)|0)+(f>>>26)|0,f&=67108863,N=Math.imul(x,D),I=Math.imul(x,j)+Math.imul(C,D)|0,U=Math.imul(C,j),N=N+Math.imul(A,F)|0,I=(I+Math.imul(A,H)|0)+Math.imul(k,F)|0,U=U+Math.imul(k,H)|0,N=N+Math.imul(T,z)|0,I=(I+Math.imul(T,W)|0)+Math.imul(S,z)|0,U=U+Math.imul(S,W)|0,N=N+Math.imul(w,K)|0,I=(I+Math.imul(w,V)|0)+Math.imul(E,K)|0,U=U+Math.imul(E,V)|0,N=N+Math.imul(b,G)|0,I=(I+Math.imul(b,Y)|0)+Math.imul(y,G)|0,U=U+Math.imul(y,Y)|0,N=N+Math.imul(_,X)|0,I=(I+Math.imul(_,$)|0)+Math.imul(g,X)|0,U=U+Math.imul(g,$)|0,p=(ee+(N+Math.imul(p,Q)|0)|0)+((8191&(I=(I+Math.imul(p,Z)|0)+Math.imul(m,Q)|0))<<13)|0,ee=((U+Math.imul(m,Z)|0)+(I>>>13)|0)+(p>>>26)|0,p&=67108863,N=Math.imul(x,F),I=Math.imul(x,H)+Math.imul(C,F)|0,U=Math.imul(C,H),N=N+Math.imul(A,z)|0,I=(I+Math.imul(A,W)|0)+Math.imul(k,z)|0,U=U+Math.imul(k,W)|0,N=N+Math.imul(T,K)|0,I=(I+Math.imul(T,V)|0)+Math.imul(S,K)|0,U=U+Math.imul(S,V)|0,N=N+Math.imul(w,G)|0,I=(I+Math.imul(w,Y)|0)+Math.imul(E,G)|0,U=U+Math.imul(E,Y)|0,N=N+Math.imul(b,X)|0,I=(I+Math.imul(b,$)|0)+Math.imul(y,X)|0,U=U+Math.imul(y,$)|0,_=(ee+(N+Math.imul(_,Q)|0)|0)+((8191&(I=(I+Math.imul(_,Z)|0)+Math.imul(g,Q)|0))<<13)|0,ee=((U+Math.imul(g,Z)|0)+(I>>>13)|0)+(_>>>26)|0,_&=67108863,N=Math.imul(x,z),I=Math.imul(x,W)+Math.imul(C,z)|0,U=Math.imul(C,W),N=N+Math.imul(A,K)|0,I=(I+Math.imul(A,V)|0)+Math.imul(k,K)|0,U=U+Math.imul(k,V)|0,N=N+Math.imul(T,G)|0,I=(I+Math.imul(T,Y)|0)+Math.imul(S,G)|0,U=U+Math.imul(S,Y)|0,N=N+Math.imul(w,X)|0,I=(I+Math.imul(w,$)|0)+Math.imul(E,X)|0,U=U+Math.imul(E,$)|0,b=(ee+(N+Math.imul(b,Q)|0)|0)+((8191&(I=(I+Math.imul(b,Z)|0)+Math.imul(y,Q)|0))<<13)|0,ee=((U+Math.imul(y,Z)|0)+(I>>>13)|0)+(b>>>26)|0,b&=67108863,N=Math.imul(x,K),I=Math.imul(x,V)+Math.imul(C,K)|0,U=Math.imul(C,V),N=N+Math.imul(A,G)|0,I=(I+Math.imul(A,Y)|0)+Math.imul(k,G)|0,U=U+Math.imul(k,Y)|0,N=N+Math.imul(T,X)|0,I=(I+Math.imul(T,$)|0)+Math.imul(S,X)|0,U=U+Math.imul(S,$)|0,w=(ee+(N+Math.imul(w,Q)|0)|0)+((8191&(I=(I+Math.imul(w,Z)|0)+Math.imul(E,Q)|0))<<13)|0,ee=((U+Math.imul(E,Z)|0)+(I>>>13)|0)+(w>>>26)|0,w&=67108863,N=Math.imul(x,G),I=Math.imul(x,Y)+Math.imul(C,G)|0,U=Math.imul(C,Y),N=N+Math.imul(A,X)|0,I=(I+Math.imul(A,$)|0)+Math.imul(k,X)|0,U=U+Math.imul(k,$)|0,T=(ee+(N+Math.imul(T,Q)|0)|0)+((8191&(I=(I+Math.imul(T,Z)|0)+Math.imul(S,Q)|0))<<13)|0,ee=((U+Math.imul(S,Z)|0)+(I>>>13)|0)+(T>>>26)|0,T&=67108863,N=Math.imul(x,X),I=Math.imul(x,$)+Math.imul(C,X)|0,U=Math.imul(C,$),A=(ee+(N+Math.imul(A,Q)|0)|0)+((8191&(I=(I+Math.imul(A,Z)|0)+Math.imul(k,Q)|0))<<13)|0,ee=((U+Math.imul(k,Z)|0)+(I>>>13)|0)+(A>>>26)|0,A&=67108863,Q=(ee+Math.imul(x,Q)|0)+((8191&(I=Math.imul(x,Z)+Math.imul(C,Q)|0))<<13)|0,ee=(Math.imul(C,Z)+(I>>>13)|0)+(Q>>>26)|0,Q&=67108863,o[0]=J,o[1]=q,o[2]=a,o[3]=d,o[4]=v,o[5]=i,o[6]=n,o[7]=e,o[8]=t,o[9]=s,o[10]=c,o[11]=f,o[12]=p,o[13]=_,o[14]=b,o[15]=w,o[16]=T,o[17]=A,o[18]=Q,0!=ee&&(o[19]=ee,r.length++),r};function bigMulTo(e,t,r){r.negative=t.negative^e.negative,r.length=e.length+t.length;for(var n=0,i=0,o=0;o<r.length-1;o++){for(var a=i,i=0,s=67108863&n,u=Math.min(o,t.length-1),c=Math.max(0,o-e.length+1);c<=u;c++){var l,f=(0|e.words[o-c])*(0|t.words[c]),s=67108863&(l=(67108863&f)+s|0);i+=(a=(a=a+(f/67108864|0)|0)+(l>>>26)|0)>>>26,a&=67108863}r.words[o]=s,n=a,a=i}return 0!==n?r.words[o]=n:r.length--,r._strip()}function jumboMulTo(e,t,r){return bigMulTo(e,t,r)}Math.imul||(n=smallMulTo),BN.prototype.mulTo=function mulTo(e,t){var r=this.length+e.length;return t=(10===this.length&&10===e.length?n:r<63?smallMulTo:r<1024?bigMulTo:jumboMulTo)(this,e,t)},BN.prototype.mul=function mul(e){var t=new BN(null);return t.words=new Array(this.length+e.length),this.mulTo(e,t)},BN.prototype.mulf=function mulf(e){var t=new BN(null);return t.words=new Array(this.length+e.length),jumboMulTo(this,e,t)},BN.prototype.imul=function imul(e){return this.clone().mulTo(e,this)},BN.prototype.imuln=function imuln(e){var t=e<0;assert("number"==typeof(e=t?-e:e)),assert(e<67108864);for(var r=0,n=0;n<this.length;n++){var i=(0|this.words[n])*e,o=(67108863&i)+(67108863&r);r>>=26,r+=i/67108864|0,r+=o>>>26,this.words[n]=67108863&o}return 0!==r&&(this.words[n]=r,this.length++),t?this.ineg():this},BN.prototype.muln=function muln(e){return this.clone().imuln(e)},BN.prototype.sqr=function sqr(){return this.mul(this)},BN.prototype.isqr=function isqr(){return this.imul(this.clone())},BN.prototype.pow=function pow(e){var t=function toBitArray(e){for(var t=new Array(e.bitLength()),r=0;r<t.length;r++)t[r]=e.words[r/26|0]>>>r%26&1;return t}(e);if(0===t.length)return new BN(1);for(var r=this,n=0;n<t.length&&0===t[n];n++,r=r.sqr());if(++n<t.length)for(var i=r.sqr();n<t.length;n++,i=i.sqr())0!==t[n]&&(r=r.mul(i));return r},BN.prototype.iushln=function iushln(e){assert("number"==typeof e&&0<=e);var t=e%26,r=(e-t)/26,n=67108863>>>26-t<<26-t;if(0!=t){for(var i=0,o=0;o<this.length;o++){var a=this.words[o]&n,s=(0|this.words[o])-a<<t;this.words[o]=s|i,i=a>>>26-t}i&&(this.words[o]=i,this.length++)}if(0!=r){for(o=this.length-1;0<=o;o--)this.words[o+r]=this.words[o];for(o=0;o<r;o++)this.words[o]=0;this.length+=r}return this._strip()},BN.prototype.ishln=function ishln(e){return assert(0===this.negative),this.iushln(e)},BN.prototype.iushrn=function iushrn(e,t,r){assert("number"==typeof e&&0<=e);var n=t?(t-t%26)/26:0,i=e%26,o=Math.min((e-i)/26,this.length),a=67108863^67108863>>>i<<i,s=r;if(n-=o,n=Math.max(0,n),s){for(var u=0;u<o;u++)s.words[u]=this.words[u];s.length=o}if(0!==o)if(this.length>o)for(this.length-=o,u=0;u<this.length;u++)this.words[u]=this.words[u+o];else this.words[0]=0,this.length=1;for(var c=0,u=this.length-1;0<=u&&(0!==c||n<=u);u--){var l=0|this.words[u];this.words[u]=c<<26-i|l>>>i,c=l&a}return s&&0!==c&&(s.words[s.length++]=c),0===this.length&&(this.words[0]=0,this.length=1),this._strip()},BN.prototype.ishrn=function ishrn(e,t,r){return assert(0===this.negative),this.iushrn(e,t,r)},BN.prototype.shln=function shln(e){return this.clone().ishln(e)},BN.prototype.ushln=function ushln(e){return this.clone().iushln(e)},BN.prototype.shrn=function shrn(e){return this.clone().ishrn(e)},BN.prototype.ushrn=function ushrn(e){return this.clone().iushrn(e)},BN.prototype.testn=function testn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return!(this.length<=e||!(this.words[e]&1<<t))},BN.prototype.imaskn=function imaskn(e){assert("number"==typeof e&&0<=e);var t=e%26,e=(e-t)/26;return assert(0===this.negative,"imaskn works only with positive numbers"),this.length<=e?this:(0!=t&&e++,this.length=Math.min(e,this.length),0!=t&&(this.words[this.length-1]&=67108863^67108863>>>t<<t),this._strip())},BN.prototype.maskn=function maskn(e){return this.clone().imaskn(e)},BN.prototype.iaddn=function iaddn(e){return assert("number"==typeof e),assert(e<67108864),e<0?this.isubn(-e):0!==this.negative?(1===this.length&&(0|this.words[0])<=e?(this.words[0]=e-(0|this.words[0]),this.negative=0):(this.negative=0,this.isubn(e),this.negative=1),this):this._iaddn(e)},BN.prototype._iaddn=function _iaddn(e){this.words[0]+=e;for(var t=0;t<this.length&&67108864<=this.words[t];t++)this.words[t]-=67108864,t===this.length-1?this.words[t+1]=1:this.words[t+1]++;return this.length=Math.max(this.length,t+1),this},BN.prototype.isubn=function isubn(e){if(assert("number"==typeof e),assert(e<67108864),e<0)return this.iaddn(-e);if(0!==this.negative)return this.negative=0,this.iaddn(e),this.negative=1,this;if(this.words[0]-=e,1===this.length&&this.words[0]<0)this.words[0]=-this.words[0],this.negative=1;else for(var t=0;t<this.length&&this.words[t]<0;t++)this.words[t]+=67108864,--this.words[t+1];return this._strip()},BN.prototype.addn=function addn(e){return this.clone().iaddn(e)},BN.prototype.subn=function subn(e){return this.clone().isubn(e)},BN.prototype.iabs=function iabs(){return this.negative=0,this},BN.prototype.abs=function abs(){return this.clone().iabs()},BN.prototype._ishlnsubmul=function _ishlnsubmul(e,t,r){var n=e.length+r;this._expand(n);for(var i=0,o=0;o<e.length;o++){var a=(0|this.words[o+r])+i,s=(0|e.words[o])*t,i=((a-=67108863&s)>>26)-(s/67108864|0);this.words[o+r]=67108863&a}for(;o<this.length-r;o++)i=(a=(0|this.words[o+r])+i)>>26,this.words[o+r]=67108863&a;if(0===i)return this._strip();for(assert(-1===i),o=i=0;o<this.length;o++)i=(a=-(0|this.words[o])+i)>>26,this.words[o]=67108863&a;return this.negative=1,this._strip()},BN.prototype._wordDiv=function _wordDiv(e,t){this.length,e.length;var r,n=this.clone(),i=e,o=0|i.words[i.length-1];0!=(r=26-this._countBits(o))&&(i=i.ushln(r),n.iushln(r),o=0|i.words[i.length-1]);var a,s=n.length-i.length;if("mod"!==t){(a=new BN(null)).length=1+s,a.words=new Array(a.length);for(var u=0;u<a.length;u++)a.words[u]=0}0===(e=n.clone()._ishlnsubmul(i,1,s)).negative&&(n=e,a&&(a.words[s]=1));for(var c=s-1;0<=c;c--){var l=67108864*(0|n.words[i.length+c])+(0|n.words[i.length+c-1]),l=Math.min(l/o|0,67108863);for(n._ishlnsubmul(i,l,c);0!==n.negative;)l--,n.negative=0,n._ishlnsubmul(i,1,c),n.isZero()||(n.negative^=1);a&&(a.words[c]=l)}return a&&a._strip(),n._strip(),"div"!==t&&0!=r&&n.iushrn(r),{div:a||null,mod:n}},BN.prototype.divmod=function divmod(e,t,r){return assert(!e.isZero()),this.isZero()?{div:new BN(0),mod:new BN(0)}:0!==this.negative&&0===e.negative?(o=this.neg().divmod(e,t),"mod"!==t&&(n=o.div.neg()),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.iadd(e)),{div:n,mod:i}):0===this.negative&&0!==e.negative?(o=this.divmod(e.neg(),t),{div:n="mod"!==t?o.div.neg():n,mod:o.mod}):0!=(this.negative&e.negative)?(o=this.neg().divmod(e.neg(),t),"div"!==t&&(i=o.mod.neg(),r&&0!==i.negative&&i.isub(e)),{div:o.div,mod:i}):e.length>this.length||this.cmp(e)<0?{div:new BN(0),mod:this}:1===e.length?"div"===t?{div:this.divn(e.words[0]),mod:null}:"mod"===t?{div:null,mod:new BN(this.modrn(e.words[0]))}:{div:this.divn(e.words[0]),mod:new BN(this.modrn(e.words[0]))}:this._wordDiv(e,t);var n,i,o},BN.prototype.div=function div(e){return this.divmod(e,"div",!1).div},BN.prototype.mod=function mod(e){return this.divmod(e,"mod",!1).mod},BN.prototype.umod=function umod(e){return this.divmod(e,"mod",!0).mod},BN.prototype.divRound=function divRound(e){var t=this.divmod(e);if(t.mod.isZero())return t.div;var r=0!==t.div.negative?t.mod.isub(e):t.mod,n=e.ushrn(1),e=e.andln(1);return(n=r.cmp(n))<0||1===e&&0===n?t.div:0!==t.div.negative?t.div.isubn(1):t.div.iaddn(1)},BN.prototype.modrn=function modrn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=(1<<26)%e,n=0,i=this.length-1;0<=i;i--)n=(r*n+(0|this.words[i]))%e;return t?-n:n},BN.prototype.modn=function modn(e){return this.modrn(e)},BN.prototype.idivn=function idivn(e){var t=e<0;assert((e=t?-e:e)<=67108863);for(var r=0,n=this.length-1;0<=n;n--){var i=(0|this.words[n])+67108864*r;this.words[n]=i/e|0,r=i%e}return this._strip(),t?this.ineg():this},BN.prototype.divn=function divn(e){return this.clone().idivn(e)},BN.prototype.egcd=function egcd(e){assert(0===e.negative),assert(!e.isZero());for(var t=this,r=e.clone(),t=0!==t.negative?t.umod(e):t.clone(),n=new BN(1),i=new BN(0),o=new BN(0),a=new BN(1),s=0;t.isEven()&&r.isEven();)t.iushrn(1),r.iushrn(1),++s;for(var u=r.clone(),c=t.clone();!t.isZero();){for(var l=0,f=1;0==(t.words[0]&f)&&l<26;++l,f<<=1);if(0<l)for(t.iushrn(l);0<l--;)(n.isOdd()||i.isOdd())&&(n.iadd(u),i.isub(c)),n.iushrn(1),i.iushrn(1);for(var h=0,d=1;0==(r.words[0]&d)&&h<26;++h,d<<=1);if(0<h)for(r.iushrn(h);0<h--;)(o.isOdd()||a.isOdd())&&(o.iadd(u),a.isub(c)),o.iushrn(1),a.iushrn(1);0<=t.cmp(r)?(t.isub(r),n.isub(o),i.isub(a)):(r.isub(t),o.isub(n),a.isub(i))}return{a:o,b:a,gcd:r.iushln(s)}},BN.prototype._invmp=function _invmp(e){assert(0===e.negative),assert(!e.isZero());for(var t,r=this,n=e.clone(),r=0!==r.negative?r.umod(e):r.clone(),i=new BN(1),o=new BN(0),a=n.clone();0<r.cmpn(1)&&0<n.cmpn(1);){for(var s=0,u=1;0==(r.words[0]&u)&&s<26;++s,u<<=1);if(0<s)for(r.iushrn(s);0<s--;)i.isOdd()&&i.iadd(a),i.iushrn(1);for(var c=0,l=1;0==(n.words[0]&l)&&c<26;++c,l<<=1);if(0<c)for(n.iushrn(c);0<c--;)o.isOdd()&&o.iadd(a),o.iushrn(1);0<=r.cmp(n)?(r.isub(n),i.isub(o)):(n.isub(r),o.isub(i))}return(t=0===r.cmpn(1)?i:o).cmpn(0)<0&&t.iadd(e),t},BN.prototype.gcd=function gcd(e){if(this.isZero())return e.abs();if(e.isZero())return this.abs();var t=this.clone(),r=e.clone();t.negative=0;for(var n=r.negative=0;t.isEven()&&r.isEven();n++)t.iushrn(1),r.iushrn(1);for(;;){for(;t.isEven();)t.iushrn(1);for(;r.isEven();)r.iushrn(1);var i=t.cmp(r);if(i<0)var o=t,t=r,r=o;else if(0===i||0===r.cmpn(1))break;t.isub(r)}return r.iushln(n)},BN.prototype.invm=function invm(e){return this.egcd(e).a.umod(e)},BN.prototype.isEven=function isEven(){return 0==(1&this.words[0])},BN.prototype.isOdd=function isOdd(){return 1==(1&this.words[0])},BN.prototype.andln=function andln(e){return this.words[0]&e},BN.prototype.bincn=function bincn(e){assert("number"==typeof e);var e=(e-(t=e%26))/26,t=1<<t;if(this.length<=e)return this._expand(1+e),this.words[e]|=t,this;for(var r=t,n=e;0!==r&&n<this.length;n++){var i=0|this.words[n],r=(i+=r)>>>26;i&=67108863,this.words[n]=i}return 0!==r&&(this.words[n]=r,this.length++),this},BN.prototype.isZero=function isZero(){return 1===this.length&&0===this.words[0]},BN.prototype.cmpn=function cmpn(e){var t=e<0;return 0===this.negative||t?0===this.negative&&t?1:(this._strip(),e=1<this.length?1:(assert((e=t?-e:e)<=67108863,"Number is too big"),(t=0|this.words[0])===e?0:t<e?-1:1),0!==this.negative?0|-e:e):-1},BN.prototype.cmp=function cmp(e){return 0!==this.negative&&0===e.negative?-1:0===this.negative&&0!==e.negative?1:(e=this.ucmp(e),0!==this.negative?0|-e:e)},BN.prototype.ucmp=function ucmp(e){if(this.length>e.length)return 1;if(this.length<e.length)return-1;for(var t=0,r=this.length-1;0<=r;r--){var n=0|this.words[r],i=0|e.words[r];if(n!=i){n<i?t=-1:i<n&&(t=1);break}}return t},BN.prototype.gtn=function gtn(e){return 1===this.cmpn(e)},BN.prototype.gt=function gt(e){return 1===this.cmp(e)},BN.prototype.gten=function gten(e){return 0<=this.cmpn(e)},BN.prototype.gte=function gte(e){return 0<=this.cmp(e)},BN.prototype.ltn=function ltn(e){return-1===this.cmpn(e)},BN.prototype.lt=function lt(e){return-1===this.cmp(e)},BN.prototype.lten=function lten(e){return this.cmpn(e)<=0},BN.prototype.lte=function lte(e){return this.cmp(e)<=0},BN.prototype.eqn=function eqn(e){return 0===this.cmpn(e)},BN.prototype.eq=function eq(e){return 0===this.cmp(e)},BN.red=function red(e){return new Red(e)},BN.prototype.toRed=function toRed(e){return assert(!this.red,"Already a number in reduction context"),assert(0===this.negative,"red works only with positives"),e.convertTo(this)._forceRed(e)},BN.prototype.fromRed=function fromRed(){return assert(this.red,"fromRed works only with numbers in reduction context"),this.red.convertFrom(this)},BN.prototype._forceRed=function _forceRed(e){return this.red=e,this},BN.prototype.forceRed=function forceRed(e){return assert(!this.red,"Already a number in reduction context"),this._forceRed(e)},BN.prototype.redAdd=function redAdd(e){return assert(this.red,"redAdd works only with red numbers"),this.red.add(this,e)},BN.prototype.redIAdd=function redIAdd(e){return assert(this.red,"redIAdd works only with red numbers"),this.red.iadd(this,e)},BN.prototype.redSub=function redSub(e){return assert(this.red,"redSub works only with red numbers"),this.red.sub(this,e)},BN.prototype.redISub=function redISub(e){return assert(this.red,"redISub works only with red numbers"),this.red.isub(this,e)},BN.prototype.redShl=function redShl(e){return assert(this.red,"redShl works only with red numbers"),this.red.shl(this,e)},BN.prototype.redMul=function redMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.mul(this,e)},BN.prototype.redIMul=function redIMul(e){return assert(this.red,"redMul works only with red numbers"),this.red._verify2(this,e),this.red.imul(this,e)},BN.prototype.redSqr=function redSqr(){return assert(this.red,"redSqr works only with red numbers"),this.red._verify1(this),this.red.sqr(this)},BN.prototype.redISqr=function redISqr(){return assert(this.red,"redISqr works only with red numbers"),this.red._verify1(this),this.red.isqr(this)},BN.prototype.redSqrt=function redSqrt(){return assert(this.red,"redSqrt works only with red numbers"),this.red._verify1(this),this.red.sqrt(this)},BN.prototype.redInvm=function redInvm(){return assert(this.red,"redInvm works only with red numbers"),this.red._verify1(this),this.red.invm(this)},BN.prototype.redNeg=function redNeg(){return assert(this.red,"redNeg works only with red numbers"),this.red._verify1(this),this.red.neg(this)},BN.prototype.redPow=function redPow(e){return assert(this.red&&!e.red,"redPow(normalNum)"),this.red._verify1(this),this.red.pow(this,e)};var i={k256:null,p224:null,p192:null,p25519:null};function MPrime(e,t){this.name=e,this.p=new BN(t,16),this.n=this.p.bitLength(),this.k=new BN(1).iushln(this.n).isub(this.p),this.tmp=this._tmp()}function K256(){MPrime.call(this,"k256","ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f")}function P224(){MPrime.call(this,"p224","ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001")}function P192(){MPrime.call(this,"p192","ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff")}function P25519(){MPrime.call(this,"25519","7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed")}function Red(e){var t;"string"==typeof e?(t=BN._prime(e),this.m=t.p,this.prime=t):(assert(e.gtn(1),"modulus must be greater than 1"),this.m=e,this.prime=null)}function Mont(e){Red.call(this,e),this.shift=this.m.bitLength(),this.shift%26!=0&&(this.shift+=26-this.shift%26),this.r=new BN(1).iushln(this.shift),this.r2=this.imod(this.r.sqr()),this.rinv=this.r._invmp(this.m),this.minv=this.rinv.mul(this.r).isubn(1).div(this.m),this.minv=this.minv.umod(this.r),this.minv=this.r.sub(this.minv)}MPrime.prototype._tmp=function _tmp(){var e=new BN(null);return e.words=new Array(Math.ceil(this.n/13)),e},MPrime.prototype.ireduce=function ireduce(e){for(var t,r=e;this.split(r,this.tmp),(t=(r=(r=this.imulK(r)).iadd(this.tmp)).bitLength())>this.n;);return 0===(e=t<this.n?-1:r.ucmp(this.p))?(r.words[0]=0,r.length=1):0<e?r.isub(this.p):void 0!==r.strip?r.strip():r._strip(),r},MPrime.prototype.split=function split(e,t){e.iushrn(this.n,0,t)},MPrime.prototype.imulK=function imulK(e){return e.imul(this.k)},inherits(K256,MPrime),K256.prototype.split=function split(e,t){for(var r=Math.min(e.length,9),n=0;n<r;n++)t.words[n]=e.words[n];if(t.length=r,e.length<=9)return e.words[0]=0,void(e.length=1);var i=e.words[9];for(t.words[t.length++]=4194303&i,n=10;n<e.length;n++){var o=0|e.words[n];e.words[n-10]=(4194303&o)<<4|i>>>22,i=o}0==(e.words[n-10]=i>>>=22)&&10<e.length?e.length-=10:e.length-=9},K256.prototype.imulK=function imulK(e){e.words[e.length]=0,e.words[e.length+1]=0,e.length+=2;for(var t=0,r=0;r<e.length;r++){var n=0|e.words[r];t+=977*n,e.words[r]=67108863&t,t=64*n+(t/67108864|0)}return 0===e.words[e.length-1]&&(e.length--,0===e.words[e.length-1]&&e.length--),e},inherits(P224,MPrime),inherits(P192,MPrime),inherits(P25519,MPrime),P25519.prototype.imulK=function imulK(e){for(var t=0,r=0;r<e.length;r++){var n=19*(0|e.words[r])+t,i=67108863&n;n>>>=26,e.words[r]=i,t=n}return 0!==t&&(e.words[e.length++]=t),e},BN._prime=function prime(e){if(i[e])return i[e];var prime;if("k256"===e)prime=new K256;else if("p224"===e)prime=new P224;else if("p192"===e)prime=new P192;else{if("p25519"!==e)throw new Error("Unknown prime "+e);prime=new P25519}return i[e]=prime},Red.prototype._verify1=function _verify1(e){assert(0===e.negative,"red works only with positives"),assert(e.red,"red works only with red numbers")},Red.prototype._verify2=function _verify2(e,t){assert(0==(e.negative|t.negative),"red works only with positives"),assert(e.red&&e.red===t.red,"red works only with red numbers")},Red.prototype.imod=function imod(e){return this.prime?this.prime.ireduce(e)._forceRed(this):(move(e,e.umod(this.m)._forceRed(this)),e)},Red.prototype.neg=function neg(e){return e.isZero()?e.clone():this.m.sub(e)._forceRed(this)},Red.prototype.add=function add(e,t){return this._verify2(e,t),0<=(t=e.add(t)).cmp(this.m)&&t.isub(this.m),t._forceRed(this)},Red.prototype.iadd=function iadd(e,t){return this._verify2(e,t),0<=(t=e.iadd(t)).cmp(this.m)&&t.isub(this.m),t},Red.prototype.sub=function sub(e,t){return this._verify2(e,t),(t=e.sub(t)).cmpn(0)<0&&t.iadd(this.m),t._forceRed(this)},Red.prototype.isub=function isub(e,t){return this._verify2(e,t),(t=e.isub(t)).cmpn(0)<0&&t.iadd(this.m),t},Red.prototype.shl=function shl(e,t){return this._verify1(e),this.imod(e.ushln(t))},Red.prototype.imul=function imul(e,t){return this._verify2(e,t),this.imod(e.imul(t))},Red.prototype.mul=function mul(e,t){return this._verify2(e,t),this.imod(e.mul(t))},Red.prototype.isqr=function isqr(e){return this.imul(e,e.clone())},Red.prototype.sqr=function sqr(e){return this.mul(e,e)},Red.prototype.sqrt=function sqrt(e){if(e.isZero())return e.clone();var t=this.m.andln(3);if(assert(t%2==1),3===t)return t=this.m.add(new BN(1)).iushrn(2),this.pow(e,t);for(var r=this.m.subn(1),n=0;!r.isZero()&&0===r.andln(1);)n++,r.iushrn(1);assert(!r.isZero());for(var i=new BN(1).toRed(this),o=i.redNeg(),a=this.m.subn(1).iushrn(1),s=new BN(2*(s=this.m.bitLength())*s).toRed(this);0!==this.pow(s,a).cmp(o);)s.redIAdd(o);for(var u=this.pow(s,r),c=this.pow(e,r.addn(1).iushrn(1)),l=this.pow(e,r),f=n;0!==l.cmp(i);){for(var h=l,d=0;0!==h.cmp(i);d++)h=h.redSqr();assert(d<f);var p=this.pow(u,new BN(1).iushln(f-d-1)),c=c.redMul(p),u=p.redSqr(),l=l.redMul(u),f=d}return c},Red.prototype.invm=function invm(e){return 0!==(e=e._invmp(this.m)).negative?(e.negative=0,this.imod(e).redNeg()):this.imod(e)},Red.prototype.pow=function pow(e,t){if(t.isZero())return new BN(1).toRed(this);if(0===t.cmpn(1))return e.clone();var r=new Array(16);r[0]=new BN(1).toRed(this),r[1]=e;for(var n=2;n<r.length;n++)r[n]=this.mul(r[n-1],e);var i=r[0],o=0,a=0,s=t.bitLength()%26;for(0===s&&(s=26),n=t.length-1;0<=n;n--){for(var u=t.words[n],c=s-1;0<=c;c--){var l=u>>c&1;i!==r[0]&&(i=this.sqr(i)),0!=l||0!==o?(o<<=1,o|=l,(4==++a||0===n&&0===c)&&(i=this.mul(i,r[o]),o=a=0)):a=0}s=26}return i},Red.prototype.convertTo=function convertTo(e){var t=e.umod(this.m);return t===e?t.clone():t},Red.prototype.convertFrom=function convertFrom(e){return(e=e.clone()).red=null,e},BN.mont=function mont(e){return new Mont(e)},inherits(Mont,Red),Mont.prototype.convertTo=function convertTo(e){return this.imod(e.ushln(this.shift))},Mont.prototype.convertFrom=function convertFrom(e){return(e=this.imod(e.mul(this.rinv))).red=null,e},Mont.prototype.imul=function imul(e,t){return e.isZero()||t.isZero()?(e.words[0]=0,e.length=1,e):(t=(e=e.imul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.mul=function mul(e,t){return e.isZero()||t.isZero()?new BN(0)._forceRed(this):(t=(e=e.mul(t)).maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m),0<=(t=e=e.isub(t).iushrn(this.shift)).cmp(this.m)?t=e.isub(this.m):e.cmpn(0)<0&&(t=e.iadd(this.m)),t._forceRed(this))},Mont.prototype.invm=function invm(e){return this.imod(e._invmp(this.m).mul(this.r2))._forceRed(this)}}(e,this)}.call(this,o(27)(e))},function(e,t){},function(e){e.exports=JSON.parse('{"name":"elliptic","version":"6.5.4","description":"EC cryptography","main":"lib/elliptic.js","files":["lib"],"scripts":{"lint":"eslint lib test","lint:fix":"npm run lint -- --fix","unit":"istanbul test _mocha --reporter=spec test/index.js","test":"npm run lint && npm run unit","version":"grunt dist && git add dist/"},"repository":{"type":"git","url":"git@github.com:indutny/elliptic"},"keywords":["EC","Elliptic","curve","Cryptography"],"author":"Fedor Indutny <fedor@indutny.com>","license":"MIT","bugs":{"url":"https://github.com/indutny/elliptic/issues"},"homepage":"https://github.com/indutny/elliptic","devDependencies":{"brfs":"^2.0.2","coveralls":"^3.1.0","eslint":"^7.6.0","grunt":"^1.2.1","grunt-browserify":"^5.3.0","grunt-cli":"^1.3.2","grunt-contrib-connect":"^3.0.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-uglify":"^5.0.0","grunt-mocha-istanbul":"^5.0.2","grunt-saucelabs":"^9.0.1","istanbul":"^0.4.5","mocha":"^8.0.1"},"dependencies":{"bn.js":"^4.11.9","brorand":"^1.1.0","hash.js":"^1.0.0","hmac-drbg":"^1.0.1","inherits":"^2.0.4","minimalistic-assert":"^1.0.1","minimalistic-crypto-utils":"^1.0.1"}}')},function(e,t,r){"use strict";var n=r(20),y=r(15),i=r(1),o=r(116),a=n.assert;function ShortCurve(e){o.call(this,"short",e),this.a=new y(e.a,16).toRed(this.red),this.b=new y(e.b,16).toRed(this.red),this.tinv=this.two.redInvm(),this.zeroA=0===this.a.fromRed().cmpn(0),this.threeA=0===this.a.fromRed().sub(this.p).cmpn(-3),this.endo=this._getEndomorphism(e),this._endoWnafT1=new Array(4),this._endoWnafT2=new Array(4)}function Point(e,t,r,n){o.BasePoint.call(this,e,"affine"),null===t&&null===r?(this.x=null,this.y=null,this.inf=!0):(this.x=new y(t,16),this.y=new y(r,16),n&&(this.x.forceRed(this.curve.red),this.y.forceRed(this.curve.red)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.inf=!1)}function JPoint(e,t,r,n){o.BasePoint.call(this,e,"jacobian"),null===t&&null===r&&null===n?(this.x=this.curve.one,this.y=this.curve.one,this.z=new y(0)):(this.x=new y(t,16),this.y=new y(r,16),this.z=new y(n,16)),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.zOne=this.z===this.curve.one}i(ShortCurve,o),(e.exports=ShortCurve).prototype._getEndomorphism=function _getEndomorphism(e){var t,r,n;if(this.zeroA&&this.g&&this.n&&1===this.p.modn(3))return r=(e.beta?new y(e.beta,16):r=(n=this._getEndoRoots(this.p))[0].cmp(n[1])<0?n[0]:n[1]).toRed(this.red),e.lambda?t=new y(e.lambda,16):(n=this._getEndoRoots(this.n),0===this.g.mul(n[0]).x.cmp(this.g.x.redMul(r))?t=n[0]:(t=n[1],a(0===this.g.mul(t).x.cmp(this.g.x.redMul(r))))),{beta:r,lambda:t,basis:e.basis?e.basis.map(function(e){return{a:new y(e.a,16),b:new y(e.b,16)}}):this._getEndoBasis(t)}},ShortCurve.prototype._getEndoRoots=function _getEndoRoots(e){var t=e===this.p?this.red:y.mont(e),e=(r=new y(2).toRed(t).redInvm()).redNeg(),r=new y(3).toRed(t).redNeg().redSqrt().redMul(r);return[e.redAdd(r).fromRed(),e.redSub(r).fromRed()]},ShortCurve.prototype._getEndoBasis=function _getEndoBasis(e){for(var t,r,n,i,o,a=this.n.ushrn(Math.floor(this.n.bitLength()/2)),s=e,u=this.n.clone(),c=new y(1),l=new y(0),f=new y(0),h=new y(1),d=0;0!==s.cmpn(0);){var p=u.div(s),m=u.sub(p.mul(s)),_=f.sub(p.mul(c)),p=h.sub(p.mul(l));if(!n&&m.cmp(a)<0)t=o.neg(),r=c,n=m.neg(),i=_;else if(n&&2==++d)break;u=s,s=o=m,f=c,c=_,h=l,l=p}var g=m.neg(),b=_,e=n.sqr().add(i.sqr());return 0<=g.sqr().add(b.sqr()).cmp(e)&&(g=t,b=r),n.negative&&(n=n.neg(),i=i.neg()),g.negative&&(g=g.neg(),b=b.neg()),[{a:n,b:i},{a:g,b:b}]},ShortCurve.prototype._endoSplit=function _endoSplit(e){var t=(o=this.endo.basis)[0],r=(a=o[1]).b.mul(e).divRound(this.n),n=t.b.neg().mul(e).divRound(this.n),i=r.mul(t.a),o=n.mul(a.a),t=r.mul(t.b),a=n.mul(a.b);return{k1:e.sub(i).sub(o),k2:t.add(a).neg()}},ShortCurve.prototype.pointFromX=function pointFromX(e,t){var r=(e=(e=new y(e,16)).red?e:e.toRed(this.red)).redSqr().redMul(e).redIAdd(e.redMul(this.a)).redIAdd(this.b),n=r.redSqrt();if(0!==n.redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");return r=n.fromRed().isOdd(),(t&&!r||!t&&r)&&(n=n.redNeg()),this.point(e,n)},ShortCurve.prototype.validate=function validate(e){if(e.inf)return!0;var t=e.x,r=e.y,e=this.a.redMul(t),e=t.redSqr().redMul(t).redIAdd(e).redIAdd(this.b);return 0===r.redSqr().redISub(e).cmpn(0)},ShortCurve.prototype._endoWnafMulAdd=function _endoWnafMulAdd(e,t,r){for(var n=this._endoWnafT1,i=this._endoWnafT2,o=0;o<e.length;o++){var a=this._endoSplit(t[o]),s=e[o],u=s._getBeta();a.k1.negative&&(a.k1.ineg(),s=s.neg(!0)),a.k2.negative&&(a.k2.ineg(),u=u.neg(!0)),n[2*o]=s,n[2*o+1]=u,i[2*o]=a.k1,i[2*o+1]=a.k2}for(var r=this._wnafMulAdd(1,n,i,2*o,r),c=0;c<2*o;c++)n[c]=null,i[c]=null;return r},i(Point,o.BasePoint),ShortCurve.prototype.point=function point(e,t,r){return new Point(this,e,t,r)},ShortCurve.prototype.pointFromJSON=function pointFromJSON(e,t){return Point.fromJSON(this,e,t)},Point.prototype._getBeta=function _getBeta(){if(this.curve.endo){var e=this.precomputed;if(e&&e.beta)return e.beta;var t,r,n=this.curve.point(this.x.redMul(this.curve.endo.beta),this.y);return e&&(t=this.curve,r=function endoMul(e){return t.point(e.x.redMul(t.endo.beta),e.y)},(e.beta=n).precomputed={beta:null,naf:e.naf&&{wnd:e.naf.wnd,points:e.naf.points.map(r)},doubles:e.doubles&&{step:e.doubles.step,points:e.doubles.points.map(r)}}),n}},Point.prototype.toJSON=function toJSON(){return this.precomputed?[this.x,this.y,this.precomputed&&{doubles:this.precomputed.doubles&&{step:this.precomputed.doubles.step,points:this.precomputed.doubles.points.slice(1)},naf:this.precomputed.naf&&{wnd:this.precomputed.naf.wnd,points:this.precomputed.naf.points.slice(1)}}]:[this.x,this.y]},Point.fromJSON=function fromJSON(t,e,r){"string"==typeof e&&(e=JSON.parse(e));var n=t.point(e[0],e[1],r);return e[2]&&(e=e[2],n.precomputed={beta:null,doubles:e.doubles&&{step:e.doubles.step,points:[n].concat(e.doubles.points.map(obj2point))},naf:e.naf&&{wnd:e.naf.wnd,points:[n].concat(e.naf.points.map(obj2point))}}),n;function obj2point(e){return t.point(e[0],e[1],r)}},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return this.inf},Point.prototype.add=function add(e){if(this.inf)return e;if(e.inf)return this;if(this.eq(e))return this.dbl();if(this.neg().eq(e))return this.curve.point(null,null);if(0===this.x.cmp(e.x))return this.curve.point(null,null);var e=(t=0!==(t=this.y.redSub(e.y)).cmpn(0)?t.redMul(this.x.redSub(e.x).redInvm()):t).redSqr().redISub(this.x).redISub(e.x),t=t.redMul(this.x.redSub(e)).redISub(this.y);return this.curve.point(e,t)},Point.prototype.dbl=function dbl(){if(this.inf)return this;if(0===(r=this.y.redAdd(this.y)).cmpn(0))return this.curve.point(null,null);var e=this.curve.a,t=this.x.redSqr(),r=r.redInvm(),r=(e=t.redAdd(t).redIAdd(t).redIAdd(e).redMul(r)).redSqr().redISub(this.x.redAdd(this.x)),e=e.redMul(this.x.redSub(r)).redISub(this.y);return this.curve.point(r,e)},Point.prototype.getX=function getX(){return this.x.fromRed()},Point.prototype.getY=function getY(){return this.y.fromRed()},Point.prototype.mul=function mul(e){return e=new y(e,16),this.isInfinity()?this:this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve.endo?this.curve._endoWnafMulAdd([this],[e]):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function mulAdd(e,t,r){return t=[this,t],r=[e,r],this.curve.endo?this.curve._endoWnafMulAdd(t,r):this.curve._wnafMulAdd(1,t,r,2)},Point.prototype.jmulAdd=function jmulAdd(e,t,r){return t=[this,t],r=[e,r],this.curve.endo?this.curve._endoWnafMulAdd(t,r,!0):this.curve._wnafMulAdd(1,t,r,2,!0)},Point.prototype.eq=function eq(e){return this===e||this.inf===e.inf&&(this.inf||0===this.x.cmp(e.x)&&0===this.y.cmp(e.y))},Point.prototype.neg=function neg(e){if(this.inf)return this;var t,r=this.curve.point(this.x,this.y.redNeg());return e&&this.precomputed&&(t=this.precomputed,e=function negate(e){return e.neg()},r.precomputed={naf:t.naf&&{wnd:t.naf.wnd,points:t.naf.points.map(e)},doubles:t.doubles&&{step:t.doubles.step,points:t.doubles.points.map(e)}}),r},Point.prototype.toJ=function toJ(){return this.inf?this.curve.jpoint(null,null,null):this.curve.jpoint(this.x,this.y,this.curve.one)},i(JPoint,o.BasePoint),ShortCurve.prototype.jpoint=function jpoint(e,t,r){return new JPoint(this,e,t,r)},JPoint.prototype.toP=function toP(){if(this.isInfinity())return this.curve.point(null,null);var e=(r=this.z.redInvm()).redSqr(),t=this.x.redMul(e),r=this.y.redMul(e).redMul(r);return this.curve.point(t,r)},JPoint.prototype.neg=function neg(){return this.curve.jpoint(this.x,this.y.redNeg(),this.z)},JPoint.prototype.add=function add(e){if(this.isInfinity())return e;if(e.isInfinity())return this;var t=e.z.redSqr(),r=this.z.redSqr(),n=this.x.redMul(t),i=e.x.redMul(r),o=this.y.redMul(t.redMul(e.z)),a=e.y.redMul(r.redMul(this.z)),t=n.redSub(i),r=o.redSub(a);return 0===t.cmpn(0)?0!==r.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl():(a=(i=t.redSqr()).redMul(t),n=n.redMul(i),i=r.redSqr().redIAdd(a).redISub(n).redISub(n),a=r.redMul(n.redISub(i)).redISub(o.redMul(a)),t=this.z.redMul(e.z).redMul(t),this.curve.jpoint(i,a,t))},JPoint.prototype.mixedAdd=function mixedAdd(e){if(this.isInfinity())return e.toJ();if(e.isInfinity())return this;var t=this.z.redSqr(),r=this.x,n=e.x.redMul(t),i=this.y,o=e.y.redMul(t).redMul(this.z),e=r.redSub(n),t=i.redSub(o);return 0===e.cmpn(0)?0!==t.cmpn(0)?this.curve.jpoint(null,null,null):this.dbl():(o=(n=e.redSqr()).redMul(e),r=r.redMul(n),n=t.redSqr().redIAdd(o).redISub(r).redISub(r),o=t.redMul(r.redISub(n)).redISub(i.redMul(o)),e=this.z.redMul(e),this.curve.jpoint(n,o,e))},JPoint.prototype.dblp=function dblp(e){if(0===e)return this;if(this.isInfinity())return this;if(!e)return this.dbl();if(this.curve.zeroA||this.curve.threeA){for(var t=this,r=0;r<e;r++)t=t.dbl();return t}for(var n=this.curve.a,i=this.curve.tinv,o=this.x,a=this.y,s=this.z,u=s.redSqr().redSqr(),c=a.redAdd(a),r=0;r<e;r++){var l=o.redSqr(),f=(d=c.redSqr()).redSqr(),h=l.redAdd(l).redIAdd(l).redIAdd(n.redMul(u)),l=o.redMul(d),d=h.redSqr().redISub(l.redAdd(l)),l=l.redISub(d),h=(h=h.redMul(l)).redIAdd(h).redISub(f),l=c.redMul(s);r+1<e&&(u=u.redMul(f)),o=d,s=l,c=h}return this.curve.jpoint(o,c.redMul(i),s)},JPoint.prototype.dbl=function dbl(){return this.isInfinity()?this:this.curve.zeroA?this._zeroDbl():this.curve.threeA?this._threeDbl():this._dbl()},JPoint.prototype._zeroDbl=function _zeroDbl(){var e,t,r,n,i,o=this.zOne?(r=this.x.redSqr(),e=(n=this.y.redSqr()).redSqr(),i=(i=this.x.redAdd(n).redSqr().redISub(r).redISub(e)).redIAdd(i),n=(t=r.redAdd(r).redIAdd(r)).redSqr().redISub(i).redISub(i),r=(r=(r=e.redIAdd(e)).redIAdd(r)).redIAdd(r),t=t.redMul(i.redISub(e=n)).redISub(r),this.y.redAdd(this.y)):(i=this.x.redSqr(),o=(n=this.y.redSqr()).redSqr(),r=(r=this.x.redAdd(n).redSqr().redISub(i).redISub(o)).redIAdd(r),i=(n=i.redAdd(i).redIAdd(i)).redSqr(),o=(o=(o=o.redIAdd(o)).redIAdd(o)).redIAdd(o),e=i.redISub(r).redISub(r),t=n.redMul(r.redISub(e)).redISub(o),(o=this.y.redMul(this.z)).redIAdd(o));return this.curve.jpoint(e,t,o)},JPoint.prototype._threeDbl=function _threeDbl(){var e,t,r,n,i,o,a,s;return this.zOne?(a=this.x.redSqr(),r=(e=this.y.redSqr()).redSqr(),o=(o=this.x.redAdd(e).redSqr().redISub(a).redISub(r)).redIAdd(o),t=n=(s=a.redAdd(a).redIAdd(a).redIAdd(this.curve.a)).redSqr().redISub(o).redISub(o),i=(i=(i=r.redIAdd(r)).redIAdd(i)).redIAdd(i),e=s.redMul(o.redISub(n)).redISub(i),a=this.y.redAdd(this.y)):(r=this.z.redSqr(),s=this.y.redSqr(),o=this.x.redMul(s),n=(n=this.x.redSub(r).redMul(this.x.redAdd(r))).redAdd(n).redIAdd(n),o=(i=(i=o.redIAdd(o)).redIAdd(i)).redAdd(i),t=n.redSqr().redISub(o),a=this.y.redAdd(this.z).redSqr().redISub(s).redISub(r),s=(s=(s=(s=s.redSqr()).redIAdd(s)).redIAdd(s)).redIAdd(s),e=n.redMul(i.redISub(t)).redISub(s)),this.curve.jpoint(t,e,a)},JPoint.prototype._dbl=function _dbl(){var e=this.curve.a,t=this.x,r=this.y,n=this.z,i=n.redSqr().redSqr(),o=t.redSqr(),a=r.redSqr(),e=o.redAdd(o).redIAdd(o).redIAdd(e.redMul(i)),t=(i=(i=t.redAdd(t)).redIAdd(i)).redMul(a),i=e.redSqr().redISub(t.redAdd(t)),t=t.redISub(i);return a=(a=(a=(a=a.redSqr()).redIAdd(a)).redIAdd(a)).redIAdd(a),a=e.redMul(t).redISub(a),n=r.redAdd(r).redMul(n),this.curve.jpoint(i,a,n)},JPoint.prototype.trpl=function trpl(){if(!this.curve.zeroA)return this.dbl().add(this);var e=this.x.redSqr(),t=this.y.redSqr(),r=this.z.redSqr(),n=t.redSqr(),i=e.redAdd(e).redIAdd(e),o=i.redSqr(),a=this.x.redAdd(t).redSqr().redISub(e).redISub(n),e=(a=(a=(a=a.redIAdd(a)).redAdd(a).redIAdd(a)).redISub(o)).redSqr();return n=(n=(n=(n=n.redIAdd(n)).redIAdd(n)).redIAdd(n)).redIAdd(n),o=i.redIAdd(a).redSqr().redISub(o).redISub(e).redISub(n),t=(t=(t=t.redMul(o)).redIAdd(t)).redIAdd(t),t=(t=(t=this.x.redMul(e).redISub(t)).redIAdd(t)).redIAdd(t),o=(o=(o=(o=this.y.redMul(o.redMul(n.redISub(o)).redISub(a.redMul(e)))).redIAdd(o)).redIAdd(o)).redIAdd(o),e=this.z.redAdd(a).redSqr().redISub(r).redISub(e),this.curve.jpoint(t,o,e)},JPoint.prototype.mul=function mul(e,t){return e=new y(e,t),this.curve._wnafMul(this,e)},JPoint.prototype.eq=function eq(e){if("affine"===e.type)return this.eq(e.toJ());if(this===e)return!0;var t=this.z.redSqr(),r=e.z.redSqr();return 0===this.x.redMul(r).redISub(e.x.redMul(t)).cmpn(0)&&(t=t.redMul(this.z),r=r.redMul(e.z),0===this.y.redMul(r).redISub(e.y.redMul(t)).cmpn(0))},JPoint.prototype.eqXToP=function eqXToP(e){var t=this.z.redSqr(),r=e.toRed(this.curve.red).redMul(t);if(0===this.x.cmp(r))return!0;for(var n=e.clone(),i=this.curve.redN.redMul(t);;){if(n.iadd(this.curve.n),0<=n.cmp(this.curve.p))return!1;if(r.redIAdd(i),0===this.x.cmp(r))return!0}},JPoint.prototype.inspect=function inspect(){return this.isInfinity()?"<EC JPoint Infinity>":"<EC JPoint x: "+this.x.toString(16,2)+" y: "+this.y.toString(16,2)+" z: "+this.z.toString(16,2)+">"},JPoint.prototype.isInfinity=function isInfinity(){return 0===this.z.cmpn(0)}},function(e,t,r){"use strict";var n=r(15),i=r(1),o=r(116),a=r(20);function MontCurve(e){o.call(this,"mont",e),this.a=new n(e.a,16).toRed(this.red),this.b=new n(e.b,16).toRed(this.red),this.i4=new n(4).toRed(this.red).redInvm(),this.two=new n(2).toRed(this.red),this.a24=this.i4.redMul(this.a.redAdd(this.two))}function Point(e,t,r){o.BasePoint.call(this,e,"projective"),null===t&&null===r?(this.x=this.curve.one,this.z=this.curve.zero):(this.x=new n(t,16),this.z=new n(r,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)))}i(MontCurve,o),(e.exports=MontCurve).prototype.validate=function validate(e){var t=e.normalize().x;return 0===(t=(e=t.redSqr()).redMul(t).redAdd(e.redMul(this.a)).redAdd(t)).redSqrt().redSqr().cmp(t)},i(Point,o.BasePoint),MontCurve.prototype.decodePoint=function decodePoint(e,t){return this.point(a.toArray(e,t),1)},MontCurve.prototype.point=function point(e,t){return new Point(this,e,t)},MontCurve.prototype.pointFromJSON=function pointFromJSON(e){return Point.fromJSON(this,e)},Point.prototype.precompute=function precompute(){},Point.prototype._encode=function _encode(){return this.getX().toArray("be",this.curve.p.byteLength())},Point.fromJSON=function fromJSON(e,t){return new Point(e,t[0],t[1]||e.one)},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return 0===this.z.cmpn(0)},Point.prototype.dbl=function dbl(){var e=this.x.redAdd(this.z).redSqr(),t=this.x.redSub(this.z).redSqr(),r=e.redSub(t),e=e.redMul(t),r=r.redMul(t.redAdd(this.curve.a24.redMul(r)));return this.curve.point(e,r)},Point.prototype.add=function add(){throw new Error("Not supported on Montgomery curve")},Point.prototype.diffAdd=function diffAdd(e,t){var r=this.x.redAdd(this.z),n=this.x.redSub(this.z),i=e.x.redAdd(e.z),r=e.x.redSub(e.z).redMul(r),i=i.redMul(n),n=t.z.redMul(r.redAdd(i).redSqr()),i=t.x.redMul(r.redISub(i).redSqr());return this.curve.point(n,i)},Point.prototype.mul=function mul(e){for(var t=e.clone(),r=this,n=this.curve.point(null,null),i=[];0!==t.cmpn(0);t.iushrn(1))i.push(t.andln(1));for(var o=i.length-1;0<=o;o--)0===i[o]?(r=r.diffAdd(n,this),n=n.dbl()):(n=r.diffAdd(n,this),r=r.dbl());return n},Point.prototype.mulAdd=function mulAdd(){throw new Error("Not supported on Montgomery curve")},Point.prototype.jumlAdd=function jumlAdd(){throw new Error("Not supported on Montgomery curve")},Point.prototype.eq=function eq(e){return 0===this.getX().cmp(e.getX())},Point.prototype.normalize=function normalize(){return this.x=this.x.redMul(this.z.redInvm()),this.z=this.curve.one,this},Point.prototype.getX=function getX(){return this.normalize(),this.x.fromRed()}},function(e,t,r){"use strict";var n=r(20),o=r(15),i=r(1),a=r(116),s=n.assert;function EdwardsCurve(e){this.twisted=1!=(0|e.a),this.mOneA=this.twisted&&-1==(0|e.a),this.extended=this.mOneA,a.call(this,"edwards",e),this.a=new o(e.a,16).umod(this.red.m),this.a=this.a.toRed(this.red),this.c=new o(e.c,16).toRed(this.red),this.c2=this.c.redSqr(),this.d=new o(e.d,16).toRed(this.red),this.dd=this.d.redAdd(this.d),s(!this.twisted||0===this.c.fromRed().cmpn(1)),this.oneC=1==(0|e.c)}function Point(e,t,r,n,i){a.BasePoint.call(this,e,"projective"),null===t&&null===r&&null===n?(this.x=this.curve.zero,this.y=this.curve.one,this.z=this.curve.one,this.t=this.curve.zero,this.zOne=!0):(this.x=new o(t,16),this.y=new o(r,16),this.z=n?new o(n,16):this.curve.one,this.t=i&&new o(i,16),this.x.red||(this.x=this.x.toRed(this.curve.red)),this.y.red||(this.y=this.y.toRed(this.curve.red)),this.z.red||(this.z=this.z.toRed(this.curve.red)),this.t&&!this.t.red&&(this.t=this.t.toRed(this.curve.red)),this.zOne=this.z===this.curve.one,this.curve.extended&&!this.t&&(this.t=this.x.redMul(this.y),this.zOne||(this.t=this.t.redMul(this.z.redInvm()))))}i(EdwardsCurve,a),(e.exports=EdwardsCurve).prototype._mulA=function _mulA(e){return this.mOneA?e.redNeg():this.a.redMul(e)},EdwardsCurve.prototype._mulC=function _mulC(e){return this.oneC?e:this.c.redMul(e)},EdwardsCurve.prototype.jpoint=function jpoint(e,t,r,n){return this.point(e,t,r,n)},EdwardsCurve.prototype.pointFromX=function pointFromX(e,t){var r=(e=(e=new o(e,16)).red?e:e.toRed(this.red)).redSqr(),n=this.c2.redSub(this.a.redMul(r)),r=this.one.redSub(this.c2.redMul(this.d).redMul(r));if(0!==(r=(n=n.redMul(r.redInvm())).redSqrt()).redSqr().redSub(n).cmp(this.zero))throw new Error("invalid point");return n=r.fromRed().isOdd(),(t&&!n||!t&&n)&&(r=r.redNeg()),this.point(e,r)},EdwardsCurve.prototype.pointFromY=function pointFromY(e,t){var r=(n=(e=(e=new o(e,16)).red?e:e.toRed(this.red)).redSqr()).redSub(this.c2),n=n.redMul(this.d).redMul(this.c2).redSub(this.a);if(0===(r=r.redMul(n.redInvm())).cmp(this.zero)){if(t)throw new Error("invalid point");return this.point(this.zero,e)}if(0!==(n=r.redSqrt()).redSqr().redSub(r).cmp(this.zero))throw new Error("invalid point");return n.fromRed().isOdd()!==t&&(n=n.redNeg()),this.point(n,e)},EdwardsCurve.prototype.validate=function validate(e){if(e.isInfinity())return!0;e.normalize();var t=e.x.redSqr(),r=e.y.redSqr(),e=t.redMul(this.a).redAdd(r),r=this.c2.redMul(this.one.redAdd(this.d.redMul(t).redMul(r)));return 0===e.cmp(r)},i(Point,a.BasePoint),EdwardsCurve.prototype.pointFromJSON=function pointFromJSON(e){return Point.fromJSON(this,e)},EdwardsCurve.prototype.point=function point(e,t,r,n){return new Point(this,e,t,r,n)},Point.fromJSON=function fromJSON(e,t){return new Point(e,t[0],t[1],t[2])},Point.prototype.inspect=function inspect(){return this.isInfinity()?"<EC Point Infinity>":"<EC Point x: "+this.x.fromRed().toString(16,2)+" y: "+this.y.fromRed().toString(16,2)+" z: "+this.z.fromRed().toString(16,2)+">"},Point.prototype.isInfinity=function isInfinity(){return 0===this.x.cmpn(0)&&(0===this.y.cmp(this.z)||this.zOne&&0===this.y.cmp(this.curve.c))},Point.prototype._extDbl=function _extDbl(){var e=this.x.redSqr(),t=this.y.redSqr(),r=(r=this.z.redSqr()).redIAdd(r),n=this.curve._mulA(e),i=this.x.redAdd(this.y).redSqr().redISub(e).redISub(t),e=(o=n.redAdd(t)).redSub(r),r=n.redSub(t),n=i.redMul(e),t=o.redMul(r),r=i.redMul(r),o=e.redMul(o);return this.curve.point(n,t,o,r)},Point.prototype._projDbl=function _projDbl(){var e,t,r,n,i,o=this.x.redAdd(this.y).redSqr(),a=this.x.redSqr(),s=this.y.redSqr(),u=this.curve.twisted?(i=(n=this.curve._mulA(a)).redAdd(s),this.zOne?(e=o.redSub(a).redSub(s).redMul(i.redSub(this.curve.two)),t=i.redMul(n.redSub(s)),i.redSqr().redSub(i).redSub(i)):(r=this.z.redSqr(),u=i.redSub(r).redISub(r),e=o.redSub(a).redISub(s).redMul(u),t=i.redMul(n.redSub(s)),i.redMul(u))):(n=a.redAdd(s),r=this.curve._mulC(this.z).redSqr(),u=n.redSub(r).redSub(r),e=this.curve._mulC(o.redISub(n)).redMul(u),t=this.curve._mulC(n).redMul(a.redISub(s)),n.redMul(u));return this.curve.point(e,t,u)},Point.prototype.dbl=function dbl(){return this.isInfinity()?this:this.curve.extended?this._extDbl():this._projDbl()},Point.prototype._extAdd=function _extAdd(e){var t=this.y.redSub(this.x).redMul(e.y.redSub(e.x)),r=this.y.redAdd(this.x).redMul(e.y.redAdd(e.x)),n=this.t.redMul(this.curve.dd).redMul(e.t),i=this.z.redMul(e.z.redAdd(e.z)),o=r.redSub(t),e=i.redSub(n),i=i.redAdd(n),n=r.redAdd(t),r=o.redMul(e),t=i.redMul(n),n=o.redMul(n),i=e.redMul(i);return this.curve.point(r,t,i,n)},Point.prototype._projAdd=function _projAdd(e){var t,r=this.z.redMul(e.z),n=r.redSqr(),i=this.x.redMul(e.x),o=this.y.redMul(e.y),a=this.curve.d.redMul(i).redMul(o),s=n.redSub(a),a=n.redAdd(a),e=this.x.redAdd(this.y).redMul(e.x.redAdd(e.y)).redISub(i).redISub(o),e=r.redMul(s).redMul(e),a=this.curve.twisted?(t=r.redMul(a).redMul(o.redSub(this.curve._mulA(i))),s.redMul(a)):(t=r.redMul(a).redMul(o.redSub(i)),this.curve._mulC(s).redMul(a));return this.curve.point(e,t,a)},Point.prototype.add=function add(e){return this.isInfinity()?e:e.isInfinity()?this:this.curve.extended?this._extAdd(e):this._projAdd(e)},Point.prototype.mul=function mul(e){return this._hasDoubles(e)?this.curve._fixedNafMul(this,e):this.curve._wnafMul(this,e)},Point.prototype.mulAdd=function mulAdd(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!1)},Point.prototype.jmulAdd=function jmulAdd(e,t,r){return this.curve._wnafMulAdd(1,[this,t],[e,r],2,!0)},Point.prototype.normalize=function normalize(){if(this.zOne)return this;var e=this.z.redInvm();return this.x=this.x.redMul(e),this.y=this.y.redMul(e),this.t&&(this.t=this.t.redMul(e)),this.z=this.curve.one,this.zOne=!0,this},Point.prototype.neg=function neg(){return this.curve.point(this.x.redNeg(),this.y,this.z,this.t&&this.t.redNeg())},Point.prototype.getX=function getX(){return this.normalize(),this.x.fromRed()},Point.prototype.getY=function getY(){return this.normalize(),this.y.fromRed()},Point.prototype.eq=function eq(e){return this===e||0===this.getX().cmp(e.getX())&&0===this.getY().cmp(e.getY())},Point.prototype.eqXToP=function eqXToP(e){var t=e.toRed(this.curve.red).redMul(this.z);if(0===this.x.cmp(t))return!0;for(var r=e.clone(),n=this.curve.redN.redMul(this.z);;){if(r.iadd(this.curve.n),0<=r.cmp(this.curve.p))return!1;if(t.redIAdd(n),0===this.x.cmp(t))return!0}},Point.prototype.toP=Point.prototype.normalize,Point.prototype.mixedAdd=Point.prototype.add},function(e,t,r){"use strict";t.sha1=r(757),t.sha224=r(758),t.sha256=r(339),t.sha384=r(759),t.sha512=r(340)},function(e,t,r){"use strict";var n=r(24),i=r(85),r=r(338),l=n.rotl32,f=n.sum32,h=n.sum32_5,d=r.ft_1,o=i.BlockHash,p=[1518500249,1859775393,2400959708,3395469782];function SHA1(){if(!(this instanceof SHA1))return new SHA1;o.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.W=new Array(80)}n.inherits(SHA1,o),(e.exports=SHA1).blockSize=512,SHA1.outSize=160,SHA1.hmacStrength=80,SHA1.padLength=64,SHA1.prototype._update=function _update(e,t){for(var r=this.W,n=0;n<16;n++)r[n]=e[t+n];for(;n<r.length;n++)r[n]=l(r[n-3]^r[n-8]^r[n-14]^r[n-16],1);for(var i=this.h[0],o=this.h[1],a=this.h[2],s=this.h[3],u=this.h[4],n=0;n<r.length;n++)var c=~~(n/20),c=h(l(i,5),d(c,o,a,s),u,r[n],p[c]),u=s,s=a,a=l(o,30),o=i,i=c;this.h[0]=f(this.h[0],i),this.h[1]=f(this.h[1],o),this.h[2]=f(this.h[2],a),this.h[3]=f(this.h[3],s),this.h[4]=f(this.h[4],u)},SHA1.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"big"):n.split32(this.h,"big")}},function(e,t,r){"use strict";var n=r(24),i=r(339);function SHA224(){if(!(this instanceof SHA224))return new SHA224;i.call(this),this.h=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428]}n.inherits(SHA224,i),(e.exports=SHA224).blockSize=512,SHA224.outSize=224,SHA224.hmacStrength=192,SHA224.padLength=64,SHA224.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h.slice(0,7),"big"):n.split32(this.h.slice(0,7),"big")}},function(e,t,r){"use strict";var n=r(24),i=r(340);function SHA384(){if(!(this instanceof SHA384))return new SHA384;i.call(this),this.h=[3418070365,3238371032,1654270250,914150663,2438529370,812702999,355462360,4144912697,1731405415,4290775857,2394180231,1750603025,3675008525,1694076839,1203062813,3204075428]}n.inherits(SHA384,i),(e.exports=SHA384).blockSize=1024,SHA384.outSize=384,SHA384.hmacStrength=192,SHA384.padLength=128,SHA384.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h.slice(0,12),"big"):n.split32(this.h.slice(0,12),"big")}},function(e,t,r){"use strict";var n=r(24),r=r(85),m=n.rotl32,_=n.sum32,g=n.sum32_3,b=n.sum32_4,i=r.BlockHash;function RIPEMD160(){if(!(this instanceof RIPEMD160))return new RIPEMD160;i.call(this),this.h=[1732584193,4023233417,2562383102,271733878,3285377520],this.endian="little"}function f(e,t,r,n){return e<=15?t^r^n:e<=31?t&r|~t&n:e<=47?(t|~r)^n:e<=63?t&n|r&~n:t^(r|~n)}n.inherits(RIPEMD160,i),(t.ripemd160=RIPEMD160).blockSize=512,RIPEMD160.outSize=160,RIPEMD160.hmacStrength=192,RIPEMD160.padLength=64,RIPEMD160.prototype._update=function update(e,t){for(var r=c=this.h[0],n=p=this.h[1],i=d=this.h[2],o=h=this.h[3],a=l=this.h[4],s=0;s<80;s++)var u=_(m(b(c,f(s,p,d,h),e[y[s]+t],function K(e){return e<=15?0:e<=31?1518500249:e<=47?1859775393:e<=63?2400959708:2840853838}(s)),w[s]),l),c=l,l=h,h=m(d,10),d=p,p=u,u=_(m(b(r,f(79-s,n,i,o),e[v[s]+t],function Kh(e){return e<=15?1352829926:e<=31?1548603684:e<=47?1836072691:e<=63?2053994217:0}(s)),E[s]),a),r=a,a=o,o=m(i,10),i=n,n=u;u=g(this.h[1],d,o),this.h[1]=g(this.h[2],h,a),this.h[2]=g(this.h[3],l,r),this.h[3]=g(this.h[4],c,n),this.h[4]=g(this.h[0],p,i),this.h[0]=u},RIPEMD160.prototype._digest=function digest(e){return"hex"===e?n.toHex32(this.h,"little"):n.split32(this.h,"little")};var y=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13],v=[5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11],w=[11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6],E=[8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]},function(e,t,r){"use strict";var n=r(24),i=r(19);function Hmac(e,t,r){if(!(this instanceof Hmac))return new Hmac(e,t,r);this.Hash=e,this.blockSize=e.blockSize/8,this.outSize=e.outSize/8,this.inner=null,this.outer=null,this._init(n.toArray(t,r))}(e.exports=Hmac).prototype._init=function init(e){e.length>this.blockSize&&(e=(new this.Hash).update(e).digest()),i(e.length<=this.blockSize);for(var t=e.length;t<this.blockSize;t++)e.push(0);for(t=0;t<e.length;t++)e[t]^=54;for(this.inner=(new this.Hash).update(e),t=0;t<e.length;t++)e[t]^=106;this.outer=(new this.Hash).update(e)},Hmac.prototype.update=function update(e,t){return this.inner.update(e,t),this},Hmac.prototype.digest=function digest(e){return this.outer.update(this.inner.digest()),this.outer.digest(e)}},function(e,t){e.exports={doubles:{step:4,points:[["e60fce93b59e9ec53011aabc21c23e97b2a31369b87a5ae9c44ee89e2a6dec0a","f7e3507399e595929db99f34f57937101296891e44d23f0be1f32cce69616821"],["8282263212c609d9ea2a6e3e172de238d8c39cabd5ac1ca10646e23fd5f51508","11f8a8098557dfe45e8256e830b60ace62d613ac2f7b17bed31b6eaff6e26caf"],["175e159f728b865a72f99cc6c6fc846de0b93833fd2222ed73fce5b551e5b739","d3506e0d9e3c79eba4ef97a51ff71f5eacb5955add24345c6efa6ffee9fed695"],["363d90d447b00c9c99ceac05b6262ee053441c7e55552ffe526bad8f83ff4640","4e273adfc732221953b445397f3363145b9a89008199ecb62003c7f3bee9de9"],["8b4b5f165df3c2be8c6244b5b745638843e4a781a15bcd1b69f79a55dffdf80c","4aad0a6f68d308b4b3fbd7813ab0da04f9e336546162ee56b3eff0c65fd4fd36"],["723cbaa6e5db996d6bf771c00bd548c7b700dbffa6c0e77bcb6115925232fcda","96e867b5595cc498a921137488824d6e2660a0653779494801dc069d9eb39f5f"],["eebfa4d493bebf98ba5feec812c2d3b50947961237a919839a533eca0e7dd7fa","5d9a8ca3970ef0f269ee7edaf178089d9ae4cdc3a711f712ddfd4fdae1de8999"],["100f44da696e71672791d0a09b7bde459f1215a29b3c03bfefd7835b39a48db0","cdd9e13192a00b772ec8f3300c090666b7ff4a18ff5195ac0fbd5cd62bc65a09"],["e1031be262c7ed1b1dc9227a4a04c017a77f8d4464f3b3852c8acde6e534fd2d","9d7061928940405e6bb6a4176597535af292dd419e1ced79a44f18f29456a00d"],["feea6cae46d55b530ac2839f143bd7ec5cf8b266a41d6af52d5e688d9094696d","e57c6b6c97dce1bab06e4e12bf3ecd5c981c8957cc41442d3155debf18090088"],["da67a91d91049cdcb367be4be6ffca3cfeed657d808583de33fa978bc1ec6cb1","9bacaa35481642bc41f463f7ec9780e5dec7adc508f740a17e9ea8e27a68be1d"],["53904faa0b334cdda6e000935ef22151ec08d0f7bb11069f57545ccc1a37b7c0","5bc087d0bc80106d88c9eccac20d3c1c13999981e14434699dcb096b022771c8"],["8e7bcd0bd35983a7719cca7764ca906779b53a043a9b8bcaeff959f43ad86047","10b7770b2a3da4b3940310420ca9514579e88e2e47fd68b3ea10047e8460372a"],["385eed34c1cdff21e6d0818689b81bde71a7f4f18397e6690a841e1599c43862","283bebc3e8ea23f56701de19e9ebf4576b304eec2086dc8cc0458fe5542e5453"],["6f9d9b803ecf191637c73a4413dfa180fddf84a5947fbc9c606ed86c3fac3a7","7c80c68e603059ba69b8e2a30e45c4d47ea4dd2f5c281002d86890603a842160"],["3322d401243c4e2582a2147c104d6ecbf774d163db0f5e5313b7e0e742d0e6bd","56e70797e9664ef5bfb019bc4ddaf9b72805f63ea2873af624f3a2e96c28b2a0"],["85672c7d2de0b7da2bd1770d89665868741b3f9af7643397721d74d28134ab83","7c481b9b5b43b2eb6374049bfa62c2e5e77f17fcc5298f44c8e3094f790313a6"],["948bf809b1988a46b06c9f1919413b10f9226c60f668832ffd959af60c82a0a","53a562856dcb6646dc6b74c5d1c3418c6d4dff08c97cd2bed4cb7f88d8c8e589"],["6260ce7f461801c34f067ce0f02873a8f1b0e44dfc69752accecd819f38fd8e8","bc2da82b6fa5b571a7f09049776a1ef7ecd292238051c198c1a84e95b2b4ae17"],["e5037de0afc1d8d43d8348414bbf4103043ec8f575bfdc432953cc8d2037fa2d","4571534baa94d3b5f9f98d09fb990bddbd5f5b03ec481f10e0e5dc841d755bda"],["e06372b0f4a207adf5ea905e8f1771b4e7e8dbd1c6a6c5b725866a0ae4fce725","7a908974bce18cfe12a27bb2ad5a488cd7484a7787104870b27034f94eee31dd"],["213c7a715cd5d45358d0bbf9dc0ce02204b10bdde2a3f58540ad6908d0559754","4b6dad0b5ae462507013ad06245ba190bb4850f5f36a7eeddff2c27534b458f2"],["4e7c272a7af4b34e8dbb9352a5419a87e2838c70adc62cddf0cc3a3b08fbd53c","17749c766c9d0b18e16fd09f6def681b530b9614bff7dd33e0b3941817dcaae6"],["fea74e3dbe778b1b10f238ad61686aa5c76e3db2be43057632427e2840fb27b6","6e0568db9b0b13297cf674deccb6af93126b596b973f7b77701d3db7f23cb96f"],["76e64113f677cf0e10a2570d599968d31544e179b760432952c02a4417bdde39","c90ddf8dee4e95cf577066d70681f0d35e2a33d2b56d2032b4b1752d1901ac01"],["c738c56b03b2abe1e8281baa743f8f9a8f7cc643df26cbee3ab150242bcbb891","893fb578951ad2537f718f2eacbfbbbb82314eef7880cfe917e735d9699a84c3"],["d895626548b65b81e264c7637c972877d1d72e5f3a925014372e9f6588f6c14b","febfaa38f2bc7eae728ec60818c340eb03428d632bb067e179363ed75d7d991f"],["b8da94032a957518eb0f6433571e8761ceffc73693e84edd49150a564f676e03","2804dfa44805a1e4d7c99cc9762808b092cc584d95ff3b511488e4e74efdf6e7"],["e80fea14441fb33a7d8adab9475d7fab2019effb5156a792f1a11778e3c0df5d","eed1de7f638e00771e89768ca3ca94472d155e80af322ea9fcb4291b6ac9ec78"],["a301697bdfcd704313ba48e51d567543f2a182031efd6915ddc07bbcc4e16070","7370f91cfb67e4f5081809fa25d40f9b1735dbf7c0a11a130c0d1a041e177ea1"],["90ad85b389d6b936463f9d0512678de208cc330b11307fffab7ac63e3fb04ed4","e507a3620a38261affdcbd9427222b839aefabe1582894d991d4d48cb6ef150"],["8f68b9d2f63b5f339239c1ad981f162ee88c5678723ea3351b7b444c9ec4c0da","662a9f2dba063986de1d90c2b6be215dbbea2cfe95510bfdf23cbf79501fff82"],["e4f3fb0176af85d65ff99ff9198c36091f48e86503681e3e6686fd5053231e11","1e63633ad0ef4f1c1661a6d0ea02b7286cc7e74ec951d1c9822c38576feb73bc"],["8c00fa9b18ebf331eb961537a45a4266c7034f2f0d4e1d0716fb6eae20eae29e","efa47267fea521a1a9dc343a3736c974c2fadafa81e36c54e7d2a4c66702414b"],["e7a26ce69dd4829f3e10cec0a9e98ed3143d084f308b92c0997fddfc60cb3e41","2a758e300fa7984b471b006a1aafbb18d0a6b2c0420e83e20e8a9421cf2cfd51"],["b6459e0ee3662ec8d23540c223bcbdc571cbcb967d79424f3cf29eb3de6b80ef","67c876d06f3e06de1dadf16e5661db3c4b3ae6d48e35b2ff30bf0b61a71ba45"],["d68a80c8280bb840793234aa118f06231d6f1fc67e73c5a5deda0f5b496943e8","db8ba9fff4b586d00c4b1f9177b0e28b5b0e7b8f7845295a294c84266b133120"],["324aed7df65c804252dc0270907a30b09612aeb973449cea4095980fc28d3d5d","648a365774b61f2ff130c0c35aec1f4f19213b0c7e332843967224af96ab7c84"],["4df9c14919cde61f6d51dfdbe5fee5dceec4143ba8d1ca888e8bd373fd054c96","35ec51092d8728050974c23a1d85d4b5d506cdc288490192ebac06cad10d5d"],["9c3919a84a474870faed8a9c1cc66021523489054d7f0308cbfc99c8ac1f98cd","ddb84f0f4a4ddd57584f044bf260e641905326f76c64c8e6be7e5e03d4fc599d"],["6057170b1dd12fdf8de05f281d8e06bb91e1493a8b91d4cc5a21382120a959e5","9a1af0b26a6a4807add9a2daf71df262465152bc3ee24c65e899be932385a2a8"],["a576df8e23a08411421439a4518da31880cef0fba7d4df12b1a6973eecb94266","40a6bf20e76640b2c92b97afe58cd82c432e10a7f514d9f3ee8be11ae1b28ec8"],["7778a78c28dec3e30a05fe9629de8c38bb30d1f5cf9a3a208f763889be58ad71","34626d9ab5a5b22ff7098e12f2ff580087b38411ff24ac563b513fc1fd9f43ac"],["928955ee637a84463729fd30e7afd2ed5f96274e5ad7e5cb09eda9c06d903ac","c25621003d3f42a827b78a13093a95eeac3d26efa8a8d83fc5180e935bcd091f"],["85d0fef3ec6db109399064f3a0e3b2855645b4a907ad354527aae75163d82751","1f03648413a38c0be29d496e582cf5663e8751e96877331582c237a24eb1f962"],["ff2b0dce97eece97c1c9b6041798b85dfdfb6d8882da20308f5404824526087e","493d13fef524ba188af4c4dc54d07936c7b7ed6fb90e2ceb2c951e01f0c29907"],["827fbbe4b1e880ea9ed2b2e6301b212b57f1ee148cd6dd28780e5e2cf856e241","c60f9c923c727b0b71bef2c67d1d12687ff7a63186903166d605b68baec293ec"],["eaa649f21f51bdbae7be4ae34ce6e5217a58fdce7f47f9aa7f3b58fa2120e2b3","be3279ed5bbbb03ac69a80f89879aa5a01a6b965f13f7e59d47a5305ba5ad93d"],["e4a42d43c5cf169d9391df6decf42ee541b6d8f0c9a137401e23632dda34d24f","4d9f92e716d1c73526fc99ccfb8ad34ce886eedfa8d8e4f13a7f7131deba9414"],["1ec80fef360cbdd954160fadab352b6b92b53576a88fea4947173b9d4300bf19","aeefe93756b5340d2f3a4958a7abbf5e0146e77f6295a07b671cdc1cc107cefd"],["146a778c04670c2f91b00af4680dfa8bce3490717d58ba889ddb5928366642be","b318e0ec3354028add669827f9d4b2870aaa971d2f7e5ed1d0b297483d83efd0"],["fa50c0f61d22e5f07e3acebb1aa07b128d0012209a28b9776d76a8793180eef9","6b84c6922397eba9b72cd2872281a68a5e683293a57a213b38cd8d7d3f4f2811"],["da1d61d0ca721a11b1a5bf6b7d88e8421a288ab5d5bba5220e53d32b5f067ec2","8157f55a7c99306c79c0766161c91e2966a73899d279b48a655fba0f1ad836f1"],["a8e282ff0c9706907215ff98e8fd416615311de0446f1e062a73b0610d064e13","7f97355b8db81c09abfb7f3c5b2515888b679a3e50dd6bd6cef7c73111f4cc0c"],["174a53b9c9a285872d39e56e6913cab15d59b1fa512508c022f382de8319497c","ccc9dc37abfc9c1657b4155f2c47f9e6646b3a1d8cb9854383da13ac079afa73"],["959396981943785c3d3e57edf5018cdbe039e730e4918b3d884fdff09475b7ba","2e7e552888c331dd8ba0386a4b9cd6849c653f64c8709385e9b8abf87524f2fd"],["d2a63a50ae401e56d645a1153b109a8fcca0a43d561fba2dbb51340c9d82b151","e82d86fb6443fcb7565aee58b2948220a70f750af484ca52d4142174dcf89405"],["64587e2335471eb890ee7896d7cfdc866bacbdbd3839317b3436f9b45617e073","d99fcdd5bf6902e2ae96dd6447c299a185b90a39133aeab358299e5e9faf6589"],["8481bde0e4e4d885b3a546d3e549de042f0aa6cea250e7fd358d6c86dd45e458","38ee7b8cba5404dd84a25bf39cecb2ca900a79c42b262e556d64b1b59779057e"],["13464a57a78102aa62b6979ae817f4637ffcfed3c4b1ce30bcd6303f6caf666b","69be159004614580ef7e433453ccb0ca48f300a81d0942e13f495a907f6ecc27"],["bc4a9df5b713fe2e9aef430bcc1dc97a0cd9ccede2f28588cada3a0d2d83f366","d3a81ca6e785c06383937adf4b798caa6e8a9fbfa547b16d758d666581f33c1"],["8c28a97bf8298bc0d23d8c749452a32e694b65e30a9472a3954ab30fe5324caa","40a30463a3305193378fedf31f7cc0eb7ae784f0451cb9459e71dc73cbef9482"],["8ea9666139527a8c1dd94ce4f071fd23c8b350c5a4bb33748c4ba111faccae0","620efabbc8ee2782e24e7c0cfb95c5d735b783be9cf0f8e955af34a30e62b945"],["dd3625faef5ba06074669716bbd3788d89bdde815959968092f76cc4eb9a9787","7a188fa3520e30d461da2501045731ca941461982883395937f68d00c644a573"],["f710d79d9eb962297e4f6232b40e8f7feb2bc63814614d692c12de752408221e","ea98e67232d3b3295d3b535532115ccac8612c721851617526ae47a9c77bfc82"]]},naf:{wnd:7,points:[["f9308a019258c31049344f85f89d5229b531c845836f99b08601f113bce036f9","388f7b0f632de8140fe337e62a37f3566500a99934c2231b6cb9fd7584b8e672"],["2f8bde4d1a07209355b4a7250a5c5128e88b84bddc619ab7cba8d569b240efe4","d8ac222636e5e3d6d4dba9dda6c9c426f788271bab0d6840dca87d3aa6ac62d6"],["5cbdf0646e5db4eaa398f365f2ea7a0e3d419b7e0330e39ce92bddedcac4f9bc","6aebca40ba255960a3178d6d861a54dba813d0b813fde7b5a5082628087264da"],["acd484e2f0c7f65309ad178a9f559abde09796974c57e714c35f110dfc27ccbe","cc338921b0a7d9fd64380971763b61e9add888a4375f8e0f05cc262ac64f9c37"],["774ae7f858a9411e5ef4246b70c65aac5649980be5c17891bbec17895da008cb","d984a032eb6b5e190243dd56d7b7b365372db1e2dff9d6a8301d74c9c953c61b"],["f28773c2d975288bc7d1d205c3748651b075fbc6610e58cddeeddf8f19405aa8","ab0902e8d880a89758212eb65cdaf473a1a06da521fa91f29b5cb52db03ed81"],["d7924d4f7d43ea965a465ae3095ff41131e5946f3c85f79e44adbcf8e27e080e","581e2872a86c72a683842ec228cc6defea40af2bd896d3a5c504dc9ff6a26b58"],["defdea4cdb677750a420fee807eacf21eb9898ae79b9768766e4faa04a2d4a34","4211ab0694635168e997b0ead2a93daeced1f4a04a95c0f6cfb199f69e56eb77"],["2b4ea0a797a443d293ef5cff444f4979f06acfebd7e86d277475656138385b6c","85e89bc037945d93b343083b5a1c86131a01f60c50269763b570c854e5c09b7a"],["352bbf4a4cdd12564f93fa332ce333301d9ad40271f8107181340aef25be59d5","321eb4075348f534d59c18259dda3e1f4a1b3b2e71b1039c67bd3d8bcf81998c"],["2fa2104d6b38d11b0230010559879124e42ab8dfeff5ff29dc9cdadd4ecacc3f","2de1068295dd865b64569335bd5dd80181d70ecfc882648423ba76b532b7d67"],["9248279b09b4d68dab21a9b066edda83263c3d84e09572e269ca0cd7f5453714","73016f7bf234aade5d1aa71bdea2b1ff3fc0de2a887912ffe54a32ce97cb3402"],["daed4f2be3a8bf278e70132fb0beb7522f570e144bf615c07e996d443dee8729","a69dce4a7d6c98e8d4a1aca87ef8d7003f83c230f3afa726ab40e52290be1c55"],["c44d12c7065d812e8acf28d7cbb19f9011ecd9e9fdf281b0e6a3b5e87d22e7db","2119a460ce326cdc76c45926c982fdac0e106e861edf61c5a039063f0e0e6482"],["6a245bf6dc698504c89a20cfded60853152b695336c28063b61c65cbd269e6b4","e022cf42c2bd4a708b3f5126f16a24ad8b33ba48d0423b6efd5e6348100d8a82"],["1697ffa6fd9de627c077e3d2fe541084ce13300b0bec1146f95ae57f0d0bd6a5","b9c398f186806f5d27561506e4557433a2cf15009e498ae7adee9d63d01b2396"],["605bdb019981718b986d0f07e834cb0d9deb8360ffb7f61df982345ef27a7479","2972d2de4f8d20681a78d93ec96fe23c26bfae84fb14db43b01e1e9056b8c49"],["62d14dab4150bf497402fdc45a215e10dcb01c354959b10cfe31c7e9d87ff33d","80fc06bd8cc5b01098088a1950eed0db01aa132967ab472235f5642483b25eaf"],["80c60ad0040f27dade5b4b06c408e56b2c50e9f56b9b8b425e555c2f86308b6f","1c38303f1cc5c30f26e66bad7fe72f70a65eed4cbe7024eb1aa01f56430bd57a"],["7a9375ad6167ad54aa74c6348cc54d344cc5dc9487d847049d5eabb0fa03c8fb","d0e3fa9eca8726909559e0d79269046bdc59ea10c70ce2b02d499ec224dc7f7"],["d528ecd9b696b54c907a9ed045447a79bb408ec39b68df504bb51f459bc3ffc9","eecf41253136e5f99966f21881fd656ebc4345405c520dbc063465b521409933"],["49370a4b5f43412ea25f514e8ecdad05266115e4a7ecb1387231808f8b45963","758f3f41afd6ed428b3081b0512fd62a54c3f3afbb5b6764b653052a12949c9a"],["77f230936ee88cbbd73df930d64702ef881d811e0e1498e2f1c13eb1fc345d74","958ef42a7886b6400a08266e9ba1b37896c95330d97077cbbe8eb3c7671c60d6"],["f2dac991cc4ce4b9ea44887e5c7c0bce58c80074ab9d4dbaeb28531b7739f530","e0dedc9b3b2f8dad4da1f32dec2531df9eb5fbeb0598e4fd1a117dba703a3c37"],["463b3d9f662621fb1b4be8fbbe2520125a216cdfc9dae3debcba4850c690d45b","5ed430d78c296c3543114306dd8622d7c622e27c970a1de31cb377b01af7307e"],["f16f804244e46e2a09232d4aff3b59976b98fac14328a2d1a32496b49998f247","cedabd9b82203f7e13d206fcdf4e33d92a6c53c26e5cce26d6579962c4e31df6"],["caf754272dc84563b0352b7a14311af55d245315ace27c65369e15f7151d41d1","cb474660ef35f5f2a41b643fa5e460575f4fa9b7962232a5c32f908318a04476"],["2600ca4b282cb986f85d0f1709979d8b44a09c07cb86d7c124497bc86f082120","4119b88753c15bd6a693b03fcddbb45d5ac6be74ab5f0ef44b0be9475a7e4b40"],["7635ca72d7e8432c338ec53cd12220bc01c48685e24f7dc8c602a7746998e435","91b649609489d613d1d5e590f78e6d74ecfc061d57048bad9e76f302c5b9c61"],["754e3239f325570cdbbf4a87deee8a66b7f2b33479d468fbc1a50743bf56cc18","673fb86e5bda30fb3cd0ed304ea49a023ee33d0197a695d0c5d98093c536683"],["e3e6bd1071a1e96aff57859c82d570f0330800661d1c952f9fe2694691d9b9e8","59c9e0bba394e76f40c0aa58379a3cb6a5a2283993e90c4167002af4920e37f5"],["186b483d056a033826ae73d88f732985c4ccb1f32ba35f4b4cc47fdcf04aa6eb","3b952d32c67cf77e2e17446e204180ab21fb8090895138b4a4a797f86e80888b"],["df9d70a6b9876ce544c98561f4be4f725442e6d2b737d9c91a8321724ce0963f","55eb2dafd84d6ccd5f862b785dc39d4ab157222720ef9da217b8c45cf2ba2417"],["5edd5cc23c51e87a497ca815d5dce0f8ab52554f849ed8995de64c5f34ce7143","efae9c8dbc14130661e8cec030c89ad0c13c66c0d17a2905cdc706ab7399a868"],["290798c2b6476830da12fe02287e9e777aa3fba1c355b17a722d362f84614fba","e38da76dcd440621988d00bcf79af25d5b29c094db2a23146d003afd41943e7a"],["af3c423a95d9f5b3054754efa150ac39cd29552fe360257362dfdecef4053b45","f98a3fd831eb2b749a93b0e6f35cfb40c8cd5aa667a15581bc2feded498fd9c6"],["766dbb24d134e745cccaa28c99bf274906bb66b26dcf98df8d2fed50d884249a","744b1152eacbe5e38dcc887980da38b897584a65fa06cedd2c924f97cbac5996"],["59dbf46f8c94759ba21277c33784f41645f7b44f6c596a58ce92e666191abe3e","c534ad44175fbc300f4ea6ce648309a042ce739a7919798cd85e216c4a307f6e"],["f13ada95103c4537305e691e74e9a4a8dd647e711a95e73cb62dc6018cfd87b8","e13817b44ee14de663bf4bc808341f326949e21a6a75c2570778419bdaf5733d"],["7754b4fa0e8aced06d4167a2c59cca4cda1869c06ebadfb6488550015a88522c","30e93e864e669d82224b967c3020b8fa8d1e4e350b6cbcc537a48b57841163a2"],["948dcadf5990e048aa3874d46abef9d701858f95de8041d2a6828c99e2262519","e491a42537f6e597d5d28a3224b1bc25df9154efbd2ef1d2cbba2cae5347d57e"],["7962414450c76c1689c7b48f8202ec37fb224cf5ac0bfa1570328a8a3d7c77ab","100b610ec4ffb4760d5c1fc133ef6f6b12507a051f04ac5760afa5b29db83437"],["3514087834964b54b15b160644d915485a16977225b8847bb0dd085137ec47ca","ef0afbb2056205448e1652c48e8127fc6039e77c15c2378b7e7d15a0de293311"],["d3cc30ad6b483e4bc79ce2c9dd8bc54993e947eb8df787b442943d3f7b527eaf","8b378a22d827278d89c5e9be8f9508ae3c2ad46290358630afb34db04eede0a4"],["1624d84780732860ce1c78fcbfefe08b2b29823db913f6493975ba0ff4847610","68651cf9b6da903e0914448c6cd9d4ca896878f5282be4c8cc06e2a404078575"],["733ce80da955a8a26902c95633e62a985192474b5af207da6df7b4fd5fc61cd4","f5435a2bd2badf7d485a4d8b8db9fcce3e1ef8e0201e4578c54673bc1dc5ea1d"],["15d9441254945064cf1a1c33bbd3b49f8966c5092171e699ef258dfab81c045c","d56eb30b69463e7234f5137b73b84177434800bacebfc685fc37bbe9efe4070d"],["a1d0fcf2ec9de675b612136e5ce70d271c21417c9d2b8aaaac138599d0717940","edd77f50bcb5a3cab2e90737309667f2641462a54070f3d519212d39c197a629"],["e22fbe15c0af8ccc5780c0735f84dbe9a790badee8245c06c7ca37331cb36980","a855babad5cd60c88b430a69f53a1a7a38289154964799be43d06d77d31da06"],["311091dd9860e8e20ee13473c1155f5f69635e394704eaa74009452246cfa9b3","66db656f87d1f04fffd1f04788c06830871ec5a64feee685bd80f0b1286d8374"],["34c1fd04d301be89b31c0442d3e6ac24883928b45a9340781867d4232ec2dbdf","9414685e97b1b5954bd46f730174136d57f1ceeb487443dc5321857ba73abee"],["f219ea5d6b54701c1c14de5b557eb42a8d13f3abbcd08affcc2a5e6b049b8d63","4cb95957e83d40b0f73af4544cccf6b1f4b08d3c07b27fb8d8c2962a400766d1"],["d7b8740f74a8fbaab1f683db8f45de26543a5490bca627087236912469a0b448","fa77968128d9c92ee1010f337ad4717eff15db5ed3c049b3411e0315eaa4593b"],["32d31c222f8f6f0ef86f7c98d3a3335ead5bcd32abdd94289fe4d3091aa824bf","5f3032f5892156e39ccd3d7915b9e1da2e6dac9e6f26e961118d14b8462e1661"],["7461f371914ab32671045a155d9831ea8793d77cd59592c4340f86cbc18347b5","8ec0ba238b96bec0cbdddcae0aa442542eee1ff50c986ea6b39847b3cc092ff6"],["ee079adb1df1860074356a25aa38206a6d716b2c3e67453d287698bad7b2b2d6","8dc2412aafe3be5c4c5f37e0ecc5f9f6a446989af04c4e25ebaac479ec1c8c1e"],["16ec93e447ec83f0467b18302ee620f7e65de331874c9dc72bfd8616ba9da6b5","5e4631150e62fb40d0e8c2a7ca5804a39d58186a50e497139626778e25b0674d"],["eaa5f980c245f6f038978290afa70b6bd8855897f98b6aa485b96065d537bd99","f65f5d3e292c2e0819a528391c994624d784869d7e6ea67fb18041024edc07dc"],["78c9407544ac132692ee1910a02439958ae04877151342ea96c4b6b35a49f51","f3e0319169eb9b85d5404795539a5e68fa1fbd583c064d2462b675f194a3ddb4"],["494f4be219a1a77016dcd838431aea0001cdc8ae7a6fc688726578d9702857a5","42242a969283a5f339ba7f075e36ba2af925ce30d767ed6e55f4b031880d562c"],["a598a8030da6d86c6bc7f2f5144ea549d28211ea58faa70ebf4c1e665c1fe9b5","204b5d6f84822c307e4b4a7140737aec23fc63b65b35f86a10026dbd2d864e6b"],["c41916365abb2b5d09192f5f2dbeafec208f020f12570a184dbadc3e58595997","4f14351d0087efa49d245b328984989d5caf9450f34bfc0ed16e96b58fa9913"],["841d6063a586fa475a724604da03bc5b92a2e0d2e0a36acfe4c73a5514742881","73867f59c0659e81904f9a1c7543698e62562d6744c169ce7a36de01a8d6154"],["5e95bb399a6971d376026947f89bde2f282b33810928be4ded112ac4d70e20d5","39f23f366809085beebfc71181313775a99c9aed7d8ba38b161384c746012865"],["36e4641a53948fd476c39f8a99fd974e5ec07564b5315d8bf99471bca0ef2f66","d2424b1b1abe4eb8164227b085c9aa9456ea13493fd563e06fd51cf5694c78fc"],["336581ea7bfbbb290c191a2f507a41cf5643842170e914faeab27c2c579f726","ead12168595fe1be99252129b6e56b3391f7ab1410cd1e0ef3dcdcabd2fda224"],["8ab89816dadfd6b6a1f2634fcf00ec8403781025ed6890c4849742706bd43ede","6fdcef09f2f6d0a044e654aef624136f503d459c3e89845858a47a9129cdd24e"],["1e33f1a746c9c5778133344d9299fcaa20b0938e8acff2544bb40284b8c5fb94","60660257dd11b3aa9c8ed618d24edff2306d320f1d03010e33a7d2057f3b3b6"],["85b7c1dcb3cec1b7ee7f30ded79dd20a0ed1f4cc18cbcfcfa410361fd8f08f31","3d98a9cdd026dd43f39048f25a8847f4fcafad1895d7a633c6fed3c35e999511"],["29df9fbd8d9e46509275f4b125d6d45d7fbe9a3b878a7af872a2800661ac5f51","b4c4fe99c775a606e2d8862179139ffda61dc861c019e55cd2876eb2a27d84b"],["a0b1cae06b0a847a3fea6e671aaf8adfdfe58ca2f768105c8082b2e449fce252","ae434102edde0958ec4b19d917a6a28e6b72da1834aff0e650f049503a296cf2"],["4e8ceafb9b3e9a136dc7ff67e840295b499dfb3b2133e4ba113f2e4c0e121e5","cf2174118c8b6d7a4b48f6d534ce5c79422c086a63460502b827ce62a326683c"],["d24a44e047e19b6f5afb81c7ca2f69080a5076689a010919f42725c2b789a33b","6fb8d5591b466f8fc63db50f1c0f1c69013f996887b8244d2cdec417afea8fa3"],["ea01606a7a6c9cdd249fdfcfacb99584001edd28abbab77b5104e98e8e3b35d4","322af4908c7312b0cfbfe369f7a7b3cdb7d4494bc2823700cfd652188a3ea98d"],["af8addbf2b661c8a6c6328655eb96651252007d8c5ea31be4ad196de8ce2131f","6749e67c029b85f52a034eafd096836b2520818680e26ac8f3dfbcdb71749700"],["e3ae1974566ca06cc516d47e0fb165a674a3dabcfca15e722f0e3450f45889","2aeabe7e4531510116217f07bf4d07300de97e4874f81f533420a72eeb0bd6a4"],["591ee355313d99721cf6993ffed1e3e301993ff3ed258802075ea8ced397e246","b0ea558a113c30bea60fc4775460c7901ff0b053d25ca2bdeee98f1a4be5d196"],["11396d55fda54c49f19aa97318d8da61fa8584e47b084945077cf03255b52984","998c74a8cd45ac01289d5833a7beb4744ff536b01b257be4c5767bea93ea57a4"],["3c5d2a1ba39c5a1790000738c9e0c40b8dcdfd5468754b6405540157e017aa7a","b2284279995a34e2f9d4de7396fc18b80f9b8b9fdd270f6661f79ca4c81bd257"],["cc8704b8a60a0defa3a99a7299f2e9c3fbc395afb04ac078425ef8a1793cc030","bdd46039feed17881d1e0862db347f8cf395b74fc4bcdc4e940b74e3ac1f1b13"],["c533e4f7ea8555aacd9777ac5cad29b97dd4defccc53ee7ea204119b2889b197","6f0a256bc5efdf429a2fb6242f1a43a2d9b925bb4a4b3a26bb8e0f45eb596096"],["c14f8f2ccb27d6f109f6d08d03cc96a69ba8c34eec07bbcf566d48e33da6593","c359d6923bb398f7fd4473e16fe1c28475b740dd098075e6c0e8649113dc3a38"],["a6cbc3046bc6a450bac24789fa17115a4c9739ed75f8f21ce441f72e0b90e6ef","21ae7f4680e889bb130619e2c0f95a360ceb573c70603139862afd617fa9b9f"],["347d6d9a02c48927ebfb86c1359b1caf130a3c0267d11ce6344b39f99d43cc38","60ea7f61a353524d1c987f6ecec92f086d565ab687870cb12689ff1e31c74448"],["da6545d2181db8d983f7dcb375ef5866d47c67b1bf31c8cf855ef7437b72656a","49b96715ab6878a79e78f07ce5680c5d6673051b4935bd897fea824b77dc208a"],["c40747cc9d012cb1a13b8148309c6de7ec25d6945d657146b9d5994b8feb1111","5ca560753be2a12fc6de6caf2cb489565db936156b9514e1bb5e83037e0fa2d4"],["4e42c8ec82c99798ccf3a610be870e78338c7f713348bd34c8203ef4037f3502","7571d74ee5e0fb92a7a8b33a07783341a5492144cc54bcc40a94473693606437"],["3775ab7089bc6af823aba2e1af70b236d251cadb0c86743287522a1b3b0dedea","be52d107bcfa09d8bcb9736a828cfa7fac8db17bf7a76a2c42ad961409018cf7"],["cee31cbf7e34ec379d94fb814d3d775ad954595d1314ba8846959e3e82f74e26","8fd64a14c06b589c26b947ae2bcf6bfa0149ef0be14ed4d80f448a01c43b1c6d"],["b4f9eaea09b6917619f6ea6a4eb5464efddb58fd45b1ebefcdc1a01d08b47986","39e5c9925b5a54b07433a4f18c61726f8bb131c012ca542eb24a8ac07200682a"],["d4263dfc3d2df923a0179a48966d30ce84e2515afc3dccc1b77907792ebcc60e","62dfaf07a0f78feb30e30d6295853ce189e127760ad6cf7fae164e122a208d54"],["48457524820fa65a4f8d35eb6930857c0032acc0a4a2de422233eeda897612c4","25a748ab367979d98733c38a1fa1c2e7dc6cc07db2d60a9ae7a76aaa49bd0f77"],["dfeeef1881101f2cb11644f3a2afdfc2045e19919152923f367a1767c11cceda","ecfb7056cf1de042f9420bab396793c0c390bde74b4bbdff16a83ae09a9a7517"],["6d7ef6b17543f8373c573f44e1f389835d89bcbc6062ced36c82df83b8fae859","cd450ec335438986dfefa10c57fea9bcc521a0959b2d80bbf74b190dca712d10"],["e75605d59102a5a2684500d3b991f2e3f3c88b93225547035af25af66e04541f","f5c54754a8f71ee540b9b48728473e314f729ac5308b06938360990e2bfad125"],["eb98660f4c4dfaa06a2be453d5020bc99a0c2e60abe388457dd43fefb1ed620c","6cb9a8876d9cb8520609af3add26cd20a0a7cd8a9411131ce85f44100099223e"],["13e87b027d8514d35939f2e6892b19922154596941888336dc3563e3b8dba942","fef5a3c68059a6dec5d624114bf1e91aac2b9da568d6abeb2570d55646b8adf1"],["ee163026e9fd6fe017c38f06a5be6fc125424b371ce2708e7bf4491691e5764a","1acb250f255dd61c43d94ccc670d0f58f49ae3fa15b96623e5430da0ad6c62b2"],["b268f5ef9ad51e4d78de3a750c2dc89b1e626d43505867999932e5db33af3d80","5f310d4b3c99b9ebb19f77d41c1dee018cf0d34fd4191614003e945a1216e423"],["ff07f3118a9df035e9fad85eb6c7bfe42b02f01ca99ceea3bf7ffdba93c4750d","438136d603e858a3a5c440c38eccbaddc1d2942114e2eddd4740d098ced1f0d8"],["8d8b9855c7c052a34146fd20ffb658bea4b9f69e0d825ebec16e8c3ce2b526a1","cdb559eedc2d79f926baf44fb84ea4d44bcf50fee51d7ceb30e2e7f463036758"],["52db0b5384dfbf05bfa9d472d7ae26dfe4b851ceca91b1eba54263180da32b63","c3b997d050ee5d423ebaf66a6db9f57b3180c902875679de924b69d84a7b375"],["e62f9490d3d51da6395efd24e80919cc7d0f29c3f3fa48c6fff543becbd43352","6d89ad7ba4876b0b22c2ca280c682862f342c8591f1daf5170e07bfd9ccafa7d"],["7f30ea2476b399b4957509c88f77d0191afa2ff5cb7b14fd6d8e7d65aaab1193","ca5ef7d4b231c94c3b15389a5f6311e9daff7bb67b103e9880ef4bff637acaec"],["5098ff1e1d9f14fb46a210fada6c903fef0fb7b4a1dd1d9ac60a0361800b7a00","9731141d81fc8f8084d37c6e7542006b3ee1b40d60dfe5362a5b132fd17ddc0"],["32b78c7de9ee512a72895be6b9cbefa6e2f3c4ccce445c96b9f2c81e2778ad58","ee1849f513df71e32efc3896ee28260c73bb80547ae2275ba497237794c8753c"],["e2cb74fddc8e9fbcd076eef2a7c72b0ce37d50f08269dfc074b581550547a4f7","d3aa2ed71c9dd2247a62df062736eb0baddea9e36122d2be8641abcb005cc4a4"],["8438447566d4d7bedadc299496ab357426009a35f235cb141be0d99cd10ae3a8","c4e1020916980a4da5d01ac5e6ad330734ef0d7906631c4f2390426b2edd791f"],["4162d488b89402039b584c6fc6c308870587d9c46f660b878ab65c82c711d67e","67163e903236289f776f22c25fb8a3afc1732f2b84b4e95dbda47ae5a0852649"],["3fad3fa84caf0f34f0f89bfd2dcf54fc175d767aec3e50684f3ba4a4bf5f683d","cd1bc7cb6cc407bb2f0ca647c718a730cf71872e7d0d2a53fa20efcdfe61826"],["674f2600a3007a00568c1a7ce05d0816c1fb84bf1370798f1c69532faeb1a86b","299d21f9413f33b3edf43b257004580b70db57da0b182259e09eecc69e0d38a5"],["d32f4da54ade74abb81b815ad1fb3b263d82d6c692714bcff87d29bd5ee9f08f","f9429e738b8e53b968e99016c059707782e14f4535359d582fc416910b3eea87"],["30e4e670435385556e593657135845d36fbb6931f72b08cb1ed954f1e3ce3ff6","462f9bce619898638499350113bbc9b10a878d35da70740dc695a559eb88db7b"],["be2062003c51cc3004682904330e4dee7f3dcd10b01e580bf1971b04d4cad297","62188bc49d61e5428573d48a74e1c655b1c61090905682a0d5558ed72dccb9bc"],["93144423ace3451ed29e0fb9ac2af211cb6e84a601df5993c419859fff5df04a","7c10dfb164c3425f5c71a3f9d7992038f1065224f72bb9d1d902a6d13037b47c"],["b015f8044f5fcbdcf21ca26d6c34fb8197829205c7b7d2a7cb66418c157b112c","ab8c1e086d04e813744a655b2df8d5f83b3cdc6faa3088c1d3aea1454e3a1d5f"],["d5e9e1da649d97d89e4868117a465a3a4f8a18de57a140d36b3f2af341a21b52","4cb04437f391ed73111a13cc1d4dd0db1693465c2240480d8955e8592f27447a"],["d3ae41047dd7ca065dbf8ed77b992439983005cd72e16d6f996a5316d36966bb","bd1aeb21ad22ebb22a10f0303417c6d964f8cdd7df0aca614b10dc14d125ac46"],["463e2763d885f958fc66cdd22800f0a487197d0a82e377b49f80af87c897b065","bfefacdb0e5d0fd7df3a311a94de062b26b80c61fbc97508b79992671ef7ca7f"],["7985fdfd127c0567c6f53ec1bb63ec3158e597c40bfe747c83cddfc910641917","603c12daf3d9862ef2b25fe1de289aed24ed291e0ec6708703a5bd567f32ed03"],["74a1ad6b5f76e39db2dd249410eac7f99e74c59cb83d2d0ed5ff1543da7703e9","cc6157ef18c9c63cd6193d83631bbea0093e0968942e8c33d5737fd790e0db08"],["30682a50703375f602d416664ba19b7fc9bab42c72747463a71d0896b22f6da3","553e04f6b018b4fa6c8f39e7f311d3176290d0e0f19ca73f17714d9977a22ff8"],["9e2158f0d7c0d5f26c3791efefa79597654e7a2b2464f52b1ee6c1347769ef57","712fcdd1b9053f09003a3481fa7762e9ffd7c8ef35a38509e2fbf2629008373"],["176e26989a43c9cfeba4029c202538c28172e566e3c4fce7322857f3be327d66","ed8cc9d04b29eb877d270b4878dc43c19aefd31f4eee09ee7b47834c1fa4b1c3"],["75d46efea3771e6e68abb89a13ad747ecf1892393dfc4f1b7004788c50374da8","9852390a99507679fd0b86fd2b39a868d7efc22151346e1a3ca4726586a6bed8"],["809a20c67d64900ffb698c4c825f6d5f2310fb0451c869345b7319f645605721","9e994980d9917e22b76b061927fa04143d096ccc54963e6a5ebfa5f3f8e286c1"],["1b38903a43f7f114ed4500b4eac7083fdefece1cf29c63528d563446f972c180","4036edc931a60ae889353f77fd53de4a2708b26b6f5da72ad3394119daf408f9"]]}}},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var h=r(15),d=r(764),n=r(20),i=r(193),o=r(189),s=n.assert,a=r(765),p=r(766);function EC(e){if(!(this instanceof EC))return new EC(e);"string"==typeof e&&(s(Object.prototype.hasOwnProperty.call(i,e),"Unknown curve "+e),e=i[e]),e instanceof i.PresetCurve&&(e={curve:e}),this.curve=e.curve.curve,this.n=this.curve.n,this.nh=this.n.ushrn(1),this.g=this.curve.g,this.g=e.curve.g,this.g.precompute(e.curve.n.bitLength()+1),this.hash=e.hash||e.curve.hash}(e.exports=EC).prototype.keyPair=function keyPair(e){return new a(this,e)},EC.prototype.keyFromPrivate=function keyFromPrivate(e,t){return a.fromPrivate(this,e,t)},EC.prototype.keyFromPublic=function keyFromPublic(e,t){return a.fromPublic(this,e,t)},EC.prototype.genKeyPair=function genKeyPair(e){for(var t=new d({hash:this.hash,pers:(e=e||{}).pers,persEnc:e.persEnc||"utf8",entropy:e.entropy||o(this.hash.hmacStrength),entropyEnc:e.entropy&&e.entropyEnc||"utf8",nonce:this.n.toArray()}),r=this.n.byteLength(),n=this.n.sub(new h(2));;){var i=new h(t.generate(r));if(!(0<i.cmp(n)))return i.iaddn(1),this.keyFromPrivate(i)}},EC.prototype._truncateToN=function _truncateToN(e,t){var r=8*e.byteLength()-this.n.bitLength();return 0<r&&(e=e.ushrn(r)),!t&&0<=e.cmp(this.n)?e.sub(this.n):e},EC.prototype.sign=function sign(e,t,r,n){"object"===_typeof(r)&&(n=r,r=null),n=n||{},t=this.keyFromPrivate(t,r),e=this._truncateToN(new h(e,16));for(var i=this.n.byteLength(),r=t.getPrivate().toArray("be",i),i=e.toArray("be",i),o=new d({hash:this.hash,entropy:r,nonce:i,pers:n.pers,persEnc:n.persEnc||"utf8"}),a=this.n.sub(new h(1)),s=0;;s++){var u=n.k?n.k(s):new h(o.generate(this.n.byteLength()));if(!((u=this._truncateToN(u,!0)).cmpn(1)<=0||0<=u.cmp(a))){var c=this.g.mul(u);if(!c.isInfinity()){var l=c.getX(),f=l.umod(this.n);if(0!==f.cmpn(0)&&0!==(u=(u=u.invm(this.n).mul(f.mul(t.getPrivate()).iadd(e))).umod(this.n)).cmpn(0))return l=(c.getY().isOdd()?1:0)|(0!==l.cmp(f)?2:0),n.canonical&&0<u.cmp(this.nh)&&(u=this.n.sub(u),l^=1),new p({r:f,s:u,recoveryParam:l})}}}},EC.prototype.verify=function verify(e,t,r,n){if(e=this._truncateToN(new h(e,16)),r=this.keyFromPublic(r,n),n=(t=new p(t,"hex")).r,t=t.s,n.cmpn(1)<0||0<=n.cmp(this.n))return!1;if(t.cmpn(1)<0||0<=t.cmp(this.n))return!1;var i,e=(t=t.invm(this.n)).mul(e).umod(this.n),t=t.mul(n).umod(this.n);return this.curve._maxwellTrick?!(i=this.g.jmulAdd(e,r.getPublic(),t)).isInfinity()&&i.eqXToP(n):!(i=this.g.mulAdd(e,r.getPublic(),t)).isInfinity()&&0===i.getX().umod(this.n).cmp(n)},EC.prototype.recoverPubKey=function(e,t,r,n){s((3&r)===r,"The recovery param is more than two bits"),t=new p(t,n);var i=this.n,o=new h(e),a=t.r,n=t.s,e=1&r,r=r>>1;if(0<=a.cmp(this.curve.p.umod(this.curve.n))&&r)throw new Error("Unable to find sencond key candinate");return a=r?this.curve.pointFromX(a.add(this.curve.n),e):this.curve.pointFromX(a,e),t=t.r.invm(i),o=i.sub(o).mul(t).umod(i),i=n.mul(t).umod(i),this.g.mulAdd(o,a,i)},EC.prototype.getKeyRecoveryParam=function(e,t,r,n){if(null!==(t=new p(t,n)).recoveryParam)return t.recoveryParam;for(var i,o=0;o<4;o++){try{i=this.recoverPubKey(e,t,o)}catch(e){continue}if(i.eq(r))return o}throw new Error("Unable to find valid recovery factor")}},function(e,t,r){"use strict";var n=r(194),o=r(336),i=r(19);function HmacDRBG(e){if(!(this instanceof HmacDRBG))return new HmacDRBG(e);this.hash=e.hash,this.predResist=!!e.predResist,this.outLen=this.hash.outSize,this.minEntropy=e.minEntropy||this.hash.hmacStrength,this._reseed=null,this.reseedInterval=null,this.K=null,this.V=null;var t=o.toArray(e.entropy,e.entropyEnc||"hex"),r=o.toArray(e.nonce,e.nonceEnc||"hex"),e=o.toArray(e.pers,e.persEnc||"hex");i(t.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._init(t,r,e)}(e.exports=HmacDRBG).prototype._init=function init(e,t,r){r=e.concat(t).concat(r),this.K=new Array(this.outLen/8),this.V=new Array(this.outLen/8);for(var n=0;n<this.V.length;n++)this.K[n]=0,this.V[n]=1;this._update(r),this._reseed=1,this.reseedInterval=281474976710656},HmacDRBG.prototype._hmac=function hmac(){return new n.hmac(this.hash,this.K)},HmacDRBG.prototype._update=function update(e){var t=this._hmac().update(this.V).update([0]);e&&(t=t.update(e)),this.K=t.digest(),this.V=this._hmac().update(this.V).digest(),e&&(this.K=this._hmac().update(this.V).update([1]).update(e).digest(),this.V=this._hmac().update(this.V).digest())},HmacDRBG.prototype.reseed=function reseed(e,t,r,n){"string"!=typeof t&&(n=r,r=t,t=null),e=o.toArray(e,t),r=o.toArray(r,n),i(e.length>=this.minEntropy/8,"Not enough entropy. Minimum is: "+this.minEntropy+" bits"),this._update(e.concat(r||[])),this._reseed=1},HmacDRBG.prototype.generate=function generate(e,t,r,n){if(this._reseed>this.reseedInterval)throw new Error("Reseed is required");"string"!=typeof t&&(n=r,r=t,t=null),r&&(r=o.toArray(r,n||"hex"),this._update(r));for(var i=[];i.length<e;)this.V=this._hmac().update(this.V).digest(),i=i.concat(this.V);return n=i.slice(0,e),this._update(r),this._reseed++,o.encode(n,t)}},function(e,t,r){"use strict";var n=r(15),i=r(20).assert;function KeyPair(e,t){this.ec=e,this.priv=null,this.pub=null,t.priv&&this._importPrivate(t.priv,t.privEnc),t.pub&&this._importPublic(t.pub,t.pubEnc)}(e.exports=KeyPair).fromPublic=function fromPublic(e,t,r){return t instanceof KeyPair?t:new KeyPair(e,{pub:t,pubEnc:r})},KeyPair.fromPrivate=function fromPrivate(e,t,r){return t instanceof KeyPair?t:new KeyPair(e,{priv:t,privEnc:r})},KeyPair.prototype.validate=function validate(){var e=this.getPublic();return e.isInfinity()?{result:!1,reason:"Invalid public key"}:e.validate()?e.mul(this.ec.curve.n).isInfinity()?{result:!0,reason:null}:{result:!1,reason:"Public key * N != O"}:{result:!1,reason:"Public key is not a point"}},KeyPair.prototype.getPublic=function getPublic(e,t){return"string"==typeof e&&(t=e,e=null),this.pub||(this.pub=this.ec.g.mul(this.priv)),t?this.pub.encode(t,e):this.pub},KeyPair.prototype.getPrivate=function getPrivate(e){return"hex"===e?this.priv.toString(16,2):this.priv},KeyPair.prototype._importPrivate=function _importPrivate(e,t){this.priv=new n(e,t||16),this.priv=this.priv.umod(this.ec.curve.n)},KeyPair.prototype._importPublic=function _importPublic(e,t){if(e.x||e.y)return"mont"===this.ec.curve.type?i(e.x,"Need x coordinate"):"short"!==this.ec.curve.type&&"edwards"!==this.ec.curve.type||i(e.x&&e.y,"Need both x and y coordinate"),void(this.pub=this.ec.curve.point(e.x,e.y));this.pub=this.ec.curve.decodePoint(e,t)},KeyPair.prototype.derive=function derive(e){return e.validate()||i(e.validate(),"public point not validated"),e.mul(this.priv).getX()},KeyPair.prototype.sign=function sign(e,t,r){return this.ec.sign(e,this,t,r)},KeyPair.prototype.verify=function verify(e,t){return this.ec.verify(e,t,this)},KeyPair.prototype.inspect=function inspect(){return"<Key priv: "+(this.priv&&this.priv.toString(16,2))+" pub: "+(this.pub&&this.pub.inspect())+" >"}},function(e,t,r){"use strict";var i=r(15),o=r(20),n=o.assert;function Signature(e,t){if(e instanceof Signature)return e;this._importDER(e,t)||(n(e.r&&e.s,"Signature without r or s"),this.r=new i(e.r,16),this.s=new i(e.s,16),void 0===e.recoveryParam?this.recoveryParam=null:this.recoveryParam=e.recoveryParam)}function Position(){this.place=0}function getLength(e,t){var r=e[t.place++];if(!(128&r))return r;var n=15&r;if(0==n||4<n)return!1;for(var i=0,o=0,a=t.place;o<n;o++,a++)i<<=8,i|=e[a],i>>>=0;return!(i<=127)&&(t.place=a,i)}function rmPadding(e){for(var t=0,r=e.length-1;!e[t]&&!(128&e[t+1])&&t<r;)t++;return 0===t?e:e.slice(t)}function constructLength(e,t){if(t<128)e.push(t);else{var r=1+(Math.log(t)/Math.LN2>>>3);for(e.push(128|r);--r;)e.push(t>>>(r<<3)&255);e.push(t)}}(e.exports=Signature).prototype._importDER=function _importDER(e,t){e=o.toArray(e,t);var r=new Position;if(48!==e[r.place++])return!1;var n=getLength(e,r);if(!1===n)return!1;if(n+r.place!==e.length)return!1;if(2!==e[r.place++])return!1;if(!1===(t=getLength(e,r)))return!1;if(n=e.slice(r.place,t+r.place),r.place+=t,2!==e[r.place++])return!1;if(!1===(t=getLength(e,r)))return!1;if(e.length!==t+r.place)return!1;if(r=e.slice(r.place,t+r.place),0===n[0]){if(!(128&n[1]))return!1;n=n.slice(1)}if(0===r[0]){if(!(128&r[1]))return!1;r=r.slice(1)}return this.r=new i(n),this.s=new i(r),!(this.recoveryParam=null)},Signature.prototype.toDER=function toDER(e){var t=this.r.toArray(),r=this.s.toArray();for(128&t[0]&&(t=[0].concat(t)),128&r[0]&&(r=[0].concat(r)),t=rmPadding(t),r=rmPadding(r);!(r[0]||128&r[1]);)r=r.slice(1);var n=[2];return constructLength(n,t.length),(n=n.concat(t)).push(2),constructLength(n,r.length),t=n.concat(r),constructLength(n=[48],t.length),n=n.concat(t),o.encode(n,e)}},function(e,t,r){"use strict";var n=r(194),i=r(193),o=r(20),a=o.assert,s=o.parseBytes,u=r(768),c=r(769);function EDDSA(e){if(a("ed25519"===e,"only tested with ed25519 so far"),!(this instanceof EDDSA))return new EDDSA(e);e=i[e].curve,this.curve=e,this.g=e.g,this.g.precompute(e.n.bitLength()+1),this.pointClass=e.point().constructor,this.encodingLength=Math.ceil(e.n.bitLength()/8),this.hash=n.sha512}(e.exports=EDDSA).prototype.sign=function sign(e,t){e=s(e);var r=this.keyFromSecret(t),n=this.hashInt(r.messagePrefix(),e),i=this.g.mul(n),t=this.encodePoint(i),r=this.hashInt(t,r.pubBytes(),e).mul(r.priv()),r=n.add(r).umod(this.curve.n);return this.makeSignature({R:i,S:r,Rencoded:t})},EDDSA.prototype.verify=function verify(e,t,r){e=s(e),t=this.makeSignature(t);var n=this.keyFromPublic(r),r=this.hashInt(t.Rencoded(),n.pubBytes(),e),e=this.g.mul(t.S());return t.R().add(n.pub().mul(r)).eq(e)},EDDSA.prototype.hashInt=function hashInt(){for(var e=this.hash(),t=0;t<arguments.length;t++)e.update(arguments[t]);return o.intFromLE(e.digest()).umod(this.curve.n)},EDDSA.prototype.keyFromPublic=function keyFromPublic(e){return u.fromPublic(this,e)},EDDSA.prototype.keyFromSecret=function keyFromSecret(e){return u.fromSecret(this,e)},EDDSA.prototype.makeSignature=function makeSignature(e){return e instanceof c?e:new c(this,e)},EDDSA.prototype.encodePoint=function encodePoint(e){var t=e.getY().toArray("le",this.encodingLength);return t[this.encodingLength-1]|=e.getX().isOdd()?128:0,t},EDDSA.prototype.decodePoint=function decodePoint(e){var t=(e=o.parseBytes(e)).length-1,r=e.slice(0,t).concat(-129&e[t]),t=0!=(128&e[t]),r=o.intFromLE(r);return this.curve.pointFromY(r,t)},EDDSA.prototype.encodeInt=function encodeInt(e){return e.toArray("le",this.encodingLength)},EDDSA.prototype.decodeInt=function decodeInt(e){return o.intFromLE(e)},EDDSA.prototype.isPoint=function isPoint(e){return e instanceof this.pointClass}},function(e,t,r){"use strict";var n=r(20),i=n.assert,o=n.parseBytes,r=n.cachedProperty;function KeyPair(e,t){this.eddsa=e,this._secret=o(t.secret),e.isPoint(t.pub)?this._pub=t.pub:this._pubBytes=o(t.pub)}KeyPair.fromPublic=function fromPublic(e,t){return t instanceof KeyPair?t:new KeyPair(e,{pub:t})},KeyPair.fromSecret=function fromSecret(e,t){return t instanceof KeyPair?t:new KeyPair(e,{secret:t})},KeyPair.prototype.secret=function secret(){return this._secret},r(KeyPair,"pubBytes",function pubBytes(){return this.eddsa.encodePoint(this.pub())}),r(KeyPair,"pub",function pub(){return this._pubBytes?this.eddsa.decodePoint(this._pubBytes):this.eddsa.g.mul(this.priv())}),r(KeyPair,"privBytes",function privBytes(){var e=this.eddsa,t=this.hash(),r=e.encodingLength-1;return(e=t.slice(0,e.encodingLength))[0]&=248,e[r]&=127,e[r]|=64,e}),r(KeyPair,"priv",function priv(){return this.eddsa.decodeInt(this.privBytes())}),r(KeyPair,"hash",function hash(){return this.eddsa.hash().update(this.secret()).digest()}),r(KeyPair,"messagePrefix",function messagePrefix(){return this.hash().slice(this.eddsa.encodingLength)}),KeyPair.prototype.sign=function sign(e){return i(this._secret,"KeyPair can only verify"),this.eddsa.sign(e,this)},KeyPair.prototype.verify=function verify(e,t){return this.eddsa.verify(e,t,this)},KeyPair.prototype.getSecret=function getSecret(e){return i(this._secret,"KeyPair is public only"),n.encode(this.secret(),e)},KeyPair.prototype.getPublic=function getPublic(e){return n.encode(this.pubBytes(),e)},e.exports=KeyPair},function(e,t,r){"use strict";function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(e){return typeof e}:function _typeof(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var n=r(15),i=r(20),o=i.assert,r=i.cachedProperty,a=i.parseBytes;function Signature(e,t){this.eddsa=e,"object"!==_typeof(t)&&(t=a(t)),Array.isArray(t)&&(t={R:t.slice(0,e.encodingLength),S:t.slice(e.encodingLength)}),o(t.R&&t.S,"Signature without R or S"),e.isPoint(t.R)&&(this._R=t.R),t.S instanceof n&&(this._S=t.S),this._Rencoded=Array.isArray(t.R)?t.R:t.Rencoded,this._Sencoded=Array.isArray(t.S)?t.S:t.Sencoded}r(Signature,"S",function S(){return this.eddsa.decodeInt(this.Sencoded())}),r(Signature,"R",function R(){return this.eddsa.decodePoint(this.Rencoded())}),r(Signature,"Rencoded",function Rencoded(){return this.eddsa.encodePoint(this.R())}),r(Signature,"Sencoded",function Sencoded(){return this.eddsa.encodeInt(this.S())}),Signature.prototype.toBytes=function toBytes(){return this.Rencoded().concat(this.Sencoded())},Signature.prototype.toHex=function toHex(){return i.encode(this.toBytes(),"hex").toUpperCase()},e.exports=Signature},function(e,t){},function(e,t,r){"use strict";var n=r(342);t.certificate=r(777),r=n.define("RSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("modulus").int(),this.key("publicExponent").int(),this.key("privateExponent").int(),this.key("prime1").int(),this.key("prime2").int(),this.key("exponent1").int(),this.key("exponent2").int(),this.key("coefficient").int())}),t.RSAPrivateKey=r,r=n.define("RSAPublicKey",function(){this.seq().obj(this.key("modulus").int(),this.key("publicExponent").int())}),t.RSAPublicKey=r,r=n.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(i),this.key("subjectPublicKey").bitstr())}),t.PublicKey=r;var i=n.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("none").null_().optional(),this.key("curve").objid().optional(),this.key("params").seq().obj(this.key("p").int(),this.key("q").int(),this.key("g").int()).optional())}),r=n.define("PrivateKeyInfo",function(){this.seq().obj(this.key("version").int(),this.key("algorithm").use(i),this.key("subjectPrivateKey").octstr())});t.PrivateKey=r,r=n.define("EncryptedPrivateKeyInfo",function(){this.seq().obj(this.key("algorithm").seq().obj(this.key("id").objid(),this.key("decrypt").seq().obj(this.key("kde").seq().obj(this.key("id").objid(),this.key("kdeparams").seq().obj(this.key("salt").octstr(),this.key("iters").int())),this.key("cipher").seq().obj(this.key("algo").objid(),this.key("iv").octstr()))),this.key("subjectPrivateKey").octstr())}),t.EncryptedPrivateKey=r,r=n.define("DSAPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("p").int(),this.key("q").int(),this.key("g").int(),this.key("pub_key").int(),this.key("priv_key").int())}),t.DSAPrivateKey=r,t.DSAparam=n.define("DSAparam",function(){this.int()}),r=n.define("ECPrivateKey",function(){this.seq().obj(this.key("version").int(),this.key("privateKey").octstr(),this.key("parameters").optional().explicit(0).use(o),this.key("publicKey").optional().explicit(1).bitstr())}),t.ECPrivateKey=r;var o=n.define("ECParameters",function(){this.choice({namedCurve:this.objid()})});t.signature=n.define("signature",function(){this.seq().obj(this.key("r").int(),this.key("s").int())})},function(e,t,r){"use strict";var n=r(343),i=r(345),o=r(1);function Entity(e,t){this.name=e,this.body=t,this.decoders={},this.encoders={}}t.define=function define(e,t){return new Entity(e,t)},Entity.prototype._createNamed=function createNamed(r){var t=this.name;function Generated(e){this._initNamed(e,t)}return o(Generated,r),Generated.prototype._initNamed=function _initNamed(e,t){r.call(this,e,t)},new Generated(this)},Entity.prototype._getDecoder=function _getDecoder(e){return this.decoders.hasOwnProperty(e=e||"der")||(this.decoders[e]=this._createNamed(i[e])),this.decoders[e]},Entity.prototype.decode=function decode(e,t,r){return this._getDecoder(t).decode(e,r)},Entity.prototype._getEncoder=function _getEncoder(e){return this.encoders.hasOwnProperty(e=e||"der")||(this.encoders[e]=this._createNamed(n[e])),this.encoders[e]},Entity.prototype.encode=function encode(e,t,r){return this._getEncoder(t).encode(e,r)}},function(e,t,r){"use strict";var n=r(1),o=r(344);function PEMEncoder(e){o.call(this,e),this.enc="pem"}n(PEMEncoder,o),(e.exports=PEMEncoder).prototype.encode=function encode(e,t){for(var r=o.prototype.encode.call(this,e).toString("base64"),n=["-----BEGIN "+t.label+"-----"],i=0;i<r.length;i+=64)n.push(r.slice(i,i+64));return n.push("-----END "+t.label+"-----"),n.join("\n")}},function(e,t,r){"use strict";var n=r(1),c=r(195).Buffer,l=r(346);function PEMDecoder(e){l.call(this,e),this.enc="pem"}n(PEMDecoder,l),(e.exports=PEMDecoder).prototype.decode=function decode(e,t){for(var r=e.toString().split(/[\r\n]+/g),n=t.label.toUpperCase(),i=/^-----(BEGIN|END) ([^-]+)-----$/,o=-1,a=-1,s=0;s<r.length;s++){var u=r[s].match(i);if(null!==u&&u[2]===n){if(-1!==o){if("END"!==u[1])break;a=s;break}if("BEGIN"!==u[1])break;o=s}}if(-1===o||-1===a)throw new Error("PEM section not found for: "+n);return(e=r.slice(o+1,a).join("")).replace(/[^a-z0-9+/=]+/gi,""),e=c.from(e,"base64"),l.prototype.decode.call(this,e,t)}},function(e,t,r){"use strict";t.Reporter=r(197).Reporter,t.DecoderBuffer=r(86).DecoderBuffer,t.EncoderBuffer=r(86).EncoderBuffer,t.Node=r(196)},function(e,t,r){"use strict";t._reverse=function reverse(r){var n={};return Object.keys(r).forEach(function(e){(0|e)==e&&(e|=0);var t=r[e];n[t]=e}),n},t.der=r(198)},function(e,t,r){"use strict";var n=(r=r(342)).define("Time",function(){this.choice({utcTime:this.utctime(),generalTime:this.gentime()})}),i=r.define("AttributeTypeValue",function(){this.seq().obj(this.key("type").objid(),this.key("value").any())}),o=r.define("AlgorithmIdentifier",function(){this.seq().obj(this.key("algorithm").objid(),this.key("parameters").optional(),this.key("curve").objid().optional())}),a=r.define("SubjectPublicKeyInfo",function(){this.seq().obj(this.key("algorithm").use(o),this.key("subjectPublicKey").bitstr())}),s=r.define("RelativeDistinguishedName",function(){this.setof(i)}),u=r.define("RDNSequence",function(){this.seqof(s)}),c=r.define("Name",function(){this.choice({rdnSequence:this.use(u)})}),l=r.define("Validity",function(){this.seq().obj(this.key("notBefore").use(n),this.key("notAfter").use(n))}),f=r.define("Extension",function(){this.seq().obj(this.key("extnID").objid(),this.key("critical").bool().def(!1),this.key("extnValue").octstr())}),h=r.define("TBSCertificate",function(){this.seq().obj(this.key("version").explicit(0).int().optional(),this.key("serialNumber").int(),this.key("signature").use(o),this.key("issuer").use(c),this.key("validity").use(l),this.key("subject").use(c),this.key("subjectPublicKeyInfo").use(a),this.key("issuerUniqueID").implicit(1).bitstr().optional(),this.key("subjectUniqueID").implicit(2).bitstr().optional(),this.key("extensions").explicit(3).seqof(f).optional())}),r=r.define("X509Certificate",function(){this.seq().obj(this.key("tbsCertificate").use(h),this.key("signatureAlgorithm").use(o),this.key("signatureValue").bitstr())});e.exports=r},function(e){e.exports=JSON.parse('{"2.16.840.1.101.3.4.1.1":"aes-128-ecb","2.16.840.1.101.3.4.1.2":"aes-128-cbc","2.16.840.1.101.3.4.1.3":"aes-128-ofb","2.16.840.1.101.3.4.1.4":"aes-128-cfb","2.16.840.1.101.3.4.1.21":"aes-192-ecb","2.16.840.1.101.3.4.1.22":"aes-192-cbc","2.16.840.1.101.3.4.1.23":"aes-192-ofb","2.16.840.1.101.3.4.1.24":"aes-192-cfb","2.16.840.1.101.3.4.1.41":"aes-256-ecb","2.16.840.1.101.3.4.1.42":"aes-256-cbc","2.16.840.1.101.3.4.1.43":"aes-256-ofb","2.16.840.1.101.3.4.1.44":"aes-256-cfb"}')},function(e,t,r){var s=/Proc-Type: 4,ENCRYPTED[\n\r]+DEK-Info: AES-((?:128)|(?:192)|(?:256))-CBC,([0-9A-H]+)[\n\r]+([0-9A-z\n\r+/=]+)[\n\r]+/m,u=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----/m,c=/^-----BEGIN ((?:.*? KEY)|CERTIFICATE)-----([0-9A-z\n\r+/=]+)-----END \1-----$/m,l=r(115),f=r(187),h=r(5).Buffer;e.exports=function(e,t){var r,n,i=e.toString(),o=i.match(s),a=o?(r="aes"+o[1],n=h.from(o[2],"hex"),e=h.from(o[3].replace(/[\r\n]/g,""),"base64"),t=l(t,n.slice(0,8),parseInt(o[1],10)).key,o=[],n=f.createDecipheriv(r,t,n),o.push(n.update(e)),o.push(n.final()),h.concat(o)):(a=i.match(c),h.from(a[2].replace(/[\r\n]/g,""),"base64"));return{tag:i.match(u)[1],data:a}}},function(e,t,r){var l=r(5).Buffer,f=r(341),h=r(192).ec,d=r(117),p=r(347);function checkValue(e,t){if(e.cmpn(0)<=0)throw new Error("invalid sig");if(e.cmp(t)>=t)throw new Error("invalid sig")}e.exports=function verify(e,t,r,n,i){if("ec"===(r=d(r)).type){if("ecdsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");return function ecVerify(e,t,r){var n=p[r.data.algorithm.curve.join(".")];if(!n)throw new Error("unknown curve "+r.data.algorithm.curve.join("."));return n=new h(n),r=r.data.subjectPrivateKey.data,n.verify(t,e,r)}(e,t,r)}if("dsa"===r.type){if("dsa"!==n)throw new Error("wrong public key type");return function dsaVerify(e,t,r){var n=r.data.p,i=r.data.q,o=r.data.g,a=r.data.pub_key,s=d.signature.decode(e,"der"),r=s.s,e=s.r;return checkValue(r,i),checkValue(e,i),s=f.mont(n),r=r.invm(i),0===o.toRed(s).redPow(new f(t).mul(r).mod(i)).fromRed().mul(a.toRed(s).redPow(e.mul(r).mod(i)).fromRed()).mod(n).mod(i).cmp(e)}(e,t,r)}if("rsa"!==n&&"ecdsa/rsa"!==n)throw new Error("wrong public key type");t=l.concat([i,t]);for(var o=r.modulus.byteLength(),a=[1],s=0;t.length+a.length+2<o;)a.push(255),s++;a.push(0);for(var u=-1;++u<t.length;)a.push(t[u]);a=l.from(a),i=f.mont(r.modulus),e=(e=new f(e).toRed(i)).redPow(new f(r.publicExponent)),e=l.from(e.fromRed().toArray());var c=s<8?1:0,o=Math.min(e.length,a.length);for(e.length!==a.length&&(c=1),u=-1;++u<o;)c|=e[u]^a[u];return 0===c}},function(e,t,o){!function(n){var t=o(192),r=o(15);e.exports=function createECDH(e){return new ECDH(e)};var i={secp256k1:{name:"secp256k1",byteLength:32},secp224r1:{name:"p224",byteLength:28},prime256v1:{name:"p256",byteLength:32},prime192v1:{name:"p192",byteLength:24},ed25519:{name:"ed25519",byteLength:32},secp384r1:{name:"p384",byteLength:48},secp521r1:{name:"p521",byteLength:66}};function ECDH(e){this.curveType=i[e],this.curveType||(this.curveType={name:e}),this.curve=new t.ec(this.curveType.name),this.keys=void 0}function formatReturnValue(e,t,r){return Array.isArray(e)||(e=e.toArray()),e=new n(e),r&&e.length<r&&((r=new n(r-e.length)).fill(0),e=n.concat([r,e])),t?e.toString(t):e}i.p224=i.secp224r1,i.p256=i.secp256r1=i.prime256v1,i.p192=i.secp192r1=i.prime192v1,i.p384=i.secp384r1,i.p521=i.secp521r1,ECDH.prototype.generateKeys=function(e,t){return this.keys=this.curve.genKeyPair(),this.getPublicKey(e,t)},ECDH.prototype.computeSecret=function(e,t,r){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),formatReturnValue(this.curve.keyFromPublic(e).getPublic().mul(this.keys.getPrivate()).getX(),r,this.curveType.byteLength)},ECDH.prototype.getPublicKey=function(e,t){var r=this.keys.getPublic("compressed"===t,!0);return"hybrid"===t&&(r[r.length-1]%2?r[0]=7:r[0]=6),formatReturnValue(r,e)},ECDH.prototype.getPrivateKey=function(e){return formatReturnValue(this.keys.getPrivate(),e)},ECDH.prototype.setPublicKey=function(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),this.keys._importPublic(e),this},ECDH.prototype.setPrivateKey=function(e,t){return t=t||"utf8",n.isBuffer(e)||(e=new n(e,t)),e=(e=new r(e)).toString(16),this.keys=this.curve.genKeyPair(),this.keys._importPrivate(e),this}}.call(this,o(11).Buffer)},function(e,r,t){r.publicEncrypt=t(783),r.privateDecrypt=t(784),r.privateEncrypt=function privateEncrypt(e,t){return r.publicEncrypt(e,t,!0)},r.publicDecrypt=function publicDecrypt(e,t){return r.privateDecrypt(e,t,!0)}},function(e,t,r){var o=r(117),s=r(64),u=r(83),c=r(348),l=r(349),f=r(15),a=r(350),h=r(191),d=r(5).Buffer;e.exports=function publicEncrypt(e,t,r){var n,i=e.padding||(r?1:4),e=o(e);if(4===i)n=function oaep(e,t){var r=e.modulus.byteLength(),n=t.length,i=u("sha1").update(d.alloc(0)).digest(),o=i.length,a=2*o;if(r-a-2<n)throw new Error("message too long");return e=d.alloc(r-n-a-2),n=r-o-1,a=s(o),n=l(d.concat([i,e,d.alloc(1,1),t],n),c(a,n)),o=l(a,c(n,o)),new f(d.concat([d.alloc(1),o,n],r))}(e,t);else if(1===i)n=function pkcs1(e,t,r){var n=t.length;if((e=e.modulus.byteLength())-11<n)throw new Error("message too long");return n=r?d.alloc(e-n-3,255):function nonZero(e){for(var t,r=d.allocUnsafe(e),n=0,i=s(2*e),o=0;n<e;)o===i.length&&(i=s(2*e),o=0),(t=i[o++])&&(r[n++]=t);return r}(e-n-3),new f(d.concat([d.from([0,r?1:2]),n,d.alloc(1),t],e))}(e,t,r);else{if(3!==i)throw new Error("unknown padding");if(0<=(n=new f(t)).cmp(e.modulus))throw new Error("data too long for modulus")}return(r?h:a)(n,e)}},function(e,t,r){var a=r(117),s=r(348),u=r(349),c=r(15),l=r(191),f=r(83),h=r(350),d=r(5).Buffer;e.exports=function privateDecrypt(e,t,r){var n=e.padding||(r?1:4),i=a(e),o=i.modulus.byteLength();if(t.length>o||0<=new c(t).cmp(i.modulus))throw new Error("decryption error");if(e=r?h(new c(t),i):l(t,i),t=d.alloc(o-e.length),e=d.concat([t,e],o),4===n)return function oaep(e,t){var r=e.modulus.byteLength(),n=f("sha1").update(d.alloc(0)).digest(),i=n.length;if(0!==t[0])throw new Error("decryption error");var e=t.slice(1,i+1),t=t.slice(i+1),e=u(e,s(t,i)),o=u(t,s(e,r-i-1));if(function compare(e,t){e=d.from(e),t=d.from(t);var r=0,n=e.length;e.length!==t.length&&(r++,n=Math.min(e.length,t.length));for(var i=-1;++i<n;)r+=e[i]^t[i];return r}(n,o.slice(0,i)))throw new Error("decryption error");for(var a=i;0===o[a];)a++;if(1===o[a++])return o.slice(a);throw new Error("decryption error")}(i,e);if(1===n)return function pkcs1(e,t,r){for(var n=t.slice(0,2),i=2,o=0;0!==t[i++];)if(i>=t.length){o++;break}var a=t.slice(2,i-1);if(("0002"!==n.toString("hex")&&!r||"0001"!==n.toString("hex")&&r)&&o++,a.length<8&&o++,o)throw new Error("decryption error");return t.slice(i)}(0,e,r);if(3===n)return e;throw new Error("unknown padding")}},function(e,t,r){"use strict";!function(i,o){function oldBrowser(){throw new Error("secure random number generation not supported by this browser\nuse chrome, FireFox or Internet Explorer 11")}var e=r(5),a=r(64),s=e.Buffer,n=e.kMaxLength,u=i.crypto||i.msCrypto,c=Math.pow(2,32)-1;function assertOffset(e,t){if("number"!=typeof e||e!=e)throw new TypeError("offset must be a number");if(c<e||e<0)throw new TypeError("offset must be a uint32");if(n<e||t<e)throw new RangeError("offset out of range")}function assertSize(e,t,r){if("number"!=typeof e||e!=e)throw new TypeError("size must be a number");if(c<e||e<0)throw new TypeError("size must be a uint32");if(r<e+t||n<e)throw new RangeError("buffer too small")}function actualFill(r,n,e,i){if(o.browser){var t=r.buffer,t=new Uint8Array(t,n,e);return u.getRandomValues(t),i?void o.nextTick(function(){i(null,r)}):r}if(!i)return a(e).copy(r,n),r;a(e,function(e,t){return e?i(e):(t.copy(r,n),void i(null,r))})}u&&u.getRandomValues||!o.browser?(t.randomFill=function randomFill(e,t,r,n){if(!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');if("function"==typeof t)n=t,t=0,r=e.length;else if("function"==typeof r)n=r,r=e.length-t;else if("function"!=typeof n)throw new TypeError('"cb" argument must be a function');return assertOffset(t,e.length),assertSize(r,t,e.length),actualFill(e,t,r,n)},t.randomFillSync=function randomFillSync(e,t,r){if(void 0===t&&(t=0),!(s.isBuffer(e)||e instanceof i.Uint8Array))throw new TypeError('"buf" argument must be a Buffer or Uint8Array');return assertOffset(t,e.length),assertSize(r=void 0===r?e.length-t:r,t,e.length),actualFill(e,t,r)}):(t.randomFill=oldBrowser,t.randomFillSync=oldBrowser)}.call(this,r(12),r(9))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),r=function(e){(0,a.default)(MjNavbarLink,e);var t=(0,s.default)(MjNavbarLink);function MjNavbarLink(){return(0,i.default)(this,MjNavbarLink),t.apply(this,arguments)}return(0,o.default)(MjNavbarLink,[{key:"getStyles",value:function getStyles(){return{a:{display:"inline-block",color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")},td:{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom")}}}},{key:"renderContent",value:function renderContent(){var e=this.getAttribute("href"),t=(t=this.getAttribute("navbarBaseUrl"))?"".concat(t).concat(e):e,e=this.getAttribute("css-class")?" ".concat(this.getAttribute("css-class")):"";return"\n <a\n ".concat(this.htmlAttributes({class:"mj-link".concat(e),href:t,rel:this.getAttribute("rel"),target:this.getAttribute("target"),name:this.getAttribute("name"),style:"a"}),"\n >\n ").concat(this.getContent(),"\n </a>\n ")}},{key:"render",value:function render(){return"\n ".concat((0,l.default)("\n <td\n ".concat(this.htmlAttributes({style:"td",class:(0,c.suffixCssClasses)(this.getAttribute("css-class"),"outlook")}),"\n >\n ")),"\n ").concat(this.renderContent(),"\n ").concat((0,l.default)("\n </td>\n "),"\n ")}}]),MjNavbarLink}(c.BodyComponent);t.default=r,(0,u.default)(r,"componentName","mj-navbar-link"),(0,u.default)(r,"endingTag",!0),(0,u.default)(r,"allowedAttributes",{color:"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",href:"string",name:"string",target:"string",rel:"string","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string"}),(0,u.default)(r,"defaultAttributes",{color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","line-height":"22px",padding:"15px 10px",target:"_blank","text-decoration":"none","text-transform":"uppercase"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Carousel",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"CarouselImage",{enumerable:!0,get:function get(){return o.default}});var i=n(r(788)),o=n(r(796))},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),i=n(r(6)),a=n(r(46)),s=n(r(3)),u=n(r(4)),c=n(r(7)),l=n(r(73)),f=n(r(351)),h=n(r(791)),d=n(r(793)),p=r(8),m=n(r(303)),_=r(70),p=function(e){(0,s.default)(MjCarousel,e);var t=(0,u.default)(MjCarousel);function MjCarousel(){var i,e=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{};return(0,o.default)(this,MjCarousel),i=t.call(this,e),(0,c.default)((0,a.default)(i),"componentHeadStyle",function(){var t=i.props.children.length,r=(0,a.default)(i).carouselId;if(!t)return"";var e="\n .mj-carousel {\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n }\n\n .mj-carousel-".concat(i.carouselId,"-icons-cell {\n display: table-cell !important;\n width: ").concat(i.getAttribute("icon-width")," !important;\n }\n\n .mj-carousel-radio,\n .mj-carousel-next,\n .mj-carousel-previous {\n display: none !important;\n }\n\n .mj-carousel-thumbnail,\n .mj-carousel-next,\n .mj-carousel-previous {\n touch-action: manipulation;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio:checked ").concat((0,h.default)("+ * ",e),"+ .mj-carousel-content .mj-carousel-image")}).join(",")," {\n display: none !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-image-").concat(e+1)}).join(",")," {\n display: block !important;\n }\n\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons,\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-next-").concat((e+1%t+t)%t+1)}),",\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-previous-").concat((e-1%t+t)%t+1)})," {\n display: block !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-radio-").concat(e+1,":checked ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-content .mj-carousel-").concat(r,"-thumbnail-").concat(e+1)}).join(",")," {\n border-color: ").concat(i.getAttribute("tb-selected-border-color")," !important;\n }\n\n .mj-carousel-image img + div,\n .mj-carousel-thumbnail img + div {\n display: none !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-thumbnail:hover ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-main .mj-carousel-image")}).join(",")," {\n display: none !important;\n }\n\n .mj-carousel-thumbnail:hover {\n border-color: ").concat(i.getAttribute("tb-hover-border-color")," !important;\n }\n\n ").concat((0,d.default)(0,t).map(function(e){return".mj-carousel-".concat(r,"-thumbnail-").concat(e+1,":hover ").concat((0,h.default)("+ * ",t-e-1),"+ .mj-carousel-main .mj-carousel-image-").concat(e+1)}).join(",")," {\n display: block !important;\n }\n "),n="\n .mj-carousel noinput { display:block !important; }\n .mj-carousel noinput .mj-carousel-image-1 { display: block !important; }\n .mj-carousel noinput .mj-carousel-arrows,\n .mj-carousel noinput .mj-carousel-thumbnails { display: none !important; }\n\n [owa] .mj-carousel-thumbnail { display: none !important; }\n \n @media screen yahoo {\n .mj-carousel-".concat(i.carouselId,"-icons-cell,\n .mj-carousel-previous-icons,\n .mj-carousel-next-icons {\n display: none !important;\n }\n\n .mj-carousel-").concat(r,"-radio-1:checked ").concat((0,h.default)("+ *",t-1),"+ .mj-carousel-content .mj-carousel-").concat(r,"-thumbnail-1 {\n border-color: transparent;\n }\n }\n ");return"".concat(e,"\n").concat(n)}),i.carouselId=m.default.randomBytes(6).toString("hex"),i}return(0,i.default)(MjCarousel,[{key:"getStyles",value:function getStyles(){return{carousel:{div:{display:"table",width:"100%","table-layout":"fixed","text-align":"center","font-size":"0px"},table:{"caption-side":"top",display:"table-caption","table-layout":"fixed",width:"100%"}},images:{td:{padding:"0px"}},controls:{div:{display:"none","mso-hide":"all"},img:{display:"block",width:this.getAttribute("icon-width"),height:"auto"},td:{"font-size":"0px",display:"none","mso-hide":"all",padding:"0px"}}}}},{key:"thumbnailsWidth",value:function thumbnailsWidth(){return this.props.children.length?this.getAttribute("tb-width")||"".concat((0,f.default)([this.context.parentWidth/this.props.children.length,110]),"px"):0}},{key:"imagesAttributes",value:function imagesAttributes(){return(0,l.default)(this.children,"attributes")}},{key:"generateRadios",value:function generateRadios(){return this.renderChildren(this.props.children,{renderer:function renderer(e){return e.renderRadio()},attributes:{carouselId:this.carouselId}})}},{key:"generateThumbnails",value:function generateThumbnails(){return"visible"!==this.getAttribute("thumbnails")?"":this.renderChildren(this.props.children,{attributes:{"tb-border":this.getAttribute("tb-border"),"tb-border-radius":this.getAttribute("tb-border-radius"),"tb-width":this.thumbnailsWidth(),carouselId:this.carouselId},renderer:function renderer(e){return e.renderThumbnail()}})}},{key:"generateControls",value:function generateControls(t,r){var n=this,i=parseInt(this.getAttribute("icon-width"),10);return"\n <td\n ".concat(this.htmlAttributes({class:"mj-carousel-".concat(this.carouselId,"-icons-cell"),style:"controls.td"}),"\n >\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-".concat(t,"-icons"),style:"controls.div"}),"\n >\n ").concat((0,d.default)(1,this.props.children.length+1).map(function(e){return"\n <label\n ".concat(n.htmlAttributes({for:"mj-carousel-".concat(n.carouselId,"-radio-").concat(e),class:"mj-carousel-".concat(t," mj-carousel-").concat(t,"-").concat(e)}),"\n >\n <img\n ").concat(n.htmlAttributes({src:r,alt:t,style:"controls.img",width:i}),"\n />\n </label>\n ")}).join(""),"\n </div>\n </td>\n ")}},{key:"generateImages",value:function generateImages(){return"\n <td\n ".concat(this.htmlAttributes({style:"images.td"}),"\n >\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-images"}),"\n >\n ").concat(this.renderChildren(this.props.children,{attributes:{"border-radius":this.getAttribute("border-radius")}}),"\n </div>\n </td>\n ")}},{key:"generateCarousel",value:function generateCarousel(){return"\n <table\n ".concat(this.htmlAttributes({style:"carousel.table",border:"0","cell-padding":"0","cell-spacing":"0",width:"100%",role:"presentation",class:"mj-carousel-main"}),"\n >\n <tbody>\n <tr>\n ").concat(this.generateControls("previous",this.getAttribute("left-icon")),"\n ").concat(this.generateImages(),"\n ").concat(this.generateControls("next",this.getAttribute("right-icon")),"\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderFallback",value:function renderFallback(){var e=this.props.children;return 0===e.length?"":(0,_.msoConditionalTag)(this.renderChildren([e[0]],{attributes:{"border-radius":this.getAttribute("border-radius")}}))}},{key:"render",value:function render(){return"\n ".concat((0,_.msoConditionalTag)("\n <div\n ".concat(this.htmlAttributes({class:"mj-carousel"}),"\n >\n ").concat(this.generateRadios(),"\n <div\n ").concat(this.htmlAttributes({class:"mj-carousel-content mj-carousel-".concat(this.carouselId,"-content"),style:"carousel.div"}),"\n >\n ").concat(this.generateThumbnails(),"\n ").concat(this.generateCarousel(),"\n </div>\n </div>\n "),!0),"\n ").concat(this.renderFallback(),"\n ")}}]),MjCarousel}(p.BodyComponent);t.default=p,(0,c.default)(p,"componentName","mj-carousel"),(0,c.default)(p,"allowedAttributes",{align:"enum(left,center,right)","border-radius":"unit(px,%)","container-background-color":"color","icon-width":"unit(px,%)","left-icon":"string",padding:"unit(px,%){1,4}","padding-top":"unit(px,%)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","right-icon":"string",thumbnails:"enum(visible,hidden)","tb-border":"string","tb-border-radius":"unit(px,%)","tb-hover-border-color":"color","tb-selected-border-color":"color","tb-width":"unit(px,%)"}),(0,c.default)(p,"defaultAttributes",{align:"center","border-radius":"6px","icon-width":"44px","left-icon":"https://i.imgur.com/xTh3hln.png","right-icon":"https://i.imgur.com/os7o9kz.png",thumbnails:"visible","tb-border":"2px solid transparent","tb-border-radius":"6px","tb-hover-border-color":"#fead0d","tb-selected-border-color":"#ccc"}),e.exports=t.default},function(e,t,r){var c=r(52);e.exports=function baseExtremum(e,t,r){for(var n=-1,i=e.length;++n<i;){var o,a,s=e[n],u=t(s);null!=u&&(void 0===o?u==u&&!c(u):r(u,o))&&(o=u,a=s)}return a}},function(e,t){e.exports=function baseLt(e,t){return e<t}},function(e,t,r){var n=r(792),i=r(180),o=r(74),a=r(53);e.exports=function repeat(e,t,r){return t=(r?i(e,t,r):void 0===t)?1:o(t),n(a(e),t)}},function(e,t){var n=Math.floor;e.exports=function baseRepeat(e,t){var r="";if(!e||t<1||9007199254740991<t)return r;for(;t%2&&(r+=e),(t=n(t/2))&&(e+=e),t;);return r}},function(e,t,r){r=r(794)(),e.exports=r},function(e,t,r){var i=r(795),o=r(180),a=r(231);e.exports=function createRange(n){return function(e,t,r){return r&&"number"!=typeof r&&o(e,t,r)&&(t=r=void 0),e=a(e),void 0===t?(t=e,e=0):t=a(t),r=void 0===r?e<t?1:-1:a(r),i(e,t,r,n)}}},function(e,t){var s=Math.ceil,u=Math.max;e.exports=function baseRange(e,t,r,n){for(var i=-1,o=u(s((t-e)/(r||1)),0),a=Array(o);o--;)a[n?o:++i]=e,e+=r;return a}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),u=r(8),r=function(e){(0,a.default)(MjCarouselImage,e);var t=(0,s.default)(MjCarouselImage);function MjCarouselImage(){return(0,i.default)(this,MjCarouselImage),t.apply(this,arguments)}return(0,o.default)(MjCarouselImage,[{key:"getStyles",value:function getStyles(){return{images:{img:{"border-radius":this.getAttribute("border-radius"),display:"block",width:this.context.containerWidth,"max-width":"100%",height:"auto"},firstImageDiv:{},otherImageDiv:{display:"none","mso-hide":"all"}},radio:{input:{display:"none","mso-hide":"all"}},thumbnails:{a:{border:this.getAttribute("tb-border"),"border-radius":this.getAttribute("tb-border-radius"),display:"inline-block",overflow:"hidden",width:this.getAttribute("tb-width")},img:{display:"block",width:"100%",height:"auto"}}}}},{key:"renderThumbnail",value:function renderThumbnail(){var e=(a=this.attributes).carouselId,t=a.src,r=a.alt,n=a["tb-width"],i=a.target,o=this.props.index+1,a=(0,u.suffixCssClasses)(this.getAttribute("css-class"),"thumbnail");return"\n <a\n ".concat(this.htmlAttributes({style:"thumbnails.a",href:"#".concat(o),target:i,class:"mj-carousel-thumbnail mj-carousel-".concat(e,"-thumbnail mj-carousel-").concat(e,"-thumbnail-").concat(o," ").concat(a)}),"\n >\n <label ").concat(this.htmlAttributes({for:"mj-carousel-".concat(e,"-radio-").concat(o)}),">\n <img\n ").concat(this.htmlAttributes({style:"thumbnails.img",src:this.getAttribute("thumbnails-src")||t,alt:r,width:parseInt(n,10)}),"\n />\n </label>\n </a>\n ")}},{key:"renderRadio",value:function renderRadio(){var e=this.props.index,t=this.getAttribute("carouselId");return"\n <input\n ".concat(this.htmlAttributes({class:"mj-carousel-radio mj-carousel-".concat(t,"-radio mj-carousel-").concat(t,"-radio-").concat(e+1),checked:0===e?"checked":null,type:"radio",name:"mj-carousel-radio-".concat(t),id:"mj-carousel-".concat(t,"-radio-").concat(e+1),style:"radio.input"}),"\n />\n ")}},{key:"render",value:function render(){var e=(o=this.attributes).src,t=o.alt,r=o.href,n=o.rel,i=o.title,o=this.props.index,e="\n <img\n ".concat(this.htmlAttributes({title:i,src:e,alt:t,style:"images.img",width:parseInt(this.context.containerWidth,10),border:"0"})," />\n "),t=this.getAttribute("css-class")||"";return"\n <div\n ".concat(this.htmlAttributes({class:"mj-carousel-image mj-carousel-image-".concat(o+1," ").concat(t),style:0===o?"images.firstImageDiv":"images.otherImageDiv"}),"\n >\n ").concat(r?"<a ".concat(this.htmlAttributes({href:r,rel:n,target:"_blank"}),">").concat(e,"</a>"):e,"\n </div>\n ")}}]),MjCarouselImage}(u.BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-carousel-image"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{alt:"string",href:"string",rel:"string",target:"string",title:"string",src:"string","thumbnails-src":"string","border-radius":"unit(px,%){1,4}","tb-border":"string","tb-border-radius":"unit(px,%){1,4}"}),(0,n.default)(r,"defaultAttributes",{target:"_blank"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Accordion",{enumerable:!0,get:function get(){return i.default}}),Object.defineProperty(t,"AccordionElement",{enumerable:!0,get:function get(){return o.default}}),Object.defineProperty(t,"AccordionText",{enumerable:!0,get:function get(){return a.default}}),Object.defineProperty(t,"AccordionTitle",{enumerable:!0,get:function get(){return s.default}});var i=n(r(798)),o=n(r(799)),a=n(r(352)),s=n(r(353))},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),r=function(e){(0,u.default)(MjAccordion,e);var i=(0,c.default)(MjAccordion);function MjAccordion(){var e;(0,o.default)(this,MjAccordion);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(){return"\n noinput.mj-accordion-checkbox { display:block!important; }\n\n @media yahoo, only screen and (min-width:0) {\n .mj-accordion-element { display:block; }\n input.mj-accordion-checkbox, .mj-accordion-less { display:none!important; }\n input.mj-accordion-checkbox + * .mj-accordion-title { cursor:pointer; touch-action:manipulation; -webkit-user-select:none; -moz-user-select:none; user-select:none; }\n input.mj-accordion-checkbox + * .mj-accordion-content { overflow:hidden; display:none; }\n input.mj-accordion-checkbox + * .mj-accordion-more { display:block!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-content { display:block; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-more { display:none!important; }\n input.mj-accordion-checkbox:checked + * .mj-accordion-less { display:block!important; }\n }\n\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-title { cursor: auto; touch-action: auto; -webkit-user-select: auto; -moz-user-select: auto; user-select: auto; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-content { overflow: hidden; display: block; }\n .moz-text-html input.mj-accordion-checkbox + * .mj-accordion-ico { display: none; }\n\n @goodbye { @gmail }\n "}),e}return(0,a.default)(MjAccordion,[{key:"getStyles",value:function getStyles(){return{table:{width:"100%","border-collapse":"collapse",border:this.getAttribute("border"),"border-bottom":"none","font-family":this.getAttribute("font-family")}}}},{key:"render",value:function render(){var r=this,e=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{});return"\n <table\n ".concat(this.htmlAttributes({"cell-spacing":"0","cell-padding":"0",class:"mj-accordion",style:"table"}),"\n >\n <tbody>\n ").concat(this.renderChildren(this.props.children,{attributes:e}),"\n </tbody>\n </table>\n ")}}]),MjAccordion}(r(8).BodyComponent);t.default=r,(0,l.default)(r,"componentName","mj-accordion"),(0,l.default)(r,"allowedAttributes",{"container-background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}"}),(0,l.default)(r,"defaultAttributes",{border:"2px solid black","font-family":"Ubuntu, Helvetica, Arial, sans-serif","icon-align":"middle","icon-wrapped-url":"https://i.imgur.com/bIXv1bk.png","icon-wrapped-alt":"+","icon-unwrapped-url":"https://i.imgur.com/w4uTygT.png","icon-unwrapped-alt":"-","icon-position":"right","icon-height":"32px","icon-width":"32px",padding:"10px 25px"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(55)),l=r(8),f=n(r(70)),h=n(r(352)),d=n(r(353)),l=function(e){(0,a.default)(MjAccordionElement,e);var t=(0,s.default)(MjAccordionElement);function MjAccordionElement(){return(0,i.default)(this,MjAccordionElement),t.apply(this,arguments)}return(0,o.default)(MjAccordionElement,[{key:"getStyles",value:function getStyles(){return{td:{padding:"0px","background-color":this.getAttribute("background-color")},label:{"font-size":"13px","font-family":this.getAttribute("font-family")},input:{display:"none"}}}},{key:"handleMissingChildren",value:function handleMissingChildren(){var r=this,e=this.props.children,t=["border","icon-align","icon-width","icon-height","icon-position","icon-wrapped-url","icon-wrapped-alt","icon-unwrapped-url","icon-unwrapped-alt"].reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{}),n=[];return(0,c.default)(e,{tagName:"mj-accordion-title"})||n.push(new d.default({attributes:t,context:this.getChildContext()}).render()),n.push(this.renderChildren(e,{attributes:t})),(0,c.default)(e,{tagName:"mj-accordion-text"})||n.push(new h.default({attributes:t,context:this.getChildContext()}).render()),n.join("\n")}},{key:"render",value:function render(){return"\n <tr\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class")}),"\n >\n <td ").concat(this.htmlAttributes({style:"td"}),">\n <label\n ").concat(this.htmlAttributes({class:"mj-accordion-element",style:"label"}),"\n >\n ").concat((0,f.default)("\n <input\n ".concat(this.htmlAttributes({class:"mj-accordion-checkbox",type:"checkbox",style:"input"}),"\n />\n "),!0),"\n <div>\n ").concat(this.handleMissingChildren(),"\n </div>\n </label>\n </td>\n </tr>\n ")}}]),MjAccordionElement}(l.BodyComponent);t.default=l,(0,u.default)(l,"componentName","mj-accordion-element"),(0,u.default)(l,"allowedAttributes",{"background-color":"color",border:"string","font-family":"string","icon-align":"enum(top,middle,bottom)","icon-width":"unit(px,%)","icon-height":"unit(px,%)","icon-wrapped-url":"string","icon-wrapped-alt":"string","icon-unwrapped-url":"string","icon-unwrapped-alt":"string","icon-position":"enum(left,right)"}),(0,u.default)(l,"defaultAttributes",{title:{img:{width:"32px",height:"32px"}}}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjBody,e);var t=(0,s.default)(MjBody);function MjBody(){return(0,i.default)(this,MjBody),t.apply(this,arguments)}return(0,o.default)(MjBody,[{key:"getChildContext",value:function getChildContext(){return _objectSpread(_objectSpread({},this.context),{},{containerWidth:this.getAttribute("width")})}},{key:"getStyles",value:function getStyles(){return{div:{"background-color":this.getAttribute("background-color")}}}},{key:"render",value:function render(){return(0,this.context.setBackgroundColor)(this.getAttribute("background-color")),"\n <div\n ".concat(this.htmlAttributes({class:this.getAttribute("css-class"),style:"div"}),"\n >\n ").concat(this.renderChildren(),"\n </div>\n ")}}]),MjBody}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-body"),(0,n.default)(r,"allowedAttributes",{width:"unit(px)","background-color":"color"}),(0,n.default)(r,"defaultAttributes",{width:"600px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjHead,e);var t=(0,s.default)(MjHead);function MjHead(){return(0,i.default)(this,MjHead),t.apply(this,arguments)}return(0,o.default)(MjHead,[{key:"handler",value:function handler(){return this.handlerChildren()}}]),MjHead}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-head"),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(50)),l=n(r(222)),f=n(r(49)),r=function(e){(0,a.default)(MjAttributes,e);var t=(0,s.default)(MjAttributes);function MjAttributes(){return(0,i.default)(this,MjAttributes),t.apply(this,arguments)}return(0,o.default)(MjAttributes,[{key:"handler",value:function handler(){var n=this.context.add,e=this.props.children;(0,f.default)(e,function(e){var t=e.tagName,r=e.attributes,e=e.children;"mj-class"===t?(n("classes",r.name,(0,l.default)(r,["name"])),n("classesDefault",r.name,(0,c.default)(e,function(e,t){var r=t.tagName,t=t.attributes;return _objectSpread(_objectSpread({},e),{},_defineProperty({},r,t))},{}))):n("defaultAttributes",t,r)})}}]),MjAttributes}(r(8).HeadComponent);t.default=r,(0,u.default)(r,"componentName","mj-attributes"),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjBreakpoint,e);var t=(0,s.default)(MjBreakpoint);function MjBreakpoint(){return(0,i.default)(this,MjBreakpoint),t.apply(this,arguments)}return(0,o.default)(MjBreakpoint,[{key:"handler",value:function handler(){(0,this.context.add)("breakpoint",this.getAttribute("width"))}}]),MjBreakpoint}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-breakpoint"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{width:"unit(px)"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(51)),r=function(e){(0,a.default)(MjHtmlAttributes,e);var t=(0,s.default)(MjHtmlAttributes);function MjHtmlAttributes(){return(0,i.default)(this,MjHtmlAttributes),t.apply(this,arguments)}return(0,o.default)(MjHtmlAttributes,[{key:"handler",value:function handler(){var r=this.context.add;this.props.children.filter(function(e){return"mj-selector"===e.tagName}).forEach(function(e){var t=e.attributes,e=e.children,t=t.path,e=e.filter(function(e){return"mj-html-attribute"===e.tagName&&!!(0,c.default)(e,"attributes.name")}).reduce(function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t.attributes.name,t.content))},{});r("htmlAttributes",t,e)})}}]),MjHtmlAttributes}(r(8).HeadComponent);t.default=r,(0,u.default)(r,"componentName","mj-html-attributes"),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjFont,e);var t=(0,s.default)(MjFont);function MjFont(){return(0,i.default)(this,MjFont),t.apply(this,arguments)}return(0,o.default)(MjFont,[{key:"handler",value:function handler(){(0,this.context.add)("fonts",this.getAttribute("name"),this.getAttribute("href"))}}]),MjFont}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-font"),(0,n.default)(r,"allowedAttributes",{name:"string",href:"string"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjPreview,e);var t=(0,s.default)(MjPreview);function MjPreview(){return(0,i.default)(this,MjPreview),t.apply(this,arguments)}return(0,o.default)(MjPreview,[{key:"handler",value:function handler(){(0,this.context.add)("preview",this.getContent())}}]),MjPreview}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-preview"),(0,n.default)(r,"endingTag",!0),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjStyle,e);var t=(0,s.default)(MjStyle);function MjStyle(){return(0,i.default)(this,MjStyle),t.apply(this,arguments)}return(0,o.default)(MjStyle,[{key:"handler",value:function handler(){(0,this.context.add)("inline"===this.getAttribute("inline")?"inlineStyle":"style",this.getContent())}}]),MjStyle}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-style"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"allowedAttributes",{inline:"string"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjTitle,e);var t=(0,s.default)(MjTitle);function MjTitle(){return(0,i.default)(this,MjTitle),t.apply(this,arguments)}return(0,o.default)(MjTitle,[{key:"handler",value:function handler(){(0,this.context.add)("title",this.getContent())}}]),MjTitle}(r(8).HeadComponent);t.default=r,(0,n.default)(r,"componentName","mj-title"),(0,n.default)(r,"endingTag",!0),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),i=n(r(177)),f=n(r(354)),h=n(r(355)),d=n(r(170)),p=r(8),m=n(r(44)),_=(0,d.default)((0,i.default)(h.default),(0,f.default)(" ")),p=function(e){(0,u.default)(MjHero,e);var i=(0,c.default)(MjHero);function MjHero(){var e;(0,o.default)(this,MjHero);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"getBackground",function(){return _([e.getAttribute("background-color")].concat(function _toConsumableArray(e){return function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}(e)||function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(r="Object"===r&&e.constructor?e.constructor.name:r)||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(e)||function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.getAttribute("background-url")?["url('".concat(e.getAttribute("background-url"),"')"),"no-repeat","".concat(e.getAttribute("background-position")," / cover")]:[])))}),e}return(0,a.default)(MjHero,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),r="".concat(parseFloat(e),"px"),n=(i=(0,m.default)(r,{parseFloatToInt:!1})).unit,i=i.parsedWidth,r="".concat("%"===n?parseFloat(e)*i/100-t:i-t,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:r})}},{key:"getStyles",value:function getStyles(){var e=this.context.containerWidth,t=Math.round(parseInt(this.getAttribute("background-height"),10)/parseInt(this.getAttribute("background-width"),10)*100),r=this.getAttribute("background-width")||e;return{div:{margin:"0 auto","max-width":e},table:{width:"100%"},tr:{"vertical-align":"top"},"td-fluid":{width:"0.01%","padding-bottom":"".concat(t,"%"),"mso-padding-bottom-alt":"0"},hero:{background:this.getBackground(),"background-position":this.getAttribute("background-position"),"background-repeat":"no-repeat","border-radius":this.getAttribute("border-radius"),padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-left":this.getAttribute("padding-left"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"vertical-align":this.getAttribute("vertical-align")},"outlook-table":{width:e},"outlook-td":{"line-height":0,"font-size":0,"mso-line-height-rule":"exactly"},"outlook-inner-table":{width:e},"outlook-image":{border:"0",height:this.getAttribute("background-height"),"mso-position-horizontal":"center",position:"absolute",top:0,width:r,"z-index":"-3"},"outlook-inner-td":{"background-color":this.getAttribute("inner-background-color"),padding:this.getAttribute("inner-padding"),"padding-top":this.getAttribute("inner-padding-top"),"padding-left":this.getAttribute("inner-padding-left"),"padding-right":this.getAttribute("inner-padding-right"),"padding-bottom":this.getAttribute("inner-padding-bottom")},"inner-table":{width:"100%",margin:"0px"},"inner-div":{"background-color":this.getAttribute("inner-background-color"),float:this.getAttribute("align"),margin:"0px auto",width:this.getAttribute("width")}}}},{key:"renderContent",value:function renderContent(){var e=this.context.containerWidth,t=this.props.children;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook-inner-table",width:e.replace("px","")}),"\n >\n <tr>\n <td ").concat(this.htmlAttributes({style:"outlook-inner-td"}),">\n <![endif]--\x3e\n <div\n ").concat(this.htmlAttributes({align:this.getAttribute("align"),class:"mj-hero-content",style:"inner-div"}),"\n >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"inner-td"})," >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"inner-table"}),"\n >\n <tbody>\n ").concat(this.renderChildren(t,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),background:e.getAttribute("container-background-color"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}}),"\n >\n ").concat(e.render(),"\n </td>\n </tr>\n ")}}),"\n </tbody>\n </table>\n </td>\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ")}},{key:"renderMode",value:function renderMode(){var e={background:this.getAttribute("background-url"),style:"hero"};switch(this.getAttribute("mode")){case"fluid-height":var t=this.htmlAttributes({style:"td-fluid"});return"\n <td ".concat(t," />\n <td ").concat(this.htmlAttributes(_objectSpread({},e)),">\n ").concat(this.renderContent(),"\n </td>\n <td ").concat(t," />\n ");case"fixed-height":default:return t=parseInt(this.getAttribute("height"),10)-this.getShorthandAttrValue("padding","top")-this.getShorthandAttrValue("padding","bottom"),"\n <td\n ".concat(this.htmlAttributes(_objectSpread(_objectSpread({},e),{},{height:t})),"\n >\n ").concat(this.renderContent(),"\n </td>\n ")}}},{key:"render",value:function render(){var e=this.context.containerWidth;return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:"center",border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"outlook-table",width:parseInt(e,10)}),"\n >\n <tr>\n <td ").concat(this.htmlAttributes({style:"outlook-td"}),">\n <v:image\n ").concat(this.htmlAttributes({style:"outlook-image",src:this.getAttribute("background-url"),"xmlns:v":"urn:schemas-microsoft-com:vml"}),"\n />\n <![endif]--\x3e\n <div\n ").concat(this.htmlAttributes({align:this.getAttribute("align"),class:this.getAttribute("css-class"),style:"div"}),"\n >\n <table\n ").concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr\n ").concat(this.htmlAttributes({style:"tr"}),"\n >\n ").concat(this.renderMode(),"\n </tr>\n </tbody>\n </table>\n </div>\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ")}}]),MjHero}(p.BodyComponent);t.default=p,(0,l.default)(p,"componentName","mj-hero"),(0,l.default)(p,"allowedAttributes",{mode:"string",height:"unit(px,%)","background-url":"string","background-width":"unit(px,%)","background-height":"unit(px,%)","background-position":"string","border-radius":"string","container-background-color":"color","inner-background-color":"color","inner-padding":"unit(px,%){1,4}","inner-padding-top":"unit(px,%)","inner-padding-left":"unit(px,%)","inner-padding-right":"unit(px,%)","inner-padding-bottom":"unit(px,%)",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","background-color":"color","vertical-align":"enum(top,bottom,middle)"}),(0,l.default)(p,"defaultAttributes",{mode:"fixed-height",height:"0px","background-url":null,"background-position":"center center",padding:"0px","padding-bottom":null,"padding-left":null,"padding-right":null,"padding-top":null,"background-color":"#ffffff","vertical-align":"top"}),e.exports=t.default},function(e,t){var r=Array.prototype.join;e.exports=function join(e,t){return null==e?"":r.call(e,t)}},function(e,t){e.exports={cap:!1,curry:!1,fixed:!1,immutable:!1,rearg:!1}},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjButton,e);var t=(0,s.default)(MjButton);function MjButton(){return(0,i.default)(this,MjButton),t.apply(this,arguments)}return(0,o.default)(MjButton,[{key:"getStyles",value:function getStyles(){return{table:{"border-collapse":"separate",width:this.getAttribute("width"),"line-height":"100%"},td:{border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),cursor:"auto","font-style":this.getAttribute("font-style"),height:this.getAttribute("height"),"mso-padding-alt":this.getAttribute("inner-padding"),"text-align":this.getAttribute("text-align"),background:this.getAttribute("background-color")},content:{display:"inline-block",width:this.calculateAWidth(this.getAttribute("width")),background:this.getAttribute("background-color"),color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"line-height":this.getAttribute("line-height"),"letter-spacing":this.getAttribute("letter-spacing"),margin:"0","text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),padding:this.getAttribute("inner-padding"),"mso-padding-alt":"0px","border-radius":this.getAttribute("border-radius")}}}},{key:"calculateAWidth",value:function calculateAWidth(e){if(!e)return null;var t=(0,l.default)(e),r=t.parsedWidth;return"px"!==t.unit?null:(e=this.getBoxWidths().borders,t=this.getShorthandAttrValue("inner-padding","left")+this.getShorthandAttrValue("inner-padding","right"),"".concat(r-t-e,"px"))}},{key:"render",value:function render(){var e=this.getAttribute("href")?"a":"p";return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table"}),"\n >\n <tbody>\n <tr>\n <td\n ").concat(this.htmlAttributes({align:"center",bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),role:"presentation",style:"td",valign:this.getAttribute("vertical-align")}),"\n >\n <").concat(e,"\n ").concat(this.htmlAttributes({href:this.getAttribute("href"),name:this.getAttribute("name"),rel:this.getAttribute("rel"),style:"content",target:"a"==e?this.getAttribute("target"):void 0,title:this.getAttribute("title")}),"\n >\n ").concat(this.getContent(),"\n </").concat(e,">\n </td>\n </tr>\n </tbody>\n </table>\n ")}}]),MjButton}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-button"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{align:"enum(left,center,right)","background-color":"color","border-bottom":"string","border-left":"string","border-radius":"string","border-right":"string","border-top":"string",border:"string",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)",href:"string",name:"string",title:"string","inner-padding":"unit(px,%){1,4}","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",rel:"string",target:"string","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)","text-align":"enum(left,right,center)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{align:"center","background-color":"#414141",border:"none","border-radius":"3px",color:"#ffffff","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","font-weight":"normal","inner-padding":"10px 25px","line-height":"120%",padding:"10px 25px",target:"_blank","text-decoration":"none","text-transform":"none","vertical-align":"middle"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjColumn,e);var t=(0,s.default)(MjColumn);function MjColumn(){return(0,i.default)(this,MjColumn),t.apply(this,arguments)}return(0,o.default)(MjColumn,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=this.props.nonRawSiblings,r=(i=this.getBoxWidths()).borders,n=i.paddings+r+(this.getShorthandAttrValue("inner-border","left")+this.getShorthandAttrValue("inner-border","right")),i=this.getAttribute("width")||"".concat(parseFloat(e)/t,"px"),t=(r=(0,l.default)(i,{parseFloatToInt:!1})).unit,r=r.parsedWidth,i="".concat("%"===t?parseFloat(e)*r/100-n:r-n,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:i})}},{key:"getStyles",value:function getStyles(){var e={"background-color":this.getAttribute("background-color"),border:this.getAttribute("border"),"border-bottom":this.getAttribute("border-bottom"),"border-left":this.getAttribute("border-left"),"border-radius":this.getAttribute("border-radius"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"vertical-align":this.getAttribute("vertical-align")};return{div:{"font-size":"0px","text-align":"left",direction:this.getAttribute("direction"),display:"inline-block","vertical-align":this.getAttribute("vertical-align"),width:this.getMobileWidth()},table:_objectSpread({},this.hasGutter()?{"background-color":this.getAttribute("inner-background-color"),border:this.getAttribute("inner-border"),"border-bottom":this.getAttribute("inner-border-bottom"),"border-left":this.getAttribute("inner-border-left"),"border-radius":this.getAttribute("inner-border-radius"),"border-right":this.getAttribute("inner-border-right"),"border-top":this.getAttribute("inner-border-top")}:e),tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()},gutter:_objectSpread(_objectSpread({},e),{},{padding:this.getAttribute("padding"),"padding-top":this.getAttribute("padding-top"),"padding-right":this.getAttribute("padding-right"),"padding-bottom":this.getAttribute("padding-bottom"),"padding-left":this.getAttribute("padding-left")})}}},{key:"getMobileWidth",value:function getMobileWidth(){var e=this.context.containerWidth,t=this.props.nonRawSiblings,r=this.getAttribute("width");if("mobileWidth"!==this.getAttribute("mobileWidth"))return"100%";if(void 0===r)return"".concat(parseInt(100/t,10),"%");var n=(0,l.default)(r,{parseFloatToInt:!1}),t=n.unit,i=n.parsedWidth;switch(t){case"%":return r;case"px":default:return"".concat(i/parseInt(e,10),"%")}}},{key:"getWidthAsPixel",value:function getWidthAsPixel(){var e=this.context.containerWidth,t=(r=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1})).unit,r=r.parsedWidth;return"".concat("%"===t?parseFloat(e)*r/100:r,"px")}},{key:"getParsedWidth",value:function getParsedWidth(e){var t=this.props.nonRawSiblings,r=this.getAttribute("width")||"".concat(100/t,"%"),r=(t=(0,l.default)(r,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return e?"".concat(t).concat(r):{unit:r,parsedWidth:t}}},{key:"getColumnClass",value:function getColumnClass(){var e=this.context.addMediaQuery,t="",r=(n=this.getParsedWidth()).parsedWidth,n=n.unit,i=r.toString().replace(".","-");switch(n){case"%":t="mj-column-per-".concat(i);break;case"px":default:t="mj-column-px-".concat(i)}return e(t,{parsedWidth:r,unit:n}),t}},{key:"hasGutter",value:function hasGutter(){var t=this;return["padding","padding-bottom","padding-left","padding-right","padding-top"].some(function(e){return null!=t.getAttribute(e)})}},{key:"renderGutter",value:function renderGutter(){return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",width:"100%"}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"gutter"}),">\n ").concat(this.renderColumn(),"\n </td>\n </tr>\n </tbody>\n </table>\n ")}},{key:"renderColumn",value:function renderColumn(){var e=this.props.children;return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",width:"100%"}),"\n >\n <tbody>\n ").concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),class:e.getAttribute("css-class"),style:{background:e.getAttribute("container-background-color"),"font-size":"0px",padding:e.getAttribute("padding"),"padding-top":e.getAttribute("padding-top"),"padding-right":e.getAttribute("padding-right"),"padding-bottom":e.getAttribute("padding-bottom"),"padding-left":e.getAttribute("padding-left"),"word-break":"break-word"}}),"\n >\n ").concat(e.render(),"\n </td>\n </tr>\n ")}}),"\n </tbody>\n </table>\n ")}},{key:"render",value:function render(){var e="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(e+=" ".concat(this.getAttribute("css-class"))),"\n <div\n ".concat(this.htmlAttributes({class:e,style:"div"}),"\n >\n ").concat(this.hasGutter()?this.renderGutter():this.renderColumn(),"\n </div>\n ")}}]),MjColumn}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-column"),(0,u.default)(c,"allowedAttributes",{"background-color":"color",border:"string","border-bottom":"string","border-left":"string","border-radius":"unit(px,%){1,4}","border-right":"string","border-top":"string",direction:"enum(ltr,rtl)","inner-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)","inner-border":"string","inner-border-bottom":"string","inner-border-left":"string","inner-border-radius":"unit(px,%){1,4}","inner-border-right":"string","inner-border-top":"string",padding:"unit(px,%){1,4}","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{direction:"ltr","vertical-align":"top"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjDivider,e);var t=(0,s.default)(MjDivider);function MjDivider(){return(0,i.default)(this,MjDivider),t.apply(this,arguments)}return(0,o.default)(MjDivider,[{key:"getStyles",value:function getStyles(){var t=this,e="0px auto";return"left"===this.getAttribute("align")?e="0px":"right"===this.getAttribute("align")&&(e="0px 0px 0px auto"),{p:e={"border-top":["style","width","color"].map(function(e){return t.getAttribute("border-".concat(e))}).join(" "),"font-size":"1px",margin:e,width:this.getAttribute("width")},outlook:_objectSpread(_objectSpread({},e),{},{width:this.getOutlookWidth()})}}},{key:"getOutlookWidth",value:function getOutlookWidth(){var e=this.context.containerWidth,t=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),r=this.getAttribute("width"),n=(0,l.default)(r),i=n.parsedWidth;switch(n.unit){case"%":var o=parseInt(e,10)-t,a=parseInt(i,10)/100;return"".concat(o*a,"px");case"px":return r;default:return"".concat(parseInt(e,10)-t,"px")}}},{key:"renderAfter",value:function renderAfter(){return"\n \x3c!--[if mso | IE]>\n <table\n ".concat(this.htmlAttributes({align:this.getAttribute("align"),border:"0",cellpadding:"0",cellspacing:"0",style:"outlook",role:"presentation",width:this.getOutlookWidth()}),'\n >\n <tr>\n <td style="height:0;line-height:0;">\n \n </td>\n </tr>\n </table>\n <![endif]--\x3e\n ')}},{key:"render",value:function render(){return"\n <p\n ".concat(this.htmlAttributes({style:"p"}),"\n >\n </p>\n ").concat(this.renderAfter(),"\n ")}}]),MjDivider}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-divider"),(0,u.default)(c,"allowedAttributes",{"border-color":"color","border-style":"string","border-width":"unit(px)","container-background-color":"color",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",width:"unit(px,%)",align:"enum(left,center,right)"}),(0,u.default)(c,"defaultAttributes",{"border-color":"#000000","border-style":"solid","border-width":"4px",padding:"10px 25px",width:"100%",align:"center"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){!function _defineProperty(e,t,r){t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r}(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(44)),c=function(e){(0,a.default)(MjGroup,e);var t=(0,s.default)(MjGroup);function MjGroup(){return(0,i.default)(this,MjGroup),t.apply(this,arguments)}return(0,o.default)(MjGroup,[{key:"getChildContext",value:function getChildContext(){var e=this.context.containerWidth,t=(o=this.props).nonRawSiblings,r=o.children,n=this.getShorthandAttrValue("padding","left")+this.getShorthandAttrValue("padding","right"),i=this.getAttribute("width")||"".concat(parseFloat(e)/t,"px"),t=(o=(0,l.default)(i,{parseFloatToInt:!1})).unit,o=o.parsedWidth,i="".concat("%"===t?parseFloat(e)*o/100-n:o-n,"px");return _objectSpread(_objectSpread({},this.context),{},{containerWidth:i,nonRawSiblings:r.length})}},{key:"getStyles",value:function getStyles(){return{div:{"font-size":"0","line-height":"0","text-align":"left",display:"inline-block",width:"100%",direction:this.getAttribute("direction"),"vertical-align":this.getAttribute("vertical-align"),"background-color":this.getAttribute("background-color")},tdOutlook:{"vertical-align":this.getAttribute("vertical-align"),width:this.getWidthAsPixel()}}}},{key:"getParsedWidth",value:function getParsedWidth(e){var t=this.props.nonRawSiblings,r=this.getAttribute("width")||"".concat(100/t,"%"),r=(t=(0,l.default)(r,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return e?"".concat(t).concat(r):{unit:r,parsedWidth:t}}},{key:"getWidthAsPixel",value:function getWidthAsPixel(){var e=this.context.containerWidth,t=(r=(0,l.default)(this.getParsedWidth(!0),{parseFloatToInt:!1})).unit,r=r.parsedWidth;return"".concat("%"===t?parseFloat(e)*r/100:r,"px")}},{key:"getColumnClass",value:function getColumnClass(){var e=this.context.addMediaQuery,t="",r=this.getParsedWidth(),n=r.parsedWidth;switch(r=r.unit){case"%":t="mj-column-per-".concat(parseInt(n,10));break;case"px":default:t="mj-column-px-".concat(parseInt(n,10))}return e(t,{parsedWidth:n,unit:r}),t}},{key:"render",value:function render(){var e=(t=this.props).children,r=t.nonRawSiblings,n=this.getChildContext().containerWidth,i=this.context.containerWidth,t="".concat(this.getColumnClass()," mj-outlook-group-fix");return this.getAttribute("css-class")&&(t+=" ".concat(this.getAttribute("css-class"))),"\n <div\n ".concat(this.htmlAttributes({class:t,style:"div"}),"\n >\n \x3c!--[if mso | IE]>\n <table\n ").concat(this.htmlAttributes({bgcolor:"none"===this.getAttribute("background-color")?void 0:this.getAttribute("background-color"),border:"0",cellpadding:"0",cellspacing:"0",role:"presentation"}),"\n >\n <tr>\n <![endif]--\x3e\n ").concat(this.renderChildren(e,{attributes:{mobileWidth:"mobileWidth"},renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <td\n ".concat(e.htmlAttributes({style:{align:e.getAttribute("align"),"vertical-align":e.getAttribute("vertical-align"),width:function eL2(e){if(!e)return"".concat(parseInt(i,10)/parseInt(r,10),"px");var e=(t=(0,l.default)(e,{parseFloatToInt:!1})).unit,t=t.parsedWidth;return"%"===e?"".concat(100*t/n,"px"):"".concat(t).concat(e)}(e.getWidthAsPixel?e.getWidthAsPixel():e.getAttribute("width"))}}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n <![endif]--\x3e\n ")}}),"\n \x3c!--[if mso | IE]>\n </tr>\n </table>\n <![endif]--\x3e\n </div>\n ")}}]),MjGroup}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-group"),(0,u.default)(c,"allowedAttributes",{"background-color":"color",direction:"enum(ltr,rtl)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(c,"defaultAttributes",{direction:"ltr"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(r(2)),a=n(r(6)),s=n(r(46)),u=n(r(3)),c=n(r(4)),l=n(r(7)),f=n(r(351)),i=r(8),h=n(r(44)),i=function(e){(0,u.default)(MjImage,e);var i=(0,c.default)(MjImage);function MjImage(){var e;(0,o.default)(this,MjImage);for(var t=arguments.length,r=new Array(t),n=0;n<t;n++)r[n]=arguments[n];return e=i.call.apply(i,[this].concat(r)),(0,l.default)((0,s.default)(e),"headStyle",function(e){return"\n @media only screen and (max-width:".concat(e,") {\n table.mj-full-width-mobile { width: 100% !important; }\n td.mj-full-width-mobile { width: auto !important; }\n }\n ")}),e}return(0,a.default)(MjImage,[{key:"getStyles",value:function getStyles(){var e=this.getContentWidth(),t="full-width"===this.getAttribute("full-width"),e=(r=(0,h.default)(e)).parsedWidth,r=r.unit;return{img:{border:this.getAttribute("border"),"border-left":this.getAttribute("border-left"),"border-right":this.getAttribute("border-right"),"border-top":this.getAttribute("border-top"),"border-bottom":this.getAttribute("border-bottom"),"border-radius":this.getAttribute("border-radius"),display:"block",outline:"none","text-decoration":"none",height:this.getAttribute("height"),"max-height":this.getAttribute("max-height"),"min-width":t?"100%":null,width:"100%","max-width":t?"100%":null,"font-size":this.getAttribute("font-size")},td:{width:t?null:"".concat(e).concat(r)},table:{"min-width":t?"100%":null,"max-width":t?"100%":null,width:t?"".concat(e).concat(r):null,"border-collapse":"collapse","border-spacing":"0px"}}}},{key:"getContentWidth",value:function getContentWidth(){var e=this.getAttribute("width")?parseInt(this.getAttribute("width"),10):1/0,t=this.getBoxWidths().box;return(0,f.default)([t,e])}},{key:"renderImage",value:function renderImage(){var e=this.getAttribute("height"),e="\n <img\n ".concat(this.htmlAttributes({alt:this.getAttribute("alt"),height:e&&("auto"===e?e:parseInt(e,10)),src:this.getAttribute("src"),srcset:this.getAttribute("srcset"),sizes:this.getAttribute("sizes"),style:"img",title:this.getAttribute("title"),width:this.getContentWidth(),usemap:this.getAttribute("usemap")}),"\n />\n ");return this.getAttribute("href")?"\n <a\n ".concat(this.htmlAttributes({href:this.getAttribute("href"),target:this.getAttribute("target"),rel:this.getAttribute("rel"),name:this.getAttribute("name")}),"\n >\n ").concat(e,"\n </a>\n "):e}},{key:"render",value:function render(){return"\n <table\n ".concat(this.htmlAttributes({border:"0",cellpadding:"0",cellspacing:"0",role:"presentation",style:"table",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null}),"\n >\n <tbody>\n <tr>\n <td ").concat(this.htmlAttributes({style:"td",class:this.getAttribute("fluid-on-mobile")?"mj-full-width-mobile":null}),">\n ").concat(this.renderImage(),"\n </td>\n </tr>\n </tbody>\n </table>\n ")}}]),MjImage}(i.BodyComponent);t.default=i,(0,l.default)(i,"componentName","mj-image"),(0,l.default)(i,"allowedAttributes",{alt:"string",href:"string",name:"string",src:"string",srcset:"string",sizes:"string",title:"string",rel:"string",align:"enum(left,center,right)",border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","border-radius":"unit(px,%){1,4}","container-background-color":"color","fluid-on-mobile":"boolean",padding:"unit(px,%){1,4}","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",target:"string",width:"unit(px)",height:"unit(px,auto)","max-height":"unit(px,%)","font-size":"unit(px)",usemap:"string"}),(0,l.default)(i,"defaultAttributes",{align:"center",border:"0",height:"auto",padding:"10px 25px",target:"_blank","font-size":"13px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjRaw,e);var t=(0,s.default)(MjRaw);function MjRaw(){return(0,i.default)(this,MjRaw),t.apply(this,arguments)}return(0,o.default)(MjRaw,[{key:"render",value:function render(){return this.getContent()}}]),MjRaw}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-raw"),(0,n.default)(r,"endingTag",!0),(0,n.default)(r,"rawElement",!0),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),n=n(r(7)),r=function(e){(0,a.default)(MjSpacer,e);var t=(0,s.default)(MjSpacer);function MjSpacer(){return(0,i.default)(this,MjSpacer),t.apply(this,arguments)}return(0,o.default)(MjSpacer,[{key:"getStyles",value:function getStyles(){return{div:{height:this.getAttribute("height"),"line-height":this.getAttribute("height")}}}},{key:"render",value:function render(){return"\n <div\n ".concat(this.htmlAttributes({style:"div"}),"\n > </div>\n ")}}]),MjSpacer}(r(8).BodyComponent);t.default=r,(0,n.default)(r,"componentName","mj-spacer"),(0,n.default)(r,"allowedAttributes",{border:"string","border-bottom":"string","border-left":"string","border-right":"string","border-top":"string","container-background-color":"color","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",height:"unit(px,%)"}),(0,n.default)(r,"defaultAttributes",{height:"20px"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=r(8),l=n(r(70)),c=function(e){(0,a.default)(MjText,e);var t=(0,s.default)(MjText);function MjText(){return(0,i.default)(this,MjText),t.apply(this,arguments)}return(0,o.default)(MjText,[{key:"getStyles",value:function getStyles(){return{text:{"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"font-style":this.getAttribute("font-style"),"font-weight":this.getAttribute("font-weight"),"letter-spacing":this.getAttribute("letter-spacing"),"line-height":this.getAttribute("line-height"),"text-align":this.getAttribute("align"),"text-decoration":this.getAttribute("text-decoration"),"text-transform":this.getAttribute("text-transform"),color:this.getAttribute("color"),height:this.getAttribute("height")}}}},{key:"renderContent",value:function renderContent(){return"\n <div\n ".concat(this.htmlAttributes({style:"text"}),"\n >").concat(this.getContent(),"</div>\n ")}},{key:"render",value:function render(){var e=this.getAttribute("height");return e?"\n ".concat((0,l.default)('\n <table role="presentation" border="0" cellpadding="0" cellspacing="0"><tr><td height="'.concat(e,'" style="vertical-align:top;height:').concat(e,';">\n ')),"\n ").concat(this.renderContent(),"\n ").concat((0,l.default)("\n </td></tr></table>\n "),"\n "):this.renderContent()}}]),MjText}(c.BodyComponent);t.default=c,(0,u.default)(c,"componentName","mj-text"),(0,u.default)(c,"endingTag",!0),(0,u.default)(c,"allowedAttributes",{align:"enum(left,right,center,justify)","background-color":"color",color:"color","container-background-color":"color","font-family":"string","font-size":"unit(px)","font-style":"string","font-weight":"string",height:"unit(px,%)","letter-spacing":"unitWithNegative(px,em)","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}","text-decoration":"string","text-transform":"string","vertical-align":"enum(top,bottom,middle)"}),(0,u.default)(c,"defaultAttributes",{align:"left",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"1",padding:"10px 25px"}),e.exports=t.default},function(e,t,r){"use strict";function ownKeys(t,e){var r,n=Object.keys(t);return Object.getOwnPropertySymbols&&(r=Object.getOwnPropertySymbols(t),e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)),n}function _objectSpread(t){for(var e=1;e<arguments.length;e++){var r=null!=arguments[e]?arguments[e]:{};e%2?ownKeys(Object(r),!0).forEach(function(e){_defineProperty(t,e,r[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function _defineProperty(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),c=n(r(50)),l=n(r(44)),r=function(e){(0,a.default)(MjTable,e);var t=(0,s.default)(MjTable);function MjTable(){return(0,i.default)(this,MjTable),t.apply(this,arguments)}return(0,o.default)(MjTable,[{key:"getStyles",value:function getStyles(){return{table:{color:this.getAttribute("color"),"font-family":this.getAttribute("font-family"),"font-size":this.getAttribute("font-size"),"line-height":this.getAttribute("line-height"),"table-layout":this.getAttribute("table-layout"),width:this.getAttribute("width"),border:this.getAttribute("border")}}}},{key:"getWidth",value:function getWidth(){var e=this.getAttribute("width"),t=(0,l.default)(e),r=t.parsedWidth;return"%"===t.unit?e:r}},{key:"render",value:function render(){var r=this,e=(0,c.default)(["cellpadding","cellspacing","role"],function(e,t){return _objectSpread(_objectSpread({},e),{},_defineProperty({},t,r.getAttribute(t)))},{});return"\n <table\n ".concat(this.htmlAttributes(_objectSpread(_objectSpread({},e),{},{width:this.getWidth(),border:"0",style:"table"})),"\n >\n ").concat(this.getContent(),"\n </table>\n ")}}]),MjTable}(r(8).BodyComponent);t.default=r,(0,u.default)(r,"componentName","mj-table"),(0,u.default)(r,"endingTag",!0),(0,u.default)(r,"allowedAttributes",{align:"enum(left,right,center)",border:"string",cellpadding:"integer",cellspacing:"integer","container-background-color":"color",color:"color","font-family":"string","font-size":"unit(px)","font-weight":"string","line-height":"unit(px,%,)","padding-bottom":"unit(px,%)","padding-left":"unit(px,%)","padding-right":"unit(px,%)","padding-top":"unit(px,%)",padding:"unit(px,%){1,4}",role:"enum(none,presentation)","table-layout":"enum(auto,fixed,initial,inherit)","vertical-align":"enum(top,bottom,middle)",width:"unit(px,%)"}),(0,u.default)(r,"defaultAttributes",{align:"left",border:"none",cellpadding:"0",cellspacing:"0",color:"#000000","font-family":"Ubuntu, Helvetica, Arial, sans-serif","font-size":"13px","line-height":"22px",padding:"10px 25px","table-layout":"auto",width:"100%"}),e.exports=t.default},function(e,t,r){"use strict";var n=r(0).default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(r(2)),o=n(r(6)),a=n(r(3)),s=n(r(4)),u=n(r(7)),n=n(r(356)),c=r(8),n=function(e){(0,a.default)(MjWrapper,e);var t=(0,s.default)(MjWrapper);function MjWrapper(){return(0,i.default)(this,MjWrapper),t.apply(this,arguments)}return(0,o.default)(MjWrapper,[{key:"renderWrappedChildren",value:function renderWrappedChildren(){var e=this.props.children,t=this.context.containerWidth;return"\n ".concat(this.renderChildren(e,{renderer:function renderer(e){return e.constructor.isRawElement()?e.render():"\n \x3c!--[if mso | IE]>\n <tr>\n <td\n ".concat(e.htmlAttributes({align:e.getAttribute("align"),class:(0,c.suffixCssClasses)(e.getAttribute("css-class"),"outlook"),width:t}),"\n >\n <![endif]--\x3e\n ").concat(e.render(),"\n \x3c!--[if mso | IE]>\n </td>\n </tr>\n <![endif]--\x3e\n ")}}),"\n ")}}]),MjWrapper}(n.default);t.default=n,(0,u.default)(n,"componentName","mj-wrapper"),e.exports=t.default},function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={mjml:["mj-body","mj-head","mj-raw"],"mj-accordion":["mj-accordion-element","mj-raw"],"mj-accordion-element":["mj-accordion-title","mj-accordion-text","mj-raw"],"mj-accordion-title":[],"mj-accordion-text":[],"mj-attributes":[/^.*^/],"mj-body":["mj-raw","mj-section","mj-wrapper","mj-hero"],"mj-button":[],"mj-carousel":["mj-carousel-image"],"mj-carousel-image":[],"mj-column":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-raw","mj-social","mj-spacer","mj-table","mj-text","mj-navbar"],"mj-html-attribute":[],"mj-html-attributes":["mj-selector"],"mj-divider":[],"mj-group":["mj-column","mj-raw"],"mj-head":["mj-attributes","mj-breakpoint","mj-html-attributes","mj-font","mj-preview","mj-style","mj-title","mj-raw"],"mj-hero":["mj-accordion","mj-button","mj-carousel","mj-divider","mj-image","mj-social","mj-spacer","mj-table","mj-text","mj-navbar","mj-raw"],"mj-image":[],"mj-navbar":["mj-navbar-link","mj-raw"],"mj-raw":[],"mj-section":["mj-column","mj-group","mj-raw"],"mj-selector":["mj-html-attribute"],"mj-social":["mj-social-element","mj-raw"],"mj-social-element":[],"mj-spacer":[],"mj-table":[],"mj-text":[],"mj-wrapper":["mj-hero","mj-raw","mj-section"]},e.exports=t.default}],n={},__webpack_require__.m=r,__webpack_require__.c=n,__webpack_require__.d=function(e,t,r){__webpack_require__.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.t=function(t,e){if(1&e&&(t=__webpack_require__(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(__webpack_require__.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var n in t)__webpack_require__.d(r,n,function(e){return t[e]}.bind(null,n));return r},__webpack_require__.n=function(e){var t=e&&e.__esModule?function getDefault(){return e.default}:function getModuleExports(){return e};return __webpack_require__.d(t,"a",t),t},__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},__webpack_require__.p="",__webpack_require__(__webpack_require__.s=357);function __webpack_require__(e){if(n[e])return n[e].exports;var t=n[e]={i:e,l:!1,exports:{}};return r[e].call(t.exports,t,t.exports,__webpack_require__),t.l=!0,t.exports}var r,n}); /***/ }), @@ -119344,28 +119284,28 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -Object.defineProperty(exports, "ConfirmDialog", { +Object.defineProperty(exports, "DialogBackButton", { enumerable: true, get: function get() { - return _ConfirmDialog.default; + return _DialogBackButton.default; } }); -Object.defineProperty(exports, "Dialog", { +Object.defineProperty(exports, "DialogCloseButton", { enumerable: true, get: function get() { - return _Dialog.default; + return _DialogCloseButton.default; } }); -Object.defineProperty(exports, "DialogBackButton", { +Object.defineProperty(exports, "Dialog", { enumerable: true, get: function get() { - return _DialogBackButton.default; + return _Dialog.default; } }); -Object.defineProperty(exports, "DialogCloseButton", { +Object.defineProperty(exports, "ConfirmDialog", { enumerable: true, get: function get() { - return _DialogCloseButton.default; + return _ConfirmDialog.default; } }); Object.defineProperty(exports, "FixedActionsDialog", { @@ -119386,16 +119326,16 @@ Object.defineProperty(exports, "IllustrationDialog", { return _IllustrationDialog.default; } }); -Object.defineProperty(exports, "TopAnchoredDialog", { +Object.defineProperty(exports, "useCozyDialog", { enumerable: true, get: function get() { - return _TopAnchoredDialog.default; + return _useCozyDialog.default; } }); -Object.defineProperty(exports, "useCozyDialog", { +Object.defineProperty(exports, "TopAnchoredDialog", { enumerable: true, get: function get() { - return _useCozyDialog.default; + return _TopAnchoredDialog.default; } }); @@ -147900,7 +147840,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = exports.DeprecatedDivider = void 0; +exports.DeprecatedDivider = exports.default = void 0; var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); @@ -158943,7 +158883,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.initTranslation = exports.extend = exports._polyglot = void 0; +exports.extend = exports.initTranslation = exports._polyglot = void 0; var _nodePolyglot = _interopRequireDefault(__webpack_require__("KIoR")); @@ -229797,20 +229737,19 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.default = exports.createUseI18n = exports.I18nContext = exports.I18n = exports.DEFAULT_LANG = void 0; -Object.defineProperty(exports, "extend", { +Object.defineProperty(exports, "initTranslation", { enumerable: true, get: function get() { - return _translation2.extend; + return _translation2.initTranslation; } }); -Object.defineProperty(exports, "initTranslation", { +Object.defineProperty(exports, "extend", { enumerable: true, get: function get() { - return _translation2.initTranslation; + return _translation2.extend; } }); -exports.useI18n = exports.translate = void 0; +exports.default = exports.createUseI18n = exports.useI18n = exports.translate = exports.I18n = exports.I18nContext = exports.DEFAULT_LANG = void 0; var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); @@ -256668,7 +256607,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.Main = exports.Layout = exports.Content = void 0; +exports.Content = exports.Main = exports.Layout = void 0; var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); @@ -260245,341 +260184,6 @@ function (_BaseResponse) { /***/ }), -/***/ "kRBR": -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var _interopRequireWildcard = __webpack_require__("284h"); - -var _interopRequireDefault = __webpack_require__("TqRt"); - -Object.defineProperty(exports, "__esModule", { - value: true -}); -exports.default = exports.OAUTH_CLIENTS_DOCTYPE = void 0; - -var _regenerator = _interopRequireDefault(__webpack_require__("o0o1")); - -var _taggedTemplateLiteral2 = _interopRequireDefault(__webpack_require__("VkAN")); - -var _asyncToGenerator2 = _interopRequireDefault(__webpack_require__("yXPU")); - -var _classCallCheck2 = _interopRequireDefault(__webpack_require__("lwsE")); - -var _createClass2 = _interopRequireDefault(__webpack_require__("W8MJ")); - -var _inherits2 = _interopRequireDefault(__webpack_require__("7W2i")); - -var _possibleConstructorReturn2 = _interopRequireDefault(__webpack_require__("a1gu")); - -var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__("Nsbk")); - -var _defineProperty2 = _interopRequireDefault(__webpack_require__("lSNA")); - -var _get2 = _interopRequireDefault(__webpack_require__("mwIZ")); - -var _DocumentCollection2 = _interopRequireDefault(__webpack_require__("rgYy")); - -var _utils = __webpack_require__("sLtD"); - -var querystring = _interopRequireWildcard(__webpack_require__("MRRX")); - -var _Collection = __webpack_require__("RFzY"); - -var _errors = __webpack_require__("bHLH"); - -function _templateObject3() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject3 = function _templateObject3() { - return data; - }; - - return data; -} - -function _templateObject2() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients/", ""]); - - _templateObject2 = function _templateObject2() { - return data; - }; - - return data; -} - -function _templateObject() { - var data = (0, _taggedTemplateLiteral2.default)(["/settings/clients"]); - - _templateObject = function _templateObject() { - return data; - }; - - return data; -} - -function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(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 { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } } - -function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (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 = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; } - -var OAUTH_CLIENTS_DOCTYPE = 'io.cozy.oauth.clients'; -exports.OAUTH_CLIENTS_DOCTYPE = OAUTH_CLIENTS_DOCTYPE; - -var normalizeDoc = _DocumentCollection2.default.normalizeDoctypeJsonApi(OAUTH_CLIENTS_DOCTYPE); - -var normalizeOAuthClient = function normalizeOAuthClient(client) { - return _objectSpread(_objectSpread({}, normalizeDoc(client, OAUTH_CLIENTS_DOCTYPE)), client.attributes); -}; -/** - * Implements `DocumentCollection` API to interact with the /settings/clients endpoint of the stack - */ - - -var OAuthClientsCollection = /*#__PURE__*/function (_DocumentCollection) { - (0, _inherits2.default)(OAuthClientsCollection, _DocumentCollection); - - var _super = _createSuper(OAuthClientsCollection); - - function OAuthClientsCollection(stackClient) { - (0, _classCallCheck2.default)(this, OAuthClientsCollection); - return _super.call(this, OAUTH_CLIENTS_DOCTYPE, stackClient); - } - /** - * Fetches all OAuth clients - * - * @param {object} options Query options - * @param {number} options.limit For pagination, the number of results to return. - * @param {object} options.bookmark For cursor-based pagination, the index cursor. - * @param {Array} options.keys Ids of specific clients to return (within the current page), - * @returns {object} The JSON API conformant response. - */ - - - (0, _createClass2.default)(OAuthClientsCollection, [{ - key: "all", - value: function () { - var _all = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() { - var options, - _options$limit, - limit, - bookmark, - keys, - params, - url, - path, - resp, - nextLink, - nextLinkURL, - nextBookmark, - hasBookmark, - data, - meta, - _args = arguments; - - return _regenerator.default.wrap(function _callee$(_context) { - while (1) { - switch (_context.prev = _context.next) { - case 0: - options = _args.length > 0 && _args[0] !== undefined ? _args[0] : {}; - _options$limit = options.limit, limit = _options$limit === void 0 ? 100 : _options$limit, bookmark = options.bookmark, keys = options.keys; - params = { - 'page[limit]': limit, - 'page[cursor]': bookmark - }; - url = (0, _utils.uri)(_templateObject()); - path = querystring.buildURL(url, params); - _context.prev = 5; - _context.next = 8; - return this.stackClient.fetchJSON('GET', path); - - case 8: - resp = _context.sent; - _context.next = 14; - break; - - case 11: - _context.prev = 11; - _context.t0 = _context["catch"](5); - return _context.abrupt("return", (0, _Collection.dontThrowNotFoundError)(_context.t0)); - - case 14: - nextLink = (0, _get2.default)(resp, 'links.next', ''); - nextLinkURL = new URL("".concat(this.stackClient.uri).concat(nextLink)); - nextBookmark = nextLinkURL.searchParams.get('page[cursor]') || undefined; - hasBookmark = nextBookmark !== undefined; - - if (!keys) { - _context.next = 24; - break; - } - - data = resp.data.filter(function (c) { - return keys.includes(c.id); - }).map(function (c) { - return normalizeOAuthClient(c); - }); - meta = _objectSpread(_objectSpread({}, resp.meta), {}, { - count: data.length - }); - return _context.abrupt("return", { - data: data, - meta: meta, - next: keys.length > data.length && hasBookmark, - bookmark: nextBookmark - }); - - case 24: - return _context.abrupt("return", { - data: resp.data.map(function (c) { - return normalizeOAuthClient(c); - }), - meta: resp.meta, - next: hasBookmark, - bookmark: nextBookmark - }); - - case 25: - case "end": - return _context.stop(); - } - } - }, _callee, this, [[5, 11]]); - })); - - function all() { - return _all.apply(this, arguments); - } - - return all; - }() - /** - * Get an OAuth client by id - * - * @param {string} id The client id. - * @returns {object} JsonAPI response containing normalized client as data attribute - */ - - }, { - key: "get", - value: function () { - var _get = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee2(id) { - var resp; - return _regenerator.default.wrap(function _callee2$(_context2) { - while (1) { - switch (_context2.prev = _context2.next) { - case 0: - _context2.next = 2; - return this.all({ - keys: [id] - }); - - case 2: - resp = _context2.sent; - - case 3: - if (!resp.next) { - _context2.next = 9; - break; - } - - _context2.next = 6; - return this.all({ - keys: [id], - bookmark: resp.bookmark - }); - - case 6: - resp = _context2.sent; - _context2.next = 3; - break; - - case 9: - if (!resp.data.length) { - _context2.next = 13; - break; - } - - return _context2.abrupt("return", { - data: normalizeOAuthClient(resp.data[0]) - }); - - case 13: - resp.url = (0, _utils.uri)(_templateObject2(), id); - resp.status = '404'; - throw new _errors.FetchError(resp, 'Not Found'); - - case 16: - case "end": - return _context2.stop(); - } - } - }, _callee2, this); - })); - - function get(_x) { - return _get.apply(this, arguments); - } - - return get; - }() - /** - * Destroys the OAuth client on the server - * - * @param {io.cozy.oauth.clients} oauthClient The client document to destroy - * @returns {{ data }} The deleted client - */ - - }, { - key: "destroy", - value: function () { - var _destroy = (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee3(oauthClient) { - var _id; - - return _regenerator.default.wrap(function _callee3$(_context3) { - while (1) { - switch (_context3.prev = _context3.next) { - case 0: - _id = oauthClient._id; - _context3.next = 3; - return this.stackClient.fetchJSON('DELETE', (0, _utils.uri)(_templateObject3(), _id)); - - case 3: - return _context3.abrupt("return", { - data: _objectSpread(_objectSpread({}, normalizeOAuthClient(oauthClient)), {}, { - _deleted: true - }) - }); - - case 4: - case "end": - return _context3.stop(); - } - } - }, _callee3, this); - })); - - function destroy(_x2) { - return _destroy.apply(this, arguments); - } - - return destroy; - }() - }]); - return OAuthClientsCollection; -}(_DocumentCollection2.default); - -OAuthClientsCollection.normalizeDoctype = _DocumentCollection2.default.normalizeDoctypeJsonApi; -var _default = OAuthClientsCollection; -exports.default = _default; - -/***/ }), - /***/ "kRN8": /***/ (function(module, exports, __webpack_require__) { @@ -269577,57 +269181,6 @@ function dataFunctionManager() { }; }()); - var checkPathProperties = (function () { - var minimumVersion = [5, 7, 15]; - - function updateTextLayer(textLayer) { - var pathData = textLayer.t.p; - if (typeof pathData.a === 'number') { - pathData.a = { - a: 0, - k: pathData.a, - }; - } - if (typeof pathData.p === 'number') { - pathData.p = { - a: 0, - k: pathData.p, - }; - } - if (typeof pathData.r === 'number') { - pathData.r = { - a: 0, - k: pathData.r, - }; - } - } - - function iterateLayers(layers) { - var i; - var len = layers.length; - for (i = 0; i < len; i += 1) { - if (layers[i].ty === 5) { - updateTextLayer(layers[i]); - } - } - } - - return function (animationData) { - if (checkVersion(minimumVersion, animationData.v)) { - iterateLayers(animationData.layers); - if (animationData.assets) { - var i; - var len = animationData.assets.length; - for (i = 0; i < len; i += 1) { - if (animationData.assets[i].layers) { - iterateLayers(animationData.assets[i].layers); - } - } - } - } - }; - }()); - var checkColors = (function () { var minimumVersion = [4, 1, 9]; @@ -269779,7 +269332,6 @@ function dataFunctionManager() { checkColors(animationData); checkText(animationData); checkChars(animationData); - checkPathProperties(animationData); checkShapes(animationData); completeLayers(animationData.layers, animationData.assets, fontManager); animationData.__complete = true; @@ -269795,7 +269347,6 @@ function dataFunctionManager() { moduleOb.completeData = completeData; moduleOb.checkColors = checkColors; moduleOb.checkChars = checkChars; - moduleOb.checkPathProperties = checkPathProperties; moduleOb.checkShapes = checkShapes; moduleOb.completeLayers = completeLayers; @@ -272966,11 +272517,9 @@ TextAnimatorProperty.prototype.searchProperties = function () { } if (this._textData.p && 'm' in this._textData.p) { this._pathData = { - a: getProp(this._elem, this._textData.p.a, 0, 0, this), f: getProp(this._elem, this._textData.p.f, 0, 0, this), l: getProp(this._elem, this._textData.p.l, 0, 0, this), - r: getProp(this._elem, this._textData.p.r, 0, 0, this), - p: getProp(this._elem, this._textData.p.p, 0, 0, this), + r: this._textData.p.r, m: this._elem.maskManager.getMaskProperty(this._textData.p.m), }; this._hasMaskedPath = true; @@ -273016,7 +272565,7 @@ TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChan mask = this._pathData.m; if (!this._pathData.n || this._pathData._mdf) { var paths = mask.v; - if (this._pathData.r.v) { + if (this._pathData.r) { paths = paths.reverse(); } // TODO: release bezier data cached from previous pathInfo: this._pathData.pi @@ -273230,11 +272779,6 @@ TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChan } } flag = true; - // Force alignment only works with a single line for now - if (this._pathData.a.v) { - currentLength = letters[0].an * 0.5 + ((totalLength - this._pathData.f.v - letters[0].an * 0.5 - letters[letters.length - 1].an * 0.5) * ind) / (len - 1); - currentLength += this._pathData.f.v; - } while (flag) { if (segmentLength + partialLength >= currentLength + animatorOffset || !points) { perc = (currentLength + animatorOffset - segmentLength) / currentPoint.partialLength; @@ -273459,7 +273003,7 @@ TextAnimatorProperty.prototype.getMeasures = function (documentData, lettersChan matrixHelper.translate(0, -documentData.ls); matrixHelper.translate(0, (alignment[1] * yOff) * 0.01 + yPos, 0); - if (this._pathData.p.v) { + if (textData.p.p) { tanAngle = (currentPoint.point[1] - prevPoint.point[1]) / (currentPoint.point[0] - prevPoint.point[0]); var rot = (Math.atan(tanAngle) * 180) / Math.PI; if (currentPoint.point[0] < prevPoint.point[0]) { @@ -274087,7 +273631,6 @@ var TextSelectorProp = (function () { this.o = PropertyFactory.getProp(elem, data.o || { k: 0 }, 0, 0, this); this.xe = PropertyFactory.getProp(elem, data.xe || { k: 0 }, 0, 0, this); this.ne = PropertyFactory.getProp(elem, data.ne || { k: 0 }, 0, 0, this); - this.sm = PropertyFactory.getProp(elem, data.sm || { k: 100 }, 0, 0, this); this.a = PropertyFactory.getProp(elem, data.a, 0, 0.01, this); if (!this.dynamicProperties.length) { this.getValue(); @@ -274178,31 +273721,6 @@ var TextSelectorProp = (function () { } mult = easer(mult); } - // Smoothness implementation. - // The smoothness represents a reduced range of the original [0; 1] range. - // if smoothness is 25%, the new range will be [0.375; 0.625] - // Steps are: - // - find the lower value of the new range (threshold) - // - if multiplier is smaller than that value, floor it to 0 - // - if it is larger, - // - subtract the threshold - // - divide it by the smoothness (this will return the range to [0; 1]) - // Note: If it doesn't work on some scenarios, consider applying it before the easer. - if (this.sm.v !== 100) { - var smoothness = this.sm.v * 0.01; - if (smoothness === 0) { - smoothness = 0.00000001; - } - var threshold = 0.5 - smoothness * 0.5; - if (mult < threshold) { - mult = 0; - } else { - mult = (mult - threshold) / smoothness; - if (mult > 1) { - mult = 1; - } - } - } return mult * this.a.v; }, getValue: function (newCharsFlag) { @@ -284204,7 +283722,7 @@ lottie.unmute = animationManager.unmute; lottie.getRegisteredAnimations = animationManager.getRegisteredAnimations; lottie.setIDPrefix = setIDPrefix; lottie.__getFactory = getFactory; -lottie.version = '5.7.14'; +lottie.version = '5.7.13'; function checkReady() { if (document.readyState === 'complete') { @@ -321987,7 +321505,7 @@ thunk.withExtraArgument = createThunkMiddleware; Object.defineProperty(exports, "__esModule", { value: true }); -exports.formatBytes = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; +exports.formatBytes = exports.forceFileDownload = exports.slugify = exports.sleep = exports.attempt = exports.uri = void 0; /** * @function @@ -322067,6 +321585,18 @@ var slugify = function slugify(text) { exports.slugify = slugify; +var forceFileDownload = function forceFileDownload(href, filename) { + var element = document.createElement('a'); + element.setAttribute('href', href); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +}; + +exports.forceFileDownload = forceFileDownload; + var formatBytes = function formatBytes(bytes) { var decimals = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 2; if (bytes === 0) return '0 Bytes'; @@ -349157,7 +348687,7 @@ Object.defineProperty(exports, "Sprite", { return _Sprite.default; } }); -exports.iconPropType = exports.default = void 0; +exports.default = exports.iconPropType = void 0; var _extends2 = _interopRequireDefault(__webpack_require__("pVnL")); @@ -349695,7 +349225,7 @@ var _interopRequireDefault = __webpack_require__("TqRt"); Object.defineProperty(exports, "__esModule", { value: true }); -exports.useCozyTheme = exports.default = exports.CozyThemeContext = void 0; +exports.default = exports.useCozyTheme = exports.CozyThemeContext = void 0; var _objectSpread2 = _interopRequireDefault(__webpack_require__("MVZn"));